Integration · Meta Ads

The Meta Ads integration: what it reads, what it asks for, what it never does

Facebook Login, the Marketing API, and an agent that can build and optimise campaigns on Facebook and Instagram — with every change behind an approval.

Powered by Anthropic's Claude

Free to install · No card · v

Northline Studio › Ridgeway Coffee › Integrations Synced 2m
Integrations Project-scoped connections Connect
Advertising platforms · 5E-commerce · 1
PlatformAccountAccessStatusLast sync
Meta Adsact_1029384756 · Ridgeway CoffeeRead + manage adsConnected2m
Google Ads234-567-8901 · Ridgeway CoffeeGoogle Ads APIConnected2m
TikTok Ads7012345678901234567Read + manage adsConnected5m
Pinterest Ads549123456789Ads read/write · PinsConnected9m
LinkedIn Ads509876543Ads read/writeReconnect required3d
Shopifyridgeway-coffee.myshopify.comProducts · inventoryConnected12m

Just ask

Once Meta is connected, ask.

Why is Meta CPA climbing? Which ad sets are over frequency 4? Build a prospecting campaign for the autumn range Exclude purchasers from every retargeting set Which creative is carrying the account? Copy the Google brand campaign into Meta Which permissions did we grant Meta? Disconnect this ad account

How it works

Connecting a Meta ad account

Step 1

Sign in with Facebook

Use the Facebook login that has access to the business. Meta shows the permissions listed below; grant them and choose the ad account by its ID (for example act_1234567890). The connection belongs to the client workspace you made it in.

Step 2

Sync

Adease syncs campaigns, ad sets and ads with spend, results, cost per result and frequency for the last 30 days, then keeps them in step. The account appears in the campaign table alongside the client's other platforms.

Step 3

Changes through approvals only

The ads management permission is used to apply changes you approve — budgets, audiences, status, new campaigns published paused — inside your spend guardrails. Remove Adease in your Facebook settings and it is disconnected immediately.

Approvals

What the connection lets the agent propose

Read access finds these. Write access applies them, after you approve.

Needs approval 3m ago

Cut the 30-day retargeting set, fund cart abandoners

Frequency 6.1 and CPA up from £24 to £58 in three weeks on the broad set. Cart abandon 7d converts at £11.82 and is capped.

Retargeting — Broad · 30d£120 → £40/day
Retargeting — Cart abandon 7d£25 → £60/day
Projected · same spend +34 purchases / week
Approve both Decline
Draft ready 14m ago

Publish Autumn range — Prospecting, paused

Sales objective, two ad sets, six ads from the Shopify catalogue. Uses the Page permission to attach the brand Page to the ads.

Campaign · Sales£80/day
2 ad setsNEW
6 ads · catalogue imagesNEW
Status on approval Published paused
Publish paused Decline
Needs approval 1h ago

Pause 5 ad sets with no purchases in 14 days

Five ad sets under 0.35% CTR have spent £1,640 in two weeks without a purchase.

5 ad setsPAUSED
Stops £3,500 / month
Approve all 5 Decline

What Adease reads from Meta

The campaign, ad set and ad structure of the connected ad account, with its settings — objectives, budgets, audiences, placements, schedules — and its delivery metrics: spend, impressions, reach, frequency, clicks, results and cost per result, for Facebook and Instagram placements. Thirty days are synced on connection and the account is kept in step from then on.

The permissions, explained

Meta is where the agent goes furthest

Because the Marketing API supports it and the Page permission allows it, the agent can build a Meta campaign end to end from a brief — objective, ad sets, audiences, budgets and the ads themselves, using the client's Shopify catalogue — and publish it paused for your review. It can also copy a Google, TikTok or Pinterest campaign into Meta with targeting remapped to Meta's taxonomy.

Disconnecting

Disconnect from Integrations in the client's workspace, or remove Adease under Business Integrations in your Facebook settings. Either cuts access immediately. Disconnecting deletes the synced campaign data for that account from your workspace.

Where it fits

A good fit if you

  • run Meta for e-commerce or lead-gen clients
  • want campaigns drafted from a brief but published paused
  • want a written record of every audience and budget change

Not a fit if you

  • want an agent that acts on its own without review — Adease will not do that
  • want Adease to post organic content to a Page — it does not
  • work on Linux, or need a dashboard a distributed team opens in a browser

Questions people ask

Does Adease post to my Facebook Page?

No. The Page permissions are used only to attach a Page to ad creative, because Meta ads are published from a Page. Adease never publishes organic posts, never reads Page messages and never reads Page insights.

Can I connect several Meta ad accounts?

Yes. Connect each ad account inside the client workspace it belongs to. One Facebook login can connect every account it has access to, and each connection stays scoped to its client.

What happens when Meta expires the token?

The connection shows "Reconnect required" in Integrations. Reconnect with the same Facebook login and the synced data continues from where it left off.

Can it change my campaigns without asking?

No. There is no autonomous write path to a live ad account. Every change the agent proposes is queued in Approvals as a diff and applied only once a person approves it, inside the spend guardrails set for that workspace. Rejecting a proposal sends nothing to the platform.

Is my data used to train models?

No. Ad accounts, campaigns, knowledge cards and reports are never used to train machine learning models, and there is no setting that turns that on. Ad account credentials are never included in what is sent to the model.

Free to install

Point it at one account this week.

Connect an account and ask it what is wrong.

  • No card required
  • Nothing changes without your approval
  • Signed and notarised builds
  • Cancel any time

v · macOS 12+ and Windows 10+