Keep the competitor ANGLE (same audience + main problem + emotional payoff), but replace the ROAD TO SOLUTION so it becomes true for your product
Use this exact prompt to trigger the workflow. Replace the placeholders with the actual links.
⚠️ READ THIS ENTIRE PROMPT BEFORE TAKING ANY ACTION. @AiManuel — We are working on a task now. FIRST, make a copy of this checklist template in the same Notion database using your API access. During this workflow you will go through all the steps in the checklist. Until the checklist is done, you will mark the checklist status to complete: https://www.notion.so/TEMPLATE-Reverse-Engineering-Mechanic-Swap-3047af270ccf81428c5bce1f73c848a5 During this workflow you have to go through and complete the whole checklist. Do not cheat. And do not use sub-agents. After you checked the checklist, you can review the exact workflow on our website as well: https://23brandgroup.ai/workflow-mechanism-swap Workflow: Reverse Engineering Mechanic Swap Notion Task: TASK LINK 1. Duplicate the checklist template in the same database 2. Follow every step in order — no shortcuts 3. Do not spawn any sub-agents 4. Only message when done or if there's a blocker
Every run of this workflow uses a Notion checklist to track progress step by step. This prevents skipped steps, enables session recovery, and gives full visibility into where any run stands.
This is the end-to-end process from batch creation to final editor handoff. Follow this guide to run the Mechanism Swap workflow with the team.
BATCH#XXaimanuel-drive@gen-lang-client-0764064369.iam.gserviceaccount.comBATCH#XX - [Name of the ad]PlannedReverse engineering mechanic swap| Document | Google Doc ID | Purpose |
|---|---|---|
| Product Context | 18EVzPzOXyzYkg2LYdV70gr8HQeHKfitirGkCacM06Ns |
Spirelia product information |
| Promise Ladder | 1ro2dZhvczpNGrYTuzECPOtpeYbAor828ZuJWu6qZn-Y |
How Spirelia is effective for various cases |
| Prompt | Google Doc ID |
|---|---|
| Video Breakdown Prompt | 1wI7N72gtobA1IqA0lKjbh2o_JpoNngfTQKZTBD1n64w |
| Ad Analysis Prompt | 1o-bcVjXGnVCN-j1LsS_rRzegV2rbEpMR2KlRT0M9t0I |
| V2 Mechanism Swap | 1Xr3mbzYUtdgvEuNAKxW2KzLwCs_e1snbwEmvltSkcSY |
| V2 Script Generation | 1V_etCH8QEF9DflGH6ImuowBvcOJMJB-cgH5mXdcul5s |
Upload video to Gemini, run Video Breakdown Prompt to get scene-by-scene breakdown including timestamps, spoken script, on-screen text, visuals, editing, pacing, audio.
Fallback: Whisper for transcription, FFmpeg for frame extraction (1 frame per 2 seconds), manual visual analysis — same output format.
Goal: Get a neutral, exhaustive, descriptive breakdown of the competitor ad. Transcribe and explain the attached video ad in forensic detail so that an LLM without video access could recreate the ad 100% the same by reading your output. Watch the entire ad and break it down into scenes and beats. For each beat, capture all observable details: - Start–End timestamps (mm:ss) - Framework Section (Hook, Problem, Solution, Proof, CTA, etc.) - Script (verbatim spoken words) - On-Screen Text (verbatim, exact formatting/caps) - Visual Description (foreground, background, actions, graphics, props, product, actors, environment) - Shot Type (size, angle, movement, lens if inferable) - Editing & Pacing (transition type, estimated average shot length, cuts per minute, overlays/animations) - Audio (voiceover/dialogue verbatim, music style/tempo/mood, SFX, silence) If something is unclear or not visible, write UNKNOWN. Be exhaustive: include every shot, every line of VO/dialogue, every overlay, every transition, and every sound effect. Output in a clear table format.
Analyzes the ad breakdown to understand WHY the ad works from a performance marketing perspective. Interprets the descriptive breakdown into strategic insights about hooks, emotional triggers, persuasion flow, and conversion tactics.
You are a senior DTC creative strategist and consumer psychologist. Your job is to analyze the provided ad breakdown and explain why the ad works from a performance marketing perspective. The output you're analyzing is purely descriptive. Your task is to interpret it into insights. Analysis Goals 1. Hook Strategy — what devices are used to stop the scroll? 2. Problem & Agitation — how are pain points introduced? What emotions are triggered? 3. Solution & Mechanism — how is the product introduced and explained? 4. Benefits & Emotional Triggers — what core benefits and identity signals are emphasized? 5. Social Proof & Authority — how does the ad use testimonials, stats, or credibility? 6. CTA Design — how direct, urgent, and conversion-focused are the calls-to-action? 7. Creative Style & Pacing — how do pacing, editing, and music help retention? 8. Overall Persuasive Flow — what psychological journey does it take the viewer on? Output Format Write your analysis in a structured table. Critical Rules - Do not repeat descriptive details — only interpret them. - Do not invent features not shown in the breakdown. - Focus on why it persuades, not just what is shown. - Write like a strategist debriefing a creative team.
Maps the competitor's mechanism to Spirelia using 4 documents: (1) Ad Breakdown, (2) Ad Analysis, (3) Product Context, (4) Promise Ladder. Creates a Beat Compatibility Matrix showing which beats to KEEP / REPHRASE / REPLACE and provides the Spirelia replacement copy for each beat.
You are a senior DTC creative strategist. Inputs: 1) Competitor Ad Breakdown (timestamped beats) 2) Competitor Ad Analysis 3) Spirelia Product Context Document 4) Spirelia Promise Ladder (reusable) Goal: Keep the competitor ANGLE (same audience + main problem + emotional payoff), but replace the ROAD TO SOLUTION so it becomes true for Spirelia. Process (MANDATORY): Step 1 — Closest Match Attempt: - For each beat, attempt to map to a promise from the Promise Ladder. Step 2 — If the match is weak: - Generate 3 "Mechanism Bridges" that could plausibly connect the competitor problem to Spirelia. - Each bridge must be tied to functions of the ingredients of Spirelia - Score each bridge 1–5 on: Fit to competitor promise, Punch/clarity, Defensibility - Choose the highest total score. Step 3 — Output a Beat Compatibility Matrix table with columns: - Beat # + timestamp - Competitor beat purpose (hook/agitate/mechanism/proof/CTA) - KEEP / REPHRASE / REPLACE - Selected Spirelia Promise (from ladder OR chosen bridge) - Replacement Copy (final lines) - Proof type (VOC / product fact / lifestyle outcome) Step 4 — Candidate Ladder Additions: If you used a new bridge not present in the Promise Ladder, list it here: - Proposed Promise (consumer language) - Evidence source (if any) - Which competitor angles it helps match Rule: Emotional Payoff Lock Identify the competitor ad's single core emotional payoff line (or 1–2 lines) — the "moment of relief / transformation" (e.g., "I can finally climb stairs again," "I got my life back," "I don't dread mornings anymore"). Preserve it as-is (or rewrite only minimal nouns to fit your context). Use it as the anchor: all mechanism swaps must still lead to this same payoff.
Generates the complete reconstructed script using ALL 5 documents: (1) Ad Breakdown, (2) Ad Analysis, (3) Product Context, (4) Promise Ladder, (5) Mechanism Swap. Creates an editor-ready brief with shot-by-shot instructions, swapped mechanism, and brand voice applied.
You are a world-class DTC ad scriptwriter. Inputs: - Competitor Ad Breakdown - Competitor Ad Analysis - Spirelia Product Context Document - Beat Compatibility Matrix / Mechanism Swap (MANDATORY BLUEPRINT) Task: Write a shoot-ready paid ad script that mirrors the competitor's structure and pacing, and follows the Beat Compatibility Matrix exactly. Hard constraints: - Same number of beats/scenes as competitor. - Same order of persuasion. - No claims outside the Matrix. - Use the Matrix-selected promise tier and "time-horizon reset" lines where required. - Keep a natural, persuasive flow. Emotional Payoff Lock (MANDATORY): - The script must include the exact Emotional Payoff Line(s) provided in the Beat Compatibility Matrix. - Place them in the same beat/timestamp position as the competitor. - Do not soften, reword, or replace them unless the Matrix explicitly instructs a minimal edit. Output: Storyboard table with columns: | Time (est.) | Scene (as in competitor ad) | Script (Final) | Visual Description | Do not ask clarifying questions.
Send the complete script to Parker for light polishing (structure stays the same), plus creation of 2 additional hook variations (different hook types), a Meta headline (short, punchy), and Meta primary text (copy for above the video in feed).
Process: (1) Parker polishes the script (keeps structure intact), (2) Creates 2 hook variations using different hook types (demographic, scam, investment, POV, myth-busting, etc.), (3) Writes a Meta headline for the feed, (4) Writes Meta primary text with a soft CTA.
IMPORTANT: This is for SPIRELIA (spirulina/chlorella supplement). This ad script was created using REVERSE ENGINEERING MECHANIC SWAP from a competitor ad. The goal is to STAY CLOSE TO THE ORIGINAL competitor structure — same beats, same pacing, same emotional flow. Only the product mechanism has been swapped. Please review and refine this script. Rules: - DO NOT change the structure (this matches the proven competitor format) - DO NOT change the core messaging or angle - ONLY adjust if: - Sentences don't flow naturally - Word choices could be stronger - You're confident a small change will improve performance Keep all beat timestamps, scene structure, and visual directions intact. Then: 1. Create 2 ADDITIONAL HOOK VARIATIONS for this script - Use different hook types (demographic, scam, investment, POV, myth-busting, etc.) - Each hook should work with the same script body - Make them scroll-stopping and ICP-qualifying 2. Write a META HEADLINE for this ad - Short, punchy, pattern-interrupting - Works in Facebook/Instagram feed 3. Write META PRIMARY TEXT (copy) for this ad - The text that appears above the video in the feed - Compelling, matches the script's angle - Includes soft CTA Base these on what's working in our account and the script's angle/audience. [FULL SCRIPT HERE]
BATCH#XX/
├── [original video]
└── Building Files/
├── 01 - Ad Breakdown Doc - BATCH#XX
├── 02 - Competitor Ad Analysis - BATCH#XX
├── 03 - Mechanism Swap - BATCH#XX
├── 04 - Ready Script - BATCH#XX
└── 05 - Parker Polish (Refined Script + Hooks + Meta) - BATCH#XX
After all 5 steps are complete, the final deliverable is formatted in Notion (API) using this exact template. No deviations.
# 📋 BRIEF HEADER MASTER ANGLE: [e.g., Weight Loss / Energy / Wellness] SUB ANGLE: [e.g., Nutrient deficiency (cortisol swap)] AD TYPE: UGC Testimonial FORMAT: 9:16 vertical DURATION: ~[X] seconds VARIATIONS: 3 hooks REFERENCE: [Competitor ad name] [View Reference link] --- ## HOOK A - [Original Hook Name] SCENE 1 (0:00-0:XX) VO: "[voiceover text]" VISUAL: [visual direction + caption text] --- ## HOOK B - [Parker Hook Name] SCENE 1 (0:00-0:XX) VO: "[voiceover text]" VISUAL: [visual direction] --- ## HOOK C - [Parker Hook Name] SCENE 1 (0:00-0:XX) VO: "[voiceover text]" VISUAL: [visual direction] --- ## SCRIPT BODY (Use with any hook) SCENE 2 - AGITATION (0:XX-0:XX) VO: "[text]" VISUAL: [direction + captions] --- SCENE 3 - MECHANISM (0:XX-0:XX) VO: "[text]" VISUAL: [direction + captions] --- SCENE 4 - MECHANISM DEEP DIVE (0:XX-0:XX) VO: "[text]" VISUAL: [direction + captions] --- SCENE 5 - FAILED SOLUTIONS (0:XX-0:XX) VO: "[text]" VISUAL: [direction + captions] --- SCENE 6 - SOLUTION (0:XX-0:XX) VO: "[text]" VISUAL: [direction + captions] --- SCENE 7 - PROOF (0:XX-0:XX) VO: "[text]" VISUAL: [direction + captions] --- SCENE 8 - PRODUCT DETAILS (0:XX-0:XX) VO: "[text]" VISUAL: [direction + captions] --- SCENE 9 - CTA (0:XX-0:XX) VO: "[text]" VISUAL: [direction + captions] --- SCENE 10 - CLOSE (0:XX-0:XX) VO: "[text]" VISUAL: [direction + captions] --- ## META AD COPY HEADLINE OPTIONS: • "[option 1]" • "[option 2]" • "[option 3]" PRIMARY TEXT: [Full primary text copy — stacks symptoms, removes blame, introduces UMP, builds trust, soft CTA with scarcity]
## HOOK X heading with SCENE 1 only## SCRIPT BODY (Use with any hook) — works with ALL hooksAfter Manuel approves a brief, these steps are mandatory — never skip any.
"Done"