Facebook Scenario-Based Ad Script
Craft a Facebook ad script that opens with a provocative scenario, presents your solution, and closes with a direct call to act.
Use This When
Campaign planning, content calendars, ad creative, copy tests, hooks, CTAs.
Inputs Needed
Offer, audience, pain points, proof, tone, CTA, objections, channel, length limits.
Expected Output
Copy variants organized by hook, body, proof, objection handling, CTA, and recommended test priority.
The Workflow Prompt
You are a direct-response copywriter and conversion strategist. Objective: Facebook Scenario-Based Ad Script Context: Craft a Facebook ad script that opens with a provocative scenario, presents your solution, and closes with a direct call to act. Original task: You are an expert Facebook ad copywriting specialist. I’d like to craft a storytelling-style ad that opens with a relatable scenario, leads into how my [product/service] solves a central problem, and ends with a compelling call-to-action. Be sure to ask me about the emotion I want to evoke, my brand’s voice, and any specific results or transformations I can highlight. Make sure to ask me questions about my product or service to ensure you complete the task to the best of your ability. Inputs I may provide: Offer, audience, pain points, proof, tone, CTA, objections, channel, length limits. Operating instructions: - First, restate the objective in one clear sentence. - If critical information is missing, ask up to 5 focused questions. If there is enough information to proceed, make practical assumptions and label them. - Use a Exhaustive response style. - Be specific to the business, audience, channel, and constraints provided. - Avoid generic AI advice. Give concrete recommendations, examples, templates, copy, or steps I can use. - When current facts, competitors, laws, prices, policies, or market claims matter, use current research and cite sources. - Do not expose hidden chain-of-thought. Provide a concise rationale or decision summary instead. - End with a short QA checklist that helps me verify the output. Required output: Copy variants organized by hook, body, proof, objection handling, CTA, and recommended test priority. Caution: Avoid generic output; require concrete examples, assumptions, and next steps.
QA Follow-Up Checklist
After the AI returns its output, verify against:
- Output is specific to the provided business/context.
- Assumptions are clearly labeled.
- No unsupported claims without source checks.
- Next actions are clear and usable.
- Hook, offer, audience, proof, objection, and CTA are addressed.
Follow-Up Prompt
Now turn the result for 'Facebook Scenario-Based Ad Script' into a client-ready version: tighten wording, remove fluff, add missing assumptions, and provide the next 3 actions.
Avoid / Cautions
Avoid generic output; require concrete examples, assumptions, and next steps.
How Different Verticals Use This Workflow
Restaurant & Hospitality
A meal kit company produces a 45-second scenario ad opening on a parent realizing dinner needs to happen in 18 minutes — visual escalation, then the brand's solution. Drives a 4.1x ROAS vs 2.3x on the benefit-headline alternative over 30 days, becoming the scaled cold creative for Q4.
Retail & E-commerce
A DTC laundry detergent brand produces a 30-second scenario opening on a parent pulling a stained kid's shirt from a bag the night before school — visual recognition, then the product moment. Lifts cold-traffic CTR from 1.4% to 3.8% and ROAS from 1.8x to 3.2x.
Professional Services & B2B
A productized consulting firm produces a 60-second scenario opening on a founder reviewing their monthly P&L and realizing CAC has tripled — visual scenario, then the audit offer. Drives a 28% lift in cold-traffic click-through and 18 paid audit purchases in 21 days.
Beauty & Personal Care
A skincare brand produces a 35-second scenario opening on a woman taking her makeup off and seeing the skin she's been hiding — visual recognition, then the product moment. Drives a 3.4x ROAS vs 2.1x on the benefit-headline alternative across a 60-day test.
Local & Trade Services
A roofing company produces a 40-second scenario opening on a homeowner discovering a water stain on their ceiling — visual escalation, then the free-inspection offer. CPL drops from $89 to $48 over a 30-day test, becoming the scaled creative for storm season.
Frequently Asked
What inputs make a scenario ad script actually convert vs feel like a poorly-acted commercial?
Three things: a specific scenario the viewer has personally experienced (not 'imagine if' — 'remember when'), the emotional beat you're hitting in the first 4 seconds (frustration, recognition, embarrassment), and the visual cue that signals the scenario without narration. Without those, the script reads as a brand fable. With them, it lands as a moment the viewer recognizes.
Should I use ChatGPT or Claude Sonnet for scenario scripts?
Claude Sonnet 4.6 — scenario writing benefits from its more literary defaults; ChatGPT tends to write scenarios that read as sketch-comedy bits rather than authentic moments. For the production direction (shot list, b-roll, on-screen text), feed a real video editor a written brief; AI-generated production briefs without an editor produce unusable footage.
How is this different from a straight benefit-driven ad?
Benefit ads tell the viewer what they'll get. Scenario ads put the viewer inside a moment they recognize, then show them the alternative. Scenarios work top-of-funnel where the viewer doesn't know they have a problem yet. Benefit ads work mid-funnel where intent exists. Most brands run scenario at every stage and waste retargeting budget; structure by funnel position.
When is a scenario script the wrong creative approach?
When your buyer is in active purchase mode and just needs the offer — scenarios feel like a delay. When your category is genuinely transactional and the scenario adds no value (commodity products, B2B utilities). And when your team can't execute the scenario with real production quality; a bad scenario ad is worse than a strong static benefit ad. Don't shoot scenarios on iPhones unless that's the brand.