HEADLESS ATTRIBUTION ENGINE

Headless attribution for your AI agent, your app, and your team.

Connect Meta, Google, your CRM and your payments. Get the truth about what earns — cash-verified, every model — and send it straight back to Meta. Built to be run by a person, or by an agent.

Get an API key →

No demo required · Free forever on one ad account, or self-serve Growth and Agency from $99/mo

Ian Cooper ClarkeTomás ParraguezCristóbal Ruiz

Used by LATAM’s new wave of media buyers — 260k+ combined audience

HOW IT CONNECTSLIVE

One connection to Meta, Google, your CRM and your payments. Every attribution model runs against the same warehouse — the truth ships straight back to Meta.

Connect Meta, Google, your CRM and your payments

OAuth hand-off — works for a person or an agent

Connected

Attribution computed across 5 models

cash-only ROAS · every touchpoint verified

Live

Sent back to Meta as a verified outcome

confirmed in Meta's Events Manager

Sent

ATTRIBUTED ROAS

5.8x

▲ +14.2% vs prior

WASTED SPEND FOUND

$1,240

last 30 days

ACTIONS VERIFIED ON META

12

this week · full audit trail

24/7

THE AGENT STAYS ON SHIFT

<30min

FROM CONNECT TO FIRST BRIEFING

5min

EVERY ACTION VERIFIED ON META

9

ATTRIBUTION MODELS UNDERNEATH

HIPAA-ready · BAA available

HOW IT WORKS · ONE 24-HOUR SHIFT

It worked your account while you slept.

No black box. The agent proposes, you approve, it executes — and then it checks its own work on Meta. Every step lands in an audit log you can read.

02:14

Audit

Scans every ad. Flags drift — like creative fatigue — before CTR collapses.

06:00

Match revenue

Last night’s payments in Stripe and your CRM, traced back to the exact ads.

07:58

Brief you

Three actions, each priced in $/day with a confidence score.

09:02

You approve

One click. Nothing ever changes on your account without it.

09:08

Execute + verify

Live on Meta, re-checked 5 minutes later. Logged forever.

WHO IT’S FOR

Four jobs it already does.

THE OVERLOADED MEDIA BUYER

Stop opening six tabs of Ads Manager.

Francisca runs six client accounts. The agent scans all of them overnight and hands her one briefing: what moved, why, and the changes worth making. She approves from her phone; Atribu executes each one and confirms it landed.

daily audit per accountfindings priced in $/daypause · scale · reallocateverified at T+5 min
Meet the Atribu Agent
6 ACCOUNTS · TONIGHT’S FINDINGSON SHIFT
dental-smiles1 fatigue warning · 1 scale opportunity+$310/d
fitlife-mx1 ad past CPA target for 3 days−$38/d
clinica-veraclean — nothing worth changing—
law-santosbudget reallocation proposed+$120/d

THE DENTAL GROUP META KEPT FLAGGING

Advertise like a normal business. Stay HIPAA-clean.

A dental group’s pixel kept leaking patient names and appointment URLs to Meta — until the account got restricted. In Healthcare Mode, Atribu strips identity at the source and exports only an approved allowlist of events. Meta gets clean signals; patients stay private.

PII stripped before exportallowlist-only eventsURLs reduced to originDPA + BAA click-wrap
Explore Healthcare Mode

WHAT META RECEIVES

// before — raw pixel

name: “María Fernández”

url: /citas/implante-dental?tel=…

ip: 189.203.11.4 · ua: iPhone…

// after — Healthcare Mode

event: “Schedule” ✓ allowlisted

id: sha256(…) · url: clinic.mx

ldu: enabled · pii: none

THE TEAM THAT LIVES IN CLAUDE

Your ad accounts, in your AI’s vocabulary.

Diego’s team asks Claude: “Which creatives are fatiguing? Which ads actually closed sales last month?” Atribu’s MCP server answers from live account data — wear-out, anomalies, funnels — and can even apply a recommendation, gated behind the same approval flow.

Claude · Cursor · ChatGPT30+ toolsPII masked by defaultscoped tokens + rate limits
Explore Atribu MCP
claude · mcp.atribu.app

> which creatives are fatiguing?

creative_fatigue_check()

“UGC v3” — frequency 4.8, CTR −31% in 7d.
Projected waste if unchanged: $399/wk

apply_recommendation(mode: "preview")

would pause 1 ad · saves $57/day
confirm requires admin approval ✓

THE CLINIC WHOSE LEADS WENT NOWHERE

Teach Meta what a good lead looks like.

Most form fills never become customers — but that’s all Meta sees, so that’s all it optimizes for. When a booking hits Sofía’s GoHighLevel pipeline or a payment lands in Stripe, Conversion Sync sends that outcome back to Meta and Google with its real value. The algorithm finally learns who actually pays.

rules from pipeline stagesreal payment valuesquality gates, 3 presetsevery skip logged + replayableworks with WhatsApp ads
Explore Conversion Sync

SYNC RULE

Pipeline stage → “Booking confirmed”

send to Meta CAPI as Schedule · value $150

ACTIVE

DELIVERIES · LIVE

10:22Schedule · $150 → Metasent ✓
10:04Purchase · $890 → Meta + Googlesent ✓
09:47Lead · form fill, no identityskipped · low confidence

CLIENT REPORTS

The Friday report, without the Friday.

Every client gets a scheduled report with the same numbers the agent works from — real revenue, not screenshots of Ads Manager. Share a live link, or let the email send itself.

Scheduled email reports, per client, on your cadence
Live share links — clients see numbers without a login
Stable definitions — this week’s ROAS means the same as last week’s

Weekly performance — Dental Smiles

[email protected] · Mon 08:00

SENT ✓
Attributed ROAS5.8x▲ +14.2%
Cash collected$48,120▲ +18.3%
Cost per booked visit$294▼ −13.5%
Best ad by revenueRetargeting — VSL Viewers

View live report → atribu.app/share/…

See it on your own accounts.

Connect Meta, Google, your CRM and your payments — the first attribution numbers are ready in minutes.

Start free

EARLY USERS

Used by people who run real spend.

LATAM’s new wave of performance marketers — their agencies, Aristeia and Markdroid, run client accounts on Atribu today.

Weekly truth.

ROAS, CAC, new vs returning — one report

“Weekly truth reporting on ROAS, CAC, and new-customer acquisition cost without tool sprawl. Stable definitions. New vs returning using real logic — not guesswork.”

Unified reportingRuns Aristeia on Atribu
Ian Cooper Clarke

Ian Cooper Clarke

Co-founder, Aristeia — growth for aesthetic clinics

@iancooperclarke · 115k

STAGE-BASED ATTRIBUTION

“Higher CPL can be good if it yields qualified pipeline and closed revenue. Atribu gives us stage-based truth: cost per booked, cost per qualified, close rate per ad. Client-ready justification.”

Cristóbal Ruiz

Cristóbal Ruiz

Founder, Criver — ex-The North Face & Guess paid media

@cristobalruiz.ads

THE PEOPLE BEHIND THE QUOTES

Ian Cooper ClarkeJosé GarraoTomás ParraguezDiego OsmanCristóbal Ruiz

260k+

combined Instagram audience — teaching Meta ads in public, running client accounts on Atribu.

@iancooperclarke · @riquezadigitaldrop
@tom_parraguez · @osminflow · @cristobalruiz.ads

Real ROAS.

not platform numbers

“We needed real ROAS and real CAC — not platform numbers. Atribu gives us a decisive view of what to scale and what to kill, plus credible reporting we can put in front of any client.”

Cash-based attributionRuns Markdroid on Atribu
Tomás Parraguez

Tomás Parraguez

Founder, Markgrowth & Markdroid

@tom_parraguez · 33k

José Garrao

José Garrao

Founder, Riqueza Digital — dropshipping & e-commerce, LATAM

@riquezadigitaldrop · 86k

Diego Osman

Diego Osman

Founder, EverFresh Media — organic launches for creators

@osminflow · 29k

WHERE IT SITS

Trackers report. Optimizers guess. Atribu does both jobs.

That’s the category gap: the tools that can see your money can’t touch your account, and the tools that touch your account can’t see your money.

Sees

AI AD OPTIMIZERS

Clicks & platform events

ATTRIBUTION TRACKERS

The journey to the sale

atribu

The journey and the payment — Stripe, GoHighLevel, MercadoPago

Executes changes

AI AD OPTIMIZERS

In a black box you can’t audit

ATTRIBUTION TRACKERS

Never — reporting only

atribu

With your approval — verified on Meta 5 min later, logged forever

Feeds the algorithm

AI AD OPTIMIZERS

Whatever the pixel caught

ATTRIBUTION TRACKERS

Forwarding, unfiltered

atribu

Quality-gated bookings & payments with real values — Conversion Sync

Safe for clinics

AI AD OPTIMIZERS

Not built for health data

ATTRIBUTION TRACKERS

PII typically flows through

atribu

Healthcare Mode — allowlist-only export, BAA signed

Inside your AI tools

AI AD OPTIMIZERS

Their own chat, their walls

ATTRIBUTION TRACKERS

CSV exports

atribu

MCP for Claude, Cursor & ChatGPT — 30+ live tools

Client reports

AI AD OPTIMIZERS

Platform screenshots

ATTRIBUTION TRACKERS

Dashboards behind a login

atribu

Scheduled emails + live share links, built on revenue

Categories, not competitors — connect your stack and see the overlap for yourself.

Start free and see the gap

PRICING

Start free. Upgrade when it pays for itself.

Free forever on one ad account. Growth and Agency are self-serve — pick a plan and connect in minutes.

Free

$0/mo

Attribution for one ad account. No card, no expiry.

  • 1 ad account
  • 10 AI questions + 5 ad analyses a day
Start free
MOST POPULAR

Growth

$99/mo

For a brand running several accounts. The agent, Conversion Sync and scheduled reports.

  • 5 ad accounts
  • 100 AI questions + 100 ad analyses a day
Start on Growth

Agency

$349/mo

For agencies. Client workspaces, one briefing across all of them, client-ready reports.

  • 25 ad accounts
  • 500 AI questions + 500 ad analyses a day
Start on AgencyTalk to us

Need more than 25 ad accounts, a BAA, or custom data terms? Talk to us

USD, cancel anytime. Save 20% on annual billing · Healthcare Mode + BAA available on every paid plan.

QUESTIONS

The ones everyone asks on the demo.

What does the agent actually change on my account?

Only four things, and only after you approve: pause an underperforming ad, scale a winner’s budget (+10–50%), move budget between ad sets (10–35%), or open a pre-filled creative refresh. Every change is re-checked on Meta five minutes later and logged.

How is this different from Meta’s own recommendations?

Meta only sees what happens on Meta. Atribu also sees your CRM and your payments — so its advice is based on which ads produce paying customers, not which ads get cheap clicks.

What is “attribution,” in plain words?

Connecting each sale back to the ad that caused it. When someone clicks an ad today and pays you three weeks later, Atribu remembers the whole path. That memory is what makes the agent’s recommendations trustworthy.

We’re a clinic — can we even use ad tracking?

Yes — that’s what Healthcare Mode is for. Patient identity is stripped before anything leaves your site, only an approved list of events is exported, and we sign a BAA. You advertise; patients stay private.

Will it mess with Meta’s learning phase?

The opposite is the point. Changes are small, clamped, and made one at a time — with you approving each — so nothing sweeping happens behind your back. The whiplash edits that reset learning are exactly what the guardrails prevent.

Can I undo a change?

Yes. Every action captures the account’s state before it runs and lands in a permanent audit log — so you can see exactly what changed, who approved it, and put it back.

CONNECT ONCE, KNOW WHAT EARNS

Put the headless engine behind your stack.

Connect Meta, Google, your CRM and your payments. Free to start — no card, no call required.

No credit card · self-serve Growth and Agency from $99/mo