Generate ads with ChatGPT
Stop staring at a blank page. Use ChatGPT or other AI tools as a tireless co-writer to generate dozens of ad variations in minutes, not hours. This isn't about replacing human creativity--it's about augmenting it. By feeding AI the right inputs, you can brainstorm new angles, overcome creative fatigue, and systematically test your way to better-performing ads for your SaaS, app, or online product.
- Effort
- Medium
- Cost
- Medium
- Time to first result
- Days
- Best for
- Scaling paid acquisition channels
Save this strategy and send it to my inbox
Get the full playbook - scripts, tool stack and checklist - delivered as a single email you can act on today.
No spam. One email, and only what is worth reading.

Why Use AI for Ad Copy?
Speed and volume are your biggest advantages here. A human copywriter can't produce 50 unique ad variations in ten minutes--AI can. This volume allows you to massively increase your testing velocity. Instead of testing 2-3 ad concepts per week, you can test 10-20. This dramatically increases the statistical probability of you finding a breakout winner that scales.
AI helps you break out of your own echo chamber. As a founder, you're often too close to your product. AI, when fed raw customer data, can identify pain points and angles you've overlooked. It acts as an objective partner, pattern-matching on customer language--not your own biases--to suggest messaging that truly resonates with the target audience.
Three real examples
ClickUp tests creative at scale
ClickUp is a project management beast that grew incredibly fast, partly through aggressive, high-volume paid advertising. They test a huge number of ad creatives and messages to find winning combinations. Using AI to generate variations of ad copy is a core enabler of this strategy, allowing them to produce the volume needed to constantly test and optimize their campaigns across multiple channels.
Source: Search Engine LandJasper uses its own tool to grow
Jasper is an AI marketing copywriter, so they are the ultimate example of eating your own dog food. Their marketing team uses Jasper to write and test ad copy for their Facebook, Google, and LinkedIn ads. By using their own AI, they can quickly spin up new campaigns, test different value propositions, and tailor messaging to specific audience segments, a key driver of their rapid growth.
Source: Jasper.aiGrammarly hones its message with AI
Grammarly's core product is an AI writing assistant, and their marketing reflects this. Their ads are ubiquitous because they are relentlessly optimized. They use hyper-targeted messaging that speaks to specific user needs--from students wanting to improve essays to professionals needing to sound more confident in emails. This level of message-market fit at scale is impossible without a system for rapidly generating and testing copy variations, a process supercharged by AI.
Source: ForbesUse AI to analyze your winners. Feed your best-performing ad back into ChatGPT and ask: "What marketing angles and psychological principles are at play in this ad copy?" to better understand *why* it works.
The step-by-step playbook
- 1
Step 1: Define Goal and Audience
Be specific. Is the goal a free trial signup, a demo request, or a webinar registration? Define your target audience not by demographics, but by their primary pain point or 'job to be done'.
- 2
Step 2: Gather Your Raw Material
This is the most important step. Collect 5-10 glowing customer reviews, common questions from support tickets, and direct quotes from sales calls. Also, copy-paste the H1 and key benefit statements from your landing page. This is the fuel for the AI.
- 3
Step 3: Craft a 'Master Prompt'
Don't just ask 'write an ad'. Create a detailed brief for the AI. Include the product, the audience persona, their pains, the campaign goal, the raw material you gathered, and constraints like character limits. Use the template below.
- 4
Step 4: Generate Hooks and Angles
First, ask the AI to generate 20 different hooks or opening lines based on your master prompt. Your goal is to explore different psychological angles--fear, curiosity, social proof, etc. Don't generate full ads yet.
- 5
Step 5: Expand the Best Hooks
Pick the 3-5 strongest hooks from the previous step. Now, ask the AI to expand each hook into a complete ad (e.g., Headline, Body, Link Description for Facebook) for your target platform.
- 6
Step 6: Human Review and Refine
AI output is a first draft, not a final product. Read every word. Edit for brand voice, check for factual accuracy, and ensure it sounds like a human wrote it. AI can sometimes make awkward or exaggerated claims.
- 7
Step 7: Launch and Isolate Your Test
Set up your campaign to test the different copy variations against each other. CRITICAL: Use the same image/video for all variations. You need to know if it was the copy that made the difference.
- 8
Step 8: Analyze and Iterate
After a few days, analyze the results. Look at Click-Through Rate (CTR) to see what copy grabs attention, and Conversion Rate (CVR) to see what copy drives action. Take the winning elements and use them as fuel for your next batch of AI-generated ads.
Copy-Paste: The Master Ad Prompt
Garbage in, garbage out. The quality of your AI-generated ads depends entirely on the quality of your prompt. Use this detailed template to give the AI the context it needs.
Act as a world-class direct response copywriter. Your task is to generate {number_of_variations} ad copy variations for a {platform} campaign.
**Product:** {product_name}
**Product Description:** {one_sentence_description}
**Target Audience:** {detailed_audience_persona_e.g_job_title_pain_points_goals}
**Campaign Goal:** {e.g._drive_signups_for_a_free_trial_promote_a_webinar}
**Key Feature/Benefit to Highlight:** {focus_on_one_specific_benefit}
**Tone of Voice:** {e.g._professional_and_authoritative_witty_and_playful}
**Raw Material (Voice of Customer):**
Here are some direct quotes from our customers and prospects:
- "{customer_review_1}"
- "{customer_review_2}"
- "{pain_point_from_support_ticket}"
**Instructions:**
1. Generate {number_of_variations} unique ad variations.
2. Each variation must include a Headline (max {headline_char_limit} chars) and Body Text (max {body_char_limit} chars).
3. The copy must be direct, persuasive, and focus on the audience's problems and our solution's benefits.
4. Directly incorporate the language, phrases, and sentiments from the "Raw Material" section.
5. End with a clear Call to Action related to the campaign goal.Key Questions
- How do I avoid generic, robotic-sounding copy?
- Which AI model is best for ad copy? (ChatGPT-4, Claude 3, Jasper?)
- How many ad variations should I test at once?
- What's more important to test: headlines or body copy?
- Can I use AI to generate ad images and videos too?
The first two questions are the most critical. You avoid generic copy by providing specific voice-of-customer data. The specific AI model you use matters less than the quality of your prompt and raw material.
Recommended tools
ChatGPT-4 / Claude 3
Free / $20 per monthYour primary engine for generating the copy. The paid versions provide a larger context window and better reasoning, which is crucial for high-quality results from complex prompts.
Jasper.ai
Starts at $39/moA purpose-built AI marketing platform with templates and workflows for ads, social posts, and more. A good choice if you want a more guided, marketing-specific experience.
Ryze AI
Starts at $19/moThis tool specializes specifically in AI ad copy. It's focused on doing one thing well: writing high-converting ads by analyzing your product and audience.
June.so
Starts at $25/moAnalytics are essential for closing the loop. Use June to see which ad messages attract your best customers--those who actually activate and retain--not just those who click.
Prices are indicative and change - check the vendor before buying.
Do it faster with AI Prompts
Generate hooks from pain points
Analyze the provided customer raw material. Identify the top 3 emotional pain points. For each pain point, write 5 different ad hooks (20-40 characters) for a Facebook ad.
Rewrite a winning ad
Take this successful ad copy: '{paste_your_winning_ad_copy_here}'. Rewrite 3 new variations that keep the same core message but use a different tone: 1. More urgent, 2. More skeptical/question-oriented, 3. More focused on social proof.
Create Google RSA components
Generate 10 unique headlines (under 30 characters) and 4 descriptions (under 90 characters) for a Google Responsive Search Ad. The target keyword is '{your_main_keyword}'. The copy should compel a searcher to click by highlighting our unique benefit of {your_unique_benefit}.
Brainstorm simple video ad scripts
Based on this ad copy: '{paste_your_ad_copy_here}', brainstorm 3 simple video ad concepts under 30 seconds. For each concept, describe the key visual on screen and write a simple, punchy voiceover script.
Mistakes that kill this play
- Using generic prompts like 'write an ad for my SaaS'.
- Copying and pasting AI output directly into your ad manager without a thorough human review.
- Forgetting to include real voice-of-customer data (reviews, support tickets) in your prompts.
- Testing too many variables at once. Test copy vs. copy, not copy/image vs. a different copy/image.
- Letting your ads go stale. Even winning ads suffer from creative fatigue. Refresh them every 2-4 weeks.
- Ignoring platform-specific constraints like character limits or ad policies until after the copy is written.
Your First 7 Days
- Day 1: Gather your raw materials. Find and document 10 customer reviews, 5 support ticket snippets, and your core landing page copy.
- Day 2: Write your 'Master Prompt' using the template above. Spend at least an hour refining your audience persona and product description.
- Day 3: Generate your first batch of 20 hooks. Separately, generate 5 full ad variations based on the strongest hooks.
- Day 4: Critically review and edit the AI-generated copy. Rewrite at least 20% of the text to match your brand voice and improve clarity.
- Day 5: Finalize your top 3 ad copy variations. Find or create one single, compelling image or video to pair with all three.
- Days 6-7: Launch your A/B test campaign. Let it run without changes. Monitor initial CTR and cost, but don't make any decisions until you have statistically significant data (usually after several days).
Save this strategy and send it to my inbox
Get the full playbook - scripts, tool stack and checklist - delivered as a single email you can act on today.
No spam. One email, and only what is worth reading.
More Level 4 hacks
YouTube influencers
Leverage YouTubers to build awareness by asking for a review.
Twitter/X ads
Target audience on twitter/x.
Sponsor an online community
Reach your target audience with ads.
Sponsor on an event
Reach your audience.
Sponsor podcasts or newsletters
Sponsor podcasts or newsletters targeting your audience.
Reddit ads
Reach audience on reddit.