Swim Lanes, Not Funnels: The Exclusion Setup That Guarantees Net-New Acquisition on Meta

Nine times out of ten, when an account lands on my desk because it's "hit a wall", the wall isn't real. The brand thinks it's maxed out new-customer acquisition. What's actually happened is that the campaign labelled "prospecting" has been quietly spending half its budget on people who already bought last month. The growth didn't stall. The account just stopped acquiring without telling anyone.

I see it constantly. And almost every time, the founder is staring at a flat ROAS line convinced they need a new audience, a new channel, a bigger budget. The real problem is a plumbing problem. Money meant for strangers is leaking back to existing customers, and nobody set up the pipes to stop it.

So let me walk you through how we plumb an account properly, because once you see it you can't unsee it.

Drop the funnel. It's lying to you.

First, a mental model swap, because the usual one causes the leak.

Most people structure Meta accounts as a funnel. Top of funnel, middle of funnel, bottom of funnel. The story goes that a stranger sees a TOF ad, warms up, slides down to MOF, then converts at BOF. It's a tidy picture. It's also not how Meta delivers anymore, and structuring your account around it bakes in the exact confusion that wastes your money.

Here's the thing. A funnel implies one person travelling downward, and it implies your job is to curate different creative to each stage. That framing makes you think about messaging. It doesn't make you think about the question that actually matters: am I paying to reach a stranger, or paying to reach someone who already knows me?

So throw the funnel out and think in swim lanes instead.

Picture three lanes in a pool, with hard dividers between them. Nobody drifts from one lane into another by accident. Each lane has its own job, its own budget, its own benchmark. The three lanes are:

  • Prospecting. Completely net-new people. Never been to your site, never bought.
  • Retargeting. People who know you. They've visited or engaged, but they've never handed you a dollar.
  • Retention. Existing customers. They've paid you before, and you want them back.

The difference between this and the funnel isn't just words. A funnel blurs the lanes on purpose, because it assumes flow between them. Swim lanes do the opposite. They exist to keep the water from mixing, so you always know which kind of person each dollar is reaching. That clarity is the whole point, and the exclusions are what build the dividers.

Why the lanes leak without exclusions

Here's why this matters more now than it used to.

Meta is very, very good at spending your money where it converts most easily in the short term. Left to its own devices on a small budget, it will happily pour spend onto your existing and engaged customers, because those people convert cheapest. They already love you. Of course they convert.

The trap is that this looks like success. Your ROAS holds up. The numbers in the prospecting campaign look fine. But under the hood, a big slice of that "prospecting" spend went to people who'd already bought, and your actual rate of new-customer acquisition is quietly cratering. You're harvesting, not hunting, and you won't notice until the existing-customer well runs dry and the whole account falls off a cliff.

This is exactly why the funnel model is dangerous. It tells you those overlaps are fine, even desirable, because everyone's "in the funnel". Swim lanes say no. If you built a prospecting lane, it had better contain only prospects. The way you guarantee that is exclusions, and the exclusions follow a specific logic.

The exclusion logic, lane by lane

This is the part worth getting exactly right. The whole system lives or dies on which audiences each lane excludes. I'll go lane by lane.

A quick note before I do: I use two kinds of audience in every exclusion. The pixel audience (people Meta saw visit or buy) and the hard list from your email platform like Klaviyo (people you actually have on file). You need both, because neither is complete on its own. Pixel data has gaps, your email list catches people the pixel missed, and together they give you a far cleaner break.

The prospecting lane. This lane's only job is net-new humans, so it excludes everyone who has shown any sign of knowing you. Every ad set in here excludes:

  • Website visitors, last 180 days (pixel).
  • Purchasers, last 180 days (pixel).
  • Purchasers, last 365 days (your Klaviyo list).

So anyone who's been to the site in the past six months, or bought from you in the past full year, is locked out of this campaign. What's left is as close to genuinely net-new as Meta will give you. When I put a fresh dollar into this lane, I know with near certainty I'm paying to reach someone who's either never heard of the brand or at the very least has never visited the site. That's the certainty the funnel never gave you.

The retargeting lane. This lane is for people who know you but haven't paid you yet. So it includes the warm signal and excludes the buyers. A typical ad set here:

  • Includes: add-to-cart, last 180 days, or website visitors, last 180 days.
  • Excludes: purchasers 180 days (pixel), and purchasers 365 days (Klaviyo).

That gives you people who got close, added to cart, browsed, and then didn't buy, with anyone who has already bought stripped out. You're not paying to "retarget" someone into a second purchase here. That's a different lane. This lane only ever talks to almost-customers.

One refinement. If you're spending big, tighten those windows. A 180-day add-to-cart audience is broad. Drop it to 90 or even 45 days so you're always chasing the freshest intent. If you're spending little, leave it wide at 180 so the audience is big enough to deliver. The window flexes with your budget.

The retention lane. This lane is the mirror image of prospecting. Instead of excluding your customers, it targets only them. The audience here includes:

  • Purchasers, last 180 days (pixel).
  • Purchasers, last 365 days (Klaviyo).

Same two lists you excluded everywhere else, now used as the inclusion. That symmetry is how you know the dividers are watertight. The exact people locked out of prospecting and retargeting are precisely the people this lane is built to reach. Nobody falls through a gap, and nobody gets hit by two lanes at once.

Sit those three together and you've got complete breaks across the account. Prospecting reaches strangers. Retargeting reaches the warm-but-unpaid. Retention reaches buyers. Three lanes, three jobs, no overlap.

The leak we find in nearly every audit

Now, the part that makes this more than theory, and the bit that's genuinely the agency value-add.

When we audit an account that's hit a wall, this exclusion logic is the first place we look, and the failure is almost always the same. The prospecting campaign has no exclusions, or half of them. Maybe it excludes recent purchasers but not website visitors. Maybe it's got the pixel exclusions but nobody ever pulled the Klaviyo list in, so a year's worth of buyers are still fair game. Maybe Advantage+ audience is switched on with those lists sitting in the "suggestions" box, which means Meta is free to ignore them entirely.

The result is a prospecting campaign that's secretly a retargeting campaign. It says "new customers" on the label. In reality, a third or more of its budget is reaching people who bought six weeks ago.

Let me make it concrete with an invented but very typical picture. Say a homewares brand is spending around A$1,500 a day, most of it in a campaign called "Prospecting". On paper it's running at a 3.1 blended ROAS and the founder is happy enough, but it won't scale past that number no matter what they push.

We run the audience-segment breakdown. Turns out roughly A$500 a day of that "prospecting" spend is landing on existing and engaged customers, because the only exclusion in place was a 30-day purchaser list. Everyone who bought between one and twelve months ago was still being served, and Meta, being Meta, leaned into them hard because they converted cheap.

So the brand thought it was acquiring at A$1,500 a day. It was really acquiring at about A$1,000 a day and topping up its ROAS by quietly re-selling to recent buyers. No wonder it hit a wall. Two-thirds of the acquisition engine was doing the work, and the other third was flattering the numbers.

The fix isn't a new audience or a bigger budget. It's exclusions. We add the proper 180-day visitor and purchaser exclusions plus the 365-day Klaviyo list, switch the lists from "suggestion" to true exclusion, and suddenly that A$500 a day is forced out to find actual strangers. The reported ROAS usually dips a touch at first, because you've taken away the cheap re-sells. But new-customer acquisition climbs, and now when you add budget it has somewhere real to go. The wall was never a ceiling. It was a leak.

The setup, stripped down

If you want to pressure-test your own account this week, here's the short version of what "watertight" looks like:

  • Three lanes, hard dividers. Prospecting, retargeting, retention as separate campaigns, each with its own budget and its own target.
  • Prospecting excludes everyone who knows you. Visitors 180 days, purchasers 180 days (pixel), purchasers 365 days (Klaviyo). No exceptions.
  • Retargeting includes the warm, excludes the paid. Add-to-cart or visitors as the include, purchasers 180/365 as the exclude. Tighten the windows as you spend more.
  • Retention targets only buyers. The same purchaser lists you excluded elsewhere become the inclusion here.
  • Use both pixel and email lists in every rule. One catches what the other misses.
  • Check the lists are real exclusions, not suggestions. If Advantage+ has them as a hint, Meta can overrule them. That's the leak hiding in plain sight.

Then run the audience-segment breakdown on your prospecting campaign and see where the money actually went. The gap between what you think that lane is doing and what it's really doing is usually the whole story.

So before you go hunting for a new audience or blaming the algorithm, I'd ask one question: if you pulled that breakdown right now, how much of your "new customer" budget would you find sitting in the wrong lane?

Ethan To
CEO @ Pigeon Digital