Customer Acquisition Strategy When Your Market Is Countable
Most customer acquisition advice assumes an unbounded market. An agency selling to ecommerce brands has a finite one it can enumerate, and that single property changes which channels are worth running.
Agencies and software companies selling to ecommerce stores — performance, retention, shop development, creative and lead-gen teams with paid sales capacity that is not fully booked.
- →Most customer acquisition strategy advice is written for companies whose market is too large to list. An agency selling to ecommerce brands is not in that position.
- →The buyer pool is finite and identifiable. As of September 2026 we watch about 4.1 million Shopify and WooCommerce stores across Europe and North America — a large number, but a countable one, and a fraction of it fits any single agency.
- →When you can enumerate the market, the strategic question stops being reach and becomes order: which of these stores this week, and why this week.
- →Channels sort by what they can answer. Referrals and content cannot tell you when a store is ready; a dated store event can, and nothing else in the mix does that job.
- →Where this does not fit: no CSV export, no LinkedIn signals or sending, Shopify and WooCommerce only, Europe and North America only.
Why the standard acquisition playbook does not fit
A customer acquisition strategy for an agency selling to ecommerce brands should start from an unusual fact: you can list your entire market. Most acquisition advice is written for companies that cannot, and almost every recommendation in it follows from that assumption rather than from anything about your business.
The disclosure first. We build Keaz Signals, which sells an ecommerce leads database with live buying signals. That makes us an interested party in one of the channels discussed below, so the sections that follow try to be specific about what the other channels do better and where ours stops working.
The standard playbook is a funnel — awareness, capture, nurture, convert — because the market at the top is unknowable. You cannot name the people who might buy, so you build a net and see who swims into it. Nearly every element of that structure is a workaround for not knowing who your buyers are.
An agency selling to Shopify and WooCommerce stores does know. Its buyers have public storefronts, public ad activity, public social accounts and a visible technology stack. Almost nothing about them is hidden except the one thing that decides the sale: when they will be ready.
A market you can count changes the question
When the market is countable, reach stops being the strategic variable and order takes its place. The question is no longer how many prospects you can put in front of your offer. It is which members of a known set you approach this week, and what makes this week the right one for them.
Some scale, so that "countable" is not doing sleight of hand. As of September 2026 we watch about 4.1 million Shopify and WooCommerce stores across Europe and North America, re-scraped weekly. Those are our own moving figures and they move. Four million is not small — but it is finite, listable, and reducible to the few thousand stores a single agency could ever serve.
Your own slice is smaller again. A retention specialist working in German-speaking Europe is not addressing four million stores. They are addressing stores on Shopify, in three countries, above some size floor, that already take email seriously. That set can be written down on a Monday morning, and the ecommerce leads database exists to write it down.
This is a real difference from selling software to "mid-market B2B". No register of mid-market B2B companies exists with their current purchasing state attached. One effectively does for storefronts, because storefronts are public by design — they have to be found to sell anything.
What each channel can and cannot answer
Sort your channels by the question each one can answer and the mix largely picks itself. Referrals answer trust. Content answers consideration. Paid answers reach among people already searching. None of the three answers timing, and timing decides whether the calendar fills this quarter.
Referrals are the best channel most agencies have and it would be dishonest to suggest otherwise. They arrive pre-trusted, close faster and cost nothing per unit. Their defect is that you cannot turn them up on demand: a referral pipeline is an output of work you did last year. Our own site puts the consequence bluntly — if your calendar is filled by referrals, you probably do not need us yet.
Content compounds, and it is slow. It answers "why you" for a store already looking. It cannot start a conversation with one that is not, and most stores about to need an agency have not started looking. Paid has the same boundary drawn tighter: it reaches the stores shopping on the day you bid, a small fraction of the stores that ought to be.
Outbound is the only channel where you choose the account. That is its entire advantage, and also why it fails so often — choosing the account is a decision most outbound never really makes, substituting volume for it. We set out the list side of that argument in Agency Lead Generation When Your Buyers Run Stores.
The timing problem the funnel hides
A funnel assumes buyers drift through stages at their own pace and your job is to be present when they arrive. For a finite market a calendar is the more useful model: in any given week, a small number of your known buyers have just done something that makes them need you.
Those somethings are observable. A store that just started running Meta ads has a budget and a performance problem. A store that just installed an email tool has committed to a channel and now needs someone to run it. A product launch wants traffic this month, not next quarter. A storefront rebuild means a developer relationship is in play. The buying signal catalogue lists what we watch for.
None of these events is secret. They are public. What matters is that they are dated, and a date is the one thing a firmographic filter can never supply. Platform and country do not change, so they can tell you who is plausible and never that now is the moment.
As of September 2026, roughly 41,200 of the stores we watch carried a fresh signal in the previous seven days — again, our own figure, and a moving one. The practical consequence for one agency is that the weekly shortlist is short. Dozens, not thousands, which is the opposite of how outbound is usually resourced.
The numbers we are not going to give you
We are not going to give you a customer acquisition cost benchmark for agencies, a channel mix expressed as percentages, or a target number of stores to contact per week. We did not measure any of it, and the figures circulating in this category have mostly been copied between posts rather than measured by anyone.
There is a reason beyond caution. An agency's acquisition cost depends on its price point, its close rate, whether the founder sells, and how much reputation it already holds. Those four differ more between two agencies down the road from each other than any published benchmark differs between industries.
One number is ours, and it travels with its caveats. We published in Agency Lead Generation When Your Buyers Run Stores that contacting a store in the week its event happened moved our own reply rate from about 3.9% to about 8.5%, message unchanged, as of August 2026. One sender, one market, one offer, and not a controlled trial. It is evidence that timing matters. It is not a rate to plan against.
We will not promise you a reply rate or an inbox placement figure at all. Your domain history, your offer and your market set those, and anyone quoting you a number is quoting you someone else's conditions.
Where this strategy is the wrong one
The strategy is wrong for you if your market is not enumerable, and we are the wrong supplier for it if your working method needs things we do not do. Both are worth settling before you build a quarter around either one.
If you sell to enterprise retail, to marketplaces, or to brands on platforms other than Shopify and WooCommerce, the countable-market argument still holds but our coverage does not. We watch Shopify and WooCommerce stores in Europe and North America, and nothing else.
If your process depends on exporting a list into your own CRM or a spreadsheet, we are the wrong purchase. We do not export. Leads move into campaigns and stay there, and campaigns run in your own Instantly workspace. For plenty of teams that is a genuine dealbreaker, and it should be.
There are no LinkedIn signals and no LinkedIn sending, and no plans to add them. Registry and firmographic triggers and hiring signals are marked planned on our site, which means they do not exist today. If your acquisition strategy rests on a hiring signal, nothing here helps yet.
On the legal question we are GDPR-conscious by design and will not claim more than that. Responsibility for what you send stays with you. That is a statement about where an obligation sits, not a claim about anyone's compliance.
A version of this you can run next week
The smallest useful version has three steps and requires buying nothing. Define the set, pick the event, write to the event rather than to the segment. Each is a decision you can make this week from what you already know about your own clients.
Define the set. Write down the filters describing a store you can genuinely serve — platform, country, size, what they already run. If that description does not narrow to something a person could look through, you have a positioning problem before an acquisition problem.
Pick the event. Choose one or two dated things that mean a store needs you now, specific enough that a colleague could check whether a store qualifies without asking you. Vague triggers return the undifferentiated list you started with.
Write to the event. The opening line names what happened and when. Our AI sales agent drafts that per store, but the mechanism matters more than the tool. If you want the set and the events in one place, that is what the ecommerce leads database is. Signups start with 1,000 free leads.
Sources
- Keaz Signals store coverage and weekly signal counts — 4.1 million Shopify and WooCommerce stores, roughly 41,200 with a fresh signal in the last seven days. Our own figures, as of September 2026.
- Agency Lead Generation When Your Buyers Run Stores, Keaz Signals — the 3.9% to 8.5% reply-rate observation, our own outreach, as of August 2026.
- The buying signal catalogue, Keaz Signals — the signal types we watch for, retrieved 10 September 2026.
- Keaz Signals compared honestly — product scope and the limits quoted above, retrieved 10 September 2026.
Questions we get
What is a customer acquisition strategy for an agency, as opposed to for a product company?
For an agency selling to ecommerce brands the defining constraint is that the market is finite and identifiable. A product company chasing an unbounded market has to build reach; an agency can enumerate its buyers and instead has to decide the order in which to approach them.
How many channels should an agency run at once?
We will not give you a number or a percentage split — we did not measure it, and the benchmarks circulating were mostly copied rather than measured. The useful test is per channel: what question does this one answer that the others cannot? A channel that duplicates an answer you already have is not earning its place.
Is a buying signal different from an ideal customer profile?
Yes, and they do different jobs. A profile describes what a store is: platform, country, size. A signal records what a store did, on a dated day. The profile narrows the set; only the date tells you that this week is the week.
Can I export the list into my CRM?
No. We do not export. Leads move into campaigns and stay there, and campaigns run in your own Instantly workspace. If a file is part of your process, that is a real dealbreaker and worth knowing before you evaluate anything else.
Does this work if my clients are not on Shopify or WooCommerce?
The argument does; our coverage does not. We watch Shopify and WooCommerce stores in Europe and North America only. If your buyers sit outside that, the countable-market reasoning still applies but you will need a different source for the list.
Builds the signal pipeline behind Keaz Signals. Writes about what the store data actually supports, and what it does not.
Keep reading
Reading about signals is fine. Seeing yours is better.
Access opens per market, in order of signup. When your seat is ready you see which stores in your niche are moving and what we would send them.
Launch my agent