Priced per seat. Never per brand.
Adding a brand is free, because coverage is the product and a tool you can only afford to point at some of your clients is not one. Adding a person who works on it costs, because that is where the value actually lands. Your clients’ reviewers cost nothing at all — a review link needs no seat and no account.
Studio
One brand
The editor, the whole rule engine, the audit trail. Nothing that makes the product honest is held back — what is missing is scale.
Request an invitePro
Unlimited brands
Add the sixteenth client at no cost. The API, house rules across every brand, and limited seats for people who should reach one client and not the others.
Talk about ProEnterprise
Your paper, your terms
A negotiated data processing agreement, an order form that replaces the as-is warranty position, and support terms written down rather than implied.
Start a conversation| Included | Studio | Pro | Enterprise |
|---|---|---|---|
| Brands | One | Unlimited | Unlimited |
| Seats | 3 included | Priced per seat | Agreed |
| The carousel editor — ten layouts, six compositions, PNG and PDF export | included | included | included |
| Brand kits with nine rule types, from banned phrases to closed periods | included | included | included |
| Checks on every export, with per-finding acceptance and a recorded reason | included | included | included |
| Approval bound to a fingerprint of the content, so editing a headline voids it | included | included | included |
| Append-only release records, and the compliance report exported as JSON | included | included | included |
| Review links — one post, mandatory expiry, revocable, no account for the reviewer | included | included | included |
| The rule report: how often each rule is set aside, by how many people, and on what grounds | included | included | included |
| House rules imposed across every brand at once, which a brand editor cannot weaken | not included | included | included |
| Limited seats, scoped to named brands, for an outside consultant or a client | not included | included | included |
| The review API, and account keys issued and revoked by an owner | not included | included | included |
| Overrides recorded through a key, into the same append-only ledger | not included | included | included |
| API calls included each month, metered beyond | not included | 25,000 | Agreed |
| A compliance report scoped to one brand, naming none of the others | included | included | included |
| SSO and SAML | not included | not included | not yet |
| Your own paper — a negotiated DPA, and an order form that changes clause 16 | not included | not included | included |
One row says “not yet”, and one row needs a sentence
- SSO and SAML.
- Not built. Sign-in today is a one-time link to your mailbox, with no password and no second factor beyond control of that mailbox. If a directory integration is a hard requirement, say so in the request rather than reading a roadmap answer as a yes.
- The per-brand report is a separate query, not a filter.
- Worth saying because the distinction is the whole value of the row. Handing one client their record runs a query scoped to that brand — the account-wide report is never generated, so no file containing the other fourteen clients exists for a filter to be trusted to strip.
- Nothing here is enforced in code yet.
- There is no billing system, no seat meter and no brand cap in the product. This table describes what a subscription is intended to include, which is exactly what the terms say it is.
Invite-only, so this is a request rather than a checkout. Nothing is charged until your account is set up and you have used it, and there is no billing system today — clause 5 of the terms says so in the document rather than only here. A rate you take as a founding member is held for as long as you stay subscribed.
Why there is no per-brand price
Coverage is the product, and you cannot meter the thing that only works when it is total
15 of 15
What an audit trail is
Every client, every post, one rule set, one ledger. The sentence a compliance lead can say out loud is that nothing left the building unchecked.
12 of 15
What a per-brand price buys
Worse than not having the tool. It establishes that the team knew what good looked like, priced it, and decided three clients were not worth it — which is the finding, not the mitigation.
Per-brand pricing is the obvious model here and it charges an agency for the exact behaviour this product needs from it. An agency weighing whether the sixteenth client justifies another line on the invoice is an agency that leaves the sixteenth client uncovered — and coverage does not degrade gracefully, it inverts.
So the unit is the seat. A brand does not use software; a person does, and a person is what a growing agency actually adds when the work grows. Adding a client costs nothing, which is the only pricing decision consistent with what the tool is for.
The people you send work to
You pay for your team, not for your clients
The person who most needs to see a draft — the compliance officer, the lawyer, the client contact — has no seat, will not create an account, and is often not permitted to. They are reached by a link rather than by a licence, so the number of people reviewing your work has no bearing on what you pay.
- No account, ever
- A review link is opened by a stranger with no sign-in. They type a name once, because an unattributable remark on a compliance record is worthless.
- One post, and nothing else
- A link names exactly one carousel. There is deliberately no brand-level or campaign-level share, so the blast radius of a forwarded link is a single post.
- Expiry is mandatory
- Not a default that can be cleared. Between one and ninety days, and the check runs inside the database before any content row is read.
- Revocable, and revocation is permanent
- Cut off immediately, and the link is kept rather than deleted, because who was sent what and when it was withdrawn is part of the record.
- It creates no seat
- A link is not an invitation. It writes no membership row, never appears in your team list, and grants nothing beyond the post it names.
- They can sign off, not just look
- A reviewer can record a sign-off bound to a fingerprint of exactly what they saw. It only reaches a release record once a signed-in member of your team confirms they read it — because a name typed by a stranger is self-asserted and the product says so.
The alternative most tools offer is a free viewer seat, which puts an outsider inside your account holding a role. This keeps them out of it.
How the four seats are enforced →What is never metered
Four things you will never be charged by the unit for
Brands
Add the sixteenth client for nothing, and the fiftieth. The one thing a compliance tool must never make you hesitate over is pointing it at more of your work.
Checks in the editor
Every check a person runs is free, on every surface — the studio, the copy editor, the Word add-in, the Figma plugin. A per-check price would make it cheaper to check less, which is an incentive no compliance tool should be able to create, and metering the add-in would create it on the one surface where legal actually works.
The audit trail
A compliance product that charges for the record of what it did has the incentive pointed the wrong way. It is append-only, it exports as JSON, and it is included at every tier.
Being told which tier decided
Including that nothing checked a rule at all. That is the product, not an upgrade — a tool that charged extra to tell you what it had not checked would be selling you the silence.
Unattended automation is the one exception, and the line is drawn at whether a person is behind the check rather than at how it reached us. Pro includes 25,000 unattended runs a month — a build pipeline, a scheduled sweep, an agent working through a backlog — and meters past that, because a pipeline can run a check a second and a person cannot. A check somebody asked for is never metered, whether they asked for it in the studio, in Word, or in Figma.
Where it hands off
It clears the work. It does not run your stack.
- It exports.
- Your scheduler posts.
- It records every release.
- Your archive retains them.
- It checks, and shows its work.
- Your compliance function decides.
The engine runs the same on a plain post, an ad or a press release as it does on a slide. The request form asks which surfaces you would use, and answers from paying members are weighted above the rest.
Try it on your own copy first →