7-stage workflow: brief → research → voice-lock → outline → draft → optimize → image-brief. Reuses the brand engine for voice and palette, and hands off image briefs to KaiCreative.
Different content types have different required fields — the form will adapt as you switch.
The working headline. The engine refines this in stage 6.
Who this content is FOR — a job title, segment, or persona. Be concrete.
What the reader should do next — sign up, book a demo, share, etc.
Your main search keyword. The engine optimizes meta + outline against it.
Used to expand the outline and seed FAQ coverage. Optional.
For blog: provide either this OR a target reading time below. The engine derives the other from a ~200 wpm rule.
Where this will be published. Helps tone and length tuning.
YYYY-MM-DD. Drives countdown copy + schema.
City + country, or "virtual" for online-only.
The exact button label readers will click.
Where the CTA points. Use a full https:// URL.
Drives platform-specific length, tone, and hashtag conventions.
Hard cap for the post. Defaults to platform standard if blank.
Provide either this OR a target word count above. (e.g. 5 for a quick read.)
Sources the engine should cite directly. One per URL, comma-separated.
How many subject lines to generate (1–5). Useful for A/B testing.
3 · Voice (fallback when no brand profile)
Lock the voice
If a brand profile is selected its tone of voice, palette, and banned-list win. If not,
paste a paragraph of the brand's existing copy here — the voice-lock protocol scores
formality / energy / playfulness / density / warmth from a real sample.
Doesn't create a run — useful for iterating on a sample.