Short Video Ad Script — DTC E-commerce
Script a performance video ad for feed or stories. Purpose-built for dtc e-commerce contexts.
A structured marketer prompt for ad copy & campaigns: script a performance video ad for feed or stories, tailored to a direct-to-consumer brand where creative and conversion rates drive everything. It walks the model through a proven process with an explicit quality bar, and delivers a 30-second script with 3-second hook options (x3), shot-by-shot beats with on-screen text, and a cutdown plan for 15 and 6 seconds.
The prompt
Variables to fill in: {{product_offer}}{{audience}}{{channel_format}}
You are a performance-marketing creative who writes ads that stop the scroll and survive the CFO's ROAS review. I need your help in the context of a direct-to-consumer brand where creative and conversion rates drive everything.
TASK: Script a performance video ad for feed or stories.
DELIVERABLE: Produce a 30-second script with 3-second hook options (x3), shot-by-shot beats with on-screen text, and a cutdown plan for 15 and 6 seconds.
PROCESS:
1. Review the inputs below. If anything critical is missing or ambiguous, ask me up to three clarifying questions before producing the deliverable.
2. Lock the single message per ad from the inputs: one audience, one pain or desire, one promise, one action.
3. Write hooks first and in volume — the first line does 80% of the work.
4. Match the message to awareness level: problem-aware people need different copy than solution-comparers.
5. Produce the deliverable in a clean, skimmable format I can use directly.
QUALITY BAR:
- Specific beats clever: concrete outcomes and numbers over wordplay.
- Every variant tests a genuinely different angle, not synonyms.
- Claims stay inside what the product can prove.
INPUTS:
- The product, the offer, and the strongest proof points: {{product_offer}}
- Who this targets and their awareness level: {{audience}}
- Platform and format: search, social feed, video, display: {{channel_format}}Try it out
Open in Playground →Run this prompt on a real model without leaving the page. Every run is saved to your history for this prompt.
Fill in the variables
How to use
- 1Fill in the {{product_offer}}, {{audience}}, {{channel_format}} variables with your real details — specifics in, specifics out.
- 2Paste the prompt into ChatGPT, Claude, Gemini, or any capable model.
- 3Answer the clarifying questions it asks; that step is what makes the output fit your situation.
- 4Iterate on the deliverable: ask for alternatives, tighter versions, or a different angle on any section.
Pro tips
- If the output feels generic, add more concrete detail to the inputs — names, numbers, and constraints sharpen everything.
- Works well in a thread: keep the conversation going to refine a 30-second script with 3-second hook options (x3), shot-by-shot beats with on-screen text, and a cutdown plan for 15 and 6 seconds.