Set Up a Meta Ad Account and Campaign
Setting up a Meta ad account and business portfolio: the right order, how to grant access instead of sharing accounts, and who owns what in the end.
Read the articleSeptember 18, 2026 · 15 min read
Creating Meta ads with AI means two different things that get mixed up constantly. Inside Ads Manager, Meta's own AI is at work: the Advantage+ features build image variations, write up to five text variations, assemble the audience and spread the ad across Facebook, Instagram, WhatsApp, Threads and the Audience Network. An outside AI such as Claude or ChatGPT works before all of that: market research in the Ad Library, sharpening the offer, describing the audience in real words, writing ad copy and test variations. Two things are worth knowing up front: according to Meta's own help centre, text generation is currently available when the primary text input is in English, Portuguese or Spanish, and Meta reports per ad, not per text variation, so you never learn which message won. That is exactly why the decisions that cost money stay with a human: the offer, the audience limits, the budget and the approval.
I run my business with a workforce of AI employees, each with their own role and their own personnel file. One of them, Susi, does nothing but Meta ads, and the workflow below is the one she follows. If you want to see the whole team: My AI Workforce, and everything on the topic lives on the AI employees page.
Meta bundles its AI features under the Advantage+ name. According to the help centre, some of these enhancements are on by default and can be turned off at any time. That is the most important sentence to start with: if you change nothing, AI is in play anyway.
| Feature | What Meta does with it |
|---|---|
| Text generation | Produces up to five variations of primary text and headline from your original text, optionally matched to what Meta calls personas |
| Image generation | Produces variations of your creative, for example your product in a different setting or with generated text and logo overlays |
| Background generation | Produces different versions of product images, for Advantage+ catalogue ads only |
| Optimise media text | Rewrites the text overlay on an image ad while leaving the image itself untouched |
| Animation, music, video effects | Turns single images into short videos, adds music, raises contrast and colour in videos |
| Advantage+ audience | Assembles the audience from signals such as past conversions, pixel data and engagement with earlier ads |
| Advantage+ placements | Searches across every placement for the cheapest opportunity per impression |
| Advantage+ campaign budget | Distributes one campaign-level budget in real time to the ad sets performing best |
Meta publishes its own figures for two of these. Both are vendor figures from Meta's help centre as of September 2026 and no commitment for your account: ad sets using Advantage+ placements saw an average 11.7 per cent lower cost per action in one experiment, and for Advantage+ audience Meta cites 7.2 to 14.8 per cent lower cost per result depending on the campaign objective. Meta itself states elsewhere that a high score in its Opportunity Score tool is no guarantee of performance.
Two limitations come with all of this. First, language: Meta writes that text variations with and without personas are currently available when the primary text input is in English, Portuguese or Spanish, and that the features are being rolled out gradually. If you advertise in another language, you cannot rely on text generation inside Ads Manager. Second, industry: financial services, pharmaceuticals and health, plus ads for housing, employment, credit and political or social issues, may per Meta not get immediate access to all generative AI features.
There is one line in the help centre that appears in no click-path tutorial and still changes everything: because ad reporting is produced per ad, you cannot see performance details for individual text variations. Meta's text variations may bring you more results, but no insight: afterwards you do not know which promise pulled, so you cannot carry it over to your landing page, your emails or your next offer.
The second spot concerns targeting. If you optimise for link clicks, landing page views, conversations, conversions, app events, app installs or value, the help centre states that Advantage+ detailed targeting is applied automatically and cannot be switched off. Your interests and behaviours are then suggestions, not limits: Meta will also show the ad to other audiences when that is likely to improve performance. The only hard limits you keep are audience controls such as minimum age, location, language and exclusions.
Which leads to the actual point of this article. Meta's AI optimises delivery. It does not optimise your offer, because it does not know it. Flipping the switches in Ads Manager automates the distribution of a message nobody has checked.
Most Meta ads tutorials explain click paths. The click path is not the problem. The problem is that an AI which does not know your offer produces interchangeable ads: the same three hooks, the same question in line one, the same call to action you could paste under every second ad out there. This is exactly the part an outside AI can genuinely take over, provided you feed it.
Audience research with real material. According to Meta, the Ad Library contains all active ads running across Meta technologies, and anyone can open it and search by term, name or page. That puts your competitors' ads in front of you in full text: the words they use to name the problem, the promise they make, how long an ad has been running. That is material, not guesswork. A long run time is an indication, not proof of profitability: the library shows what is live, not what pays off. An AI that summarises twenty such ads and sorts them by recurring phrasing hands you a map of the language in your market within half an hour; how such material becomes an audience map in five steps has its own post.
Write down the offer. Before a single line of ad copy exists, five things need to be concrete: for whom, which problem, which promise, which proof, and what happens after the click. Leave one of them out and the AI fills the gap with a platitude. That is not a model problem, it is a briefing problem.
Ad copy and variations. Only now does the AI write, and not one ad but variations that differ in exactly one thing: the promise; how such an ad text is built and how short it has to be has its own post. Because Meta does not report per text variation, you set these up as separate ads rather than as text options inside one ad. That is what makes each message individually visible in the first place. Visible is not the same as compared, though: Meta's delivery does not spread evenly, it pushes budget and impressions onto a few ads early. A comparison you can rely on therefore needs three things fixed before launch: the one metric you judge by, a minimum amount of delivery per variation, and a structure that does not starve the weaker variations straight away, which in case of doubt means its own ad set with its own budget per variation.
If you feed the AI real customer emails, survey answers or chat logs, the usual privacy handling applies: what goes into an AI tool should be a decision you made beforehand. How I draw that line is in AI and Privacy: What the AI Gets to See.
Nobody who does not know your offer and your margin can tell you the right number. You should still understand the mechanics, otherwise you are buying an automation that distributes differently than you think.
A daily budget is, per Meta, an average amount per day, not a fixed cap for each individual day. A lifetime budget is the amount for the entire run and has a fixed spending cap. If you use the Advantage+ campaign budget, you set one campaign-level budget that is distributed continuously and in real time to the best-performing ad sets. Meta explicitly points out that this budget is not split evenly and that results therefore have to be read at campaign level, not per ad set. If you want guard rails, you set minimum and maximum spending limits per ad set, or you assign budgets at ad set level and buy yourself control instead of automation.
| Decision | Why it does not go to the AI |
|---|---|
| Offer and promise | The AI knows neither your margin nor what you can actually deliver |
| Audience limits | Age, location, language and exclusions are the only hard boundaries you keep |
| Budget type and size | The automation distributes your money, it does not decide how much of it you want to risk |
| Approval and going live | From here on money moves, and it is yours |
| Kill or scale | Needs a rule fixed before launch, not a gut call three hours in |
All of that groundwork is handled by Susi, my AI employee for Meta ads. I give her an objective, community, webinar or retargeting, and get a complete campaign back: Ad Library research on the competition, an audience map built from real audience words, copy following a fixed four-step structure, imagery as HTML statics plus an AI image layer, and the campaign set up in my Meta account. If I'm promoting a Skool community specifically, the matching workflow for that is in Running Meta Ads to a Skool Community.
The decisive difference sits in one word: every campaign the Meta Ads connector creates starts out paused, enforced technically. Not as an agreement, not as good intentions, but as a state. Susi spends no money of her own accord. I am the one who goes live, and only after reading the ad. Evaluation follows fixed rules rather than mood in the same way: at least three full days or 3,000 to 4,000 impressions as the test window, then a verdict from three options, kill, scale by 20 per cent, or let it run. The kill threshold is set before launch, not after. Susi has worked like this since 17 July 2026; her report folder holds 44 documented evaluations and research pieces for it, as of 19 September 2026.
Meta's advertising rules follow the same principle with her: the copy neither asserts nor implies personal attributes, it promises nothing the offer does not keep, and targeting as well as special ad categories are checked against Meta's current rules. Labelling an image that came out of an AI is a house rule of ours, not a function Meta takes off our hands. Those are not courtesies, they are the condition for an ad account staying alive.
The build yes, the decision no. An AI can research, build audience and copy, and set up the campaign in the ad account. Whether it goes live and with what budget is a business decision. In my setup that is enforced technically: campaigns come into existence paused, and going live is a separate move that I make.
For anything outside English, Portuguese and Spanish, almost certainly yes. Meta's help centre ties text generation to primary text input in those three languages, and reporting runs per ad, not per text variation. Variations you write yourself and set up as separate ads can be read individually, provided each one got enough delivery.
Partly. Some Advantage+ creative enhancements are on by default per Meta and can be turned off at any time. Detailed targeting has no off switch once you optimise for link clicks, conversions, leads or value: your interest selections then work as suggestions, not limits.
Through the Meta Ad Library. Per Meta it contains all active ads across Meta technologies, is accessible without an ad account, and can be searched by term, name or page. For ad copy it is the most honest source: you read what is actually running instead of guessing at what might work.
Two separate items: the tool, meaning your AI subscription or a ready-made employee template, and the Meta ad budget itself, which you set and approve. The AI side is the predictable part, the ad budget the variable one, the same split as between agency fee and ad budget. What the tool side costs in my setup is in What an AI Employee Really Costs.
Start with the Ad Library, not with Ads Manager. Twenty active ads from your market, sorted by promise by an AI, are a better foundation than any template pack. If you want to turn that into a standing role rather than a one-off exercise, the workflow is in Creating an AI Employee: How to Start. Susi herself is available as a ready-made template in my community AI Employee Framework, along with the rest of the workforce. And if you get stuck on the test design, meaning which metric decides and how much delivery a variation needs: that is exactly the question to post there or bring into one of the calls, rather than solving it on your own.
Setting up a Meta ad account and business portfolio: the right order, how to grant access instead of sharing accounts, and who owns what in the end.
Read the articleHow to run ads on Meta: which decision belongs on which level, why the objective settles almost everything after it, and how the learning phase works.
Read the article
Kevin Welter
Developer, IT architect, author of technical books (Kubernetes, cloud infrastructures) and speaker. Runs his business with an AI workforce of fifteen AI employees and shows solo business owners in his community how to hire their first AI employee.
Your first AI employee up and running within an hour
Join the community$5/month founding price, first 50 members