Build a content plan
content_planGenerate a day-by-day content calendar per platform tied to campaign phases, niche, audience, and safe posting cadence so teams know what to publish and when.
Instructions
Generate a day-by-day content calendar per platform for the coming weeks. Niche-aware (angles, hooks and shots fit the product), audience-aware (events ranked by relevance to the regions) and cadence-aware (email and WhatsApp capped to avoid unsubscribes). Each slot is tied to a campaign phase (tease, warm-up, early-access, launch, last-chance, thank-you) for the most important upcoming event, or an evergreen pillar on quiet days. Observances like Remembrance Day get no-sales guidance. Returns slots you then fill with captions and assets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand | Yes | ||
| niche | Yes | What they sell, in their words, e.g. "sneakers in Lagos", "online fitness coaching" | |
| offer | No | Written any way: "30% off", "N5k off", "BOGO", "free delivery" | |
| format | No | Default json | |
| endDate | No | Default 60 days from start | |
| product | No | ||
| regions | No | Countries, cities or codes, e.g. "Nigeria", "Lagos", "US", "UK", "worldwide" | |
| platforms | Yes | Platforms, any spelling: instagram, tiktok, youtube, linkedin, x, facebook, pinterest, threads, whatsapp, email (also "ig", "tik tok", "newsletter", "status") | |
| startDate | No | Default today | |
| focusEvents | No | Events to campaign around, ids or names ("black friday", "eid", "valentines") | |
| postsPerWeek | No | Per platform; default 4 | |
| sellsProducts | No | false for creators who only publish content; default true |