Campaign copy generator for emails, ads, and landing pages

Turn a short brief into on-brand email, ad, landing-page, and social copy variants, with a review-notes section that flags missing proof before launch.

Agentic Task
HubSpotGoogle DriveGoogle DocsGoogle AnalyticsNotionSlackGmailMicrosoft OutlookMicrosoft TeamsGoogle CalendarMarketingContent GenerationEmail Automation

Build me an agent workflow that turns a short campaign brief into a full, on-brand copy pack across the channels I pick, with a review-notes section that flags weak claims and missing proof before launch.

How I want to use it: I will start the agent on demand with a campaign brief. The brief might be pasted text, an attached PDF, or a link to a Google Doc or Notion page. Along with the brief I will tell the agent the channels I want copy for (any of: marketing email, paid ad, landing page hero and sections, organic social), the offer, the audience segment, and how many variants I want per channel. The agent should always work from whatever I provide and never block on missing inputs; if something important is missing, ask me one clarifying question and then proceed with sensible defaults.

Context gathering, in priority order: (1) attached materials and pasted text in the brief. (2) brand and audience context from connected apps, when they would meaningfully improve the copy. Specifically: search Google Drive for brand guidelines, tone of voice docs, past campaign decks, and customer research; read the relevant Google Docs in full; query Notion for brand wiki pages, ICP and persona notes, and prior campaign briefs; look up segment, lifecycle, and recent contact or deal context in HubSpot for the audience I named; if Google Analytics is connected and the brief is about an existing channel, run a recent GA4 report to ground the recommendations in real channel performance. Skip any of these apps that are not connected or not useful for the brief. Do not stall waiting for tools that are not authorized.

Output: produce a single copy pack with one section per channel I asked for. For email, give subject line options, preview text, and a full body. For paid ads, give headlines, primary text, and descriptions sized for the platform I named. For landing pages, give a hero headline and subhead, three to five section headers with supporting copy, and a CTA. For organic social, give variants per platform with native length and tone. After the copy, add a Review Notes section that lists: claims that need a citation or proof point, anything that contradicts the brand guidelines I provided, segments or angles the brief did not cover, and risks worth a human checking before launch.

Delivery: I will tell the agent where to put the finished pack. Pick the destination from these options, based on what I ask for or what is connected: create a new Google Doc in a Drive folder I name and share it; create a new Notion page in a database or under a parent page I name; post the pack as a threaded message in a Slack channel for review; post it as a Microsoft Teams channel message; create a Gmail draft (or Microsoft Outlook draft) addressed to the reviewer I name, with the email-channel copy in the body and the rest of the pack below. Default to creating a Google Doc and pinging me in Slack with the link if I do not specify.

Guardrails: never invent customer quotes, statistics, awards, or compliance claims. If the brief calls for proof and I have not provided it, leave a clearly marked TODO in the draft and add it to the Review Notes. Match the voice and banned-word lists in any brand materials I attach. Keep the copy tight and channel-appropriate; do not pad.

Additional information

What does this prompt do?
  • Takes a short campaign brief, the channels you care about, and any attached materials, then drafts copy variants ready for review.
  • Pulls extra context from your connected apps when it helps, like brand and audience notes in Google Drive or Notion, segment details in HubSpot, and recent performance signals in Google Analytics.
  • Produces a full copy pack with subject lines, ad headlines, landing-page hero copy, body sections, and social variants tuned to channel, offer, and segment.
  • Adds a review-notes section that flags missing proof points, weak claims, and risks worth catching before the campaign goes live.
What do I need to use this?
  • A short campaign brief, or a doc you can paste in or attach.
  • Optional access to the apps where your brand and audience context lives, such as Google Drive, Google Docs, Notion, or HubSpot.
  • Optional access to a delivery channel where you want the finished copy pack to land, like Slack, Microsoft Teams, Google Docs, Notion, Gmail drafts, or Microsoft Outlook drafts.
  • Optional Google Analytics access if you want recent channel performance to inform the recommendations.
How can I customize it?
  • Pick which channels to draft copy for, such as email, paid ads, landing page, and social, and how many variants you want per channel.
  • Tell the agent which apps to use for brand voice and audience context first, and which to ignore.
  • Choose where the finished copy pack lands, like a new Google Doc, a Notion page, a Slack message for review, or a Gmail draft ready to send.

Frequently asked questions

Do I need every app connected for this to work?
No. The agent uses whatever you connect. If you only paste in a brief, you still get a full copy pack. Connecting apps like Notion, Google Drive, or HubSpot just makes the copy more on-brand and audience-aware.
Can I attach a brief or brand guidelines directly?
Yes. You can paste a brief, drop in a link to a Google Doc or Notion page, or attach a PDF. The agent will read the materials before drafting.
Will it match our brand voice?
It follows the voice and rules in whatever brand materials you give it. The more brand notes, tone of voice guides, and prior campaigns it can see, the closer the draft will be to your house style.
Can it write copy for multiple audience segments at once?
Yes. Tell it which segments to target, or point it at the segment lists in your CRM, and you will get a tailored set of variants for each one.
Where does the finished copy land?
You choose. Common picks are a new Google Doc, a Notion page, a Slack message for the team to review, or a Gmail or Outlook draft ready to schedule.

Stop staring at a blank doc when a brief lands.

Hand the agent a brief and your brand context, and get back a full pack of on-brand email, ad, landing-page, and social copy with review notes.