Prices go up on 1 November. Subscribe or renew before then to keep today's price. See pricing
AdFunnl

Run your ads from the AI you already use

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.

  • Meta Beta
  • TikTok
  • Snapchat
  • Google Beta
Start free
AdFunnl connected

Raise the budget of my best-ROAS TikTok campaign by 20%.

AdFunnl · set_ad_budget

Change 1 budget

Website sales · Tiffin Co. EGP 1,500 → EGP 1,800 a day
Approve

You found the problem in a minute. Fixing it still takes a tab per platform

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.

What it can change on each platform

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

Things you can ask

How it works

  1. 1

    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.

  2. 2

    Ask in plain words

    Your assistant reads the live numbers in AdFunnl and prepares the change as a plan.

  3. 3

    Approve it

    You see exactly what will change. Approve it in the chat and it goes live, and into the brand's Change Log.

Worried about giving an AI your ad accounts?

Questions

Can it change my ads without asking me?

No. Every change comes back as a plan first, and only happens once you approve it in the chat.

What does Beta mean for Meta and Google?

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.

Which assistants does it work with?

Claude, ChatGPT, and any other AI assistant that can connect to an MCP server.

Can I connect it read-only?

Yes. Untick "Also allow it to make changes" on the approval screen, and it can only read your numbers.

Can my team see what it changed?

Yes. Every change it makes is written to the brand's Change Log, with what changed and when.

Which plans include it?

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.

Start with one account

Ad control comes with Growth and Agency. On Solo, add it for EGP 500 / $10 a month, on its own.