The most expensive mistake in an AI video project happens before the first generation — a brief that's thinner than it feels. This is the discovery pass worth running first: what to ask, which narrative framework to reach for, and the review habit that catches a weak prompt before it costs a generation credit instead of after.
Discovery, before anything else
Infer what you can from context; ask only what's genuinely missing. Group questions so it feels like being understood, not interrogated.
Pick a storyline framework — don't invent structure from scratch
One shot per generation call, assembled afterward — don't try to prompt an entire ad in a single generation. This is broad industry consensus, not an Ekly-specific quirk.
A creative-brief template
Copy, fill, and confirm with whoever's requesting the video before generating anything
Title — Objective (one KPI) — Audience (one persona: who, where, language) — Platform (ratio, length, sound-on vs. sound-off default) — Source (existing footage / full AI / hybrid) — Hook (exact first-2-seconds visual or line) — Key message (one sentence) — Proof/demo beat — CTA — Tone (2-3 words) — Visual style — Characters (names, roles, relationship) — Must show — Must not — Dialogue table (beat / speaker / exact line) — Deliverables (hero length, cutdowns, aspect ratios) — Constraints (broadcast/family-safe, legal/claims).
Review every prompt before you generate — a rubric, not a vibe check
Score each dimension Pass / Fix / Block — Block means don't generate until it's fixed.
Helping someone who doesn't know their storyline yet
- Anchor on the real situation, not a feature list. What actually started this — a real frustration, a piece of footage, an event?
- Offer two spine options, don't leave it open-ended. A concrete choice between two named directions moves things forward faster than one more open question.
- Steal a proven framework rather than inventing structure from nothing.
- Write dialogue last. Lock the visual beats first — lines are easy to swap once the shots exist.
- Promote important "background" people to real characters. If someone recurs across scenes, lock their identity reference before video generation, rather than letting each shot re-cast them.
The three-layer model for a recurring campaign
If a project has an identity (a character, a spokesperson) that has to hold across multiple videos, vary one layer at a time when iterating:
If identity is drifting across shots, reduce how much the scene/camera is changing before rewriting the whole prompt — don't fix an identity problem by changing everything at once.