Video Strategy
urWhats.com - Video Production Strategy
Section titled “urWhats.com - Video Production Strategy”Last Updated: 2026-03-09 Status: PLANNING Budget: ~110 SAR one-time (1 month HeyGen subscription) Deliverables: 2 explainer videos (EN + AR), 60 seconds each
1. Tool Selection: HeyGen Creator ($29/mo)
Section titled “1. Tool Selection: HeyGen Creator ($29/mo)”Why HeyGen
Section titled “Why HeyGen”HeyGen is the best fit for this project due to its Arabic lip-sync quality and professional avatar system:
- Avatar IV technology: Industry-leading lip-sync for Arabic, handles MSA and dialect naturally
- Professional avatars: Business-attire presenters that match our brand tone
- Multilingual workflow: Generate EN and AR versions from the same project with matched visuals
- Screen recording overlay: Composite dashboard footage directly in the editor
- Brand kit: Upload urWhats colors (#45b33d), logo, and fonts for consistent branding
Plan Details
Section titled “Plan Details”| Item | Detail |
|---|---|
| Plan | Creator |
| Price | $29/mo (billed monthly) |
| Duration | 1 month — cancel after both videos are produced |
| Cost in SAR | ~110 SAR one-time |
| Output | 2 videos (EN + AR), 1080p MP4 |
| Credits | 3 avatar videos/month (we need 2 + iterations) |
Alternatives Considered
Section titled “Alternatives Considered”| Tool | Price | Pros | Cons | Decision |
|---|---|---|---|---|
| Synthesia | $22/mo | Good avatar quality, popular | Arabic lip-sync noticeably inferior to HeyGen, fewer avatar options | Rejected |
| D-ID | $5.9/mo | Cheapest option, simple UI | Limited avatar customization, no screen overlay, Arabic quality poor | Rejected |
| Pictory | $19/mo | Good for text-to-video, stock footage | No avatar/presenter, not suitable for SaaS explainer format | Rejected |
| Colossyan | $23/mo | Good multilingual support, enterprise focus | Less popular (fewer templates/community resources), Arabic quality untested | Rejected |
Decision: HeyGen Creator at $29/mo. The $7-10 premium over alternatives is justified by Arabic lip-sync quality — the AR video is equally important as EN for our Saudi market.
2. Video Script Outline (60 seconds)
Section titled “2. Video Script Outline (60 seconds)”English Version
Section titled “English Version”Target: 60 seconds, professional tone, benefit-focused
| Timestamp | Section | Script | Visual |
|---|---|---|---|
| 0-5s | Hook | ”Still sending WhatsApp messages one by one?” | Avatar on screen, frustrated emoji animation |
| 5-15s | Problem | ”Manual messaging wastes hours, leads go cold, and you have no idea what’s working.” | Split screen: person typing on phone (left), clock/money icons draining (right) |
| 15-25s | Solution | ”urWhats is the all-in-one WhatsApp Business platform built by a Meta Technical Provider in Saudi Arabia.” | urWhats logo animation + Meta Technical Provider badge |
| 25-40s | Features | ”Send thousands of personalized messages in seconds. Deploy AI chatbots that handle support 24/7. Connect directly to Salla for abandoned cart recovery.” | Screen recording overlay: campaign builder (3s) → chatbot builder (3s) → Salla integration panel (3s) |
| 40-50s | Trust | ”Trusted by Saudi businesses. SAR pricing. Arabic-first support. PDPL compliant.” | Trust badges row: Meta partner, Saudi flag, PDPL shield, SAR currency icon |
| 50-60s | CTA | ”Get started free — 250 messages included. No credit card required.” | Registration URL (app.urwhats.com/register), green CTA button animation, optional QR code |
Tone: Confident, direct, no hype. Speak to the business owner who is already using WhatsApp manually and knows the pain.
Arabic Version
Section titled “Arabic Version”Target: 60 seconds, professional with approachable Saudi hook, MSA body
| Timestamp | Section | Script | Visual |
|---|---|---|---|
| 0-5s | Hook | ”لسا ترسل رسائل واتساب وحدة وحدة؟“ | Same as EN, mirrored RTL |
| 5-15s | Problem | ”الرسائل اليدوية تضيع وقتك، العملاء يفقدون اهتمامهم، وما عندك أي فكرة عن النتائج.” | Same visuals, RTL layout |
| 15-25s | Solution | ”يورواتس هي منصة واتساب للأعمال المتكاملة، مطورة من شريك ميتا التقني الرسمي في المملكة العربية السعودية.” | Same logo + badge animation |
| 25-40s | Features | ”أرسل آلاف الرسائل المخصصة في ثوانٍ. فعّل روبوتات ذكاء اصطناعي للدعم على مدار الساعة. اربط متجرك في سلة مباشرة لاسترجاع السلات المتروكة.” | Same screen recordings (AR dashboard version) |
| 40-50s | Trust | ”موثوقة من الشركات السعودية. أسعار بالريال. دعم عربي أولاً. متوافقة مع نظام حماية البيانات الشخصية.” | Same trust badges, Arabic text |
| 50-60s | CTA | ”ابدأ مجاناً — ٢٥٠ رسالة مجانية بدون بطاقة ائتمان.” | Same CTA layout, RTL |
Notes on Arabic script:
- Hook uses conversational Saudi dialect (“لسا”) to grab attention — this is intentional
- Body switches to Modern Standard Arabic for professionalism
- “يورواتس” is the established Arabic transliteration of “urWhats”
- Salla is referenced as “سلة” (well-known brand in Saudi market, no explanation needed)
- PDPL translated as “نظام حماية البيانات الشخصية” (official Saudi government terminology)
3. Production Workflow
Section titled “3. Production Workflow”Day 1: Preparation (2-3 hours)
Section titled “Day 1: Preparation (2-3 hours)”-
Finalize scripts (30 min)
- Review EN and AR scripts above, adjust for natural speech flow
- Read aloud — each version must fit naturally in 60 seconds
- Have a native Arabic speaker review the AR script for naturalness
-
Select HeyGen avatar (30 min)
- Browse Creator avatar library
- Select a professional, business-attire presenter (male or female)
- Criteria: neutral background compatibility, natural gestures, good Arabic lip-sync in preview
- Test the avatar with a 5-second Arabic sample before committing
-
Record screen captures (1-2 hours)
- Log into app.urwhats.com demo account
- Capture 3 key screens at 1080p:
- Campaign builder: Show the bulk message composer with template selection
- Chatbot builder: Show the flow builder with AI node
- Salla integration: Show the connected Salla store panel
- Capture both EN and AR dashboard versions
- Use OBS or built-in screen recorder, crop to relevant area
- Export as MP4 clips (3-5 seconds each, no audio)
-
Prepare brand assets (15 min)
- Upload to HeyGen brand kit: urWhats logo (SVG/PNG), Meta Technical Provider badge, brand colors (#45b33d primary, #1a1a2e dark), Geist Sans font
Day 2: Video Production (3-4 hours)
Section titled “Day 2: Video Production (3-4 hours)”-
English version first (1.5 hours)
- Create new HeyGen project, select avatar
- Input EN script, set pacing (slightly slower than natural — 150 wpm target)
- Add screen recording overlays at 25-40s mark
- Add brand transitions between sections (simple fade or slide)
- Add subtle background music (HeyGen library, corporate/upbeat, low volume)
- Preview full video, check lip-sync and timing
- Iterate 1-2 times on pacing and transitions
-
Arabic version (1.5 hours)
- Duplicate EN project, swap script to Arabic
- Replace screen recordings with AR dashboard versions
- Verify Arabic lip-sync quality — this is the most critical check
- Adjust pacing (Arabic often runs slightly longer than English for same content)
- If script runs over 65 seconds, trim the trust section (40-50s) first
-
Review and polish (1 hour)
- Watch both videos back-to-back
- Check: audio clarity, lip-sync accuracy, screen recording readability, CTA visibility
- Verify brand colors and logo are consistent
- Make final adjustments
Day 3: Export and Distribution (1-2 hours)
Section titled “Day 3: Export and Distribution (1-2 hours)”-
Export final versions (15 min)
- Export as MP4, 1080p (1920x1080), H.264 codec
- File naming:
urwhats-explainer-en.mp4,urwhats-explainer-ar.mp4 - Target file size: <20MB each (HeyGen default compression is usually sufficient)
-
Create YouTube channel (30 min, if needed)
- Channel name: “urWhats - يورواتس”
- Channel art: use website hero section design
- About: bilingual description with links to urwhats.com
-
Upload to YouTube (30 min)
- Upload both videos with SEO-optimized metadata (see Section 6)
- Create custom thumbnails (see Section 4)
- Set as “Public” after verification
-
Website integration (30 min)
- Create VideoSection component (see Section 5)
- Add to homepage
- Test on desktop and mobile
- Verify lazy loading works correctly
Total effort: 6-8 hours spread over 3 days
4. Technical Requirements
Section titled “4. Technical Requirements”Video Specifications
Section titled “Video Specifications”| Property | Value |
|---|---|
| Format | MP4 (H.264 codec) |
| Resolution | 1920x1080 (1080p) |
| Aspect ratio | 16:9 (primary), 9:16 (optional social cut) |
| Frame rate | 30fps |
| Duration | 60 seconds (max 90 seconds) |
| File size | <20MB per video |
| Audio | AAC, 128kbps, mono or stereo |
Thumbnail
Section titled “Thumbnail”| Property | Value |
|---|---|
| Dimensions | 1280x720 |
| Format | PNG or JPG |
| Content | Avatar + urWhats logo + “WhatsApp Business API” text |
| EN thumbnail | English text overlay |
| AR thumbnail | Arabic text overlay, RTL layout |
Social Media Cuts (Optional, Phase 2)
Section titled “Social Media Cuts (Optional, Phase 2)”If repurposing for social ads later:
- 9:16 vertical (60s): Reframe for Instagram Reels, TikTok, YouTube Shorts
- 1:1 square (30s): Condensed version for feed posts
- These can be created in HeyGen or via simple reframing in CapCut/Canva
5. Website Integration
Section titled “5. Website Integration”Component: src/components/VideoSection.astro
Section titled “Component: src/components/VideoSection.astro”Props:
videoId: YouTube video ID (string)lang: “en” | “ar”posterImage: path to custom poster image (optional)
Implementation approach:
- Lazy-loaded iframe: Do NOT embed YouTube iframe directly — show a custom poster image with a play button overlay. Load the iframe only when the user clicks play. This saves ~500KB of initial page weight.
- Privacy-enhanced mode: Use
youtube-nocookie.comdomain for the embed to comply with PDPL and minimize cookie tracking. - Responsive container: 16:9 aspect ratio using
aspect-ratio: 16/9CSS property, full-width on mobile. - Accessible:
aria-label="Play video: urWhats platform overview", keyboard focusable play button,titleattribute on iframe. - Language-aware: Component switches
videoIdbased onlangprop to show EN or AR version.
Placement: Homepage, between the “Why Choose urWhats” section and the “Pricing” section.
Translation keys (add to both en.json and ar.json):
{ "home": { "video": { "sectionTitle": "See urWhats in Action", "playButton": "Play video", "description": "Watch how urWhats helps Saudi businesses automate WhatsApp communication" } }}Arabic:
{ "home": { "video": { "sectionTitle": "شاهد يورواتس بالعمل", "playButton": "تشغيل الفيديو", "description": "شاهد كيف تساعد يورواتس الشركات السعودية في أتمتة التواصل عبر واتساب" } }}Mobile behavior: Full-width video, maintains 16:9 aspect ratio, play button scales appropriately. No autoplay on any device.
6. Distribution Plan
Section titled “6. Distribution Plan”YouTube (Primary Host)
Section titled “YouTube (Primary Host)”English video metadata:
- Title: “urWhats - WhatsApp Business API Platform | Official Meta Partner”
- Description: “urWhats is the all-in-one WhatsApp Business API platform built by a Meta Technical Provider in Saudi Arabia. Send bulk campaigns, deploy AI chatbots, and integrate with Salla — all from one dashboard.\n\nStart free: https://app.urwhats.com/register?utm_source=video&utm_medium=youtube&utm_campaign=explainer_en\n\nWebsite: https://urwhats.com\nPricing: https://urwhats.com/prices”
- Tags: WhatsApp Business API, WhatsApp marketing, Saudi Arabia, Meta Technical Provider, Salla integration, bulk WhatsApp, chatbot, urWhats
- Category: Science & Technology
- Language: English
Arabic video metadata:
- Title: “يورواتس - منصة واتساب للأعمال | شريك ميتا الرسمي”
- Description: “يورواتس هي منصة واتساب للأعمال المتكاملة من شريك ميتا التقني الرسمي في السعودية. أرسل حملات جماعية، فعّل روبوتات ذكاء اصطناعي، واربط متجرك في سلة.\n\nابدأ مجاناً: https://app.urwhats.com/register?utm_source=video&utm_medium=youtube&utm_campaign=explainer_ar\n\nالموقع: https://urwhats.com/ar\nالأسعار: https://urwhats.com/ar/prices”
- Tags: واتساب للأعمال, واتساب API, السعودية, شريك ميتا, سلة, حملات واتساب, روبوت محادثة, يورواتس
- Category: Science & Technology
- Language: Arabic
Website Embed (Primary Placement)
Section titled “Website Embed (Primary Placement)”- Homepage: between features and pricing (highest traffic page)
- Track play events via GTM custom event (see Section 7)
Social Media
Section titled “Social Media”- LinkedIn: Share EN video with business-focused caption, tag #WhatsAppBusiness #SaudiTech
- Twitter/X: Share with short hook + link, pin to profile
- WhatsApp broadcast: Send to existing contacts/leads with direct link
- Instagram/TikTok: Only if 9:16 vertical cut is produced (Phase 2)
Paid Advertising (Future)
Section titled “Paid Advertising (Future)”- Google Ads: YouTube pre-roll and in-feed video ads targeting “WhatsApp Business API Saudi Arabia” keywords
- Meta Ads: Video views campaign for retargeting (build audience of viewers, then retarget with conversion ads)
- Budget: Allocate from existing <2K SAR/mo marketing budget when ready
- Note: Do not start paid video ads until organic metrics baseline is established (see Section 7)
Secondary Placements (Phase 2)
Section titled “Secondary Placements (Phase 2)”/servicespage: embed below hero section/pricespage: embed above pricing table- Blog/resources page (if created): dedicated video landing page
7. Success Metrics
Section titled “7. Success Metrics”YouTube Metrics
Section titled “YouTube Metrics”| Metric | Target (Month 1) | Target (Month 3) |
|---|---|---|
| Views | 500 | 2,000 |
| Watch completion rate | >40% | >50% |
| Average view duration | >30s | >35s |
| Click-through rate (cards/end screen) | >2% | >3% |
| Subscribers gained | 20 | 100 |
Website Metrics
Section titled “Website Metrics”| Metric | Target | Tracking Method |
|---|---|---|
| Video play rate | >15% of homepage visitors | GTM custom event: video_play |
| Play-to-registration conversion | >3% of viewers | UTM tracking: utm_source=video |
| Average watch time on page | >45s increase | GA4 engagement time |
GTM Event Tracking
Section titled “GTM Event Tracking”Track the following custom events via Google Tag Manager:
video_play: Fired when user clicks the play button (before iframe loads)video_complete: Fired via YouTube iframe API when video reaches 95%+ (requires YouTube iframe API integration)video_cta_click: Fired if a CTA overlay/button near the video is clicked
UTM parameters for all video-related links:
utm_source=videoutm_medium=youtube(for YouTube description links)utm_medium=website(for on-site CTA near video)utm_campaign=explainer_enorexplainer_ar
Review Cadence
Section titled “Review Cadence”- Week 1: Check YouTube analytics daily, verify tracking is firing correctly
- Week 4: First monthly review — assess if video is driving registrations
- Month 3: Decide whether to invest in paid video promotion or produce additional content (feature-specific videos, testimonials)
Appendix: Cost Summary
Section titled “Appendix: Cost Summary”| Item | Cost | Notes |
|---|---|---|
| HeyGen Creator (1 month) | $29 (~110 SAR) | Cancel after production |
| YouTube hosting | Free | Unlimited |
| Screen recording (OBS) | Free | Open source |
| Background music | Free | HeyGen library included |
| Thumbnail creation (Canva) | Free | Free tier sufficient |
| Total | ~110 SAR | One-time cost |
This is a one-time production cost. No recurring fees unless we decide to produce additional videos in future months.