Ask Claude or ChatGPT to pause the ads that waste money or move budget to the ones that work. AdFunnl prepares the change as a plan, and nothing happens until you approve it in the chat.
Raise the budget of my best-ROAS TikTok campaign by 20%.
Change 1 budget
Pausing two ads on two platforms means two logins and two sets of menus, with a chance each time of switching off the wrong row. Ask instead, and the change comes back as one list for you to check.
Pausing the ads that waste money
The usual way:Open each platform, find each ad, switch it off one at a time.
From Claude or ChatGPT:Ask once. Every ad it would pause comes back in one list to approve.
Moving budget to a winner
The usual way:Work out the new number, then type it into each campaign.
From Claude or ChatGPT:Say how much. A large rise is held back unless you asked for it.
Testing a new audience
The usual way:Duplicate the ad set, edit the targeting, then check it did not go live.
From Claude or ChatGPT:Ask for it inside the running campaign. The new ad set starts paused.
Launching from new videos
The usual way:Download them from Drive, upload them to the platform, build the campaign by hand.
From Claude or ChatGPT:Point it at the Drive folder. The campaign is built switched off, ready to review.
Live means it is finished. Beta means it works today and is still gaining actions.
| Meta Beta | TikTok Live | Snapchat Live | Google Beta | |
|---|---|---|---|---|
| Pause and turn on campaigns, ad sets and ads | ✓ | ✓ | ✓ | ✓ |
| Change budgets | ✓ | ✓ | ✓ | Campaigns only |
| Duplicate, rename and delete | ✓ | ✓ | ✓ | ✓ |
| Edit audiences | ✓ | ✓ | ✓ | Locations and languages |
| Edit ad text and URL tracking tags | ✓ | ✓ | ✓ | ✓ |
| Launch new campaigns from Google Drive | ✓ | ✓ | ✓ | Search, Shopping, Display, Demand Gen and Performance Max |
| Add new ads to running campaigns | ✓ | ✓ | ✓ | ✓ |
| Keywords, negative keywords and search terms | · | · | · | ✓ |
| Turn existing posts into ads | ✓ | ✓ | · | · |
| Catalog ads and call ads | · | · | ✓ | · |
| Automated rules and budget schedules | ✓ | · | · | · |
| Create audiences | ✓ | ✓ | ✓ | Website visitors |
Connect once
Add AdFunnl to Claude or ChatGPT and sign in with your AdFunnl account. Keep "Also allow it to make changes" ticked on the approval screen.
Ask in plain words
Your assistant reads the live numbers in AdFunnl and prepares the change as a plan.
Approve it
You see exactly what will change. Approve it in the chat and it goes live, and into the brand's Change Log.
You approve every change
Each change is shown to you as a preview first, and only happens once you approve it in the chat.
Anything new starts paused
New campaigns, ad sets and ads are created switched off, so nothing new spends until you turn it on.
Every change is on record
Each change is written to the brand's Change Log, with what changed and when. Prefer read-only? Untick one box when you connect.
No. Every change comes back as a plan first, and only happens once you approve it in the chat.
It works today, on real accounts. On Google it covers everything in the table, with Search, Shopping, Display, Demand Gen and Performance Max campaigns; videos for Google must already be on YouTube. Both are still gaining actions.
Claude, ChatGPT, and any other AI assistant that can connect to an MCP server.
Yes. Untick "Also allow it to make changes" on the approval screen, and it can only read your numbers.
Yes. Every change it makes is written to the brand's Change Log, with what changed and when.
Growth and Agency include it. On Solo it is an add-on at EGP 500 or $10 a month, on its own, with no AI add-on needed (the AI add-on at EGP 390 or $8 is only for the AI assistant). It is not part of the free trial.
Ad control comes with Growth and Agency. On Solo, add it for EGP 500 / $10 a month, on its own.