MetamorphMetamorphGet started
Agency program · up to 30% recurring · no monthly minimum

When Meta blocks a client's domain,
you're the one explaining it.

Metamorph relays a restricted domain's pixel events to Meta server-side, on the same pixel and the same ad account. You install it for the client in minutes, they pay for it themselves — and it pays you 10–30% of every payment they make, for as long as they stay. The rate climbs with your active client count.

Free agency account · no subscription · you never touch the client's billing · program terms

What actually happens

Nothing in the container is broken.

This is the notice sitting in the client's Events Manager. If you've seen it, you already know the rest of this page — and Metamorph is what puts the events back.

business.facebook.com/events_manager

Data sharing restrictions applied

One or more websites or apps are in categories with data sharing restrictions. Specifically, certain standard events are blocked, and your data source(s) are in a core setup. If you think the categories haven’t been applied appropriately, you can request a review.

The block

It's the domain, not the setup

Meta's categorizer files the client's domain under a restricted topic — health, dental, wellness, supplements, finance, faith — and events from it stop reaching Events Manager. Nothing in the container is wrong, so nothing in the container fixes it.

The damage

The account stops learning

Delivery and spend carry on while the conversion signal quietly goes to zero. The pixel you spent months training loses its optimization input, CPA drifts, and by the time it shows in the numbers you've already lost weeks.

The conversation

You're the one explaining it

The client sees spend without conversions and asks what you changed. "Meta restricted your domain" is a true answer that sounds like an excuse — unless you can also say it's already fixed.

Free check, no signup

Is a client's domain actually blocked?

Enter any domain and find out in under a minute whether Meta is restricting it right now. Works just as well on a prospect's domain as on a client's — it's how you find out there's something to fix before the pitch.

Run the free restriction check →

The mechanism

Plain CAPI doesn't get around it.
Metamorph does.

Meta filters server-side events by domain too, so pointing your own sGTM at the Conversions API leaves the block exactly where it was — here's why, in full. Metamorph's relay is the version that gets through.

1

It intercepts, it doesn't replace

The snippet overrides fbq before the base code runs and captures every track and trackCustom call — standard and custom events, their parameters, eventID, the full advanced-matching set, fbp and fbc. If the site has no pixel at all, the native mmq() queue takes the same call shapes.

2

It relays server-side, and it counts

Events go to the Conversions API from our infrastructure, not from the client's browser — the pixel is suppressed entirely. What makes them land and count on a restricted domain is the part we don't publish; the result is events Meta accepts, attributes and optimizes on.

3

Same pixel, same ad account

Conversions land back on the pixel and ad account the client already runs. No new asset to warm up, no creatives to rebuild, learning phase intact. Usually live the same day, with 10 million events per pixel per month included.

Setting a client up

Four steps, and you do three of them.

1

Create your free agency account

Sign up, pick "For my clients", add your company details. No card, no subscription, no trial clock — agency accounts don't have one.

2

Invite the client by email

We send them a branded invite link in your name, valid for 7 days. You see it sitting in your pending list until it's accepted, and you can revoke it any time.

3

They sign up and start their trial

They create their own account on their own card, with a 7-day free trial. Their subscription, their billing, their decision — you're attributed to it permanently from that moment.

4

You do the install for them

Open their account from your dashboard, grab the installation code, connect their pixel. Import our ready-made GTM tag and paste the key, or drop one line before the Meta Pixel. No plugin, no rebuild, no developer.

Your agency dashboard

Every client, and what each one pays you.

Invite and track clients

Send invites by email, watch the pending list, revoke what goes stale. You get an email the moment one is accepted.

Open any client's account

"View account" puts you inside their dashboard: installation code, pixel connection, domain whitelist, and live event stats — every event every client relays, visible as it happens. Everything you need to set it up and to prove it's working.

Billing stays theirs — provably

Every subscription and payment action is blocked while you're viewing a client's account. You cannot start, change or cancel their plan even by accident, and you can tell them so.

Your numbers at a glance

Clients, active subscriptions, this month's commission volume and your payable balance — plus each client's status (onboarding, trial, active, past due, canceled) and lifetime commission.

A commission ledger, not a promise

Every commission is a row: what it was earned on, when it matures, whether it's pending, payable or paid. Nothing to request by email, nothing to reconcile by hand.

Self-serve payouts

Request a payout the moment your payable balance reaches 100 EUR. Upload your company's invoice as a PDF, we review it and pay by bank transfer to the details on it.

The commission

Up to 30% of everything they pay, recurring.

Up to 30% of every payment. 10% from your first active paying client, 20% from your 5th, 30% from your 10th — first payment and every renewal alike. The base is the net amount of their invoice — excluding VAT, after any discount — and the tier is read from your roster at the moment each payment lands.

No monthly minimum. Commissions accumulate from your very first client payment and are never forfeited for low volume. One client is a real commission, not a rounding error.

Permanent attribution. The link is set when the client signs up and never expires. The commission follows the client, not the retainer — it keeps arriving whether or not they're still on your roster.

One balance, any currency. Clients billed in GBP, USD, AUD or NZD convert into a single EUR balance at accrual, so a mixed roster doesn't fragment your ledger.

What that adds up to

1–4 active clients10%
5–9 active clients20%
10+ active clients30%
5 clients · 20%100 EUR / month
10 clients · 30%300 EUR / month
25 clients · 30%750 EUR / month

Illustration at the 100 EUR list price, one pixel per client. The rate applies to the net invoice amount and is set by your number of active paying clients when each payment lands — trials don't count until their first payment. A client running more pixels earns proportionally more. Balances and payouts are always in EUR.

Each commission becomes payable 8 days after the client's payment, and you can request a payout from 100 EUR. Full detail in the Agency Program Terms.

The client's side

An easy yes to ask for.

Nothing of theirs changes

Same pixel, same ad account, same campaigns and same history. No new asset to warm up, no creatives to rebuild, nothing touched in their theme or checkout — and 10 million relayed events per pixel each month.

Their subscription, their card

A 7-day free trial first, then 100 EUR + VAT per month per pixel, cancel anytime. It is billed to them directly — you never resell it, never front it and never invoice them for it, so there's no markup to defend.

FAQ

The partner program, answered.

Nothing. Agency accounts are free: no subscription, no trial, no seats, no pixel slots of their own, and nothing to cancel in a quiet month. You only need a company name and tax number, because commission payouts are paid against an invoice your company issues.

Fix it for one client
and see what it pays.

The agency account is free and takes a minute to set up. Invite the first client whose domain Meta has flagged, install it for them, and every payment they make pays you a commission — 10% to start, up to 30% as your roster grows.

Create your free agency account  →

Companies only · Agency Program Terms