Skip to content

For agencies

One bill. Every client. Total isolation.

Run ROAS Shield across every client account from a single agency Stripe customer, with isolated workspaces, per-client rules, and per-client AI budgets.

Available today

What you can do right now

Multi-workspace billing under one Stripe customer

Run a workspace per client and bill them all under your agency’s single Stripe customer. One invoice, one Stripe customer record, every client metered separately.

Per-client moderation rules

Each client workspace has its own rules, allowed-domains, competitor lists, and brand voice. Rules never cross workspaces; tenant isolation is enforced at the database row level.

Per-workspace AI spend caps

Configure a separate AI spend cap per client so a runaway brand voice does not blow your agency budget. Caps are enforced synchronously, not on a delay.

White-label client reports

Put your agency’s logo, name, and accent colour on the client reports ROAS Shield generates — the weekly per-ad digest email and the printable per-ad report — and schedule branded digests to each client automatically. Report surfaces only; full custom-domain theming of the app itself is not part of this.

Roadmap

On the v2 roadmap

We are honest about what is shipping when. The list below is on the roadmap, not in production yet.

Custom MSAs and DPAs

For agencies that need bespoke contracts beyond our standard DPA. Available on request, becoming a self-serve flow in v2.

Bulk client onboarding

Import a CSV of clients with their Pages and ad accounts. Coming in v2; for now the onboarding flow is per-workspace.

Talk to a human, not a contact form

Email [email protected] with the rough size of your agency, the number of clients you would migrate, and your current tooling. We will reply within two business days.