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
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.
  • 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

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.

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.
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. Phase 1 scores on form data we have immediately. Phase 2 adds behavioural signals once tracking is live (Week 3+).

Phase 1 — form data (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−30

Phase 2 — behavioural (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

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.

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?"

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?"

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? "

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."

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."

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

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.
VALUE PROP 1Verified account, guaranteed. No rejections, no bans, no waiting.
VALUE PROP 2Pay in local currency. No international card needed.
VALUE PROP 3Self-serve or fully managed. You choose how hands-on to be.
TRUST STRIPOfficial TikTok partner · [X] businesses advertising · real support, real people
PRIMARY CTAGet my verified account with SAR 375 free credit

Page 2 — How it works

HEADLINEFrom sign-up to live in three steps.
STEP 1Tell us about your business. A 2-minute form, no ad experience needed.
STEP 2We set up your verified TikTok ad account. Local payment, ready to spend.
STEP 3Launch yourself or with our team. Customers start finding you.
CTAStart now

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.
TRUST ELEMENTSOfficial TikTok partner badge · real contact details · [testimonials] · security note at point of payment
CTAGet started with SAR 375 free credit

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.
PROOF POINT[Case study / testimonial from a business that was blocked and is now running]
CTAGet a verified account

Page 5 — Trust / About (EAT)

HEADLINEWho we are, and why your account is safe with us.
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].
Section 9

Resources & team

The team, by function

FunctionRolePhaseServes
Partnerships (TBC In Saudi)BD lead — senior, relationship-ledPre-launchTier 1
Digital (Wajid Ali + team)Media buyer + analystPre-launchTier 2
Outbound (TBC)Call-centre reps (scales with volume)Phase: post-pilotTier 3
Outbound (Wajid Ali + Team)Interim lead handler (pre-hire)Pre-launchTier 3
CRM / Ops (Name needed)HubSpot + funnel ownerPre-launchAll
Content (Lion?)Writer / localiser (EN/AR/UR)Phase 1All
Management AsadGTM leadPre-launchAll

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.
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.
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.