Overview
The Campaign Assistant is a guided AI wizard that takes your campaign brief and produces ready-to-use content across every channel you select — social posts, email sequences, ad copy, SEO topics, and landing page content. It uses your ICP profiles, brand kit, and value propositions as context, so the output is specific to your brand and audience rather than generic templates.
Go to Brand Marketing → Campaigns and click Campaign Assistant, or navigate directly to /campaigns/assistant.
Before running the assistant, make sure you have at least one ICP profile with a persona and value proposition, and a Brand Kit with a mission statement. These significantly improve the quality of generated content.
Quick Start Options
The assistant opens with four quick-start campaign types. Select one to pre-configure the goal step, or choose Custom Campaign to define your own:
| Option | Best For |
|---|
| Product Launch | Introducing a new product, feature, or major update |
| Brand Awareness | Growing reach and recognition in your target market |
| Promotional Campaign | Time-limited offers, discounts, or events |
| Custom Campaign | Any other goal you define from scratch |
The 5-Step Wizard
Step 1 — Campaign Goal
Connect the assistant to a campaign and define what success looks like.
| Field | Description |
|---|
| Campaign | Select an existing campaign or create a new one |
| Campaign Goal | A plain-language description of the objective (e.g., “Increase demo requests for our Q2 launch”) |
| Specific Objectives | Measurable targets (e.g., “Generate 50 demo requests in 30 days”) |
Be specific with your goal and objectives. Vague goals produce broad content. “Generate 50 qualified demo requests from SaaS companies in 30 days” will produce sharper output than “get more leads.”
Step 2 — ICP & Personas
Select who this campaign is targeting.
- Choose an ICP Profile from your workspace
- Select one or more Personas from that profile
Each persona shows its job title, seniority level, and function. The assistant uses persona data to adapt tone, terminology, and messaging — a VP-level persona gets different framing than an individual contributor.
You must select at least one persona to proceed.
Step 3 — Value Propositions
Choose which of your value props to lead with in this campaign.
The list is populated from the ICP profile selected in Step 2. Each value prop shows its title and a description preview. Select the ones most relevant to this campaign’s goal — the assistant will weave them into copy across every channel.
You must select at least one value prop to proceed.
Step 4 — Offer & CTA
Define the primary offer and call-to-action that will anchor the campaign.
| Field | Required | Example |
|---|
| Primary Offer | Yes | ”Free 14-day trial”, “Download the guide”, “Book a demo” |
| Primary CTA | Yes | ”Start Free Trial”, “Get the Guide”, “Schedule a Call” |
| Launch Date | Optional | Sets timing context for scheduling and urgency copy |
The offer and CTA appear consistently across all generated channel content — your social posts, ads, emails, and landing page will all drive toward the same action.
Step 5 — Channels
Select the marketing channels to include in this campaign. Channels are grouped by buyer journey stage:
| Stage | Channels |
|---|
| Awareness | Social Media, Ad Platform, Podcast, Offline, Other |
| Interest | Web Page, Webinar, Organic, Other |
| Desire | Email, SMS, Direct Mail, Referral |
| Action | Email, Ad Platform, Web Page |
| Retention | Email, SMS, Referral |
Select at least one channel to proceed. The assistant generates specific content for each channel you choose — selecting more channels produces a broader campaign plan.
Generation
After completing all five steps, click Generate Campaign. The assistant submits your brief and begins building the campaign plan.
A progress indicator shows real-time status:
| Status | Meaning |
|---|
| Pending | Job queued |
| Processing | AI is generating content |
| Completed | Plan is ready to review |
| Failed | An error occurred — you can retry |
Generation typically takes 30–90 seconds depending on the number of channels selected.
Generated Output
When complete, the assistant produces a full campaign plan. Content varies by channel:
- Platform-specific posts (LinkedIn, Twitter/X, etc.) tailored to each persona
- A drag-and-drop scheduling calendar to plan post timing across your launch window
- Multiple post variants per platform for A/B testing
Email Sequences
- A multi-email drip sequence with:
- Subject lines optimized for open rates
- Full body copy for each email
- Logical send timing (e.g., Day 0, Day 3, Day 7)
- Sequences are persona-specific when multiple personas are selected
Google Ads
- Text ads — Headline and description combinations
- Responsive search ads — Multiple headline and description variants the platform can mix
- Keyword list — Recommended search terms grouped by match type
- Ad copy is aligned to your offer, CTA, and value props
SEO Topics
- Organic content topic recommendations tied to your target keywords and ICP
- Each topic includes a suggested headline and content angle
Landing Page
- Headline and subheadline copy
- Section-by-section body copy following your offer and value props
- CTA placement suggestions
Reviewing and Editing Drafts
All generated content is fully editable before use. From the Campaign Plan view:
- Click into any section to edit copy inline
- Review social posts on the scheduling calendar and adjust timing by dragging
- Edit email subject lines and body copy in the email sequence editor
- Modify ad headlines and descriptions in the ad preview cards
- Copy any section to clipboard for use in external tools
Generated content is a starting point. Review it for accuracy, brand voice consistency, and any product-specific details the AI couldn’t know from your profile. Plan for one round of edits before publishing.
After Generation
From the Ready screen you have three options:
| Option | What It Does |
|---|
| View Campaign Plan | Opens the full generated plan for review and editing |
| Skip Drafts for Now | Saves the plan and returns to the campaign list — you can access it later |
| Start Over | Clears the current brief and restarts the wizard |
Generated content is attached to the campaign you selected in Step 1. You can return to the campaign at any time to review the plan under the campaign detail page.
Tips for Better Output
Complete your ICP before running the assistant. Firmographics, personas with seniority and function, and at least two or three value props give the AI strong context to work with.
Write a specific goal. The goal field has the highest influence on output quality. Include your target audience, the desired action, and a timeframe.
Select channels intentionally. Don’t select every channel — choose the ones your team will actually use. A focused 3-channel plan is more actionable than a sprawling 10-channel one.
Use the Brand Kit voice settings. Tone adjectives and a mission statement in your Brand Kit directly shape how the AI writes. Set these before generating.
Troubleshooting
Generation is stuck on “Processing”
- Refresh the page after 2 minutes — if completed, the plan will load automatically
- If still pending, the job may have timed out. Return to the wizard and resubmit.
No personas available in Step 2
- Create an ICP profile with at least one persona in Brand Marketing → ICP Builder first
No value props available in Step 3
- Add value propositions to your ICP profile in the Value Props tab of the ICP Builder
Output doesn’t match my brand voice
- Check that your Brand Kit has tone adjectives and a mission statement filled in
- If the kit is incomplete, the AI falls back to generic professional tone