Menu
NEW AGENT
MY AGENTS
ASSISTANTS
Ad Campaign Pack Generator
- Step 4
Summary - 14th Jan
Summary - 13th Jan
Summary - 12th Jan
Summary - 10th Jan
Summary - 7th Jan
Summary - 7th Jan
Summary - 4th Jan
Summary - 3rd Jan
Summary - 2nd Jan
SETTINGS
LOGOUT
Ad Campaign Pack Generator - Confirm & Copy Final Agent Code
1
Describe
Describe your task
2
Refine
Refine the plan
3
SubAgents
Review all agents
4
Deploy
Deploy your agent
Review Final Agent Copy
Expand
```json [ { "taskID": 223, "semanticTitleOfTask": "Campaign Input Validator", "taskDescription": "Validates the three user-supplied variables (business name, industry and combined audience / product data) for completeness, minimum length, category accuracy and presence of essential details, then returns a structured report.", "inputDescription": "Takes VARIABLE1 (business name), VARIABLE2 (industry / niche) and VARIABLE3 (a single string that must contain both the target-audience description and the product / service description, separated by a clear delimiter).", "inputRequired": ["VARIABLE1", "VARIABLE2", "VARIABLE3"], "outputDescription": "validated_inputs – a JSON object that echoes the cleaned business_name, industry, target_audience and product_description fields and flags any detected issues.", "outputName": "validated_inputs", "promptInstruction": "You are a campaign input validator. Parse VARIABLE1, VARIABLE2 and VARIABLE3. Ensure VARIABLE3 contains both target-audience and product-description sections. Return JSON: {\"business_name\":\"…\",\"industry\":\"…\",\"target_audience\":\"…\",\"product_description\":\"…\",\"compliance\":true/false,\"feedback\":\"…\"}." }, { "taskID": 218, "semanticTitleOfTask": "Generate Keyword List for Competitor Search", "taskDescription": "Creates 8–12 precise keyword phrases for discovering high-performing competitor ads, based on the validated business data.", "inputDescription": "Uses validated_inputs to extract brand, niche, audience and product concepts and convert them into search-ready keyword phrases.", "inputRequired": ["validated_inputs"], "outputDescription": "keywords_list – plain-text, one keyword or phrase per line.", "outputName": "keywords_list", "promptInstruction": "From the following:\n{{validated_inputs.business_name}}\n{{validated_inputs.industry}}\n{{validated_inputs.target_audience}}\n{{validated_inputs.product_description}}\nbrainstorm 8–12 highly specific search terms for ad-library queries. One term per line, no numbering." }, { "taskID": 224, "semanticTitleOfTask": "Collect Raw Competitor Ads", "taskDescription": "Queries major ad libraries with the generated keywords and saves unprocessed competitor ad data.", "inputDescription": "Consumes keywords_list plus validated_inputs for additional context during the search routines.", "inputRequired": ["keywords_list", "validated_inputs"], "outputDescription": "raw_ads_research – consolidated plain-text file containing full ad texts, creatives (URLs / descriptions) and any available metrics.", "outputName": "raw_ads_research", "promptInstruction": "" }, { "taskID": 2231, "semanticTitleOfTask": "Analyse Competitor Ads and Produce Markdown Report", "taskDescription": "Extracts patterns, angles and hooks from the raw ad data and formats findings into a structured markdown document.", "inputDescription": "Requires raw_ads_research containing unstructured competitor ads.", "inputRequired": ["raw_ads_research"], "outputDescription": "competitor_summary – markdown file with sections for angles, hooks, CTAs, creative motifs and key takeaways.", "outputName": "competitor_summary", "promptInstruction": "Study raw_ads_research and create a markdown report with headings: Summary, Top Performing Angles, Common Hooks, Offer Structures, CTA Patterns, Creative Elements, Key Takeaways. 1,000–2,500 words." }, { "taskID": 185, "semanticTitleOfTask": "Generate Multi-Variation Ad Copy", "taskDescription": "Produces 5 headlines, 5 sub-headlines, 3 short bodies and 3 long bodies, output as strict JSON.", "inputDescription": "Uses competitor_summary for winning angles plus validated_inputs for brand grounding.", "inputRequired": ["competitor_summary", "validated_inputs"], "outputDescription": "ad_copy – JSON object with arrays: headlines, sub_headlines, short_form_copy, long_form_copy.", "outputName": "ad_copy", "promptInstruction": "Write ad copy informed by competitor_summary. Return valid JSON: {\"headlines\":[],\"sub_headlines\":[],\"short_form_copy\":[],\"long_form_copy\":[]}. Headlines ≤60 chars; sub-headlines ≤90 chars; short bodies 80-120 words; long bodies 200-300 words." }, { "taskID": 2232, "semanticTitleOfTask": "Bundle Insights and Copy", "taskDescription": "Packages competitor_summary and ad_copy into a single folder reference and creates a manifest for downstream use.", "inputDescription": "Reads competitor_summary and ad_copy and records their metadata.", "inputRequired": ["competitor_summary", "ad_copy"], "outputDescription": "insight_copy_bundle – path reference / manifest that lists the two files with size and timestamp.", "outputName": "insight_copy_bundle", "promptInstruction": "Create insight_copy_bundle manifest: one line per file → filepath | size_bytes | ISO8601_timestamp | brief description." }, { "taskID": 2233, "semanticTitleOfTask": "Create JSON Creative Brief", "taskDescription": "Scores angles and outputs 3-5 static-ad concepts with design guidance.", "inputDescription": "Requires insight_copy_bundle to access competitor_summary and ad_copy.", "inputRequired": ["insight_copy_bundle"], "outputDescription": "creative_brief – JSON array of objects defining filename, copy, CTA, visual style, aspect ratio and rationale.", "outputName": "creative_brief", "promptInstruction": "Select the 5 strongest angle / headline pairs and output JSON objects: {filename, headline_text, optional_sub_text, call_to_action, visual_style, recommended_aspect_ratio, short_rationale}. Return 3–5 items." }, { "taskID": 222, "semanticTitleOfTask": "Generate Branded Image Creatives", "taskDescription": "Renders 3-5 1080×1350 PNGs that follow the creative brief and brand context.", "inputDescription": "Needs creative_brief and validated_inputs (brand name).", "inputRequired": ["creative_brief", "validated_inputs"], "outputDescription": "image_creatives – folder reference that stores all generated PNG files.", "outputName": "image_creatives", "promptInstruction": "For each object in creative_brief generate a 1080×1350 PNG: large headline, smaller sub / CTA, colours & mood per visual_style, brand name from validated_inputs.business_name. Output max 1 MB each." }, { "taskID": 2234, "semanticTitleOfTask": "Compile Images Manifest", "taskDescription": "Documents each generated image with headline, rationale, alt-text, placement advice and prompt snippet.", "inputDescription": "Uses creative_brief and image_creatives to merge data.", "inputRequired": ["creative_brief", "image_creatives"], "outputDescription": "images_manifest – plain-text manifest describing every creative.", "outputName": "images_manifest", "promptInstruction": "For every image: filename, headline_text, short_rationale, alt_text (≤15 words), recommended_platform, prompt_snippet. Separate entries with '---'." }, { "taskID": 2235, "semanticTitleOfTask": "Storyboard Generator", "taskDescription": "Turns winning angles into a 3–5 scene storyboard for a 15-30 s vertical video.", "inputDescription": "Needs validated_inputs for brand context plus ad_copy and competitor_summary for messaging direction.", "inputRequired": ["validated_inputs", "ad_copy", "competitor_summary"], "outputDescription": "storyboard – JSON array where each scene contains time_range, voiceover, text_on_screen and visual_suggestion.", "outputName": "storyboard", "promptInstruction": "Create 3-5 scenes, 15-30 s total, vertical 9:16. Each scene JSON: time_range, voiceover, text_on_screen, visual_suggestion. Keep overlay text short." }, { "taskID": 171, "semanticTitleOfTask": "Voice-Over Script Builder", "taskDescription": "Converts storyboard scenes into a single engaging narration (≤200 words).", "inputDescription": "Consumes storyboard and outputs flowing script matching timings.", "inputRequired": ["storyboard"], "outputDescription": "video_script – plain-text voice-over script ready for TTS.", "outputName": "video_script", "promptInstruction": "Merge storyboard voiceovers into one conversational script, max 200 words, indicate emphasized words with *italics*." }, { "taskID": 170, "semanticTitleOfTask": "TTS Voice-Over Generation", "taskDescription": "Synthesises the script into a high-quality MP3 not exceeding 30 s.", "inputDescription": "Needs video_script.", "inputRequired": ["video_script"], "outputDescription": "voiceover_audio – 44.1 kHz MP3 file of the narration.", "outputName": "voiceover_audio", "promptInstruction": "" }, { "taskID": 198, "semanticTitleOfTask": "Generate VO Transcription with Timestamps", "taskDescription": "Creates a word-level timestamped transcript for captioning.", "inputDescription": "Runs ASR on voiceover_audio.", "inputRequired": ["voiceover_audio"], "outputDescription": "transcription_timings – subtitle-style text with start / end times.", "outputName": "transcription_timings", "promptInstruction": "" }, { "taskID": 201, "semanticTitleOfTask": "Create Captioned Base Video", "taskDescription": "Builds a 9:16 video with synced caption slides over a plain background.", "inputDescription": "Requires voiceover_audio (soundtrack) and transcription_timings (caption timings).", "inputRequired": ["voiceover_audio", "transcription_timings"], "outputDescription": "base_text_video – MP4 vertical video with animated captions.", "outputName": "base_text_video", "promptInstruction": "" }, { "taskID": 205, "semanticTitleOfTask": "Search Vertical B-Roll Clips", "taskDescription": "Lists 5 royalty-free 9:16 clips that fit the main headline keyword and brand tone.", "inputDescription": "Uses primary headline keyword from ad_copy.", "inputRequired": ["ad_copy"], "outputDescription": "b_roll_list – text file with URLs, durations and descriptions of 5 clips.", "outputName": "b_roll_list", "promptInstruction": "Extract primary headline keyword from ad_copy. Recommend 5 high-quality 9:16 clips, 3-7 s each. Provide direct MP4 URLs and one-line descriptions." }, { "taskID": 199, "semanticTitleOfTask": "Overlay B-Roll and Finalise Video", "taskDescription": "Composites selected B-roll over the captioned base video and outputs the finished ad.", "inputDescription": "Needs base_text_video, b_roll_list and transcription_timings to align overlays.", "inputRequired": ["base_text_video", "b_roll_list", "transcription_timings"], "outputDescription": "video_ad – 1080×1920 MP4 with integrated audio, captions and B-roll.", "outputName": "video_ad", "promptInstruction": "" }, { "taskID": 2236, "semanticTitleOfTask": "Compile Video Asset Manifest", "taskDescription": "Summarises all video-related assets and their specs for downstream packaging.", "inputDescription": "Ingests video_script, voiceover_audio, storyboard and video_ad.", "inputRequired": ["video_script", "voiceover_audio", "storyboard", "video_ad"], "outputDescription": "video_ad_assets – text manifest describing each video asset with size, duration and usage notes.", "outputName": "video_ad_assets", "promptInstruction": "For each file provide: filename, size, duration or resolution, purpose, best-practice usage. Start with a short overview paragraph." }, { "taskID": 186, "semanticTitleOfTask": "Generate Social Media Captions", "taskDescription": "Creates 6–8 high-engagement captions that highlight one USP each.", "inputDescription": "Uses insight_copy_bundle for messaging plus validated_inputs for brand tone.", "inputRequired": ["insight_copy_bundle", "validated_inputs"], "outputDescription": "raw_captions – plain-text file, one caption per line (80–150 chars, no hashtags).", "outputName": "raw_captions", "promptInstruction": "Write 6-8 social captions 80-150 characters, one USP each, include a CTA, no hashtags." }, { "taskID": 2237, "semanticTitleOfTask": "Add Hashtags and Format Captions JSON", "taskDescription": "Appends 5–8 trending niche hashtags to each caption and outputs structured JSON.", "inputDescription": "Consumes raw_captions.", "inputRequired": ["raw_captions"], "outputDescription": "captions_and_hashtags – JSON array pairing each caption with its hashtag list.", "outputName": "captions_and_hashtags", "promptInstruction": "For every caption find 5-8 relevant hashtags. Output JSON: {\"captions\":[{\"caption\":\"…\",\"hashtags\":[\"tag1\",…]}]}." }, { "taskID": 1851, "semanticTitleOfTask": "Draft Campaign Deployment Guide", "taskDescription": "Produces a markdown quick-start guide covering assets, placements, testing and specs.", "inputDescription": "Needs insight_copy_bundle, image_creatives and video_ad_assets to reference correct filenames and give advice.", "inputRequired": ["insight_copy_bundle", "image_creatives", "video_ad_assets"], "outputDescription": "quick_start_guide – markdown file with inventory, platform tips, A/B plan and budget pointers.", "outputName": "quick_start_guide", "promptInstruction": "Write a markdown guide with sections: Asset Inventory, Platform Guidelines, Testing Strategy, Technical Specs & Budget Suggestions. Tone: concise, practical." }, { "taskID": 901, "semanticTitleOfTask": "Assemble Campaign Directory", "taskDescription": "Creates folder tree (/copy, /creatives/images, /creatives/video, /deployment) and copies every asset into place.", "inputDescription": "Requires insight_copy_bundle, image_creatives, video_ad_assets, captions_and_hashtags and quick_start_guide.", "inputRequired": ["insight_copy_bundle", "image_creatives", "video_ad_assets", "captions_and_hashtags", "quick_start_guide"], "outputDescription": "assembled_directory – root folder reference named mini_ad_campaign_{business}.", "outputName": "assembled_directory", "promptInstruction": "" }, { "taskID": 902, "semanticTitleOfTask": "Compress Campaign ZIP", "taskDescription": "Archives the assembled directory into a single ZIP for download.", "inputDescription": "Takes assembled_directory.", "inputRequired": ["assembled_directory"], "outputDescription": "packaged_mini_ad_campaign – ZIP file containing the complete campaign.", "outputName": "packaged_mini_ad_campaign", "promptInstruction": "" }, { "taskID": 2238, "semanticTitleOfTask": "Generate Delivery Manifest", "taskDescription": "Scans the ZIP, lists every item with size and SHA-256 checksum and adds project overview.", "inputDescription": "Needs packaged_mini_ad_campaign.", "inputRequired": ["packaged_mini_ad_campaign"], "outputDescription": "delivery_manifest – plain-text file with inventory, sizes, checksums and asset summary.", "outputName": "delivery_manifest", "promptInstruction": "List each file path, size and SHA-256. Include overview: business name and date, number of creatives, video included yes/no." }, { "taskID": 2241, "semanticTitleOfTask": "Campaign Workflow Controller", "taskDescription": "Orchestrates subagent execution, tracks run-time status and records an audit log.", "inputDescription": "Requires validated_inputs and subagent_status_updates to manage flow.", "inputRequired": ["validated_inputs", "subagent_status_updates"], "outputDescription": "orchestration_sequence – chronological JSON log of all tasks, start/end times and any retries.", "outputName": "orchestration_sequence", "promptInstruction": "" }, { "taskID": 1852, "semanticTitleOfTask": "Campaign Quality Controller", "taskDescription": "Reviews copy, images and video for brand consistency, technical compliance and persuasive strength.", "inputDescription": "Consumes insight_copy_bundle, image_creatives and video_ad_assets.", "inputRequired": ["insight_copy_bundle", "image_creatives", "video_ad_assets"], "outputDescription": "quality_report – markdown scorecard with improvement suggestions.", "outputName": "quality_report", "promptInstruction": "Score messaging, design quality, technical specs. Provide actionable fixes where needed." }, { "taskID": 1861, "semanticTitleOfTask": "Generate Campaign Metadata", "taskDescription": "Creates unified YAML manifest tagging every asset with specs, rights and relationships.", "inputDescription": "Requires all assets plus quality_report for cross-references.", "inputRequired": ["insight_copy_bundle", "image_creatives", "video_ad_assets", "quality_report"], "outputDescription": "campaign_metadata – YAML file describing filenames, specs, rights and hierarchy.", "outputName": "campaign_metadata", "promptInstruction": "Produce YAML: filename, description, tags, specs (dimensions, duration, size), rights, parent_child relationships. Include quality flag from quality_report." }, { "taskID": 2239, "semanticTitleOfTask": "Final Package Validator", "taskDescription": "Performs end-to-end QA on the zipped campaign, ensuring completeness and compliance.", "inputDescription": "Needs packaged_mini_ad_campaign, campaign_metadata and quality_report.", "inputRequired": ["packaged_mini_ad_campaign", "campaign_metadata", "quality_report"], "outputDescription": "final_validation_report – concise report confirming readiness or listing required fixes.", "outputName": "final_validation_report", "promptInstruction": "Verify presence of all components, metadata accuracy, quality thresholds, naming conventions and quick-start guide references. Output PASS / FAIL with details." } ] ```
Happy? Now Copy-Paste To Proceed...
BACK TO SUBAGENTS
COPY TO CLIPBOARD