Skip to content

AI media buyer for lean teams running their own Meta ads

See the next Meta ads move. Approve it before it runs.

zofi reads your ad account results, spots what changed and prepares the fix: one specific change, or fresh ad creative to replace what’s wearing out. Evidence attached. Nothing runs until you approve it.

Meta ads only. Currently working with a small number of pilot teams.

Animated example with synthetic data: zofi flags a rise in frequency and a drop in click-through, writes a reading, drafts three replacement creatives and attaches one to a proposal. Then a person approves it, and it is queued, not applied.

Proposed change · Spring retargeting

Illustrative example · synthetic data

Frequency, Video 03

4.3 was 2.1

+105%

Click-through, Video 03

1.1% was 1.8%

−39%
ReadingSame people, seeing it more, clicking less. Likely creative fatigue. Confidence: medium, only 4 purchases.

Replacement creative

Your 7am, sorted.

A

The good cup, every morning.

B

Out of coffee? Not again.

C

ProposalPause “Video 03”. Add draft B, uploaded paused. Budget unchanged.

Next: you

Buttons in this example are not interactive. Try the real ones below.

No logo wall here. Just the work, so you can judge it.

zofi is in pilot. We don’t have customer results to show yet, so this page shows a sample proposal, the controls you keep, and what a pilot will evaluate.

01 / The weekly account check

The check takes an hour. The decision takes a minute.

Most of a weekly Meta check is digging, not deciding. zofi takes the digging and hands you the decision, with the evidence attached.

  1. 01 Open Ads Manager, compare date ranges zofi prepares
  2. 02 Spot which ad or ad set moved zofi prepares
  3. 03 Work out a likely reason zofi prepares
  4. 04 Write down the change you’d make zofi prepares
  5. 05 Decide whether to make it You
  6. 06 Remember to check back next week zofi reminds, you review

Blue marks what zofi prepares. Lime marks what you decide.

02 / Example workflow

From a number that moved to a decision you made.

Step through one change from source to outcome. Every screen below is a concept with made-up data, so you can see the mechanism before trusting it.

Sample workflow · one Meta ad account

Illustrative example · synthetic data

Step 01 of 05

Source

See exactly what zofi read, and where it came from.

Ad set Spring retargeting · Oct 13–19 compared with Oct 6–12 · read from Meta Ads Manager reporting

Sample ad performance, last 7 days
AdSpend 7dFrequencyCTRPurchases
Video 03 · 15% off$4124.3was 2.11.1%was 1.8%4was 9
Carousel · bestsellers$2682.01.9%7
UGC · unboxing$1901.72.2%5

03 / Creative

When an ad wears out, zofi drafts the next one.

The same evidence that flagged the tired ad becomes the brief: what it said, who saw it too often, and what to try instead. zofi drafts copy and visuals, explains each one, and flags drafts that repeat the problem. Drafts stay drafts until you approve them.

Creative drafts · Spring retargeting

Fictional brand · example visuals, not zofi output

Why now

Video 03 · frequency 4.3, click-through −39% in 7 days. Its message: 15% off.

Angle

Same angle as the tired ad

Format (sample)

Pick an angle, then draft. zofi writes three options and explains each one.

Next:zofi drafts, you pick

Nothing here is published. Approved drafts upload paused.

04 / Where it helps first

One job done well. Three more nearby.

Primary job

Account diagnosis: what changed this week, and what to do about it.

Trigger
Scheduled weekly check, or a sudden shift in results
zofi prepares
A short list of findings, each with one proposed change
You decide
Which proposals to approve, edit or drop

Creative refresh

Try it ↑
Trigger
An ad wears out: frequency up, clicks down
zofi prepares
Three drafts, each with its reasoning
You decide
Which draft joins the proposal

Campaign preparation

Trigger
A new campaign is about to launch
zofi prepares
A pre-launch checklist against your rules
You decide
Whether it’s ready

Approved changes

Trigger
You approve a proposal
zofi prepares
The change, applied and read back
You decide
Nothing else, unless it fails

05 / Evidence

No results yet. Here’s how we’ll earn them.

When a pilot finishes, its results will be written up in this format, including the parts that don’t flatter us.

What each pilot evaluates

  • Did the proposals match what an experienced buyer would do?
  • How often were they edited or rejected, and why?
  • Did approved changes apply and read back correctly?
  • What happened afterwards, with confounding changes listed

Pilot evidence packet

Template · no results yet
Customer type
e.g. DTC brand, one Meta ad account
Starting situation
What they did before, and who did it
How zofi was used
Which proposals, how many approved
What else changed
Promotions, new creative, budget shifts
Observation period
Fixed dates, agreed before the pilot
Outcome & data source
Defined up front, e.g. purchases in Meta
Limits
Sample size, attribution, whether it is typical
Result: not yet available

06 / Control

You hold the keys. zofi asks first.

Here is exactly what zofi can see and do, and what it can’t.

Ad platforms

  • Meta ads · read + approved changes
  • Other platforms · not supported

Permission summary

Read ad performance
Yes, to prepare proposals
Yes
Pause or resume an ad
Only after you approve
Asks
Change a budget
Only after you approve, within your cap
Asks
Draft new ad creative
Yes, as drafts inside zofi
Yes
Upload or publish creative
Only after you approve
Asks
Create new campaigns
No
No
Actions without approval
None by default
No
Log
Every proposal, decision and read-back
Yes
Undo
Re-enable or revert in Ads Manager. No blanket rollback.
Asks

07 / Trying it

What a pilot actually involves.

  1. Step 1

    Intro call

    You and the founder. We check fit before anything is connected.

  2. Step 2

    Connect one account

    Read access to one Meta ad account.

  3. Step 3

    First proposals

    zofi prepares proposals on your real account. You see every one.

  4. Step 4

    Review together

    Keep what was useful, tell us what was wrong, decide whether to continue.

Questions worth asking first

Who is this for, and not for?

Teams running their own Meta ads without a full-time media buyer. Not for agencies managing dozens of accounts, or for channels other than Meta.

Does zofi run my campaigns, or prepare work for me?

It prepares specific changes. Supported changes are applied only after you approve them; everything else stays a proposal you act on yourself.

Does zofi make ad creative?

Yes. When an ad wears out, zofi drafts replacement variants from the same evidence, explains each one and flags drafts that repeat the problem. We agree formats and brand rules with you during the pilot. Drafts are never published without your approval.

What data and tools does it need?

Access to your Meta ad account reporting. We will never ask for ad credentials in a marketing form.

What can I inspect before approving?

The source rows, zofi’s reading and its confidence, what will change and what will not, and how to undo it.

What happens when data is missing?

zofi says what is missing, stops proposing changes that depend on it and tells you the next step. It does not fill gaps with estimates.

What does a pilot include?

An intro call, connecting one account, a first set of proposals on your account and a joint review.

What does it cost, and what’s separate?

The pilot is free. Paid plans start at $299 a month, and you can see them on the pricing page. Your Meta ad spend is always billed by Meta, separately.

Next step

Want zofi to prepare your next Meta ads move?

Tell us who you are. The founder replies by email to set up a short call. We won’t ask for account access here.

No account access needed.