← Blog

November 6, 2026

Case Study: A Routing Matrix That Matched Every Account to the Right Service

Seven data columns, seven campaigns: how a multi-service marketing agency sent each company to the offer that fit, and booked about 50 meetings in three months.

By AthonBound Team

A marketing agency with many services had the opposite of the usual problem. Finding companies was easy. Knowing which service to offer each one was not. So instead of one campaign, we built a routing matrix that sent every company to the offer that fit it.

Quick answer: For a marketing agency selling several complex services, we mapped large companies and built one data column for each thing that decided which service fit: B2B or B2C, ad spend above 500k a year, size of the marketing team, Criteo in the tech stack, TikTok presence and quality, manufacturer or not, and past TV or video campaigns. Each combination routed the company to a different offer, with its own campaign. The system produced around 50 meetings in three months, through three different entry points: TikTok ecommerce, video, and Criteo.

The client and the problem

The client is an agency with many different services. The usual outbound question, "who do we contact?", wasn't the hard one: large companies with marketing budgets were easy to find.

The hard question was what to offer each of them. The right answer changed from company to company. A single campaign would have had to pick one service and lose every company that needed a different one.

The decision: build a column for every question

Instead of filtering, we mapped the large companies and built a column for each thing we needed to know. Each column opened a different service.

Column built What it decided
B2B or B2C Which family of services made sense
Runs advertising, and with what budget (threshold: 500k a year) Whether the company qualified on size
Size of the marketing team Whether an external agency was probably already in place
Criteo in the tech stack The agency had a winning solution specifically on Criteo
TikTok presence, and its quality Whether to offer TikTok ecommerce
Manufacturer or not Whether to offer Amazon campaigns
Past TV, YouTube or display campaigns Whether to offer the video service

A routing matrix, not a filter

This isn't a list split in two. It's a matrix: seven columns, and each combination sends the company toward a different offer.

Some combinations carry more than one meaning. A small marketing team with a high ad budget isn't just a size qualifier: it says an external agency is almost certainly already there, which changes the tone of the conversation entirely.

You don't sell lead generation. You sell the service that solves that problem for a company with those characteristics.

Selling more than one service? We'll show you how a routing matrix would match each account in your market to the offer that fits. Get a free GTM assessment →

How the campaigns were written

Not one campaign. Seven, one for each entry point, and each company entered through the one it fit best. When a company qualified for more than one, scoring decided which door to use first.

What the system produced

Columns built 7
Campaigns 7, one per entry point
Result About 50 meetings in three months
Entry points that performed best TikTok ecommerce, video, Criteo

The three that worked best, and why:

Entry point Why it worked
TikTok ecommerce The agency was among the first partners in its country: a true claim no competitor could make
Video Opened by the signal on past TV campaigns
Criteo, on large companies The agency had a winning solution there, and the signal said exactly who used it

What this case shows

The signal can choose what you sell, not just who you contact. Here the columns didn't filter the list. They routed it.

One campaign would have lost two of the three winners. With a single message, the agency would have had to pick one argument and give up the others. The seven columns weren't there to filter better: they were there so the agency didn't have to choose.

Combinations carry meaning. Team size plus budget told us about the competition already inside the account, and that changed the message.

The system outlives the campaign. Once the matrix exists, every new company that enters the market gets routed automatically, and new services become new columns.

Who this applies to

Any company selling more than one service or product line to the same market: agencies, consultancies, platforms with multiple modules. If your sales team has to guess what to pitch on each call, the guess is a column you haven't built yet.

For the signal method, see how to build a B2B lead list no database has. For how the system around it runs, see what is market intelligence infrastructure.

FAQ

What is a routing matrix in outbound?

A set of data columns where each combination sends a company to a different offer and campaign, instead of sending every company the same message.

How many campaigns did this need?

Seven, one for each entry point. Each company entered through the one it fit best.

What were the results?

About 50 meetings in three months, through three main entry points: TikTok ecommerce, video and Criteo.

Why not run one campaign with the strongest service?

Because each of the three winning services fit a different set of companies. One campaign would have lost two of them.

Can this work for a company with only two or three services?

Yes. The matrix scales down: even two columns can route a list better than a single message.


Want every account matched to the offer that fits it? We'll map your market and build the routing for your services. Get a free GTM assessment →

Keep reading

B2B growth systems, in writing

Outbound, proposals, invoicing, client portals - what we learn building GTM systems, when it's worth an email. No noise.

By subscribing you agree to receive our newsletter. Unsubscribe from any email. Privacy Policy.