Master prompt
Meta video ad (30s) — story-arc script
A 30-second vertical Meta video ad — story arc with problem/insight/proof/offer/CTA. Includes captions, B-roll list, and CICC-safe framing.
MetaVideo ad30sStoryMarketing
Write a 30-second vertical Meta video ad script for a refusal-recovery service. Output as 6 scenes x 5 seconds, with VISUAL, ON-SCREEN TEXT, VOICEOVER (max 12 words per line). Firm: [FIRM_NAME] (RCIC [RCIC_NUMBER]) Refusal ground addressed: [REFUSAL_GROUND] Process focus: [WHAT_CHANGED] Offer: [OFFER_DETAIL] Target: [TARGET_AUDIENCE] ## BEAT SHEET (30s · 6 scenes · 5s each) S1 (0-5s) HOOK - VISUAL: a refusal letter (anonymized, no client name, no UCI), zoom into the cited section - ON-SCREEN TEXT: "Refused under [REFUSAL_GROUND]?" - VOICEOVER: "If your refusal cites [REFUSAL_GROUND], read this." (factual) S2 (5-10s) WHY IT KEEPS HAPPENING - VISUAL: a stylised stack of refusal letters (NOT real client letters) - ON-SCREEN TEXT: "It's not what you wrote. It's what was missing." - VOICEOVER: name the systemic pattern in 12 words (NOT a guarantee). S3 (10-15s) THE FIX - VISUAL: presenter (founder) explaining, one hand-drawn frame - ON-SCREEN TEXT: "[WHAT_CHANGED]" compressed to 6-8 words - VOICEOVER: walk through [WHAT_CHANGED] in 12 words. S4 (15-20s) PROCESS NOT PROMISE - VISUAL: a checklist of the refusal-recovery process steps - ON-SCREEN TEXT: "GCMS notes -> Gap analysis -> Resubmit" - VOICEOVER: "We pull your GCMS notes, find the gap, rebuild the file." (NO outcome claim) S5 (20-25s) OFFER - VISUAL: a calendar - ON-SCREEN TEXT: "[OFFER_DETAIL]" - VOICEOVER: "[OFFER_DETAIL] — first call free this week." S6 (25-30s) CTA + DISCLAIMER - VISUAL: firm card with [FIRM_NAME] + RCIC [RCIC_NUMBER] - ON-SCREEN TEXT (mandatory): "Outcomes vary by case. Not all refusals succeed on resubmission." - VOICEOVER: "Tap Send Message. RCIC [RCIC_NUMBER]." ## 3 CAPTION VARIANTS (Reels / Feed / Stories) Each must: - Lead with the refusal ground from [REFUSAL_GROUND] - Name the process from [WHAT_CHANGED] (not the outcome) - State [OFFER_DETAIL] - Include the disclaimer "Outcomes vary by case. Not all refusals succeed on resubmission." - Include [FIRM_NAME] + RCIC [RCIC_NUMBER] ## B-ROLL SHOT LIST (7 shots, 1-2s each) 1. Anonymized refusal-letter close-up (paragraph zoom) 2. A pen circling a specific IRPR section number 3. GCMS-notes PDF scrolling on a laptop (blur any name) 4. A document checklist being ticked off 5. Founder at desk on a Zoom call 6. A calendar with consultation slots 7. Firm card final frame ## META POLICY + CICC NOTES - Meta Misleading Content policy: refusal-recovery ads are high-risk. Meta has rejected immigration ads that imply guaranteed success. Phrase all outcomes as PROCESS, not PROMISE. - Meta Personal Attributes policy: do NOT say "You are a refused applicant from Punjab." DO say "If your refusal letter cites [REFUSAL_GROUND], here's what changed for many applicants." - CICC §44-46: - "We get refusals overturned" = BANNED. - "We help applicants rebuild refused files" = OK. - Disclaimer "Outcomes vary by case" MUST appear in S6 ON-SCREEN TEXT and in all 3 captions. - PIPEDA: if the ad invites users to upload GCMS notes, the landing page must have a privacy notice. ## A/B TEST DIMENSIONS - Hook frame (S1): refusal-letter close-up vs founder-face vs the IRPR section number alone. - Disclaimer prominence: bottom-line vs centered-line. - Language: English vs Punjabi voiceover (test in Punjab geo). - CTA: "Send Message" vs "Learn More" vs "Sign Up" for the free GCMS review. Banned: "guaranteed approval", "we always win", "100% success", "every refusal we touch becomes an approval". End with: "— DRAFT — for RCIC review. Confirm 30s runtime, burned-in captions, RCIC# visible at S6, mandatory disclaimer present in S6 ON-SCREEN TEXT, no real client documents used. Cross-check the IRPR section number in [REFUSAL_GROUND] against the IRPA/IRPR text."
Unlock the vault to see the full prompt
