Agencies

Compliance workflows for agencies managing dozens of sites

How to run cookie compliance across dozens of client sites: per-site workspaces, organizations and roles, human-approved inventories, and exportable records.

Agencies 3 min read The UserGuard team

Key takeaways
  • Every client site is its own workspace with its own scans, inventory, banner and consent log. You can group sites into organizations, but there's no cross-client dashboard today.
  • A scan records a cookie only when it has evidence (a Set-Cookie header, an HTTP-only record, or a document.cookie value). Pixels and scripts are classified separately as context.
  • Only human-approved cookies reach the published policy and banner. You hand the client that versioned policy and a CSV of the consent-event log.

The same steps for every client site

Compliance across an agency's client list is rarely hard the way engineering is hard. It's hard the way laundry is hard. You scan the site, review what turned up, approve what's valid, publish the banner and the policy, and keep the records, then you do it again for the next client, and the next. At two sites you can keep it all in your head. At forty you need a system, and a spreadsheet will only hold up for so long.

So when you evaluate tools, skip the feature count and ask which one lets you repeat those steps at your scale without letting accuracy slip on any single client.

How should an agency organize client sites?

Give each client site its own workspace, all under one account. In UserGuard, every site has its own scans, approved cookie inventory, banner, policy, and consent log. Organizations group client sites so the boundaries match your client list, and roles let a reviewer approve classifications without touching billing or another client's settings.

We don't have a single dashboard yet that shows scan health across every client site at a glance. We're building toward one, but today you work site by site. The grouping is what keeps that manageable, and nothing bleeds between clients.

Let the evidence gate do the first pass

Each scan makes two passes over up to 50 pages by default and only records a cookie when it has proof, meaning a Set-Cookie header, an HTTP-only record, or a document.cookie value. Pixels, scripts, iframes, and storage keys are classified separately as context, so they don't inflate the cookie list. That matters more at agency scale than anywhere else, because false positives multiply. One junk entry per site is forty junk entries in your review pile.

AI review then drafts categories, providers, and purposes with a confidence score, at ten runs per site per month, and someone on your team approves or corrects each one. Only approved cookies ever reach the published policy and banner. Your reviewer decides what gets through, and that judgment is what makes this billable as a service.

Give clients the records

When a client or their counsel asks where things stand, you want documents to show them. For each site, UserGuard gives you a generated cookie policy, built only from the approved inventory and versioned so you can show exactly what was published and when. You also get a consent event log that exports to CSV, with banner version, region, language, GPC status, per-category choices, hashed identifiers, and timestamps.

Give your clients the usual caution too. None of this makes a site compliant by itself, this post isn't legal advice, and scope questions go to counsel. What the records do is let you show what you did, which in most client relationships is the deliverable.

Per-site pricing fits how you bill

Per-site pricing suits the way agencies work. Each client site is $10 a month, and volume discounts apply automatically as your account grows (the current schedule is on the pricing page). Past fifty sites, you'd talk to us about custom terms. You don't have to negotiate per client or keep an eye on a usage tier, and you get a clean per-site line you can pass through on a care plan.

UserGuard is newly launched and doesn't have a long track record yet, so weigh all of this as design intent. The 30-day money-back guarantee is there so you can test it at your own scale. Put two or three client sites in an organization, run through the steps once end to end, and decide whether it's a service you'd put your agency's name on.

Go deeper: agency volume pricing

Start today

Put it on your first site today.

Create an account, add one line of code, and the first scan runs in minutes. If it isn’t right, you have thirty days to get your money back.

Get started → 30-day money-back guarantee · cancel anytime