GTM Strategy & Playbook

Saudi Arabia. The prize, the plan, the playbook.

TikTok's biggest market in the Middle East, wide open for the businesses that can't get verified. This is how FastAds wins it, walks before it runs, and proves the economics in a focused pilot.

Priority market 3-tier acquisition $15K pilot Learn first, then scale
Overview

Saudi Arabia: Sizing the Prize

Saudi Arabia is TikTok's biggest market in the Middle East and represents a massive opportunity. The Kingdom has the lowest ad costs in the region, a young, mobile-first population, and over a million SMEs building online businesses. Yet only about a third of them advertise on TikTok, and most others who try get blocked by rejected accounts and payment barriers. The demand is enormous and the door is wide open.

1.3M
SMEs in the Kingdom
455K
already marketing on TikTok
~35%
use TikTok - the rest is open

The vision: FastAds is the way Saudi businesses get onto TikTok. A trusted, verified on-ramp solution that turns the Kingdom's biggest social platform into its biggest engine for small-business growth.

Overview

The market, by advertiser tier

The serviceable opportunity, sized top-down. The waterfall below shows exactly how we get from the full SME base to the businesses we can realistically reach, so the figures are transparent and deliberately conservative. Each step is a sourced figure or a clearly labelled planning assumption.

StepFigureHow we got hereConfidence
SMEs in the Kingdom1.3MMonsha'at SME Monitor, 2025 (official registry)High, sourced
Already marketing on TikTok455K1.3M x ~35% of businesses that use TikTok for marketingIndicative (see note)
Serviceable in 3 years (SAM)~36,400455K x 8% realistic reach, our planning assumption, deliberately conservativePlanning assumption
Tier 1, Micro~23,700 at ~$250/mo~65% of SAM, ARPA assumed from typical SMB distributionAssumption, pilot validates
Tier 2, Small~9,800 at ~$900/mo~27% of SAM, ARPA assumedAssumption, pilot validates
Tier 3, Growth~2,900 at ~$3,000/mo~8% of SAM, ARPA assumedAssumption, pilot validates
Total serviceable pool~36,400 at ~$282M/yrSum of (tier advertisers x ARPA x 12)Derived from the above

On the 35% figure. "Only ~35% of KSA businesses actively market on TikTok" is sourced from Hootsuite 2025 (via Hovi), it is a secondary paper, so we treat it as indicative rather than precise. It is corroborated by harder data: 34M adult TikTok users in KSA, ad reach equivalent to 138% of adults, and 95 minutes average daily usage, the highest in MENA. The whitespace is subtantial even if the exact percentage is approximate. The pilot will sharpen the true business-adoption rate.

On the tier split and spend levels. The tier proportions (65 / 27 / 8) and the ARPAs ($250 / $900 / $3,000) are modelling assumptions based on the typical shape of SMB ad markets, not KSA-specific measurements. They are held as assumptions on purpose. The pilot's core job is to replace them with real conversion rates, real ARPAs, and real CAC, turning this top-down ceiling into a bottoms-up forecast we can commit to.

Objectives: Walk quickly before we sprint

Layer 1 — Pilot Objectives (learning)

The pilot is our measurement instrument. Its success is measured in what we learn, not just leads:

  • Establish true CAC by tier — what it costs to acquire a funded advertiser in each tier.
  • Establish true lead→funded conversion : the real rate, with scoring and tracking live.
  • Establish activation pace : how many advertisers one rep can realistically onboard per month.
  • Validate the channel economics : confirm which tiers paid acquisition can profitably reach, and which need partnerships/outbound.

Layer 2 — Scale Objectives (set after the pilot)

Once the pilot returns its coefficients, the bottoms-up build (the in-market template + Waseem's sheet) converts the top-down ceiling into committed targets:

  • Funded advertisers — Month 6, Month 12, Month 24 [set after pilot]
  • Revenue / billings run-rate — [set after pilot]
  • Share of serviceable market (vs the ~36,400 ceiling) — [set after pilot]
  • Channel mix — % of advertisers from partnerships vs digital vs outbound

The discipline: we commit to learning velocity first, then to volume. The top-down sets the ambition; the pilot will set the financial forecast

Section 1

The three-tier acquisition model

FastAds wins through three core acquisition channels. Each reaches a different advertiser tier, at a different cost. Together they cover the whole market. The pilot deliberately tests only the middle channel, but the full model is below.

Tier 1 Partnerships

We partner with marketplaces, telcos and fintechs who already own a base of verified, transacting merchants. They bring the merchants; we are the TikTok on-ramp. Lowest cost to acquire, as partners would have done KYC and onboarding. E.g. Zarr in Pakistan, Zain Proposal.

The only channel that reaches the long tail profitably. You cannot buy a micro-advertiser through paid ads and make money, but a partnership can hand you thousands at once.

Tier 2 Digital advertising acquisition

Paid acquisition on TikTok, Meta and Google. We capture advertisers directly. This is what the KSA pilot tested, and will keep testing and refining.

Works for mid- and higher-spend advertisers where economics clear, and builds the pixel data, case studies and lookalikes that sharpen the other two channels.

Tier 3 Outbound via call centre

Proactive human outreach against a defined book of business. White-glove conversion: a real person, a call, a guided setup.

Converts high-value advertisers and warm-but-stalled leads that automation won't close. The manual conversion engine the team has said it needs.

Section 2

Tier-1 anchor targets (KSA)

Priority 1 — E-commerce enablers: Salla & Zid

Closest match to the Zarr model — their entire base is transacting merchants who need customers.

  • Salla — 68,000–100,000+ active Saudi merchants, $13.3B GMV. Already integrates TikTok as a marketing app.
  • Zid — ~9,350 live stores, building merchant financing. ~68% already run the TikTok Pixel — they're already trying to advertise. We give them a verified, better on-ramp.
THE PITCHYour merchants are already advertising (or trying to) on TikTok. We make it work with verified accounts, local payment, managed campaigns. You deepen the merchant relationship while we do it.

Priority 2 — BNPL / fintech: Tabby & Tamara

  • Tabby — 40,000+ merchants, 15M users, Saudi-licensed.
  • Tamara — 20M+ customers, SAMA consumer-finance licence, building a merchant financial-services stack.
THE PITCHYour merchants need customers. We turn their ad spend into customers. You add a high-value service to the merchant relationship at no cost to you.

Priority 3 — Telco SMB arms: STC, Mobily, Zain

The Jazz/Zarr logic applied to KSA. Telcos with business units and — STC — a licensed digital bank already integrated into Salla. Slowest, deepest pockets, most strategic if landed.

Dark horse — Monsha'at

The government SME authority running the Kingdom's onboarding funnel (SAR 800M deployed to digitise SMEs). A programme-level relationship or endorsement would be category-defining.

Section 3

Outbound process & book of business

The outbound process

  • Build the book. Assemble a targeted list of businesses fitting the FastAds ICP (sources below).
  • Score & prioritise. Rank by fit and likely value; reps work the highest-potential first.
  • Reach out (white-glove). A rep contacts a tailored opener, the goal is a guided setup, not a hard sell.
  • Convert & onboard. Walk them through verification and first campaign live on a screen-share.
  • Hand to nurture. Those not ready go into the automated sequence, re-approached when warm.

The B2B book of business — starter framing

Where the book gets built from (segments, not names):

  • Merchant categories on Salla / Zid (high-fit verticals: fashion, beauty, electronics, food)
  • Verified online sellers via courier / logistics networks (businesses that ship, advertise)
  • Sector associations and chambers with SME membership
  • Frustrated advertisers — running ads elsewhere but blocked/underserved on TikTok
  • The pilot's own qualified-but-unconverted leads

Working the book

Reps work the book in one order: highest total score first (Section 7). A business that's already shown up warm — running ads elsewhere, a real storefront, an in-market number — gets called before a cold, thin profile, regardless of which segment it came from.

The opener has to match how we found them. Nobody responds well to being told we already know things about their business unless we say how.

Cold-open script — book of business (first 20 seconds)

MARKETPLACE-SOURCED (SALLA / ZID)"Hi, is this [name]? This is [rep] from FastAds. I came across [business] on Salla — congrats on the storefront, that's what caught my eye. I help stores like yours get a verified TikTok ad account, no rejections, and pay in SAR. Have I caught you at an OK moment for two minutes?"
ALREADY ADVERTISING"Hi, is this [name]? This is [rep] from FastAds. I noticed [business] running ads, and wanted to reach out directly, a lot of the businesses we work with hit account bans or rejections trying to advertise on TikTok from here. We fix exactly that. Have I caught you at an OK moment for two minutes?"
MARKETPLACE-SOURCED — ARABIC (localiser to review before use)"مرحباً، هل أتحدث مع [الاسم]؟ معك [اسم المندوب] من FastAds. شاهدت متجر [اسم المتجر] على سلة — مبروك على المتجر، هذا ما لفت انتباهي. نساعد متاجر مثل متجرك على فتح حساب إعلاني موثّق على تيك توك، بدون رفض، والدفع بالريال السعودي. هل الوقت مناسب لدقيقتين؟"
ALREADY ADVERTISING — ARABIC (localiser to review before use)"مرحباً، هل أتحدث مع [الاسم]؟ معك [اسم المندوب] من FastAds. لاحظت أن [اسم النشاط] يعلن حالياً، وأحببت التواصل معك مباشرة — كثير من الأنشطة التي نتعامل معها تواجه حظر الحسابات أو الرفض عند محاولة الإعلان على تيك توك من هنا. نحن نحل هذه المشكلة تحديداً. هل الوقت مناسب لدقيقتين؟"

Lead with the language in the book's Language column (auto-detected from the storefront); blank means rep's judgment. The Arabic renders above are working drafts — the localiser reviews tone and dialect before reps use them live.

No-answer WhatsApp (first touch, same day)

ENGLISH"Hi [name], this is [rep] from FastAds — I just tried calling about [business]. We help stores like yours get a verified TikTok ad account, no rejections, and pay in SAR. When's a good time for a two-minute call? Or just reply here and I'll pick it up."
ARABIC (localiser to review)"مرحباً [الاسم]، معك [اسم المندوب] من FastAds — حاولت الاتصال بك للتو بخصوص [اسم النشاط]. نساعد متاجر مثل متجرك على فتح حساب إعلاني موثّق على تيك توك، بدون رفض، والدفع بالريال. متى وقت مناسب لمكالمة دقيقتين؟ أو رد هنا مباشرة وأكمل معك."

From here, drop into the persona branch and objection handlers drafted in Section 7 — they don't change based on how the lead was sourced, only the opener does.

Outbound cadence

AttemptTiming
Call 1Within the rep's working day the lead is assigned. No answer → WhatsApp same day.
Call 2+2 working days.
Call 3 (final)+5 working days. No response → hand to nurture (Section 7 WhatsApp sequence).

This is deliberately slower than the inbound follow-up SLA in Section 7. An inbound lead just acted on the site, so speed matters there. A book lead hasn't shown intent yet, so this cadence gives space without letting it go cold.

Rep capacity

Businesses worked per rep per day, and expected call-to-funded conversion, is the activation pace KPI (Section 5): [set after month 1]. Until then, reps work top-down by total score and log every attempt, so the pilot has clean numbers to set that target from.

Section 4

The pilot, how we walk before we run

Before scaling all three channels, we run a focused pilot to learn the real economics. The pilot deliberately tests two of the three channels and holds back full outbound until we have proof.

What the pilot is

  • Channel 1, digital advertising acquisition (Tier 2). The main measured motion. Paid acquisition on TikTok, Meta and Google, with full tracking and lead scoring live, so every dollar of spend teaches us the true cost and conversion. Ad creative and landing pages run Arabic-first with English variants (Section 6 principle) — the pilot measures both, but Arabic is the default the budget leans on.
  • Channel 2, one or two partnership approaches (Tier 1). A small, parallel test of the anchor model. We approach Salla as the lead partnership candidate, with Tabby as a second example, to learn whether a partnership can deliver verified, transacting merchants at a lower cost than paid acquisition.
  • Held back for now, full outbound (Tier 3). The call-centre engine is not scaled in the pilot. We learn first, then build the book of business and the outbound team once the economics are proven.

Pilot budget

The pilot media budget is capped at $15,000 USD. This follows the discipline in Waseem's sheet, where acquisition spend is capped at 70% of the spend generated from prospects, so the pilot cannot run away from its own economics.

What makes the pilot valid

The pilot only produces reliable learning if the funnel can measure itself. That means tracking, lead scoring and the fixed conversion path must be live before spend begins. An un-instrumented pilot repeats the first attempt, where spend vanished because the platforms optimised blind. The sales engine, scripts and content that make the pilot work are detailed in the sections that follow.

Section 5

Measuring the pilot's success

The pilot's success is measured by what it teaches us, not by raw lead volume. Each KPI below turns one of the assumptions in the sizing waterfall into a measured fact.

Pilot KPIWhat it measuresWhich assumption it validatesTarget
True CAC by tierReal cost to acquire a funded advertiser, per tierThe ~$252 Tier-1 margin ceiling at 12% rebate[set after month 1]
Lead to funded conversionReal rate from lead to funded advertiser, with scoring and tracking liveThe conversion the media plan assumed[set after month 1]
ARPA by tierReal average monthly spend per funded advertiser, per tierThe assumed $250 / $900 / $3,000 ARPAs[set after month 1]
Tier mixReal proportion of advertisers landing in each tierThe assumed 65 / 27 / 8 split[set after month 1]
Activation paceFunded advertisers one rep can onboard per monthThe human capacity assumption for outbound[set after month 1]
Partnership signalCost and quality of advertisers from the Salla and Tabby approachesWhether Tier-1 partnerships beat paid acquisition[set after month 1]
Section 6

Content & positioning direction

Launch in Arabic — a must-have, not a localisation phase. KSA is an Arabic-first market and the book's white-glove targets are majority Arabic-primary. Every customer-facing surface ships in Arabic from day one: the website (Arabic-first or full AR/EN toggle, RTL), every call script, every WhatsApp message, every ad. English is the secondary render, not the default. Everything below in this section and in Sections 3, 7 and 8 carries an Arabic version alongside the English — the localiser reviews tone and dialect before anything goes live, but Arabic ships at launch, not after it.

The core positioning problem

The site currently sells many stories. The hero says “made local,” the rest promises “global, 80+ countries.” Let’s tighten it up.

THE STORY WE TELLFastAds gets you a verified TikTok ad account that won't get suspended. It lets you pay in your local currency.

The positioning statement (one line)

Pick our north-star line:

Get verified. Stay verified. Advertise on TikTok without the rejections.

بالعربية: حساب موثّق. يبقى موثّقاً. أعلن على تيك توك بدون رفض.

Value-proposition hierarchy

  • Get a verified account: no rejections, no bans, no waiting.
  • Backed by an official TikTok partnership: the trust that separates us from grey-market resellers.
  • Pay in local currency: no international card barrier.
  • Stay verified: a real person to escalate to if anything's flagged.
  • Done-for-you or do-it-yourself : self-serve, or fully managed.

Two-persona messaging

Persona A: new to advertising:

MESSAGEMost people we set up are advertising on TikTok for the first time. We keep it simple: a verified account, local payment, and SAR 375 free credit. You don't need to know anything about ads.
MESSAGE — ARABICأغلب من نجهّز حساباتهم يعلنون على تيك توك لأول مرة. نبقيها بسيطة: حساب موثّق، دفع بالريال، ورصيد مجاني 375 ريال. لا تحتاج أن تعرف شيئاً عن الإعلانات.

Persona B: frustrated advertiser:

MESSAGEAlready tried and hit a ban, rejection, or payment block? We fix exactly that with a verified account that stays verified, and a real person to escalate to.
MESSAGE — ARABICجرّبت من قبل وواجهت حظراً أو رفضاً أو مشكلة في الدفع؟ نحل هذا تحديداً: حساب موثّق يبقى موثّقاً، وشخص حقيقي تصعّد له أي مشكلة.
Section 7

The sales engine

The principle the team already agreed: most leads drop out of the funnel and need follow-up, but not all leads deserve the same effort. So we score every lead, then route by score — the best get white-glove human follow-up, the rest get an automated WhatsApp nudge. HubSpot orchestrates it.

HubSpot in plain terms (for those new to it)

HubSpot is a CRM — a database of leads plus rules that act on them automatically. In our case it does one more crucial job: its form replaces the broken Webflow demo form entirely. That means no reCAPTCHA error, built-in analytics, and it syncs straight to the CRM. That single swap fixes the leak at the point of capture. Beyond that, four ideas:

  • Lead score — points added automatically from what we know about a lead. Local phone +30, real business URL +25, budget under $1,000 −10.
  • Threshold — the cutoff that decides routing. 40+ = hot (call them). 10–39 = nurture (automate). Under 10 = disqualify.
  • Workflow — an if-this-then-that rule HubSpot runs by itself. "If hot, create a call task within 15 minutes. If cold, send WhatsApp message 1, wait a day, send message 2."
  • Script — what the rep says on the call, or what each automated message contains. Drafted below.

The lead-scoring model

Lifted from the audit deck, and extended to cover both ways a lead reaches us. One score, two entry points: a business either fills in the website form (inbound), or arrives already scored through the book of business built for Tier 3 outbound (Section 3). Whichever door they come through, the same points apply — that's what keeps outbound and inbound ranked on one list rather than two.

The score has two layers. Base score is everything we know at the moment of contact — phone, budget, URL, prior ad activity, email domain — identical whether that data came from a form submission or from the book. Duplicate-submission detection is the one form-only exception: the book is deduplicated at the sourcing stage instead, so it never needs the penalty. Engagement score only starts accruing once a lead is actually being worked in HubSpot: it's zero for every book contact until a rep reaches out and behaviour starts showing up. Total score = Base + Engagement, and total is what drives routing below.

Base score — form signup or book of business (live now)

SignalPoints
Phone is +966 / +971+30
Phone is +92 (Pakistan — Month 2)+15
Phone is non-target country−50
Budget ≥ $5,000+40
Budget $1,000–$5,000+20
Budget under $1,000−10
Valid business URL submitted+25
URL is gibberish or single word−20
"Run ads before?" = Yes+20
Business email (not gmail/hotmail)+15
Duplicate submission detected (form only)−30

Engagement score — once a lead is being worked (Week 3+, once pixels fire)

SignalPoints
Visited pricing / how-it-works page+10
sign_up event fired+15
add_payment_info event fired+50
Returned visitor (2nd session)+20
Visited 3+ pages+10
Bounced in < 5 seconds−15

Routing thresholds — on total score (base + engagement)

ScoreAction
40 or moreHOT — human call within 15 minutes. White-glove track.
10 – 39NURTURE — automated WhatsApp + email sequence only. No human time yet.
Under 10DISQUALIFY — no contact. Archive.
add_payment_info firesOVERRIDE — immediate call regardless of score. This lead is about to pay.
One override, above all thresholds: if add_payment_info fires, a rep calls immediately — regardless of score, regardless of queue position. Someone entering payment details is the highest-intent moment in the entire funnel; it never waits for a score to catch up. This lives as a HubSpot workflow trigger, not a number.

Where each system is the source of truth. The book of business (Section 3) is the sourcing engine and outbound queue: it owns base scores and decides who gets called first. From the moment a lead is contacted, HubSpot becomes the system of record — engagement, status, next action all live there, and the book is updated from HubSpot (via a periodic one-way sync), never the other way round. Don't build habits around the spreadsheet as a permanent CRM; it's the feeder, HubSpot is the floor.

The scripts (draft — edit freely)

Starting drafts in the FastAds voice, mapped to the two personas above. Edit names, offers, and tone to taste.

Script 1 — White-glove call opener (first 20 seconds)

Goal: confirm it's a real business, establish why we called fast, earn the next two minutes.

OPENER"Hi, is this [name]? This is [rep] from FastAds. You just requested a TikTok ad account on our site, so I wanted to reach you straight away rather than leave you waiting. Have I caught you at an OK moment for two minutes?"
OPENER — ARABIC"مرحباً، هل أتحدث مع [الاسم]؟ معك [اسم المندوب] من FastAds. طلبت للتو حساباً إعلانياً على تيك توك من موقعنا، فأحببت أن أتواصل معك فوراً بدل أن أتركك تنتظر. هل الوقت مناسب لدقيقتين؟"

If yes → go to the persona branch. If no → "No problem — when's better today? I'll call back myself." (book a specific time, create the task).

Script 2 — Persona branch (after the opener)

PERSONA A (new to advertising): "Great. Most people we set up are advertising on TikTok for the first time, so I'll keep this simple. We get you a verified ad account that means no rejections, no waiting. You will also pay in SAR. There's also SAR 375 in free credit on us to start. Can I ask what you're hoping to promote?"

الشخصية أ (جديد على الإعلانات) — بالعربية: "ممتاز. أغلب من نجهّز حساباتهم يعلنون على تيك توك لأول مرة، فسأبقيها بسيطة. نوفر لك حساباً إعلانياً موثّقاً — يعني بدون رفض وبدون انتظار — وتدفع بالريال. وفيه رصيد مجاني 375 ريال منّا للبداية. ممكن أسأل عن ماذا تريد أن تروّج؟"

PERSONA B (frustrated advertiser): "Great. A lot of the businesses we help have already tried and hit account bans, rejections, or payment blocks. We fix that: a verified account that stays verified, local payments, and a real person to escalate to if anything gets flagged. Out of interest, what went wrong last time you tried?"

الشخصية ب (معلن محبَط) — بالعربية: "ممتاز. كثير من الأنشطة التي نساعدها جرّبت من قبل وواجهت حظر حسابات أو رفضاً أو مشاكل في الدفع. نحل هذا: حساب موثّق يبقى موثّقاً، دفع محلي، وشخص حقيقي تصعّد له أي مشكلة إذا تم رصد شيء. من باب الفضول، ما الذي حصل آخر مرة جرّبت؟"

Script 3 — Booking the demo / setup session

BOOKING"Here's what I'd suggest: a quick 20-minute screen-share where we set your account up live and get your first campaign ready to go. You'll leave the call able to advertise. I have [day] at [time] or [day] at [time]. What works for you? "
BOOKING — ARABIC"اقتراحي: مكالمة سريعة 20 دقيقة بمشاركة الشاشة، نجهّز فيها حسابك مباشرة ونحضّر أول حملة لك. تخرج من المكالمة وأنت جاهز للإعلان. عندي [اليوم] الساعة [الوقت] أو [اليوم] الساعة [الوقت]. أيهما يناسبك؟"

Always offer two concrete slots, never "when are you free?" Book it in HubSpot on the call.

Script 4 — Objection handlers

They sayYou say
"Is there a catch / what do you charge?""Fair question. FastAds adds no markup. You pay your ad spend plus standard payment processing, same as anywhere. We make our money through our TikTok partnership, not by charging you more. Stripe and other payment-platform fees may apply."
"How do I know my account won't get banned again?""Because your account is verified through our official TikTok partnership, not a workaround. And if something ever gets flagged, you have us to escalate it to the right parties. You're not alone with a help article."
"I'll think about it.""Totally, and there's no pressure. The one thing I'd say is the SAR 375 credit is part of a limited first-100 batch. Shall I hold your spot while you decide, and set the account up so it's ready either way?"
"Why not just do it myself on TikTok?""You can but from your sign-up location you'll likely hit market limits, card-only payments, and rejection risk with no one to call. We are here to assist with all three. That's the whole reason we exist."

Objection handlers — Arabic (same four, localiser to review):

يقولونتقول
"هل هناك شرط خفي؟ كم تتقاضون؟""سؤال في محله. FastAds لا تضيف أي هامش. تدفع قيمة إعلاناتك مع رسوم معالجة الدفع المعتادة، مثل أي مكان آخر. نحن نكسب من شراكتنا الرسمية مع تيك توك، لا بتحميلك أكثر. قد تُطبَّق رسوم Stripe ومنصات الدفع الأخرى."
"كيف أضمن أن حسابي لن يُحظر مرة أخرى؟""لأن حسابك موثّق عبر شراكتنا الرسمية مع تيك توك، وليس عبر التفاف على النظام. وإذا تم رصد أي شيء يوماً، تجدنا نصعّده للجهات الصحيحة — لست وحدك أمام مقال مساعدة."
"سأفكر في الأمر.""طبعاً، ولا يوجد أي ضغط. الشيء الوحيد الذي أنبّه له: رصيد 375 ريال جزء من دفعة الـ100 الأوائل المحدودة. هل أحجز مكانك ريثما تقرر، وأجهّز الحساب ليكون جاهزاً في كل الأحوال؟"
"لماذا لا أفعلها بنفسي على تيك توك؟""تستطيع، لكن من موقع تسجيلك ستواجه غالباً قيود السوق، والدفع بالبطاقة الدولية فقط، وخطر الرفض بدون أحد تتواصل معه. نحن هنا للمساعدة في الثلاثة — هذا سبب وجودنا أصلاً."

Script 5 — WhatsApp nurture sequence (nurture tier, score 10–39)

Automated. Short, plain-language, one idea per message. Stops the moment they reply or convert.

WhenMessage
Day 0"Hi [name], it's FastAds 👋 Thanks for signing up to advertise on TikTok. Your SAR 375 free credit is reserved. Want me to send the 2-minute setup link?"
Day 1"Quick one, the most common reason businesses don't start on TikTok is a rejected ad account. With FastAds your account is verified and ready. Here's how it works: [link]"
Day 3"Seeing a lot of [their city] businesses do well on TikTok right now, lowest ad costs in the region. Happy to set your account up live on a quick call if that's easier?"
Day 7"Your SAR 375 credit is still here, but the first-100 batch is filling up. Want me to lock it in? Just reply YES and I'll get you started."
Day 14"Last note from me so I'm not crowding your inbox. Whenever you're ready to advertise on TikTok, we're here and setup takes minutes. Just reply and I'll pick it straight up."

WhatsApp nurture sequence — Arabic (same five, localiser to review):

متىالرسالة
اليوم 0"مرحباً [الاسم]، معك FastAds 👋 شكراً لتسجيلك للإعلان على تيك توك. رصيدك المجاني 375 ريال محجوز. تريدني أرسل لك رابط التجهيز — دقيقتان فقط؟"
اليوم 1"معلومة سريعة: أكثر سبب يمنع الأنشطة من البدء على تيك توك هو رفض الحساب الإعلاني. مع FastAds حسابك موثّق وجاهز. هكذا تعمل الخدمة: [رابط]"
اليوم 3"نشاهد أنشطة كثيرة في [مدينتهم] تحقق نتائج ممتازة على تيك توك حالياً — أقل تكلفة إعلانية في المنطقة. يسعدنا نجهّز حسابك مباشرة في مكالمة سريعة إذا كان أسهل لك؟"
اليوم 7"رصيدك 375 ريال ما زال محفوظاً، لكن دفعة الـ100 الأوائل تكتمل. تريدني أثبّته لك؟ فقط رد بـ"نعم" وأبدأ معك فوراً."
اليوم 14"آخر رسالة مني حتى لا أزاحم محادثاتك. متى ما كنت جاهزاً للإعلان على تيك توك، نحن هنا والتجهيز يأخذ دقائق. فقط رد وأكمل معك مباشرة."
Sequence language follows the book's Language column: AR leads get the Arabic sequence, EN leads the English, blank defaults to Arabic-first — this is KSA. The automation branches on that field; it never sends English to a detected-Arabic lead.

Follow-up SLAs & cadence

Lead typeCadence
Hot (40+)Call attempt 1 within 15 min (WhatsApp for PAK/IRQ). No answer → auto-WhatsApp. +24 hrs call 2. +48 hrs call 3 (final). Then move to nurture.
Nurture (10–39)Automated WhatsApp + email sequence above. Re-score on engagement; promote to hot if behaviour lifts the score.
Market varianceKSA: phone within 15 min, Arabic + English. Pakistan: WhatsApp within 5 min, English + Urdu. Iraq: WhatsApp within 5 min, Arabic.
Section 8

Sample must-have pages

Launch in Arabic — site-wide requirement. Every page below ships Arabic-first with a full AR/EN toggle: RTL layout, Arabic typography chosen for screen legibility, hreflang pairs (ar-SA / en) so Arabic search queries land on Arabic pages, and forms/CTAs that work identically in both directions. The Arabic copy below is the primary render, not a translation afterthought — the localiser reviews tone and dialect, but no page goes live English-only.

Page 1 — Homepage

HERO HEADLINE:

Advertise on TikTok. Verified, local, and live in minutes.

بالعربية: أعلن على تيك توك. حساب موثّق، دفع محلي، وانطلاقة خلال دقائق.

SUBHEADGet a verified TikTok ad account, pay in your local currency, and start reaching customers, with a real team behind you.
SUBHEAD — ARاحصل على حساب إعلاني موثّق على تيك توك، ادفع بعملتك المحلية، وابدأ الوصول لعملائك — ومعك فريق حقيقي يقف خلفك.
VALUE PROP 1Verified account, guaranteed. No rejections, no bans, no waiting.
VALUE PROP 1 — ARحساب موثّق، مضمون. بدون رفض، بدون حظر، بدون انتظار.
VALUE PROP 2Pay in local currency. No international card needed.
VALUE PROP 2 — ARادفع بالعملة المحلية. لا حاجة لبطاقة دولية.
VALUE PROP 3Self-serve or fully managed. You choose how hands-on to be.
VALUE PROP 3 — ARخدمة ذاتية أو إدارة كاملة. أنت تختار مستوى مشاركتك.
TRUST STRIPOfficial TikTok partner · [X] businesses advertising · real support, real people
TRUST STRIP — ARشريك رسمي لتيك توك · [X] نشاط تجاري يعلن معنا · دعم حقيقي من أشخاص حقيقيين
PRIMARY CTAGet my verified account with SAR 375 free credit
PRIMARY CTA — ARاحصل على حسابي الموثّق مع رصيد مجاني 375 ريال

Page 2 — How it works

HEADLINEFrom sign-up to live in three steps.
HEADLINE — ARمن التسجيل إلى الانطلاق في ثلاث خطوات.
STEP 1Tell us about your business. A 2-minute form, no ad experience needed.
STEP 1 — ARأخبرنا عن نشاطك. نموذج دقيقتان، ولا حاجة لأي خبرة إعلانية.
STEP 2We set up your verified TikTok ad account. Local payment, ready to spend.
STEP 2 — ARنجهّز حسابك الإعلاني الموثّق على تيك توك. دفع محلي، وجاهز للإنفاق.
STEP 3Launch yourself or with our team. Customers start finding you.
STEP 3 — ARانطلق بنفسك أو مع فريقنا. وعملاؤك يبدؤون بالوصول إليك.
CTAStart now
CTA — ARابدأ الآن

Page 3 — Pricing & trust

HEADLINE:

Transparent pricing you pay for ads, not for access.

بالعربية: تسعير شفاف — تدفع مقابل الإعلانات، لا مقابل الوصول.

BODYYou pay your TikTok ad spend plus standard payment processing. FastAds adds no markup, we earn through our official TikTok partnership, not by charging you more. Stripe and other payment-platform fees may apply.
BODY — ARتدفع قيمة إنفاقك الإعلاني على تيك توك مع رسوم معالجة الدفع المعتادة. FastAds لا تضيف أي هامش — نكسب من شراكتنا الرسمية مع تيك توك، لا بتحميلك أكثر. قد تُطبَّق رسوم Stripe ومنصات الدفع الأخرى.
TRUST ELEMENTSOfficial TikTok partner badge · real contact details · [testimonials] · security note at point of payment
CTAGet started with SAR 375 free credit
CTA — ARابدأ الآن مع رصيد مجاني 375 ريال

Page 4 — The verified-account page (our wedge)

HEADLINE:

Tired of rejected TikTok ad accounts? We can fix that.

بالعربية: تعبت من رفض حساباتك الإعلانية على تيك توك؟ نحن نحل هذا.

BODYMost businesses that try TikTok ads alone hit a wall, rejected accounts, payment blocks, suspensions with credit trapped inside. FastAds gives you a verified account through our official TikTok partnership, with a real person to escalate to if anything's ever flagged.
BODY — ARأغلب الأنشطة التي تجرّب إعلانات تيك توك بمفردها تصطدم بجدار: حسابات مرفوضة، مشاكل دفع، إيقافات ورصيد محتجز بالداخل. FastAds تمنحك حساباً موثّقاً عبر شراكتنا الرسمية مع تيك توك، ومعك شخص حقيقي تصعّد له أي مشكلة إذا تم رصد شيء يوماً.
PROOF POINT[Case study / testimonial from a business that was blocked and is now running — collect and publish in Arabic first, English second]
CTAGet a verified account
CTA — ARاحصل على حساب موثّق

Page 5 — Trust / About (EAT)

HEADLINEWho we are, and why your account is safe with us.
HEADLINE — ARمن نحن، ولماذا حسابك بأمان معنا.
BODYFastAds is an official TikTok advertising partner. We handle verification, local payment, and campaign management for businesses across [markets]. Real team, real support, real accountability — [About / Platformance lineage, partner proof, contact details].
BODY — ARFastAds شريك إعلاني رسمي لتيك توك. نتولى التوثيق والدفع المحلي وإدارة الحملات لأنشطة تجارية في [الأسواق]. فريق حقيقي، دعم حقيقي، ومسؤولية حقيقية — [نبذة عنا / خلفية Platformance، إثبات الشراكة، بيانات التواصل].
Section 9

Resources & team

The team, by function

Management

Management
Direction · commercial · P&L
ManagementCovered

Acquisition functions — three peer clusters

Partnerships
Marketplaces · fintech · telco
Partnerships leadOpen
In-market BDOpen
Digital acquisition
Paid media · funnels
Digital / mediaCovered
Performance analystOpen
Outbound
Book-led conversion
Interim coverCovered
Outbound leadOpen

Shared spine — every cluster draws on these

CRM / Ops
Pipeline · scoring · hygiene
CRM / funnel ownerOpen
Content
Positioning · creative · pages
Content partnerTo confirm
Covered now — current resource carries the pilot Open slot — allocated after the pilot

Principle: humans do judgment, relationships and trust: the white-glove call, the partnership negotiation, the escalation. Everything repetitive should be automated.

Current resource takes on the load in the pilot- once we know where we stand in the pilot, we allocate / hire resources accordingly.

Section 10

Automation & the agent layer

The principle:

Automate the repetitive, rules-based, high-volume work. Reserve humans for judgment, relationships and trust. The agents don't replace the white-glove human but they remove the 60–80% of scaffolding around the human interactions, so a small team covers the volume of a large one.

Candidate agents

Agent 1 — Lead handler & nurture

WHAT IT DOESReads each inbound lead, enriches it (looks up the business, checks the URL is real), scores it, drafts a personalised : not templated — first WhatsApp message, runs the nurture sequence, re-scores on engagement, and surfaces only genuinely hot leads to a rep with a one-line brief. Hard-coded escalation: add_payment_info fires → alert a rep for an immediate call, bypassing score and queue entirely (the override in Section 7).
LIGHTENSSDR / lead-handling : removes ~80% of the work that precedes the human call. One rep covers the volume of three.
CAN'T DOThe white-glove call itself : the relationship and trust moment stays human.

Agent 2 — Content production

WHAT IT DOESDrafts blog clusters, localises copy between English/Arabic/Urdu, generates per-market landing-page variants, turns a funded-customer interview into a case study : all from the locked positioning and voice. For KSA, Arabic is the primary render on every output — English is the variant, not the default (Section 6 principle).
LIGHTENSContent / Organic team : humans edit and approve rather than draft from scratch. Compresses the content backlog the action plan calls for.
CAN'T DOFinal editorial judgment and brand sign-off stays human.

Agent 3 — Partnership research & prep

WHAT IT DOESResearches each anchor target, finds the right contact, drafts the tailored pitch and one-pager, preps the BD person before the call.
LIGHTENSPartnerships / BD : removes the prep; the human keeps the relationship and the negotiation.
CAN'T DOThe partnership conversation and deal stays human.

Agent 4 — Reporting & monitoring

WHAT IT DOESWatches the funnel, flags anomalies (“CPL spiked on TikTok,” “lead→funded dropped in segment X”), and drafts the weekly CRM review.
LIGHTENSManagement / analyst : reviews exceptions rather than compiling reports.
CAN'T DOThe strategic decision the data points to stay human.

The phasing caution

Don't automate what we haven't validated. Launch the pilot with humans doing things manually, to learn the real process. Then automate the proven, stable parts. Automating an unvalidated process bakes in the wrong assumptions. Later automation fits our 'learn first, scale second' logic exactly.

End of strategy draft. Mark it up, send it back, and I build the interactive experience to match.