zuckerbot_generate_campaign_brief
Generates a detailed creative brief from an approved campaign structure, using brand context and historical patterns to produce per-slot directions for static and video ads.
Instructions
Generate a detailed creative brief from an approved campaign structure. SAFE — pure function, no Meta API calls, no money spent. Automatically pulls brand context and historical creative patterns (or uses brand context alone for cold-start accounts). Returns per-slot creative directions: for static ads, specific ad template + headline/body/CTA + hero image prompt; for video ads, hook concept + voiceover direction + visual style. After brief is generated, present it to the customer, then call zuckerbot_generate_static_ad / zuckerbot_generate_video_ad for each slot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | No | Architect session ID from zuckerbot_recommend_campaign_structure | |
| business_id | No | Business ID (auto-resolved from API key if omitted) | |
| approved_structure | No | JSON string of approved campaign structure (if no session_id) | |
| additional_creative_direction | No | Optional extra direction from the customer (e.g., 'lean into fear of missing calls') |