Ecommerce Lead Generation Is a Timing Problem, Not a Finding Problem
The list of Shopify and WooCommerce stores is not scarce. A reason to write this week is. How ecommerce lead generation changes when the population is enumerable, and where that does not help at all.
Agencies and software companies selling to ecommerce stores
- →Ecommerce lead generation rarely fails at the finding step. The population of Shopify and WooCommerce storefronts is enumerable — as of September 2026 we watch 4.1 million of them across Europe and North America — so the list itself is not what is scarce.
- →What is scarce is a reason to write this week. Roughly 41,200 of those stores carry a fresh signal in any seven-day window as of September 2026, and that far smaller set is the one worth working. Both figures move and are not permanent.
- →The practical motion is one segment defined once — country, platform, follower band, category — and then whatever fires inside it: a product launch, a new Meta ad, an email tool installed, a storefront rebuild.
- →We are not publishing a conversion figure for signal-led outreach against list-led outreach, and no reply rates. We measured neither, and an invented number would be worse than none.
- →Where this is the wrong instrument: no CSV export, no LinkedIn signals and no LinkedIn sending, nothing outside Shopify and WooCommerce, and nothing outside Europe and North America.
What ecommerce lead generation has to solve
Ecommerce lead generation rarely fails at the step everyone budgets for. Finding Shopify and WooCommerce stores is not hard: the population is enumerable and someone has already enumerated it. What fails is timing — knowing which of those stores has a reason to answer you this week rather than in eleven months.
The disclosure first. We build Keaz Signals, which sells an ecommerce leads database with live buying signals attached. We are a competitor to the store directories, contact databases and scraping tools this article compares itself against. We have an obvious interest in you concluding that the list is the cheap part, so read the rest with that in mind.
What follows is a structural argument about where the difficulty actually sits, plus a description of our own product behaviour as published. There is no study here, no benchmark, and no figure about anyone else's coverage. Where we have not measured something, this article says so rather than estimating it.
Why the list of stores is the easy part
The list of stores is the easy part because the population is closed and observable. A storefront is a public website running an identifiable platform. You do not have to infer that a company exists or guess what it sells — it is right there, with its own products, ad library and social accounts. As of September 2026 we watch 4.1 million Shopify and WooCommerce storefronts across Europe and North America, re-scraped weekly. That figure moves and is not permanent.
This is the structural difference between ecommerce and most B2B markets. There is no equivalent enumeration of "mid-market manufacturers who might need us". For stores, several vendors hold a serviceable list, we hold one, and building your own with a scraper is a weekend of work and a maintenance problem afterwards — an argument we made at length in Build a Lead Scraper, or Buy the Panel.
Which means the list is a commodity, and treating it as the deliverable produces the familiar outcome: several thousand rows, a sequence written against all of them, and a reply rate that reflects how little any individual row had to say. An abundant input cannot be the scarce resource in your pipeline.
The hard part is deciding which week
The scarce resource is a dated reason to write. Of the 4.1 million storefronts we watch, roughly 41,200 carry a fresh signal in any given seven-day window as of September 2026 — about one percent. That smaller set is the one where an opening line can refer to something that happened, rather than to the fact that the store exists.
A signal is an event with a date on it. The shipped list is specific: new Meta ads running, an active ad count rising, a product launch, an email marketing tool installed, social growth across Instagram and TikTok, newsletter activity, and store or site changes. Each type is described on the buying signal catalogue. Registry and firmographic triggers, and hiring signals, are marked planned rather than shipped, and we do not count them here.
The reason the date matters is crowding. A standing list of qualified-looking stores is roughly the same list every week, and every agency working from a similar list writes to the same founders. The set of stores that changed something in the last seven days is smaller, different each week, and much less contested. That is a structural difference in who else is in the inbox, not a claim about anyone's data quality.
One signal, one segment: what the motion looks like
In practice the motion is one segment and one signal. You define who is worth hearing from once — country, platform, follower band, category — and then work whatever fires inside that set this week. The segment answers "is this store our kind of client". The signal answers "is this week the week". Keeping those two questions apart is most of the discipline.
The segment is built from conditions with a live audience estimate, so you can see whether your definition describes four hundred stores or forty thousand. Too narrow and nothing fires in a given week; too broad and you are back to a list. Building one properly is covered in Customer Segmentation When the Customer Is a Storefront.
Once a store fires, the signal type decides the opening. A product launch and a newly installed email tool are not the same conversation, and one template per event reads better than one stretched across all of them — the approach in Cold Email Templates, One Per Buying Signal.
The numbers we are not going to give you
We are not going to tell you how much better signal-led outreach converts than list-led outreach. That is the number you would most want from an article with this title. We did not run the comparison, we are not aware of a defensible published version of it, and an invented one would be worse than none.
No reply rates either, for any signal type. A reply rate is a property of your offer, your segment and your sending domains together, and a vendor controls one of those at most. A figure produced under our conditions would not be evidence about yours.
And no coverage or freshness percentages for any other vendor. We have not audited anyone else's store counts, and repeating a number from a comparison page is not measurement. Where we describe what a category of tool can see, that is an argument about what the category observes, not a claim about a named product's accuracy.
Where this is the wrong approach, and where we lose
If your calendar is already filled by referrals and inbound, none of this applies and you should not buy it. Signal-led prospecting solves the problem of paid sales capacity that is not fully booked. Where the constraint is delivery rather than pipeline, a timing instrument has nothing to fix.
Where we lose, plainly. We do not export: leads move into campaigns and stay there, which for a team that wants a file for its own CRM or scoring model is disqualifying and should be. There are no LinkedIn signals and no LinkedIn sending, and none are planned. We watch Shopify and WooCommerce stores in Europe and North America and nothing else, so a store on another platform or in another market is invisible to us however good a client it would make.
There is also a limit worth naming on the method itself. A signal tells you something changed; it does not tell you there is budget, a decision-maker who cares, or an unmet need. It narrows the week, not the outcome. And we are GDPR-conscious by design and will not claim more than that — responsibility for what you send stays with you.
How this differs from B2B lead generation in general
General B2B lead generation spends most of its effort establishing that a company exists, does the thing, and is roughly the right size. Ecommerce skips that: the storefront is public and self-describing. What general B2B gains in return is intent data bought from third parties, which stores mostly do not generate. The two disciplines solve different halves of the problem.
We have written the wider version twice: B2B Lead Generation When the Buyer Runs a Store for the discipline, and Agency Lead Generation When Your Buyers Run Stores for how an agency runs it.
If the question you have is which stores moved this week, that is the instrument we built. What it costs is on the pricing page, and signups start with 1,000 free leads.
Sources
- Shipped signal types and their definitions, as published on the buying signal catalogue, retrieved 18 September 2026.
- Platform and market scope, included contacts, and the unbooked-capacity qualifier, as published on the ecommerce leads database page, retrieved 18 September 2026.
- Own pool figures: 4.1 million Shopify and WooCommerce storefronts under watch across Europe and North America, re-scraped weekly, approximately 41,200 carrying a fresh signal in a seven-day window. As of September 2026. These figures move and are not permanent.
- No third-party coverage, freshness or accuracy figures are cited here, and no conversion or reply-rate comparison. That is deliberate; the reason is in the section above.
Questions we get
What is ecommerce lead generation?
Finding and contacting ecommerce stores that could become clients — usually by agencies and software companies selling into ecommerce, not by the stores themselves. Because storefronts are public and identifiable, the finding step is largely solved; the work is deciding which stores to approach and when.
How is it different from B2B lead generation in general?
The population is enumerable. A Shopify or WooCommerce storefront is a public website running an identifiable platform, so you do not have to establish that the company exists or infer what it sells. General B2B spends most of its effort there, and buys third-party intent data to compensate; stores mostly do not generate that kind of intent data.
What counts as a buying signal for an ecommerce store?
A dated event on the storefront. The shipped list is new Meta ads running, an active ad count rising, a product launch, an email marketing tool installed, social growth on Instagram and TikTok, newsletter activity, and store or site changes. Registry, firmographic and hiring triggers are marked planned rather than shipped.
How many stores carry a signal in a given week?
As of September 2026 we watch 4.1 million Shopify and WooCommerce storefronts across Europe and North America, re-scraped weekly, with roughly 41,200 carrying a fresh signal in any seven-day window — about one percent. Both figures move and are not permanent.
Can I export the leads to my own CRM?
No. There is no CSV export: leads move into campaigns in your own Instantly workspace and stay there. If a file you can load into your own CRM or scoring model is what you need, that is a genuine reason to use something else.
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