Blog/Outbound

Building a Cold Call List From What Stores Just Did

Most advice about cold calling is about the script. A cold call list decides the two things the call cannot fix: who is on it, and why today.

Nils SpölgenSeptember 22, 20269 min
Who this is for

Agencies and software companies selling to ecommerce stores

TL;DR
  • →A cold call list decides the two things the call itself cannot fix: who is on it, and why this week. Script advice sits downstream of both.
  • →We watch 4.1 million Shopify and WooCommerce stores across the EU and North America, re-scraped weekly. On 22 September 2026 the leads database page reported 41,200 of them carrying a fresh buying signal from the last seven days.
  • →Signal pools differ by more than an order of magnitude — roughly 610,000 stores with an email tool installed against 31,000 whose active ad count is rising, as of September 2026. For a call list, where a caller's week is the binding constraint, that difference decides the shape of the sheet.
  • →We do not publish a phone-number field and we do not sell a dialler. We tell you which stores moved and why; sourcing the number and making the call is your job, and this article says so rather than working around it.
  • →We are not going to give you a connect rate, a best time to call, or a dials-per-meeting ratio. We are an email-first product, we have not measured any of them, and a number borrowed from somebody else's dialler would not be evidence about ours.

What a cold call list actually decides

A cold call list decides the two things the call itself cannot fix: who is on it, and why this week. Almost everything written about cold calling is about the thirty seconds after someone picks up. That work is real, but it sits downstream. If the name on the sheet had no reason to hear from you today, a better opener only makes the rejection more polite.

The disclosure first. We build Keaz Signals, which sells ecommerce store data with dated buying signals attached. We sell list inputs, so we have an obvious interest in you concluding that the list matters more than the script. We are a competitor to the companies that sell contact lists by the row. Read the rest with that in mind.

One more thing to get out of the way early, because it changes how you should read the rest: we do not sell a dialler and we do not publish a phone-number field. There is a whole section on that below rather than a footnote, because it is the part of this argument that costs us something.

What follows is a reading of our own product behaviour and our own published pages, retrieved 22 September 2026. There is no calling benchmark here and no connect-rate table, for reasons set out near the end.

What cold calling does better than email

Calling beats email at three things, and they are worth stating properly before we argue with anyone. It gets an answer in the same hour rather than the same week. It survives a crowded inbox, because the queue on a phone is shorter than the queue in a mailbox. And it lets you ask a second question in the same breath as the first, which email cannot do without another round trip and another two days.

There is a fourth advantage that people who only run email underrate. A store owner who says no on a call usually says why, and that reason arrives immediately. A non-reply tells you nothing: wrong person, wrong week, wrong offer, spam folder, or an interested founder who was in a warehouse. Most teams quietly treat all of them as rejection.

So calling is expensive per attempt and unusually informative per contact, which is why the list deserves more attention than it gets. Email lets you hide a weak list behind volume for a while, at a cost that lands on your domain rather than your calendar — the argument in cold email starts with who you send to. A phone list gives no such cover: a caller working bad rows runs out of hours long before they run out of names.

Why cold call list advice is mostly about the script

Script advice dominates because the script is the part that feels controllable. You can rewrite an opener this afternoon and hear the difference tomorrow. The list feels like procurement: you buy it or you scrape it, and once the rows exist they are treated as a fixed input.

The comparison that produces this belief is rigged by its own design. Two teams dial the same thousand rows with different scripts and get different results, so the script looks like the variable that matters. It was the only variable anyone changed.

A typical ecommerce call list is built from attributes: platform, country, category, a revenue band, perhaps a follower count. Each describes a state the store has been in for months. That is a list of companies matching a description, not a list of companies with something happening this week — attribute filters have no way to express "recently".

That is a structural point about what attribute filters can represent, not a claim that anyone selling those lists is careless or dishonest. A field holding a platform name cannot hold a date. We made the same argument for email in outbound marketing when the list is the strategy; the phone version has a harder budget behind it.

Building the sheet from what a store just did

Build the sheet from events rather than attributes, and the ordering question answers itself: you call the stores that moved most recently, in a way your offer addresses. We watch 4.1 million Shopify and WooCommerce stores across the EU and North America, re-scraped weekly, as of September 2026. On 22 September 2026 our leads database page reported 41,200 of them carrying a fresh buying signal from the last seven days.

The per-signal pools published on the buying signal catalogue on 22 September 2026 differ by more than an order of magnitude: about 610,000 stores with an email marketing tool installed, 370,000 with new Meta ads running, 128,000 with a product launch, 96,000 with store and site changes, 80,600 with newsletter activity, 34,800 with social growth, and 31,000 whose active ad count is rising. Those figures move, which is why they are dated.

For a call list the spread matters more than for email, because nobody dials 610,000 of anything. The binding constraint is a person's week, and that number is small. So the useful filter is not which stores match your profile but which of them changed in the last seven days in a way your offer answers.

What we do not give you: the phone number

We do not publish a phone-number field, and this article is not going to dance around that. The ecommerce leads database carries store-level context and email contacts, including founder addresses not listed publicly; the coverage figure published there on 22 September 2026 is 84%. There is no dialler. Sending runs on email, through Instantly, in your own workspace.

So the honest shape of a call list sourced this way is: we tell you which stores moved and why, and the number is yours to find. For many stores it sits on their own contact or legal-notice page. Whether it is there, and whether you may use it, is not a problem we solve.

That is a real gap against a vendor who hands you numbers. What you get instead is the part that survives being handed to a caller: a store, a dated event, and a reason to phone today rather than in March. The same reasoning drives why we do not score leads.

The numbers we are not going to give you

We are not going to tell you the connect rate on a signal-led call list, or how it compares with a list filtered by platform and revenue band. We have not measured it. We are an email-first product; our own outreach runs on email, so we have no calling data of our own, and a figure borrowed from somebody else's dialler would not be evidence about ours.

Nor a best time to call, a dials-per-meeting ratio, or a voicemail line that works. Every vendor publishes these and they disagree, because each is describing its own customers' offers to its own customers' markets. The refusal is the useful part: a number invented to fill that gap would be the most persuasive dishonest thing in this article.

One figure we do publish is about email, not calls: in our own campaigns, as of August 2026, contacting a store in the week its event happened moved reply rate from about 3.9 percent to about 8.5 percent with an unchanged message. That is our offer, our segments, our domains. It is evidence that timing carries weight in one channel we have measured. It is not a forecast for your phone.

And nothing here is legal advice. Whether you may call a given store, and on what basis, has different answers in different markets we cover, and we are not going to answer it for you. We are GDPR-conscious by design and will not claim more than that; responsibility for what you send, and what you dial, stays with you.

Where a phone-first list provider is the better choice

If you need phone numbers handed to you in the same row as the company, we are the wrong product and a contact-data vendor is the right one. That is not a hedge; it is the commonest reason someone building a call list should not start here.

The coverage limits matter as much. If your buyers are not Shopify or WooCommerce stores, or sit outside the EU and North America, they are invisible to us whatever they did this week. We have no LinkedIn signals and no LinkedIn sending, and no plans to add them. Hiring signals, registry and firmographic triggers, app installs, funding changes, cross-border expansion and review momentum are marked planned on the signal catalogue, not shipped. Retrieved 22 September 2026.

A signal-led call list is also short. Some weeks it hands your caller fewer rows than they have hours for, because fewer stores moved.

If the trade still looks right, build a segment on the ecommerce leads database and see how many stores in your market moved this week.

Sources

  • Ecommerce leads database, Keaz Signals. Source for the 4.1M store pool, the EU and North America coverage, weekly re-scraping, the 41,200 stores with a fresh signal this week, the 84% founder-address coverage figure, and the 1,000 signup credits. Retrieved 22 September 2026.
  • The buying signal catalogue, Keaz Signals. Source for the per-signal store counts and for the list of signals marked planned rather than shipped. Retrieved 22 September 2026.
  • Own campaign figure: reply rate about 3.9 percent rising to about 8.5 percent when contact fell in the week of the event, message unchanged. As of August 2026. Email only, our own campaigns, not a forecast.
  • No competitor figures, no third-party calling benchmarks and no connect-rate claims are cited here. That is deliberate, and the reason is two sections above.

Questions we get

What is a cold call list?

A cold call list is the set of companies a caller will phone without a prior relationship. The rows usually come from attribute filters — platform, country, category, revenue band — which describe what a company is rather than what it just did. That distinction is the whole argument of this article: the list decides who gets called and why today, and the script cannot recover a row that had no reason behind it.

Does Keaz Signals give me phone numbers?

No. We do not publish a phone-number field and we do not sell a dialler. What the database carries is store-level context and email contacts, including founder addresses that are not publicly listed. If you need numbers handed to you in the same row, a contact-data vendor is the right tool and we are not.

How many ecommerce stores have a fresh buying signal in a given week?

Our leads database page reported 41,200 stores carrying a fresh buying signal from the last seven days, out of a pool of 4.1 million Shopify and WooCommerce stores across the EU and North America, retrieved 22 September 2026. Those figures move, which is why they are dated.

Is a signal-led call list better than a bought list?

We have not measured it, and we are not going to publish a connect rate we did not produce. The structural argument is that a caller's week is short, so ordering by what changed recently uses those hours differently than ordering by attributes. Whether that pays in your market is something your own calling will tell you faster than any vendor can.

Can I call any store that shows up in a segment?

That is a question for your own counsel, not for us. Whether a given call is permitted, and on what basis, has different answers in different markets we cover. We are GDPR-conscious by design and will not claim more than that; responsibility for what you send, and what you dial, stays with you.

Nils Spölgen
Co-founder · Keaz

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