Menu

Analytics and control for Meta ads

What is spending.
What is working.
What to stop.

Fama reads your live Meta ad account and answers the questions Ads Manager leaves to you. Then tell it, in plain words, to pause, switch on or move budget. It acts inside the limits you set, and asks first when something is over one.

No card. A sample account with 35 days of data is ready the moment you sign up.

Sample accountFernway CoffeeLast 7 days
01 / Where is the money going?$3,554 spent in last 7 days, down 2% on the period before.
02 / What is working?Cart abandoners | 14 days | excl. purchasers is the best use of money: $10.05 per purchase against the account's $23.85.
03 / Which creatives are winning?Top creative: Feed | Your cart is still warm, $10.05 per purchase at 2.53% link CTR.
04 / What needs stopping?1 thing to stop: $310 spent for results at twice the account's cost or none at all.
Spend
$3,554
Purchases
149
Per purchase
$23.85
ROAS
1.81

01 / Analytics

The four answers, every time you open it.

Each campaign is judged by its own goal, against your own account: sales by purchases, traffic by landing page views. A leads or awareness campaign is never called waste for having no sales.

01 / Where is the money going?

$3,554 spent in last 7 days, down 2% on the period before.

  • Prospecting | Subscriptions | Advantage+57%
  • Prospecting | Interest stacks | ABO35%
  • Retargeting | Cart abandoners 14d8%

02 / What is working?

Cart abandoners | 14 days | excl. purchasers is the best use of money: $10.05 per purchase against the account's $23.85.

  • Cart abandoners | 14 days | excl. purchasers$10.05 per purchase

03 / Which creatives are winning?

Top creative: Feed | Your cart is still warm, $10.05 per purchase at 2.53% link CTR.

1Feed | Your cart is still warm$10.05
2Reel | Pour-over in 7 seconds$18.32
3Carousel | Single-origin trio$23.67

04 / What needs stopping?

1 thing to stop: $310 spent for results at twice the account's cost or none at all.

Stop
Interests | Home baristas

$155.15 per purchase, 6.5 times the account's $23.85, on 9% of the spend. It is not spending right now (none of its ads can run), but it starts again the moment one does.

02 / Chat

Ask it. Or tell it.

The chat reads the account before it answers, and every figure comes from a read it just made. Tell it to do something and it does it, then shows you what Meta now reports, with an Undo.

  • “How did we do this week?”
  • “Pause everything that spent money with no sales.”
  • “Move 20% from the worst ad set to the best one.”
  • “Why did spend drop yesterday?”
Pause whatever is wasting money this week

Fama

  • Read performance report $3,554 spent in last 7 days, down 2% on the period before.
  • Pause Paused Interests | Home baristas.
Pause Interests | Home baristas$155.15 per purchase, 6.5 times the account's $23.85, on 9% of the spend. It is not spending right now (none of its ads can run), but it starts again the moment one does.
Done

Paused Interests | Home baristas. Meta now reports it as paused. Nothing else is on the stop list this week.

03 / Autopilot

Standing orders, checked every hour.

  • Write a rule in your own words, or start from one of ours.
  • Every new rule starts in dry run: it records what it would have done and changes nothing until you switch it to live.
  • Live rules act inside your limits, on the same thing at most once a day, on at most ten things per check.
  • Rules pause, alert and trim budgets. They raise one only if you allow it.
Pause ad sets spending with no results

Every hour, for each live ad set: if over the last 3 days (today included) spend at least $20.00 and results = 0, pause the ad set. At most once every 24 hours per ad set, and at most 10 ad sets per check.

Right now it would act on

Nothing, of 5 live ad sets. The sample account is behaving today.

04 / Limits

It acts. Inside your limits.

The limits sit in the code that talks to Meta, not in a prompt. Every change is checked against them, whoever asks for it: you, the chat, an AI tool or a rule.

Daily cap / hard stop

$800.00

Nothing can take your live daily budgets past it. Only you can raise it, in Settings. The sample account runs $550.00 a day under it.

Largest raise / asks first

25%

A bigger raise, or a budget over your per-campaign limit, waits for your Confirm. Pausing never waits: it only stops spend.

Read-only / one switch

Off

Turn it on and every change is refused, autopilot included, while reading and answers carry on.

Every change is read back from Meta afterwards and kept in Activity: who asked, what changed, and what Meta now reports.

05 / AI tools

Also in Claude, Cursor and VS Code.

Make a key in Settings and connect Fama over MCP. Your AI tool gets the same reads and the same actions as the built-in chat, on one ad account, under the same limits. It can never confirm a change that is over a limit.

# Claude Code, in a terminal
claude mcp add --transport http fama \
  https://fama.best/api/mcp \
  --header "Authorization: Bearer mp_your_key"

# then ask it
> what should I pause in my Meta ads this week?

06 / Setup

Connected in about ten minutes.

You give Fama access in your own Meta business settings, and you can take it back there at any time.

  1. Add a system userIn Meta business settings, under Users, add a system user called Fama.
  2. Give it your ad accountAssign the ad account with full control, so it can pause and set budgets.
  3. Generate a tokenWith ads_read, ads_management and business_management, set never to expire.
  4. Paste it into FamaPick your ad account, set your limits, and the four answers appear.
Read the full guide, with every menu and what to check

07 / Pricing

Start free. Upgrade when it pays for itself.

Free

$0 a month

Live ad accounts
1
Chat questions a month
30
Analytics and the stop list
Included
Autopilot rules per account
25
Deep audit
No
Activity log kept
30 days
Create account

Pro

$99 a month

Live ad accounts
3
Chat questions a month
300
Analytics and the stop list
Included
Autopilot rules per account
25
Deep audit
Included
Activity log kept
180 days

Agency

$299 a month

Live ad accounts
15
Chat questions a month
1,000
Analytics and the stop list
Included
Autopilot rules per account
25
Deep audit
Included
Activity log kept
365 days

Billing is not switched on yet: paid plans open to the waitlist first. Every plan includes the sample account. While Fama is new, free chat also has a daily limit shared by all free accounts.

08 / Questions

What people ask first.

Can Fama change my ad account by itself?

Only when someone asks: you, in the chat or on a screen; an AI tool you connected with a key that may act; or an autopilot rule you switched to live. Inside your limits the change happens at once and is read back from Meta. Over a limit it waits for your Confirm. Past your daily cap it is refused, whoever asked. You can also set it to ask you first every time, or stop every change with read-only mode.

What exactly can it change?

Four things: pause a campaign, ad set or ad; switch one back on; set a daily budget where it lives (on a CBO campaign or an ABO ad set); and make a paused copy of an ad set, the safe way to scale a winner. It does not create ads or campaigns, and it never touches your creative, targeting or landing pages.

How does it decide what needs stopping?

Against your own account, not an industry average. Each campaign is judged by its own goal: sales by purchases, traffic by landing page views. An ad set that has spent twice what a result costs across your account, with nothing to show, is a stop; so is one paying twice the account's cost per result on a real share of the spend. Ad sets still in Meta's learning phase get more room. Leads, awareness and engagement campaigns are never called waste for having no sales.

What does it need from my Meta account?

Three permissions on one ad account: ads_read to read it, ads_management to make the changes you ask for, and business_management to list your ad accounts. You give them with a system user token from your Meta business settings; the setup guide shows every step and what you should see after it. Connecting with one Facebook click follows once Meta approves the app.

Is my data safe?

The access token is stored encrypted and never shown again. Account data is read when you or a rule needs it; for a chat answer, what was read is sent to Anthropic's API, whose commercial terms say API data is not used to train models. Remove the ad account in Fama, or the system user in Meta, and access ends at once. Delete a conversation, a key or your whole account whenever you like.

Can I try it without connecting Meta?

Yes. Every account opens on a sample ad account: a fictional coffee brand with 35 days of data, the analytics, the chat, autopilot and the limits. Changes there change sample data only.

Can I use it from Claude, Cursor or VS Code?

Yes. Make a key in Settings and connect it over MCP. Your AI tool gets the same reads and the same actions as the built-in chat, on the one ad account the key is for, under the same limits. It can never confirm a change that is over a limit: that stays with you. Revoke the key and it stops at once.

Does it work for agencies?

Yes. Ask each client to add your business as a partner on their ad account, assign those accounts to one Fama system user, and connect each one. Each ad account keeps its own limits, rules and activity log.

Does it replace a media buyer?

It does the reading, the watching and the routine pausing, every hour, without getting tired of it. A person still sets the limits, the strategy and the creative. That is what the limits are for.

See your own account in ten minutes.

Start on the sample account now. Connect yours when you are ready; nothing in it changes until you ask.