GTM & Growth

Plan a marketing campaign

Give it a goal, audience, and budget window. It plans in phases, produces the materials, and recaps real ROI after the campaign runs.

Copy as Markdown to paste into an AI, so it understands your context faster

Copy this prompt to start your first task:

Plan a campaign for [launch/initiative] targeting [audience], with a budget window of [start–end dates]. Break it into warm-up, peak, and long-tail phases, each with a KPI. Produce the copy, social cards, and landing page.
Live preview

What is this workflow?

"Plan a marketing campaign" is the recurring job of turning a goal, audience, and budget window into a full campaign package: a phased plan — warm-up, peak, and long-tail — each phase with its own actions and a KPI, plus the launch materials to match: copy, social cards, and a landing page. Once the campaign is live, it keeps a daily rollup running across every channel in the plan, and once it's over, it recaps real ROI by channel so you know what worked and what's worth reusing next time.

How to use this workflow

Hire a growth hacker

Open AI Teammates in the sidebar, click Hire AI Teammate, and pick the Growth Hacker template, or your existing sales teammate. Confirm the name and click Create teammate. They land in their own channel, which is where you'll send everything below. More on hiring →

Live preview

Connect Notion and your analytics

Notion keeps the plan and materials on one execution board; your analytics tool (PostHog, GA, or similar) feeds the daily rollup and ROI recap. Connect Notion → · Add an analytics skill →

Live preview

Give it the goal and constraints

Plan a campaign for [launch/initiative] targeting [audience], with a budget window of [start–end dates]. Break it into warm-up, peak, and long-tail phases, each with a KPI. Produce the copy, social cards, and landing page.
Live preview

Turn the daily check into an automation

Once the campaign is live, open Automations in the sidebar and click Create via Chat. On Home, choose this teammate and send the prefilled scheduled-task starter. When the interview asks what to schedule, answer with the recurring job below so progress doesn't require asking:

Every day while the [campaign name] campaign is running, pull progress and real-time data across every channel in the plan and post a rollup to #[channel].
Live preview

Ask for the recap once it's over

The campaign ended [end date]. Pull the real results by channel and material, and recap what worked, what didn't, and what's worth reusing next time.

Nothing here needs your approval: planning, drafting materials, connecting to Notion and your analytics tool, and posting the daily rollup to an internal channel are reads and writes inside your connected tools, not irreversible or external actions, so this flow runs on its own. See Control for what does pause for sign-off.

Tips for Better Results

TipDescription
Give the goal, audience, and budget window up frontThe teammate structures the phased plan and materials against those three constraints — vague inputs get you a generic plan it has to redo.
Connect analytics before the campaign goes liveThe daily rollup and the ROI recap both depend on real data from your analytics tool, not just the planned KPIs.
Turn the daily check into an automationSet it up once via Automations so the rollup posts on its own instead of you having to ask for it each day.
Ask for the recap once the campaign endsThe recap uses real results by channel and material, so it's only worth asking for after the budget window closes.

Common Questions

Ready to try this with your own AI teammate?
Start free with 1,000 credits — no credit card required.
Try Helio →

On this page