Plan ad variations
plan_variationsPlan multiple distinct ad variations from a brief, each with unique hook, headline, and visual brief. LLM plans only; no rendering.
Instructions
Fan a brief into N DISTINCT ad angles (different hooks/mechanics/audiences), each with its own headline + visual brief — then render each with generate_image and rank with score_ad. LLM planning only; renders nothing itself.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand | No | brand name or profile object; OMIT to use the workspace’s saved brand | |
| count | No | how many distinct variants (default 6) | |
| product | Yes | what to advertise | |
| language | No | output language for the variant copy (e.g. Spanish) — default English |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| angles | No | alternate key the planner may return the variants under | |
| variants | No | the distinct ad angles ({name, hook, headline, visual brief}) |