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.
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?
Can I attach a brief or brand guidelines directly?
Will it match our brand voice?
Can it write copy for multiple audience segments at once?
Where does the finished copy land?
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.