Creative and AI 9 min read

AI Ad Copy Generator for Meta Ads: Copy From the Creative

An AI ad copy generator for Meta Ads that transcribes the video, reads the landing page and writes TOFU, MOFU and BOFU copy in 9 languages. Examples, limits.

Mathieu Malige Founder, Apogee Updated
Contents
  1. What is an AI Copywriting Agent for Meta Ads?
  2. Why does copywriting block creative scaling?
  3. What does AI copy generation not solve?
  4. How can copy be written from the creative itself?
  5. Example: one creative, three funnel stages
  6. Copywriting agent, ChatGPT or ad copy generator: which one?
  7. Which plans include the Copywriting Agent?

An AI copywriting agent for Meta Ads writes each ad’s primary text, headline and description from what the creative shows and says. Apogee’s agent transcribes video voiceovers, analyzes static visuals, reads your landing page, then spreads its copy across TOFU, MOFU and BOFU, in nine languages. It is included on the Pro and Scale plans. It does not pick your angle or your offer, and its copy gets reviewed before launch.

What is an AI Copywriting Agent for Meta Ads?

Fifty creatives land in your upload queue and the copy doc has three approved lines in it: every ad launches with the same recycled primary text, whatever the visual actually says. An AI Copywriting Agent addresses exactly this: a system that generates your Meta ad copy (primary text, headline, description) by analyzing the content of each creative. Unlike a typical ad copy generator, which starts from a prompt, an agent built for Meta Ads starts from the asset and works within the platform’s constraints, starting with character limits and the funnel stage. A TOFU (top of funnel) text that educates does a different job from a BOFU (bottom of funnel) text that drives purchase, and both need to come out of the same creative.

You could also paste a brief into ChatGPT or Claude in a chat window and get decent copy back. But a general-purpose LLM does not see the creative it is writing for, does not know the character limits of each Meta placement, and pushes nothing to your ad account: you still copy and paste every variant by hand. The difference is not the quality of the writing, it is the connection between the creative, the platform constraints, and the upload flow.

Why does copywriting block creative scaling?

When you launch 50 creatives per week, writing 3 copy variants per ad means 150 texts. Most teams end up recycling the same copy across all their creatives. The result: a disconnect between the creative’s visual message and the accompanying text. A customer testimonial video paired with a promotional offer text tells two stories at once. For videos, the problem is even worse: nobody has time to watch each video to write copy that aligns with the message. Copywriting becomes the bottleneck of creative scaling, not because it is difficult, but because the volume makes the process impossible to sustain.

Bulk upload solves the launch side: a folder of creatives becomes campaigns, ad sets and ads in one pass. Without copy matched to each creative, that saved time is paid back in consistency.

Copywriting at scale fails on volume, not difficulty: 50 creatives with 3 variants each means 150 texts per week. Recycling one copy across all of them avoids the workload but disconnects the text from what each visual says.

What does AI copy generation not solve?

Generated copy is a starting point, not a finished strategy. The agent writes text that is consistent with your creative, but it does not decide which angles deserve to be tested or which audience each message should reach: that remains your job. Automating copywriting also does not fix a weak offer, since no headline saves a product nobody wants at that price. Plan to review the output for brand voice and compliance before launch.

Three concrete limits apply to Apogee’s Copywriting Agent:

  • The agent writes from what the creative contains. A video with no voiceover and no on-screen text gives it little to work with, and the output will show it.
  • You choose the target funnel stage, not the agent. It writes for a stage; it does not decide that a creative is a discovery creative.
  • The agent is limited to the Pro and Scale plans. The Starter plan does not include it.

One last point plays out on Meta’s side, after publishing: Advantage+ creative enhancements include “text improvements”, which can change what actually gets delivered. Apogee exposes the eleven Advantage+ enhancements one by one, all turned off by default, on the Pro and Scale plans.

How can copy be written from the creative itself?

Apogee’s Copywriting Agent analyzes each creative before generating copy. The workflow has five steps.

Apogee Copywriting Agent setup: output language, destination URL and how many primary texts, headlines and descriptions
Before generation: the language, the page the agent will read and the number of texts per field.
  1. Reading the creative. For a video, the agent extracts the audio and transcribes the entire voiceover or UGC script. For an image, it runs a visual analysis that catalogues what the static contains. The exact transcript, or the visual analysis, is shown in the review panel with its character count before anything is generated: you see what the agent understood.

  2. Reading the destination page. The agent then reads the site the ad points to: one URL for the whole batch, or one per creative, with bulk assignment across a selection. For a lead ad, it detects there is no page and writes for the form flow.

  3. Settings. Before running it, you set the funnel stage, the style, the volume, your examples and the language:

  • the funnel stage: from three variations onward, copy is spread across TOFU, MOFU and BOFU, each carrying its tag;
  • the style: classic direct response, or native ads, meaning first-person, long-form copy anchored on the creative’s own scene and voice;
  • the volume: how many primary texts, headlines and descriptions per ad;
  • your examples: up to five per field, to steer tone and structure toward yours;
  • the output language, out of nine: French (France), French (Quebec), English (US), English (UK), Spanish, German, Italian, Dutch and Portuguese (Brazil).
  1. Generation and review. Each creative gets its own card, streaming its steps live: transcribing audio or analyzing the creative, crawling the site, generating. The review panel stays editable.

  2. Applying at launch. One button writes the generated copy into every ad at once, then a banner moves on to the rest of the setup: Facebook Page, Instagram account and tracking.

For these steps, Apogee relies on Claude, OpenAI and Gemini: its privacy policy assigns video audio transcription to OpenAI and the analysis of creative images and videos to Gemini.

The funnel stage is your choice, not the agent’s guess: you select TOFU, MOFU, or BOFU, and the agent writes copy for that stage from the same creative. An educating text and a purchase-driving text can come from one asset.

Copywriting Agent results in Apogee: the video transcript, then ad copies each tagged with an awareness level
From one video, different copy for each awareness level, ready to review before launch.

Example: one creative, three funnel stages

The example below was built for this article: the brand is fictional, and the copy shows the logic of the split, not output copied from the tool.

The creative is a 20-second UGC video for a carry-on backpack. The voiceover says: “A week in Lisbon, everything in my carry-on, and I opened the bag like a suitcase.” The landing page shows a shirt compartment, a separate shoe pocket and three colors.

StagePrimary textHeadline
TOFUOne week of travel, one carry-on. Lea fit everything in, and she shows how in the video.Travel with one bag
MOFUOpens flat like a suitcase, shirt compartment, separate shoe pocket: what you see in the video is the bag’s own layout.Packed like a suitcase
BOFUThe bag from the video comes in three colors, carry-on size. Pick yours before your next trip.Lea’s carry-on bag

All three texts start from the same voiceover and the same page. The TOFU copy uses the scene, the MOFU copy uses the page’s arguments, the BOFU copy goes to the purchase. If the page announces no discount and no delivery time, none of the three texts should invent one: that is the first thing to check in review.

To feed the per-field examples, your ads’ comments are a direct source: Apogee’s comment analysis pulls hooks from real comments and the customer’s own vocabulary.

Copywriting agent, ChatGPT or ad copy generator: which one?

All three write copy. They do not start from the same place.

CriterionChatGPT or Claude in chatAd copy generatorApogee’s Copywriting Agent
Starting pointYour promptYour prompt and a formThe creative and the landing page
Sees the video or visualNoDepends on the toolYes: transcript or visual analysis
Funnel stageIf you specify itDepends on the toolTOFU, MOFU, BOFU, tagged
Writes into the Meta adNo, copy and pasteDepends on the toolYes, one button for every ad
Use outside Meta (email, landing page)YesOftenNo, it writes the ad’s fields
CostFree tier from these vendorsVariesPro and Scale plans, from €99 per seat per month

The last two rows count against Apogee. For a handful of ads a month, or to also write your emails and pages, a chat LLM is enough. The agent pulls ahead when volume forces you to match dozens of texts to dozens of creatives. If what you need is to produce the visuals themselves, the AdCreative.ai vs Apogee comparison details what each tool does.

An ad copy generator writes from what you describe to it. An agent that transcribes the video writes from what the video actually says, and the gap shows as soon as the creative drifts away from the brief.

Which plans include the Copywriting Agent?

The Copywriting Agent is included on the Pro plan, at €99 per seat per month, and on the Scale plan, at €199 per seat per month. The Starter plan, at €69 per seat per month, does not include it. A 25% discount applies on annual billing.

When a TikTok Ads or Snapchat Ads ad moves back to Meta, the Bridge also has Claude write the primary text, headline and description, editable before launch. To then query your ads’ results in plain language, Autopilot offers a copywriter role among its five agent roles.

Try Apogee for 7 days for €1, with no ad limit.

Related articles:

The feature Copywriting Agent Copy written from what the creative actually says. See the feature

Frequently asked questions

What is an AI copywriting agent for Meta Ads?

An AI copywriting agent for Meta Ads writes an ad's copy, primary text, headline and description, from the creative itself. Apogee's agent transcribes a video's voiceover or analyzes an image, reads the landing page, then writes straight into the Meta ad's fields.

How is a copywriting agent different from ChatGPT for ad copy?

ChatGPT in a chat window does not see your creative: it does not know what the voiceover says, what the visual shows or the character limits per placement, and it publishes nothing to Meta. Apogee's Copywriting Agent starts from the creative's actual content and writes into the ad's fields.

Can you generate ad copy from a video?

Yes, if the video contains material. Apogee's Copywriting Agent extracts the audio and transcribes the entire voiceover or UGC script before writing. A video with no voiceover and no on-screen text gives it little to work with, and the output shows it.

What do TOFU, MOFU and BOFU mean for ad copy?

TOFU, MOFU and BOFU stand for top, middle and bottom of the funnel: discovery, consideration, conversion. From three requested variations onward, Apogee's Copywriting Agent spreads its copy across these three stages, each one tagged, but choosing the target stage stays with you.

Which languages does the Copywriting Agent write in?

Apogee's Copywriting Agent writes in nine languages: French (France), French (Quebec), English (US), English (UK), Spanish, German, Italian, Dutch and Portuguese (Brazil).

Does generated copy go live on Meta without review?

No. Apogee's Copywriting Agent shows the transcript or visual analysis before generating, then the copy in an editable review panel. One button then writes it into every ad of the launch, which you publish yourself.

What happens for a lead ad with no landing page?

Apogee's Copywriting Agent detects a lead ad and writes for the form flow instead of looking for a URL. For other ads, it reads the destination page: one URL for the whole batch, or one per creative.

Is Apogee's Copywriting Agent free?

No. The Copywriting Agent is included on the Pro plan, at €99 per seat per month, and on the Scale plan, at €199 per seat per month. The Starter plan, at €69, does not include it, and a 25% discount applies on annual billing.

Launch your creatives in 47 seconds.

Try the plan of your choice for 7 days for €1. Cancel anytime from the app.

Book a demo

Pick the time that suits you.

Open in a new tab

Loading the calendar…

Talk to Founder