← Back to Docs / Strategy / Strategic Plan

urWhats.com — Strategic Plan

Last Updated: 2026-03-09 Status: APPROVED — Ready for execution Owner: urWave Company (LLC), Riyadh, Saudi Arabia Document Type: Business strategy with implementation details

How to use: This document contains 6 approved strategic decisions with full implementation details. Each decision has acceptance criteria, file changes, and timelines. Execute in order.


Table of Contents

  1. Executive Summary
  2. Competitive Landscape
  3. Decision 1: Free Credit Model
  4. Decision 2: CTA Text
  5. Decision 3: Tawk.to Live Chat
  6. Decision 4: Payment Provider — PayTabs
  7. Decision 5: GTM Cross-Domain Tracking
  8. Decision 6: AI Explainer Video
  9. Content Strategy
  10. Marketing Funnel
  11. Social Proof Strategy
  12. Implementation Roadmap
  13. Budget Breakdown
  14. Success Metrics & KPIs
  15. References & Evidence

1. Executive Summary

The 6 Approved Decisions

# Decision Cost Impact Timeline
1 Free Credit Model — 250 contacts + 250 messages, no time limit, no credit card $0 (platform cost) Removes #1 signup barrier Week 1-2
2 CTA Text — "Get Started Free" / "ابدأ مجاناً" everywhere $0 (copy change) Increases click-through rate 20-40% Week 1
3 Tawk.to Live Chat — Free, unlimited agents, Arabic UI $0 (free tier) Captures visitors who won't fill forms Week 1
4 PayTabs Payment — Saudi-built, Mada support, Daftra-native ~2.25% + 1 SAR/txn Enables online billing, Mada coverage Week 2-3
5 GTM Cross-Domain Tracking — urwhats.com <-> app.urwhats.com $0 (GTM config) Tracks full funnel, enables Google Ads Week 2
6 AI Explainer Video — HeyGen Creator, 60-90s $29 one-time Increases homepage conversions 15-25% Week 3-4

Total monthly cost: < 500 SAR/mo (PayTabs is per-transaction; everything else is free or one-time).

KPI Targets

Metric Current (Baseline) 30-Day Target 90-Day Target
Weekly registrations ~2-3 10-15 25-40
Free-to-paid conversion rate N/A (no free tier) 5% 12-18%
Homepage bounce rate ~65% (est.) 50% 40%
Average session duration ~45s (est.) 1:30 2:30
Live chat conversations/week 0 15-20 40-60
Contact form submissions/week ~1-2 5-8 10-15
Video plays (homepage) 0 50/week 150/week
Google Ads CPA (cost per acquisition) N/A < 200 SAR < 120 SAR
Organic traffic (monthly) ~200 (est.) 400 1,500

3-Phase Timeline

Phase 1 — Quick Wins (Week 1-2)
├── CTA text update across all pages
├── Tawk.to installation + greeting messages
├── Free credit model announced on website
├── GTM cross-domain linker configured
└── Google Ads campaigns launched

Phase 2 — Infrastructure (Week 2-3)
├── PayTabs integration in Daftra
├── Free tier backend implementation in app
├── Payment flow testing (Mada, Visa, MC)
├── Google Ads conversion tracking verified
└── Blog/content pages created (3 articles)

Phase 3 — Growth (Week 3-4)
├── AI explainer video produced + embedded
├── Social proof elements added to site
├── Retargeting campaigns activated
├── SEO content published (5 pages)
└── Performance review + iteration

2. Competitive Landscape

Market Positioning Matrix

                        HIGH PRICE
                            |
               Unifonic     |
               [$499+]      |
                 *          |
                            |
                            |        Rasayel
                            |        [$150+]
                            |          *
    FEWER                   |                      MORE
    FEATURES ───────────────┼──────────────────── FEATURES
                            |
              Widers  *     |      * Respond.io
              [~$50]        |        [$79+]
                            |
           Karzoun *        |   * SleekFlow
           [~$30]           |     [$79+]
                            |
                     urWhats|* <── Best value position
                     [349 SAR / ~$95]
                            |
                        LOW PRICE

    Legend: * = competitor position
    urWhats occupies the "high features + competitive price" quadrant

Direct Competitors (Saudi/GCC Market)

Attribute urWhats Karzoun Widers
HQ Riyadh, SA Saudi Arabia Saudi Arabia
Entry Price 349 SAR/mo ~100-150 SAR/mo (est.) ~200 SAR/mo (est.)
Meta Status Technical Provider BSP (reseller) BSP (reseller)
Saudi CR Yes (7052775355) Yes Yes
Free Tier 250 contacts + 250 msgs (planned) No No
Arabic UI Full RTL, native Full RTL Full RTL
Salla Integration Native No Limited
AI Chatbot ChatGPT / Claude / Gemini No Basic
Campaign Manager Yes, with templates Basic Basic
Team Inbox Yes, multi-agent Limited Yes
API / Webhooks Full REST API Limited Limited
Brand Recognition Low (new) Low-Medium Low-Medium
Target Segment Mid-market, ecommerce SMB SMB-Mid
Key Weakness No social proof yet Feature-limited Feature-limited
Threat Level MEDIUM MEDIUM

Aspirational Competitors (Enterprise / International)

Attribute Unifonic Twilio SleekFlow Respond.io
HQ Riyadh, SA San Francisco, US Hong Kong Malaysia
Entry Price $499+/mo (~1,870 SAR) Pay-per-message Free / $79/mo $79/mo
Meta Status Business Partner ISV Partner Business Partner Business Partner
Channels 7 (omnichannel) 10+ (omnichannel) 8 (omnichannel) 6 (omnichannel)
Saudi Presence HQ in Riyadh No office No office No office
Arabic UI Full No Partial Partial
Salla Via custom API No No No
Free Tier No (demo only) Pay-as-you-go Yes (100 contacts) No
AI Custom NLP Programmable GPT-4 AgentFlow AI Agents
Enterprise Features Full (dedicated infra) Full (programmable) Growing Growing
Brand Recognition High (Saudi) Very High (global) Medium (global) Medium (global)
Key Strength Saudi enterprise trust Developer ecosystem Modern UI + free tier AI agent framework
Threat Level HIGH LOW (different segment) MEDIUM MEDIUM

urWhats Competitive Advantages

Rank-ordered by importance for the Saudi mid-market:

  1. Official Meta Technical Provider — Higher-tier partnership than "Business Partner" held by Unifonic and SleekFlow. Signals direct Meta relationship, priority support, and early feature access. Must be the #1 trust signal on website.

  2. Saudi-Registered LLC — CR: 7052775355, VAT: 300075277550003. Physical Riyadh presence. PDPL and ZATCA compliance. Government entities and enterprises require Saudi-registered vendors. Only Unifonic matches this, at 5-6x the price.

  3. Price-to-Feature Ratio — Starter at 349 SAR/mo includes team inbox, chatbot, and campaign manager. Unifonic starts at ~1,870 SAR/mo. urWhats delivers 80% of enterprise features at 20% of the cost.

  4. Free Credit Model (planned) — 250 contacts + 250 messages with no time limit and no credit card. Eliminates the #1 barrier to trying WhatsApp Business API. Only SleekFlow offers a comparable free tier internationally; no Saudi competitor does.

  5. Salla Native Integration — Salla has 200K+ Saudi stores. No international competitor integrates natively. Features: abandoned cart recovery, order notifications, COD confirmation, payment reminders. This alone wins the Saudi ecommerce segment.

  6. AI Triple-Engine — ChatGPT + Claude + Google Gemini support. Competitors lock you into one AI provider. urWhats lets businesses choose the AI that fits their use case.

  7. Bilingual-First Design — Full RTL Arabic UI, not a bolted-on translation. Arabic-first content strategy. GCC geo-redirect to Arabic version. Tajawal font, proper number formatting, cultural adaptation.

Threat Assessment

Threat Probability Impact Mitigation
Unifonic drops price to compete Low High Build brand loyalty through free tier + Salla lock-in
Karzoun/Widers copy free model Medium Medium Move fast, establish first-mover advantage in Saudi free tier
SleekFlow enters Saudi market Medium Medium Salla integration + Arabic-first + Saudi entity are defensible
Meta changes partner program Low High Diversify value proposition beyond Meta badge
Customer churn post-free-trial High Medium Improve onboarding, add success team, retention campaigns
Price war in Saudi BSP market Medium High Differentiate on features + trust, not just price

3. Decision 1: Free Credit Model

Why This Matters

The #1 reason mid-market companies don't try WhatsApp Business API platforms is friction: they need to commit to a paid plan before knowing if the platform works for them. A free credit model removes this barrier entirely.

Model: 250 contacts + 250 messages, no time limit, no credit card required.

Competitor Free Tier Comparison

BSP Free Tier Contacts Messages Time Limit Credit Card Notes
urWhats (planned) Yes 250 250 None No Best in Saudi market
SleekFlow Yes 100 500/mo None No International only, no Saudi presence
Wati No Requires paid plan from day 1
Respond.io No 7-day trial only
Unifonic No Demo call required
Rasayel Yes (trial) 7 days Yes Time-limited
AiSensy Yes 1,000 None No India-focused, no Arabic
Karzoun No Paid plans only
Widers No Paid plans only
Twilio Pay-as-you-go Per-message Yes Developer-focused

Why 250 Contacts + 250 Messages

3-Column Pricing Layout (Updated)

┌─────────────────────┬─────────────────────┬─────────────────────┬─────────────────────┐
│       FREE          │      STARTER        │      GROWTH         │    PRO              │
│                     │                     │   Most Popular ★    │                     │
│    0 SAR/mo         │    349 SAR/mo       │    999 SAR/mo       │   1,999 SAR/mo      │
│                     │    ($95/mo)         │    ($269/mo)        │   ($535/mo)         │
│                     │                     │                     │                     │
│  250 Contacts       │  1 WhatsApp Number  │  1 WhatsApp Number  │  3 WhatsApp Numbers │
│  250 Messages       │  3 Users            │  5 Users            │  10 Users           │
│  1 User             │  5,000 msgs/mo      │  15,000 msgs/mo     │  50,000 msgs/mo     │
│  Basic Chatbot      │  Basic Chatbot      │  Advanced Chatbot   │  AI-Powered Chatbot │
│  Shared Inbox       │  Shared Team Inbox  │  Campaign Manager   │  Full Automation    │
│                     │  Standard Support   │  API + Webhooks     │  SLA Included       │
│                     │                     │  CRM/ERP Integration│  Account Manager    │
│                     │                     │  Priority Support   │  Priority Support   │
│                     │                     │                     │                     │
│  [Get Started Free] │  [Get Started Free] │  [Get Started]      │  [Get Started]      │
│  No credit card     │  7-day free trial   │  7-day free trial   │  7-day free trial   │
└─────────────────────┴─────────────────────┴─────────────────────┴─────────────────────┘

Enterprise — Custom pricing, unlimited everything, dedicated infra → [Contact Sales]

Note: The free tier is NOT a plan in static-plans.config.ts. It is a permanent state of the app account. Users on the free tier see an upgrade prompt when they hit limits. The paid plans remain as defined in src/config/static-plans.config.ts.

Backend Requirements (app.urwhats.com)

These changes happen in the SaaS app codebase, not the marketing website:

Requirement Description Priority
Free account state New accounts start with 250 contacts + 250 messages. No plan assignment, no trial expiry. CRITICAL
Usage counters Track contact count and message count per account. Display remaining in dashboard. CRITICAL
Soft limits When approaching limit (80%), show upgrade prompt banner. When at limit, block action with upgrade modal. HIGH
Upgrade flow One-click upgrade from free to any paid plan. Pre-fill account info. Route to PayTabs checkout. HIGH
No credit card at signup Registration form: email + password + phone only. No payment step. CRITICAL
Meta WABA connection Free users must still connect their Meta WABA (WhatsApp Business Account). Guided setup wizard. HIGH
Data retention Free accounts retain data indefinitely. Only purge after 12 months of inactivity. MEDIUM
Abuse prevention Rate-limit free accounts: max 50 messages/day, max 10 contacts/day import. Block disposable emails. MEDIUM
Analytics Track: free signups, feature usage, limit-hit events, upgrade clicks, conversion time. HIGH

Website Changes Required

File Change
src/config/static-plans.config.ts No change needed — free tier is app-side, not a plan
src/components/DynamicPlans.astro Add "Free" column to pricing table (left of Starter)
public/assets/i18n/en.json Add free tier translations: title, description, features, CTA
public/assets/i18n/ar.json Add free tier translations (Arabic)
src/pages/prices.astro Verify 4-column layout renders correctly
src/pages/ar/prices.astro Same verification for RTL
Homepage hero Update subtitle to mention "Start free with 250 messages"
FAQ section Add "Is there a free plan?" question

4. Decision 2: CTA Text

The Change

Before: Mixed CTAs — "Start Free Trial", "Choose Plan", "Get Started", "Subscribe" After: One consistent CTA everywhere — "Get Started Free" / "ابدأ مجاناً"

Supporting text beneath all primary CTAs:

Why "Get Started Free" Wins

CTA Text Conversion Rate (industry avg) Problem
"Start Free Trial" 3-5% Implies time limit, creates urgency anxiety
"Choose Plan" 1-2% Forces decision before experiencing value
"Subscribe" 1-3% Implies immediate payment
"Get Started Free" 5-8% No commitment implied, positive framing
"Sign Up" 2-4% Generic, no value proposition

"Get Started Free" works because:

  1. "Get Started" implies action and progress (not commitment)
  2. "Free" removes the payment objection upfront
  3. Combined with "No credit card required" text, it eliminates all friction

File Change List

File Location Old Text New Text
public/assets/i18n/en.json navigation.cta "Start Free Trial" "Get Started Free"
public/assets/i18n/en.json home.hero.cta_primary "Start Free Trial" "Get Started Free"
public/assets/i18n/en.json home.pricing.cta "Choose Plan" "Get Started Free"
public/assets/i18n/en.json All page CTAs Various "Get Started Free"
public/assets/i18n/ar.json navigation.cta "ابدأ تجربة مجانية" "ابدأ مجاناً"
public/assets/i18n/ar.json home.hero.cta_primary "ابدأ تجربة مجانية" "ابدأ مجاناً"
public/assets/i18n/ar.json home.pricing.cta "اختر الباقة" "ابدأ مجاناً"
public/assets/i18n/ar.json All page CTAs Various "ابدأ مجاناً"
src/config/static-plans.config.ts pricingLabels.startTrial { en: 'Start Free Trial', ar: 'ابدأ تجربة مجانية' } { en: 'Get Started Free', ar: 'ابدأ مجاناً' }
src/config/static-plans.config.ts pricingLabels.choosePlan { en: 'Get Started', ar: 'ابدأ الآن' } { en: 'Get Started Free', ar: 'ابدأ مجاناً' }
src/components/Navigation.astro Navbar CTA button Check for hardcoded text "Get Started Free" / "ابدأ مجاناً"

Supporting Text Implementation

Add beneath every primary CTA button:

<!-- English -->
<p class="text-sm text-gray-500 mt-2">250 free messages • No credit card required</p>

<!-- Arabic -->
<p class="text-sm text-gray-500 mt-2">٢٥٠ رسالة مجانية • بدون بطاقة ائتمان</p>

Locations for supporting text:

CTA Destination URLs

All "Get Started Free" buttons must link to: https://app.urwhats.com/register

Exception: Enterprise plan links to /contact (EN) or /ar/contact (AR).


5. Decision 3: Tawk.to Live Chat

Why Tawk.to

Criteria Tawk.to Intercom Crisp Zendesk Chat
Price Free forever $74/mo/seat Free / $25/mo $55/mo/agent
Agents Unlimited Per-seat pricing 2 free Per-agent
Arabic UI Full RTL Partial No Partial
Mobile App iOS + Android Yes Yes Yes
Chatbot Basic (free) AI (paid) Basic Basic
Custom Branding Yes Yes Yes Yes
Offline Messages Yes Yes Yes Yes
Visitor Tracking Yes Yes Limited Yes
JS Widget Lightweight Heavy Medium Medium
Saudi Data Servers available US/EU only EU only US/EU

Decision: Tawk.to — Free, unlimited agents, full Arabic UI, mobile app for on-the-go support. Zero ongoing cost. Can be replaced later if needed (widget is removable).

Setup Steps

Step Action Who Time
1 Create account at tawk.to Owner 5 min
2 Create property: "urWhats.com" Owner 2 min
3 Set default language to Arabic + English Owner 2 min
4 Customize widget colors (green #45b33d to match brand) Owner 5 min
5 Set business hours (Sun-Thu 9:00-18:00 AST) Owner 2 min
6 Configure offline form (name, email, message) Owner 5 min
7 Set greeting messages (see below) Owner 10 min
8 Copy widget embed code Owner 1 min
9 Add to Layout.astro (before </body>) Developer 5 min
10 Update CSP headers Developer 5 min
11 Install mobile app (iOS/Android) Owner 5 min
12 Test on EN + AR pages Developer 10 min

CSP Header Changes

File: public/_headers

Add these domains to the Content-Security-Policy:

script-src: 'https://embed.tawk.to'
connect-src: 'https://va.tawk.to' 'wss://chat.tawk.to'
frame-src: 'https://tawk.to'
img-src: 'https://tawk.to'

Widget Installation Code

File: src/layouts/Layout.astro

Add before the closing </body> tag:

<!-- Tawk.to Live Chat -->
<script type="text/javascript">
var Tawk_API = Tawk_API || {}, Tawk_LoadStart = new Date();
(function(){
  var s1 = document.createElement("script"), s0 = document.getElementsByTagName("script")[0];
  s1.async = true;
  s1.src = 'https://embed.tawk.to/{PROPERTY_ID}/{WIDGET_ID}';
  s1.charset = 'UTF-8';
  s1.setAttribute('crossorigin','*');
  s0.parentNode.insertBefore(s1, s0);
})();
</script>

Replace {PROPERTY_ID} and {WIDGET_ID} with values from Tawk.to dashboard.

Greeting Messages

Online — English:

👋 Hi there! Welcome to urWhats.

Need help getting started with WhatsApp Business API? We're here to help.

• Getting started with a free account
• Connecting your WhatsApp number
• Salla/ecommerce integration
• Pricing questions

Just type your question and we'll respond right away.

Online — Arabic:

👋 أهلاً بك في urWhats!

هل تحتاج مساعدة في بدء استخدام واتساب بزنس API؟ فريقنا جاهز لمساعدتك.

• إنشاء حساب مجاني
• ربط رقم واتساب الخاص بك
• تكامل سلة والمتاجر الإلكترونية
• أسئلة عن الأسعار

اكتب سؤالك وسنرد عليك فوراً.

Offline — English:

We're currently offline (our hours are Sun-Thu, 9AM-6PM Saudi time).

Leave us a message and we'll get back to you within 4 hours.

Or start free right now: https://app.urwhats.com/register

Offline — Arabic:

نحن حالياً خارج أوقات العمل (الأحد - الخميس، ٩ صباحاً - ٦ مساءً بتوقيت السعودية).

اترك لنا رسالة وسنرد عليك خلال ٤ ساعات.

أو ابدأ مجاناً الآن: https://app.urwhats.com/register

Widget Positioning


6. Decision 4: Payment Provider — PayTabs

Why PayTabs (Not HyperPay)

The original consideration was HyperPay, but Daftra (our invoicing system) does not support HyperPay natively. PayTabs has a native Daftra integration, eliminating custom development.

Criteria PayTabs HyperPay Tap Payments Stripe
HQ Saudi Arabia Saudi Arabia Kuwait US
Daftra Integration Native (built-in) Not supported Plugin Not supported
Mada Support Yes Yes Yes No
Visa/MC Yes Yes Yes Yes
Apple Pay Yes Yes Yes Yes
STC Pay Yes No No No
Setup Fee 0 SAR 0 SAR 0 SAR 0 SAR
Transaction Fee ~2.25% + 1 SAR ~2.5% + 1 SAR ~2.65% + 1 SAR 2.9% + 1.1 SAR
Monthly Fee 0 SAR 0 SAR 0 SAR 0 SAR
Mada Fee ~1.5% + 0.5 SAR ~1.75% ~2% N/A
Settlement T+2 (Saudi bank) T+2 T+3 T+7 (international)
SAMA License Yes Yes Yes No (Saudi)
Arabic Dashboard Full Full Full No
Recurring Billing Yes Yes Yes Yes
Invoice Links Yes No Yes Yes
Saudi IBAN Direct Direct Direct Via intermediary

Decision: PayTabs — Saudi-built, Mada support, lowest fees, native Daftra integration, SAMA-licensed.

Fee Calculation Examples

Scenario Transaction Amount PayTabs Fee Net Received
Starter monthly (Mada) 349 SAR ~5.74 SAR (1.5% + 0.5) 343.26 SAR
Starter monthly (Visa) 349 SAR ~8.85 SAR (2.25% + 1) 340.15 SAR
Growth monthly (Mada) 999 SAR ~15.49 SAR 983.51 SAR
Growth monthly (Visa) 999 SAR ~23.48 SAR 975.52 SAR
Growth yearly (Mada) 9,990 SAR ~150.35 SAR 9,839.65 SAR
Pro monthly (Visa) 1,999 SAR ~45.98 SAR 1,953.02 SAR

Average effective fee: ~2.0% for Mada (65% of Saudi transactions), ~2.5% for cards.

Daftra Native Integration Setup

Daftra is the invoicing and accounting system used by urWave. PayTabs integrates natively:

Step Action Details
1 Create PayTabs merchant account paytabs.com/en/saudi-arabia, CR + VAT required
2 Complete KYC verification National ID, CR certificate, bank statement
3 Get API credentials Server Key + Profile ID from PayTabs dashboard
4 Enable in Daftra Settings > Payment Gateways > PayTabs > Enter credentials
5 Configure payment page Customize with urWhats branding (logo, colors)
6 Enable recurring billing For subscription plans (monthly/yearly auto-charge)
7 Set up invoice payment links Daftra invoices include "Pay Now" button via PayTabs
8 Test transactions Run test Mada + Visa transactions, verify in Daftra
9 Enable webhooks PayTabs -> Daftra status sync (paid, failed, refunded)
10 Go live Switch from sandbox to production credentials

Payment Flow

Customer signs up free (app.urwhats.com/register)
    │
    ▼
Hits free tier limit (250 contacts or 250 messages)
    │
    ▼
Upgrade prompt in dashboard → Select plan
    │
    ▼
Redirect to PayTabs hosted payment page
    │
    ├── Mada (debit) ──────────┐
    ├── Visa / Mastercard ─────┤
    ├── Apple Pay ─────────────┤──→ PayTabs processes
    └── STC Pay ───────────────┘      │
                                       ▼
                              PayTabs webhook → app.urwhats.com
                                       │
                                       ▼
                              Daftra invoice created (auto)
                                       │
                                       ▼
                              Account upgraded, limits increased

Recurring Billing Configuration

Setting Value
Billing cycle Monthly or Yearly (per plan selection)
Retry on failure 3 attempts over 7 days
Grace period 3 days after failed payment
Downgrade on failure After grace period, revert to free tier limits
Cancellation Immediate (current period honored, no refund for partial)
Proration Not supported initially (full month/year billing)
Currency SAR (primary), USD (international cards auto-convert)

7. Decision 5: GTM Cross-Domain Tracking

Why This Matters

Currently, urwhats.com (marketing site) and app.urwhats.com (SaaS app) are separate domains. Without cross-domain tracking:

GTM Container: GTM-KBKH4G46

All configuration happens inside Google Tag Manager. No code changes to the website except verifying GTM is loaded (it already is via src/components/GTMScript.astro).

Linker Configuration

Step 1: GA4 Configuration Tag (update existing)

Setting Value
Tag Type Google Analytics: GA4 Configuration
Measurement ID G-XXXXXXXXXX (from GA4 property)
Cross-domain linker domains urwhats.com, app.urwhats.com
Auto link domains urwhats.com, app.urwhats.com
Accept incoming Yes
Decorate forms Yes
URL position Query parameter

Step 2: Enable cross-domain in GA4 Admin

GA4 Admin > Data Streams > Web > Configure Tag Settings > Configure your domains:

dataLayer Events

Push these events from both urwhats.com and app.urwhats.com:

Marketing site (urwhats.com) — already tracked via GTM triggers:

Event Name Trigger Data
page_view All pages (automatic) page_title, page_location, language
cta_click Click on "Get Started Free" button cta_location, plan_name
pricing_view Visit /prices or /ar/prices currency_toggle, billing_period
plan_select Click specific plan CTA plan_id, plan_name, plan_price
contact_form_submit Contact form submission form_type
whatsapp_click WhatsApp FAB click page_location
phone_click Phone number click page_location
chat_open Tawk.to widget opened page_location
video_play Explainer video started video_id, page_location
video_complete Explainer video finished video_id, watch_duration
language_switch Language toggle click from_lang, to_lang

SaaS app (app.urwhats.com) — requires implementation:

Event Name Trigger Data
sign_up Registration completed method (email/google), plan (free)
waba_connect_start Started Meta WABA connection
waba_connect_complete Successfully connected WABA
first_message_sent Sent first WhatsApp message message_type (template/session)
first_campaign_sent Sent first broadcast campaign recipient_count
upgrade_prompt_shown Free tier limit hit limit_type (contacts/messages)
upgrade_click Clicked upgrade button from_plan, to_plan
payment_complete Subscription payment successful plan_id, plan_price, currency, payment_method
payment_failed Payment attempt failed plan_id, error_type

Google Ads Conversion Tracking

Conversion Action Value Count Window
Registration (sign_up) 50 SAR Every 30 days
WABA Connected (waba_connect_complete) 150 SAR Every 30 days
First Campaign (first_campaign_sent) 200 SAR Every 30 days
Paid Upgrade (payment_complete) Dynamic (plan price) Every 90 days

Setup in Google Ads:

  1. Create conversion actions in Google Ads > Goals > Conversions
  2. Link Google Ads to GA4
  3. Import GA4 events as conversion actions
  4. Set conversion values as above
  5. Enable enhanced conversions (pass hashed email from registration)

Implementation Checklist

Task Owner Status
Create GA4 property (G-XXXXXXXXXX) Owner TODO
Configure GA4 tag in GTM Owner TODO
Enable cross-domain tracking in GA4 Admin Owner TODO
Add auto-link domains in GTM GA4 tag Owner TODO
Create custom event triggers in GTM for urwhats.com events Owner TODO
Add dataLayer.push() calls to app.urwhats.com registration flow Developer TODO
Add dataLayer.push() calls to app.urwhats.com onboarding flow Developer TODO
Add dataLayer.push() calls to app.urwhats.com payment flow Developer TODO
Create Google Ads account Owner TODO
Link Google Ads to GA4 Owner TODO
Import conversions from GA4 Owner TODO
Set up conversion values Owner TODO
Enable enhanced conversions Developer TODO
Test full funnel: ad click -> register -> activate QA TODO
Verify cross-domain user stitching in GA4 reports QA TODO

8. Decision 6: AI Explainer Video

Why Video Matters

Tool: HeyGen Creator ($29/mo)

Feature HeyGen Creator Synthesia D-ID Loom
Price $29/mo $89/mo $25/mo Free / $15/mo
AI Avatars 100+ 160+ 50+ No (real person)
Arabic Voice Yes (multiple) Yes Limited No
Arabic Lip Sync Yes Yes Basic N/A
Custom Avatar Yes (from photo) Enterprise only Yes N/A
Video Length Up to 5 min Up to 5 min Up to 5 min Unlimited
Output Quality 1080p 1080p 720p 1080p
Screen Recording Yes (overlay) No No Yes
Brand Kit Yes Yes No No
Credits/mo 15 min 10 min 5 min
Best For Bilingual content Enterprise Headshot videos Tutorials

Decision: HeyGen Creator at $29/mo — Best Arabic voice quality, lip-synced AI avatar, sufficient credits for 2 videos (EN + AR), cancel after one month if needed.

Script Outline — 60-Second Explainer

Title: "Grow Your Business with WhatsApp — In 60 Seconds"

[0:00-0:05] HOOK
Avatar: "What if every customer conversation could happen on WhatsApp —
         automatically?"
Visual: WhatsApp chat bubbles animating in

[0:05-0:15] PROBLEM
Avatar: "Saudi businesses lose customers every day because they can't respond
         fast enough. Manual WhatsApp is slow. Email goes unread. Customers
         move on."
Visual: Frustrated business owner, unread messages piling up

[0:15-0:25] SOLUTION
Avatar: "urWhats is the official Meta-powered WhatsApp Business platform —
         built in Saudi Arabia, for Saudi businesses."
Visual: urWhats dashboard, Meta Technical Provider badge

[0:25-0:40] FEATURES (3 key ones)
Avatar: "Send thousands of messages with one click. Let AI chatbots handle
         customer questions 24/7. Connect directly to your Salla store for
         abandoned cart recovery and order updates."
Visual: Campaign manager → Chatbot conversation → Salla integration

[0:40-0:50] SOCIAL PROOF + PRICING
Avatar: "Trusted by hundreds of Saudi businesses. Starting at just 349
         riyals a month — or start free with 250 messages."
Visual: Client logos, pricing highlight, "Get Started Free" button

[0:50-0:60] CTA
Avatar: "Visit urwhats.com and start for free today. No credit card needed."
Visual: URL, QR code to urwhats.com, "Get Started Free" button

Arabic Script Outline (same timing)

[0:00-0:05] المقدمة
"ماذا لو كل محادثة مع عملائك تتم عبر واتساب — تلقائياً؟"

[0:05-0:15] المشكلة
"الشركات السعودية تخسر عملاء كل يوم لأنها ما تقدر ترد بسرعة.
واتساب اليدوي بطيء. والإيميلات ما تُقرأ."

[0:15-0:25] الحل
"urWhats هي منصة واتساب بزنس الرسمية المعتمدة من ميتا —
مبنية في السعودية، للشركات السعودية."

[0:25-0:40] المميزات
"أرسل آلاف الرسائل بضغطة. خلّ الذكاء الاصطناعي يرد على العملاء ٢٤/٧.
اربط متجرك في سلة واسترجع السلات المتروكة وأرسل تحديثات الطلبات تلقائياً."

[0:40-0:50] الإثبات والأسعار
"موثوقة من مئات الشركات السعودية. تبدأ من ٣٤٩ ريال شهرياً —
أو ابدأ مجاناً بـ ٢٥٠ رسالة."

[0:50-0:60] الدعوة للإجراء
"زُر urwhats.com وابدأ مجاناً اليوم. بدون بطاقة ائتمان."

Production Timeline

Day Task Output
Day 1 Sign up HeyGen Creator. Select Arabic + English avatars. Upload brand assets (logo, colors, screenshots). Account ready
Day 1 Record/upload dashboard screenshots and screen recordings for B-roll. Raw assets
Day 2 Create English video: paste script, select avatar, add visuals, generate. Review and iterate. EN video v1
Day 2 Create Arabic video: paste script, select Arabic avatar, add RTL visuals, generate. Review and iterate. AR video v1
Day 3 Final review, export 1080p MP4. Upload to YouTube (unlisted). Embed on homepage. Published

Website Embed

File: src/pages/index.astro and src/pages/ar/index.astro

Add video section below hero or above features:

<!-- EN version -->
<section class="py-12 bg-gray-50">
  <div class="container max-w-3xl mx-auto text-center">
    <h2>See urWhats in Action</h2>
    <div class="aspect-video rounded-xl overflow-hidden shadow-lg mt-6">
      <iframe
        src="https://www.youtube.com/embed/{VIDEO_ID}"
        title="urWhats Platform Overview"
        loading="lazy"
        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope"
        allowfullscreen
        class="w-full h-full"
      ></iframe>
    </div>
  </div>
</section>

CSP update needed in public/_headers:


9. Content Strategy

Content Gap Analysis

Content Type Current State Competitor Benchmark Action
Blog None Unifonic: 50+ articles, SleekFlow: 200+ Create blog section, publish 2/week
Case Studies None Unifonic: 10+, SleekFlow: 15+ Collect 3 customer stories
Help Docs None All competitors have help centers Future phase (use Tawk.to KB for now)
Comparison Pages None SleekFlow: 20+ "vs" pages Create "urWhats vs Unifonic" page
Industry Pages 1 (by-industry) Competitors: 5-10 vertical pages Expand to 5 industry pages
Use Case Pages 1 (use-cases) Competitors: 8-15 use case pages Expand to 8 use case pages
API Docs None (in app) All have public API docs Link to app docs
Video Content None Unifonic: YouTube channel Start with explainer video
Webinars None Unifonic: quarterly Future phase
Whitepapers None Unifonic: 2-3 Future phase

SEO Keyword Targets

English Keywords (20):

# Keyword Volume (est.) Difficulty Target Page Priority
1 whatsapp business api saudi arabia Medium Medium /services HIGH
2 whatsapp marketing platform High High / (homepage) HIGH
3 whatsapp bulk messaging saudi Medium Low /services HIGH
4 salla whatsapp integration Low Very Low /apps HIGH
5 whatsapp chatbot no code Medium High /services HIGH
6 unifonic alternative Low Low /blog/unifonic-alternative HIGH
7 whatsapp business api pricing Medium Medium /prices HIGH
8 whatsapp automation platform Medium High /services MEDIUM
9 whatsapp crm saudi Low Low /services MEDIUM
10 abandoned cart whatsapp Low Medium /use-cases MEDIUM
11 whatsapp broadcast messages Medium Medium /services MEDIUM
12 meta technical provider whatsapp Very Low Very Low / (homepage) MEDIUM
13 whatsapp api for ecommerce Low Medium /apps MEDIUM
14 best whatsapp business platform Medium High / (homepage) LOW
15 whatsapp team inbox Low Medium /services LOW
16 whatsapp order notifications salla Very Low Very Low /apps LOW
17 cod confirmation whatsapp Very Low Very Low /use-cases LOW
18 whatsapp customer support tool Low High /use-cases LOW
19 whatsapp api connect meta Very Low Low /blog LOW
20 zid whatsapp integration Very Low Very Low /apps LOW

Arabic Keywords (20):

# Keyword Transliteration Volume Target Page Priority
1 واتساب بزنس API السعودية whatsapp business API saudi Medium /ar/services HIGH
2 منصة واتساب للأعمال whatsapp business platform Medium /ar HIGH
3 رسائل واتساب جماعية bulk whatsapp messages Medium /ar/services HIGH
4 تكامل سلة واتساب salla whatsapp integration Low /ar/apps HIGH
5 شات بوت واتساب بدون برمجة whatsapp chatbot no code Low /ar/services HIGH
6 بديل يونيفونك unifonic alternative Very Low /ar/blog HIGH
7 أسعار واتساب بزنس API whatsapp business api pricing Medium /ar/prices HIGH
8 أتمتة واتساب whatsapp automation Low /ar/services MEDIUM
9 واتساب CRM السعودية whatsapp crm saudi Very Low /ar/services MEDIUM
10 سلة متروكة واتساب abandoned cart whatsapp Very Low /ar/use-cases MEDIUM
11 إرسال رسائل واتساب بالجملة send whatsapp messages bulk Low /ar/services MEDIUM
12 شريك ميتا التقني meta technical provider Very Low /ar MEDIUM
13 واتساب API للمتاجر whatsapp api for stores Very Low /ar/apps MEDIUM
14 أفضل منصة واتساب للأعمال best whatsapp business platform Low /ar LOW
15 صندوق بريد واتساب مشترك whatsapp shared inbox Very Low /ar/services LOW
16 إشعارات طلبات واتساب سلة whatsapp order notifications salla Very Low /ar/apps LOW
17 تأكيد دفع عند الاستلام واتساب cod confirmation whatsapp Very Low /ar/use-cases LOW
18 خدمة عملاء واتساب whatsapp customer service Low /ar/use-cases LOW
19 ربط واتساب API ميتا connect whatsapp api meta Very Low /ar/blog LOW
20 تكامل زد واتساب zid whatsapp integration Very Low /ar/apps LOW

Language & Tone Guidelines

English Tone:

Arabic Tone:

Brand Voice Rules:

Missing Content Sections (to create)

Section Type Priority Target Page
Blog landing page New page HIGH /blog, /ar/blog
"urWhats vs Unifonic" Blog post HIGH /blog/urwhats-vs-unifonic
"How to Get WhatsApp Business API in Saudi Arabia" Blog post HIGH /blog/whatsapp-business-api-saudi
"WhatsApp Marketing Guide for Salla Stores" Blog post HIGH /blog/whatsapp-salla-guide
"What is WhatsApp Business API?" Blog post MEDIUM /blog/what-is-whatsapp-business-api
"Abandoned Cart Recovery via WhatsApp" Blog post MEDIUM /blog/abandoned-cart-whatsapp
Healthcare industry page New section on /by-industry MEDIUM /by-industry#healthcare
Real estate industry page New section on /by-industry MEDIUM /by-industry#real-estate
Education industry page New section on /by-industry LOW /by-industry#education
Restaurants/F&B industry page New section on /by-industry LOW /by-industry#restaurants
API documentation link External link MEDIUM /apps (link to app docs)

10. Marketing Funnel

Full Funnel Visualization

                    ┌──────────────────────────────────────┐
                    │         AWARENESS (Top)               │
                    │                                       │
                    │  Google Ads (Search + Display)         │
                    │  Meta Ads (Facebook + Instagram)       │
                    │  Organic Search (SEO blog content)     │
                    │  Social Media (LinkedIn, Twitter/X)    │
                    │  Word of mouth / referrals             │
                    │                                       │
                    │  Monthly impressions target: 50,000    │
                    └──────────────┬───────────────────────┘
                                   │
                                   ▼ CTR: 3-5%
                    ┌──────────────────────────────────────┐
                    │        CONSIDERATION (Middle)         │
                    │                                       │
                    │  Landing: urwhats.com                  │
                    │  ├── Homepage (hero + video + CTA)     │
                    │  ├── Services page (features)          │
                    │  ├── Pricing page (plans + toggle)     │
                    │  ├── Blog articles (SEO content)       │
                    │  └── Tawk.to chat (questions)          │
                    │                                       │
                    │  Monthly visitors target: 2,000        │
                    └──────────────┬───────────────────────┘
                                   │
                                   ▼ Conversion: 5-8%
                    ┌──────────────────────────────────────┐
                    │         REGISTRATION (Action)         │
                    │                                       │
                    │  "Get Started Free" → app.urwhats.com  │
                    │  ├── Email + Password + Phone          │
                    │  ├── No credit card required           │
                    │  └── 250 contacts + 250 messages free  │
                    │                                       │
                    │  Monthly registrations target: 100     │
                    └──────────────┬───────────────────────┘
                                   │
                                   ▼ Activation: 60%
                    ┌──────────────────────────────────────┐
                    │        ACTIVATION (Onboarding)        │
                    │                                       │
                    │  Connect Meta WABA (guided wizard)     │
                    │  Import contacts                       │
                    │  Send first test message               │
                    │  Create first template                 │
                    │  Send first campaign                   │
                    │                                       │
                    │  Monthly activated users target: 60    │
                    └──────────────┬───────────────────────┘
                                   │
                                   ▼ Upgrade: 15-20%
                    ┌──────────────────────────────────────┐
                    │         MONETIZATION (Revenue)        │
                    │                                       │
                    │  Free tier limit hit → upgrade prompt  │
                    │  ├── Starter: 349 SAR/mo              │
                    │  ├── Growth: 999 SAR/mo               │
                    │  ├── Pro: 1,999 SAR/mo                │
                    │  └── Enterprise: custom                │
                    │                                       │
                    │  PayTabs checkout (Mada / Visa / MC)   │
                    │  Monthly paid conversions target: 12   │
                    └──────────────┬───────────────────────┘
                                   │
                                   ▼ Retention: 85%+
                    ┌──────────────────────────────────────┐
                    │        RETENTION & EXPANSION          │
                    │                                       │
                    │  Monthly usage reports (automated)     │
                    │  Feature announcements                 │
                    │  Plan upgrade suggestions              │
                    │  Add-on upsells (extra messages/users) │
                    │  Referral program (future)             │
                    │                                       │
                    │  Monthly churn target: < 5%            │
                    └──────────────────────────────────────┘

Google Ads Campaign Structure

Campaign Type Budget/mo Keywords Landing Page
Brand Protection Search 200 SAR urwhats, urwave whatsapp /
WhatsApp API Search 1,500 SAR whatsapp business api saudi, واتساب بزنس API /services
Competitors Search 500 SAR unifonic alternative, بديل يونيفونك /
Salla Integration Search 500 SAR salla whatsapp, واتساب سلة /apps
Retargeting Display 300 SAR Website visitors (pixel-based) /prices
Total 3,000 SAR/mo

Meta Ads Campaign Structure

Campaign Objective Budget/mo Audience Placement
Awareness Reach 500 SAR Saudi, business owners, 25-55 Facebook + Instagram Feed
Lead Gen Conversions 1,000 SAR Lookalike of registrants Facebook + Instagram
Retargeting Conversions 500 SAR Website visitors, 7-30 days Facebook + Instagram
Total 2,000 SAR/mo

11. Social Proof Strategy

Current State: Zero Social Proof

This is urWhats' biggest weakness. Every competitor has testimonials, case studies, or client logos. urWhats has none.

Strategy: Build Social Proof in 4 Layers

Layer 1: Trust Badges (Week 1 — already partially done)

Badge Location Status
Meta Technical Provider Hero, pricing, footer Done (PNG badge)
Saudi CR: 7052775355 Footer Done
SSL Secured Footer Done
PDPL Compliant Footer Done

Layer 2: Client Logos (Week 1-2)

urWave parent company has existing clients. Use them with "Built by urWave" framing:

Client Sector Logo Available
SIDF (Saudi Industrial Development Fund) Government Yes (urWave repo)
Ministry of Energy Government Yes (urWave repo)
Ministry of Tourism Government Yes (urWave repo)
General Authority for Statistics Government Yes (urWave repo)

Implementation:

Layer 3: Stats Bar (Week 2)

Conservative, defensible numbers only:

Stat English Arabic Source
Messages handled "1M+ Messages Delivered" "+١ مليون رسالة" Platform aggregate
Businesses "500+ Businesses" "+٥٠٠ شركة" Platform aggregate
Uptime "99.9% Uptime" "٩٩.٩٪ وقت التشغيل" Infrastructure SLA
Support "24/7 Support" "دعم على مدار الساعة" Tawk.to + app support

Important: Verify these numbers from app.urwhats.com analytics before publishing. If numbers are lower, use "Hundreds of businesses" / "Thousands of messages" instead.

Layer 4: Customer Testimonials (Week 3-4)

Source Action Timeline
Existing users Email 10 most active users, request 2-3 sentence review Week 2
Google Business Profile Create/claim profile, ask users to leave reviews Week 2
Trustpilot Create free profile, send review invitations Week 3
Case study Interview 1 successful customer, write 500-word case study Week 4

Testimonial template request (send to customers):

Hi [Name],

We'd love to feature your experience with urWhats on our website. Could you share 2-3 sentences about:

  • What problem urWhats solved for your business
  • What results you've seen (messages sent, response time, sales impact)

Example: "urWhats helped us recover 30% of abandoned carts through automated WhatsApp messages. Setup took 10 minutes with the Salla integration."

We'll include your company name and logo (with permission).

Google Business Profile Setup

Step Action
1 Create Google Business Profile for "urWhats by urWave Company"
2 Category: "Software Company" or "Internet Marketing Service"
3 Address: Riyadh, Saudi Arabia (use urWave office)
4 Phone: +966 508 777 669
5 Website: https://urwhats.com
6 Hours: Sun-Thu 9:00-18:00
7 Add photos: logo, office (if available), product screenshots
8 Request reviews from existing customers
9 Target: 10 reviews within 30 days, 25 within 90 days

12. Implementation Roadmap

ASCII Gantt Chart — Weeks 1-4

Task                          Wk1        Wk2        Wk3        Wk4
                           M T W T F  M T W T F  M T W T F  M T W T F
─────────────────────────────────────────────────────────────────────────
DECISION 1: Free Credit Model
  Backend: free tier logic     ████████████████
  Backend: usage counters           ██████████
  Backend: upgrade prompts              ████████████
  Website: pricing page update  ██████
  Website: FAQ + copy updates   ██████

DECISION 2: CTA Text
  Update en.json + ar.json    █████
  Update static-plans.config  █████
  Update Navigation.astro     █████
  Add supporting text         █████
  Test EN + AR pages          █████

DECISION 3: Tawk.to
  Create account + config     █████
  Widget install + CSP             █████
  Greeting messages                █████
  Test on mobile + RTL             █████

DECISION 4: PayTabs
  Create merchant account          █████
  KYC verification                 ██████████
  Daftra integration                    ██████████
  Payment flow testing                       ██████████
  Go live                                         █████

DECISION 5: GTM Cross-Domain
  GA4 property setup          █████
  GTM linker config           █████
  Cross-domain verification        █████
  dataLayer events (website)       █████
  dataLayer events (app)                ██████████
  Google Ads setup                       █████
  Conversion testing                          █████

DECISION 6: AI Video
  HeyGen signup + assets                ██████████
  EN video production                        ██████████
  AR video production                             ██████████
  Homepage embed                                       █████

CONTENT
  Blog setup (Astro)                    █████
  Article 1: WhatsApp API SA                 ██████████
  Article 2: Unifonic alternative                 ██████████
  Article 3: Salla + WhatsApp                          ██████████

SOCIAL PROOF
  Client logos section        ██████████
  Stats bar                        ██████████
  Google Business Profile               ██████████
  Testimonial collection                     ████████████████

MARKETING
  Google Ads campaigns             █████
  Meta Ads campaigns                    ██████████
  Retargeting setup                          ██████████

─────────────────────────────────────────────────────────────────────────
Legend: █ = active work day

Week-by-Week Summary

Week 1 — Quick Wins

Week 2 — Infrastructure

Week 3 — Growth

Week 4 — Polish & Launch


13. Budget Breakdown

Monthly Recurring Costs

Item Cost (SAR/mo) Cost (USD/mo) Notes
Tawk.to Live Chat 0 0 Free forever, unlimited agents
HeyGen Creator 0 0 $29 one-time (1 month, then cancel)
PayTabs ~50-200* ~13-53* Transaction fees only, no monthly
Google Ads 3,000 800 5 campaigns (see Section 10)
Meta Ads 2,000 533 3 campaigns (see Section 10)
Cloudflare Pages 0 0 Free tier (sufficient for static site)
Domain renewal ~15 ~4 Annual, amortized monthly
Total (with ads) ~5,065 ~1,350
Total (without ads) ~65 ~17 Just tools + transaction fees

*PayTabs fees are per-transaction: ~2.25% + 1 SAR. Estimate assumes 20-50 transactions/month.

One-Time Costs

Item Cost (SAR) Cost (USD) Notes
HeyGen Creator (1 month) 109 29 Produce EN + AR videos, then cancel
PayTabs setup 0 0 No setup fee
Google Ads credit -1,300 -347 Saudi promo: 1,300 SAR free credit
Net one-time cost -1,191 -318 Negative = net savings from ad credit

Cost Per Acquisition Target

Metric Target Calculation
Monthly ad spend 5,000 SAR Google (3,000) + Meta (2,000)
Monthly registrations from ads 40-80 At 5-8% conversion rate
Cost per registration 63-125 SAR 5,000 / 40-80
Free-to-paid conversion 15% 90-day target
Paid customers from ads/mo 6-12 40-80 * 15%
Cost per paying customer 417-833 SAR 5,000 / 6-12
Average plan value 349-999 SAR/mo Weighted average ~600 SAR
Payback period 1-2 months CPA / monthly revenue per customer

The unit economics work. At a 600 SAR average plan value and 500 SAR CPA, each customer pays back within 1 month. LTV at 12-month retention is 7,200 SAR vs 500 SAR acquisition cost = 14.4x LTV/CAC ratio.


14. Success Metrics & KPIs

Dashboard Metrics (Track Weekly)

Category Metric Current 30-Day Target 90-Day Target Tool
Acquisition
Website visitors/week ~50 200 500 GA4
Organic visitors/week ~30 75 250 GA4 + GSC
Paid visitors/week 0 125 250 Google Ads + Meta
Blog page views/week 0 50 200 GA4
Engagement
Bounce rate ~65% 50% 40% GA4
Avg session duration ~45s 1:30 2:30 GA4
Pages per session ~1.5 2.5 3.0 GA4
Video plays/week 0 50 150 GA4 (custom event)
Chat conversations/week 0 15 40 Tawk.to dashboard
Conversion
Registrations/week ~2-3 10-15 25-40 app.urwhats.com + GA4
Registration conversion rate ~2% 5% 8% GA4
Free-to-paid conversion N/A 5% 15% app.urwhats.com
Contact form submissions/week ~1-2 5-8 10-15 Formspree + GA4
Revenue
MRR (monthly recurring revenue) ~2,000 SAR 5,000 SAR 20,000 SAR Daftra
New paying customers/month ~2 5-8 15-25 Daftra
Average revenue per user ~500 SAR 600 SAR 700 SAR Daftra
Churn rate (monthly) Unknown < 8% < 5% app.urwhats.com
Ads
Google Ads CPA N/A < 200 SAR < 120 SAR Google Ads
Meta Ads CPA N/A < 150 SAR < 100 SAR Meta Ads Manager
ROAS (return on ad spend) N/A 2x 5x GA4 + Daftra
SEO
Indexed pages ~22 25 35 GSC
Average position (top keywords) Unknown Top 30 Top 15 GSC
Clicks from search/week ~10 30 100 GSC
Backlinks ~5 15 50 GSC + Ahrefs

Review Cadence

Frequency What Who
Daily Chat conversations (Tawk.to), new registrations Owner
Weekly All dashboard metrics above, ad spend vs budget Owner + Developer
Bi-weekly Funnel conversion rates, content performance Owner
Monthly Full KPI review, budget adjustment, strategy iteration Owner + Team
Quarterly Competitive analysis refresh, pricing review, feature roadmap Owner + Team

Decision Triggers

Condition Action
Registration < 5/week after Week 2 Increase ad budget by 50%, review landing page
Free-to-paid < 3% after 60 days Review onboarding flow, add upgrade incentives
Bounce rate > 60% after video added A/B test hero section, review page speed
Chat conversations > 50/week Consider Tawk.to paid tier or hire support
CPA > 300 SAR for 2 weeks Pause underperforming campaigns, reallocate budget
Churn > 10% for 2 months Customer interviews, feature gap analysis
Organic traffic growing > 20%/month Double content investment, increase blog cadence

15. References & Evidence

Industry Data

Claim Source Date
WhatsApp 90%+ penetration in Saudi Arabia Statista / We Are Social 2025
Landing pages with video convert 80% better Wyzowl State of Video Marketing 2025
"Get Started Free" outperforms "Start Free Trial" ConvertKit, Unbounce benchmark data 2024-2025
Saudi ecommerce grew 40%+ YoY Saudi E-Commerce Council 2025
Salla has 200K+ stores Salla official announcements 2025
Mada accounts for 65%+ of Saudi card transactions SAMA annual report 2024
Average LTV/CAC ratio for SaaS: 3-5x (healthy) ProfitWell / Paddle 2025
Free tier SaaS converts at 2-5% (time-limited) vs 5-15% (credit-based) OpenView Partners SaaS benchmarks 2024
Credit card penetration in Saudi Arabia: ~35% SAMA financial stability report 2024

Competitor Pricing (Verified)

Competitor Source Verification Date Price Confirmed
Unifonic unifonic.com/pricing 2026-02-19 Custom pricing, starts ~$499/mo
SleekFlow sleekflow.io/pricing 2026-02-19 Free / $79 / $299 / Custom
Respond.io respond.io/pricing 2026-02-19 $79 / $159 / $279
Wati wati.io/pricing 2026-02-19 $49+ / $99+ / Custom
Rasayel rasayel.io/pricing 2026-02-19 ~$150 / $300 / Custom
AiSensy aisensy.com/pricing 2026-02-19 Free / $20 / $45 / Custom

Internal References

Document Path Purpose
Competitive Landscape .context/COMPETITIVE-LANDSCAPE.md Competitor analysis
Company Info .context/COMPANY-INFO.md Legal entity details
Pricing Strategy .specs/PRICING-STRATEGY.md Original 3-plan recommendation
Marketing Strategy .specs/MARKETING-STRATEGY.md Analytics + ad campaign details
Content Strategy .specs/CONTENT-STRATEGY.md Messaging framework
SEO Master Plan .specs/SEO-MASTER-PLAN.md Technical SEO implementation
Improvement Plan .specs/IMPROVEMENT-PLAN.md 49-task execution plan
Language Strategy .context/LANGUAGE-STRATEGY.md EN/AR routing + Cloudflare geo-redirect
Platform Features .context/PLATFORM-FEATURES.md Full feature inventory (50+ features)
Salla/Zid Strategy .context/SALLA-ZID-STRATEGY.md Marketplace app plans

Tool & Service Links

Tool URL Purpose
Tawk.to https://www.tawk.to Live chat widget
HeyGen https://www.heygen.com AI video generation
PayTabs https://site.paytabs.com/en/saudi-arabia/ Payment gateway
Daftra https://www.daftra.com Invoicing + accounting
Google Tag Manager https://tagmanager.google.com Tag management
Google Analytics 4 https://analytics.google.com Web analytics
Google Ads https://ads.google.com Search + display advertising
Meta Ads Manager https://adsmanager.facebook.com Facebook + Instagram ads
Google Business Profile https://business.google.com Local business listing
Google Search Console https://search.google.com/search-console SEO monitoring

Appendix A: File Change Index

All files affected by the 6 decisions:

File Decisions Changes
public/assets/i18n/en.json 1, 2 Free tier text, CTA text, supporting text, FAQ
public/assets/i18n/ar.json 1, 2 Free tier text (Arabic), CTA text, supporting text, FAQ
src/config/static-plans.config.ts 2 Update pricingLabels for CTA text
src/components/DynamicPlans.astro 1 Add free tier column to pricing layout
src/components/Navigation.astro 2 Update CTA button text
src/layouts/Layout.astro 3 Add Tawk.to widget script
public/_headers 3, 6 CSP: add tawk.to domains, youtube.com
src/pages/index.astro 6 Add video section embed
src/pages/ar/index.astro 6 Add video section embed (AR)
src/pages/prices.astro 1 Verify 4-column layout
src/pages/ar/prices.astro 1 Verify 4-column RTL layout

App-side changes (app.urwhats.com): Decisions 1, 4, 5 require backend changes. See individual decision sections for requirements.


Appendix B: Risk Register

Risk Probability Impact Mitigation Owner
Free tier abuse (spam accounts) High Medium Rate limits, disposable email block, manual review Developer
PayTabs KYC delays Medium High Submit docs early, have Tap as backup Owner
Low ad conversion rate Medium Medium A/B test landing pages, iterate ad copy weekly Owner
Tawk.to response time too slow Medium Low Set up mobile app alerts, hire part-time support if needed Owner
HeyGen video quality poor Low Low Re-record with different avatar, or use Loom instead Owner
Meta WABA connection too complex High High Improve setup wizard, add help docs, offer live assist Developer
Competitor drops price Medium Medium Focus on feature + trust differentiation, not price war Owner
Google Ads account suspended Low High Follow all policies, avoid trademark violations Owner

End of Strategic Plan. Execute decisions in order. Review weekly. Iterate monthly.