May by Mako Metrics · for agencies running Meta ads

Creative Sprints in Minutes, Not Days

May is our Meta ads agent. One session takes a client from research to brand-safe creative, packaged in a campaign that's ready to publish. You approve it before a dollar moves.

✓ No ad account access ✓ No card ✓ About three minutes
DraftConcept 3 of 7
Vermere
Sponsored

Most gentle creams still run three active ingredients. We have 5. Built for skin that has learned to flinch at new products.

Generated Meta ad: a woman applying face cream to her cheekbone, headline Your barrier, rebuilt

Vermere is a sample client brand, not a customer. One creative from a single session.

THE PROBLEM

Creative throughput is the ceiling on your retainer

You already know which client accounts need new creative. A slow sprint leaves the budget spending on stale creative until the new round ships. We analyzed 657 live Meta ads across six DTC brands to see how fast the winners actually cycle.

Median Meta ad lifespan across six DTC brands Median ad lifespan ranged from 13 days at the fastest brand to 160 days at the slowest. A typical monthly agency creative cycle sits near the fast end of that range. Most Agency Teams: ~Monthly 13 days 160 days fastest brand slowest brand 0 30 60 90 120 150 180 Days an ad stayed live

Median ad lifespan across 657 live ads, six DTC brands. See the full benchmark.

The brands at the fast end have a pipeline that can feed a 13-day cycle. Most agency teams are staffed for something closer to monthly, and the media plan gets written around that limit.

WHAT CHANGES

What changes when May runs the sprint

From Two Weeks to Same Day

A round that took two weeks of calendar time comes back the same day, so your team spends its hours picking winners.

Generated Meta ad showing a report cover with the headline Know what rivals shipped Generated Meta ad with the headline Stop screenshotting the Ad Library over a grid of ads Generated Meta ad with the headline Your next brief is already stale Generated Meta ad with the headline Run duration is the tell Generated Meta ad with the headline Their survivors, graded Generated Meta ad contrasting an ad database with a finished analysis

Six of the ten ads from one sprint, generated on our own brand system.

Your kill and scale rules, applied the same on every account

Every agency has one senior person who knows when to cut an ad and when to push budget behind it. Write those calls down once and they run the same on account one and account twelve.

kill frequency > 2.8 and cpa > target
scale cpa < 80% of target for 3 days, raise budget 20%
hold spend under one target cpa, leave it alone
never touch an ad set inside the learning phase

Illustration of a written rule set. You define the thresholds.

Every sprint starts smarter than the last one

We read the results and act on them two ways: budget moves behind the angle that held, and the next brief inherits what worked so the following concepts start from it instead of a blank doc. It is a file you can read, and a new strategist picks it up on day one.

audience: reactive skin, 28 to 45
objective: first order
kept: objection angle, held three weeks
retired: routine-reduction angle, fatigued
next: test the objection angle on a lookalike

Illustration of last round's result written into the next brief.

HOW IT WORKS

One Session, Five Steps

Following a single session for Vermere, a sample client brand.

Step 1 · Research

It reads the site and the offer page, then writes a structured brand baseline. What you tell it about the audience and the offer overrides anything it inferred.

Brand baseline · vermere.com Confidence: high
Category
Skincare, direct to consumer
Flagship
Barrier repair cream, single jar
Audience
Adults 28 to 45 with reactive or easily irritated skin who have had bad reactions to actives
Signature Claim
Fragrance free, no actives
Aesthetic
Warm neutrals, lowercase wordmark, natural light photography
Sources
6 pages crawled: home, product, ingredients, about, FAQ, reviews

A thin or unreadable site forces low confidence instead of a confident guess.

It builds the campaign. You turn it on.

A creative you haven't seen has no path to a client's budget. This is the whole difference between an ads agent and an AI with your password.

A general-purpose AI with account access
  • Restructures ad sets overnight
  • Resets the learning phase
  • Spends real client budget while you sleep
  • Leaves you explaining a wrecked month
  • Starts from scratch every run
May, the ads agent
  • Assembles campaign, ad sets, and tracking
  • Arrives paused, every row switched off
  • Publishes nothing without a human
  • Leaves a file behind at every stage
  • Feeds last round's results back into research
WHO IT'S FOR

Built for a roster, not a single account

Volume Across Every Client

Every account keeps its own brand system. Creative for one client never comes back sounding like another.

Vermere
Vermere ad: a woman applying face cream Vermere ad: the product jar on a sand background
Mako Metrics
Mako Metrics ad with the headline Know what rivals shipped Mako Metrics ad with the headline Their survivors, graded

Two brand systems, same agent. Vermere is a sample client; Mako Metrics is our own.

Creative Briefed by the Competition

We already build competitor ad reports from Meta's public Ad Library. That research feeds May, so the angles start from what is live in your client's category this week: the formats competitors keep running, the hooks and offers they repeat, and how fast their creative cycles.

It also shows what nobody in the category is running, which is where a fresh angle usually comes from. Tools that stop at concept generation are working from your account alone. You can also buy the research on its own from $24.99 if you want to see the quality of the read before hiring the loop.

A competitor ad pulled from the public Meta Ad Library A competitor ad pulled from the public Meta Ad Library A competitor ad pulled from the public Meta Ad Library A competitor ad pulled from the public Meta Ad Library

Real competitor ads from Meta's public Ad Library.

An approval trail you can show the client

When a client asks where an ad came from, the answer is a document, not a memory.

  • brand-baseline.json Research
  • concepts.json Angles
  • image-prompts.txt Creative
  • screening-result.json Screening
  • campaign-structure.json Campaign

Illustration of the files one session leaves behind.

PRICING

Priced for the whole roster

Run a single account for $100 a month, or put a whole client roster on one plan with competitor reports included. No seats, no credits, no percentage of your client's spend.

What an Engagement Covers

  • A creative round per account, per week, briefed by what competitors are running
  • Every asset screened against brand and Meta policy rules before you see it
  • The campaign assembled in the ad account with tracking attached, delivered paused
  • Your kill and scale rules applied the same way on every account you run
  • Results read after each round and written into the next brief, in a file you can read
  • Competitor reports included and white-labeled on the agency plans, the same way the Agency report plan works

Just want the research that briefs it? Competitor reports start at $24.99 and sell on their own. You can order a Competitor Snapshot without hiring the loop.

Single account

1 to 4 accounts

$100/account/mo

Agency Starter

up to 5 accounts, reports included

$499/mo

Agency Roster

up to 10 accounts, +$59 each beyond, reports included

$899/mo

Agency Scale

20+ accounts

Custom

Founding rate, locked for 12 months. An active account is one that ships a creative round that month.

No ad account access to try it. No card.

Questions Agencies Ask

Do you need access to my client's ad account?

Not to try it. The free generator runs on a public website. Account access comes up when you're ready to publish campaigns into a real account, and we scope that on the call.

Can I white-label this?

Yes. We already ship white-label competitor reports on the Agency Plan, and the same applies here.

What does May cost?

A single account is $100 per month. Agencies price by the roster: Agency Starter is $499 a month for up to 5 active accounts, and Agency Roster is $899 a month for up to 10, with $59 per active account beyond that. Competitor reports are included on the agency plans. Founding rate, locked for 12 months. The generator is free.

What if the creative comes back off-brand?

Every asset gets screened before it reaches you, and you approve or reject each one. In a recent internal sprint, 9 of 10 concepts cleared and 1 was blocked for citing a number it had no data for. More on how the screening works.

Does anything publish live automatically?

No. Campaigns arrive paused. Turning one on is a human action, every time.

Which clients is it a fit for?

Ecommerce and DTC accounts running Meta creative at a real budget, and B2B software teams driving traffic to a demo or trial page. If a client spends more on creative production than on media, the economics don't work yet. For B2B, we build the creative and the paused campaign; we don't connect your CRM or push pipeline stages back to Meta.

Run one of your clients through it

Seven concepts and five Meta-style creatives in about three minutes. Free, no ad account access, no card. Bring the client you'd most like to show something new.

Generate Five Ads Free Book a Launch Call