Vai al contenuto
Operazioni Agency

How an Agency Manages 14 Client Audiences From One Library

9 min lettura
LM

Lucia Marrone

Creative AI Strategist

The agency had fourteen clients and, by an honest count nobody wanted to do, well over a hundred audiences scattered across their accounts. Most of those audiences were duplicates — the same lookalike rebuilt in three Meta accounts per client, the same customer list uploaded in slightly different forms, the same website-visitor segment recreated whenever a new buyer joined. This is a story about agency audience management across clients: how a team running performance ads for fourteen brands went from rebuilding every seed everywhere to one shared library, and what actually changed when they did.

Quick answer: Agency audience management across clients works best from one shared library: build each client's custom audiences and lookalikes once, reuse them across Meta, Google and TikTok, and check overlap before launch. Audiences stay scoped per client, so separation holds while the rebuild-everywhere tax disappears. Media buyers keep every targeting decision; the hub only builds, syncs and compares.

The starting state: a roster that multiplied the problem

For an in-house brand, scattered audiences are an annoyance. For an agency, they are a structural condition, because the agency multiplies the problem by its client count.

The multi-platform spread that drives this duplication is now the norm: eMarketer's 2024 forecasts show ad budgets distributed across several major platforms rather than concentrated in one, which means every client an agency adds brings another set of seeds to rebuild on every channel. This team ran most clients on two or three Meta accounts plus, for the bigger brands, Google and TikTok. Each client's hero audiences — high-value customer lists, 90-day purchaser lookalikes, product-page retargeting — had to exist in every one of that client's accounts. So the buyers rebuilt them, client by client, account by account. Fourteen clients, two to three accounts each, multiple platforms for the larger ones: the rebuilding was not occasional, it was the job.

An agency does not have an audience problem the size of one brand's — it has that problem multiplied by its roster. Every new client adds another full set of seeds to build and keep in sync across that client's accounts and platforms. The rebuilding tax and the drift both scale with the number of logos on the wall, which is exactly the wrong direction for a business that grows by adding logos.

The drift was the quiet part. A buyer who onboarded a client in February built the lookalikes off February's purchaser export. When a second buyer picked up that client in May, they rebuilt a "missing" audience in a backup account off May's export — and now the client had two purchaser lookalikes, three months apart, both live, with no label saying which was current. Performance differences got blamed on creative. The real cause was that the audiences had silently become different audiences.

The breaking point: an onboarding that took a week too long

The team did not change because of a strategic epiphany. They changed because onboarding a new media buyer onto an existing client took most of a week, and almost all of that time was audience archaeology.

The new buyer's first question was always the same: which audiences are current, and where do they live? Answering it meant opening each of the client's accounts, listing audiences in each native manager, guessing at seeds from inconsistent names, and rebuilding anything that looked stale or missing. By the time the buyer trusted the setup enough to run on it, days had passed — and half of what they rebuilt was duplication they could not see they were creating.

The cost of scattered audiences shows up most brutally at handoff. Every onboarding, every client reassignment, every cover-for-a-sick-colleague turns into archaeology: log into each account, list each audience, guess each seed, rebuild what looks missing. For an agency that reassigns work constantly, that archaeology is not a one-time setup cost — it is a tax paid on every single staffing change.

That was the breaking point. A business whose core motion is onboarding clients and reassigning buyers cannot afford to pay a week of archaeology on each move. The audience scatter was not a tooling preference anymore; it was a constraint on how fast the agency could grow. The same tension shows up in agency team management generally — but here it had a specific, fixable root.

The change: one library per client, built once

The fix was to stop treating audiences as something that lives inside each native manager and start treating them as a library. The team moved their audience work into Wevion's Audience Hub, which lists, syncs and builds audiences across Meta, Google user lists and TikTok from one screen, scoped to the accounts a user has access to.

The migration was unglamorous and decisive. For each client, they inventoried every existing audience in one view instead of account by account. They tagged duplicates and stale seeds, picked the one authoritative version of each customer list, and re-uploaded it once — reading the valid-versus-invalid count so they knew exactly what matched. Then they rebuilt each hero lookalike a single time off that clean seed, for the platforms that client ran.

The change was not a new strategy — it was a new unit of work. Instead of "rebuild this audience in each account," the unit became "build this audience once for this client." Per-client separation stayed intact, because audiences are scoped to the accounts each user can reach. What disappeared was the duplication: one seed per audience per client, reused, instead of a copy per account drifting on its own clock.

Crucially, the consolidation did not pool clients together. Each client's audiences stayed within that client's accounts — the shared thing was the workflow, one place to build and compare, not a shared pool of segments. The agency kept the separation clients expect and lost only the rebuilding. That distinction mattered for client trust: an agency that mixed audiences across brands would be a liability, while an agency that simply works from one tidy console per client is an upgrade clients can feel without ever seeing the tooling.

The overlap checks they had never been able to run

The unexpected win was overlap. For years the buyers had suspected that some clients' audiences competed with each other in the same auction, but native managers gave them no on-demand way to confirm it across two arbitrary audiences. The hub's Meta overlap report and cross-audience compare made it a thirty-second check.

On two of the larger clients, they found retargeting and lookalike audiences overlapping heavily — the client's own campaigns had been bidding against each other, inflating CPMs nobody had attributed to overlap. They consolidated and added exclusions. That single discovery, invisible for as long as the audiences had been scattered, paid for the migration on its own. This is the strategy layer the lookalike audience guide assumes you can see — and that scatter had been hiding.

The team turned the check into a rule rather than a one-off cleanup. Before any second audience went live in a client account, a buyer ran the compare and recorded the overlap percentage in the client's setup notes. It cost thirty seconds and changed the conversation with clients: instead of explaining a CPM spike after the fact, the agency could show, at review time, that it had deliberately excluded competing audiences and could point to the overlap figures behind the decision. The check that had been impossible under scatter became a small, repeatable piece of account hygiene — and a quiet trust signal the agency could put in front of the client. It also gave junior buyers a concrete gate to follow, which made the standard easier to teach than a vague instruction to "watch for overlap."

What actually changed — and what did not

A few months in, the differences were concrete. Onboarding a buyer onto an existing client went from a week of archaeology to reading one inventory and trusting it, because the library was current and the seeds were named. New clients came online faster, because the hero audiences were built once rather than recreated per account. And the "which audience is current?" question simply stopped being asked, because there was one answer per client.

What consolidating audiences changed for the agency was not the targeting — it was the operating cost of having good targeting. The same audiences, the same strategy, the same buyers — but built once instead of five times, kept current instead of drifting, and checked for overlap instead of competing blind. The work that scales with client count shrank to a one-time setup per client.

What did not change is just as important to state honestly. The buyers still made every targeting call — which seeds to favour for which client, how to layer and exclude, when to lean on platform AI. The hub did not launch campaigns, optimize anything, or act on its own; it builds, syncs, lists and compares, and stops there. The sync ran about every 15 minutes through official APIs, not live, so a freshly built audience needed a short delay before it populated. And platform depth differed — Meta had the fullest set of build actions, with Google user lists and TikTok covered for the core flows. None of that mattered to the outcome, because the outcome was operational: the rebuilding and the overlap blindness were gone.

The same pattern generalizes to any portfolio operator. An agency feels it first because the client count multiplies the pain, but a multi-account brand, a portfolio media buyer, or a dropshipper with backup accounts hits the identical wall — the same seed forced to live in many places, drifting, with no shared view of overlap.

The takeaway for agencies

If your agency rebuilds the same client audiences in every account, the cost is not the rebuilding alone — it is the archaeology on every handoff, the drift that gets blamed on creative, and the overlap quietly inflating your clients' CPMs where no per-campaign report will ever show it. Consolidating audiences into one library per client does not change your strategy. It removes the operational tax that grows every time you add a logo, and it surfaces the overlap you could never check before.

To see how a central audience library handles your own client roster across Meta, Google and TikTok — with per-client scoping, sync about every 15 minutes through official APIs, and every targeting decision left to your buyers — start a 14-day Wevion trial alongside the permanent free plan and consolidate your first client's audiences this week.

This guide is part of our agency tools hub — explore the full cluster for related playbooks.

Domande Frequenti

Newsletter

The Ad Signal

Insight settimanali per media buyer che non tirano a indovinare. Una email. Solo segnale.

Torna al Blog
Condividi

Articoli Correlati

Pronto ad Automatizzare le Tue Operazioni?

Inizia a lanciare campagne in blocco su ogni piattaforma. Inizia gratis, per sempre. Nessuna carta di credito. Cancella quando vuoi.