Published June 10, 2026 — 15 min read
The short version: An email address alone is not a lead. It is a raw data point. Without enrichment -- firmographics, tech stack, revenue estimates, intent signals -- you are sending the same generic cold email to a $50K/year dropshipper and a $5M/year DTC brand. Enrichment changes that. We tested three enrichment workflows across 50,000 Shopify store owner emails. The enriched segments had 6.1% reply rates vs 0.8% for unenriched sends. Same offer. Same infrastructure. The only difference: we knew who we were talking to before we hit send.
I have been buying and selling Shopify email lists since 2021. Here is a pattern I see constantly: someone buys a list of 5,000 "Shopify store owner emails," uploads it to Instantly or Smartlead, writes one email template, and hits send. Reply rate: 0.5-1%. They conclude cold email does not work.
Here is what they missed: a list of 5,000 Shopify store owners is not one audience. It is 50 audiences. Among those 5,000 contacts you have:
If you send all of them the same email, you are talking to nobody. The email that works for a $2M DTC brand ("we helped similar brands cut supplier costs by 15%") means nothing to a $20K dropshipper. The email that works for a dropshipper ("need better AliExpress alternatives?") gets deleted by the CMO of a $2M brand.
Enrichment is the step that tells you which is which. It turns "email@store.com" into "John, founder of a $1.2M pet supplies DTC brand, using Klaviyo + Recharge, based in Austin TX, growing 40% YoY." Now you know what to say.
After enriching tens of thousands of Shopify contacts, I have settled on four layers of data that actually matter for cold email. Anything beyond these four layers has diminishing returns.
| Layer | Data Points | Why It Matters | Source |
|---|---|---|---|
| 1. Firmographics | Company name, size, revenue range, location, industry/category, year founded | Determines if this contact is even in your ICP. Saves you from emailing $20K dropshippers when you sell enterprise software. | Clearbit, Apollo, BuiltWith |
| 2. Technographics | Shopify plan (Basic/Shopify/Advanced/Plus), installed apps, theme, payment gateways | Tells you what tools they already use. If they use Klaviyo, they care about email. If they use Recharge, they are subscription. If they use Yotpo, they care about reviews. | BuiltWith, Storeleads, Shopify App Store scraping |
| 3. Contact Data | Full name, job title, LinkedIn URL, phone (optional) | Enables personalization beyond "Hi {FirstName}." You can reference their background, role, or company history. | Apollo, Hunter, LinkedIn Sales Navigator |
| 4. Intent Signals | Job changes, funding rounds, new store launches, hiring posts, tech stack changes | Timing. A store that just switched from Mailchimp to Klaviyo is shopping for email tools. A founder who just posted a "hiring growth marketer" job is scaling. | LinkedIn alerts, BuiltWith change alerts, job boards |
Layer 1 and Layer 2 are table stakes. You should never send a cold email without knowing company size and Shopify plan at minimum. Layer 3 adds personalization depth. Layer 4 is where reply rates jump from 3% to 6%+ because you are reaching people at the moment they need what you sell.
Clay is the tool I recommend for most people. It is a spreadsheet-like interface that connects to 50+ data providers and lets you build enrichment workflows without code. You upload a CSV of emails, and Clay runs each email through your enrichment chain automatically.
Here is the exact Clay workflow I use for Shopify store owner email enrichment:
Total cost per enriched contact: approximately $0.11. For 10,000 contacts: $1,100. For 1,000: $110.
The key to making Clay cost-effective is the filter step. Do not enrich 10,000 contacts blindly. Run a quick firmographic filter first (Clearbit only, $0.05 each) and immediately discard anyone outside your ICP. Then run the full chain only on the 30-40% that pass. This cuts total enrichment cost by 60%.
Clay has a learning curve. The first setup will take you 2-3 hours. After that, enriching 10,000 contacts takes about 20 minutes and a few clicks. Worth it if you are running campaigns monthly.
Apollo is simpler than Clay but more limited in data depth. It works well if you want enrichment + sequencing in one platform. You upload your email list, Apollo matches each email to its database of 275M+ contacts, and fills in the missing fields.
Apollo's Shopify-specific data is decent but not as deep as Clay + BuiltWith. You will get firmographics and contact data reliably. Technographics (Shopify plan, app stack) are hit or miss -- maybe 40-50% coverage on a Shopify list. Revenue data is estimated but directionally correct.
Where Apollo wins: it is fast. Upload a CSV of 5,000 emails and within 15 minutes you have enriched data for most of them. No workflow building. No integration setup. Just upload and go. If you are doing this for the first time and do not want to learn Clay, start with Apollo.
If you are working with a list of 100-500 high-value targets (e.g., Shopify Plus stores in a specific vertical), manual enrichment often beats automated tools. The data is more accurate because a human verified it. The personalization is deeper because you actually looked at the store.
Manual enrichment process for a 200-contact list:
At 5 minutes per contact, 200 contacts is about 16 hours of work. That sounds like a lot, but the reply rate from manually enriched contacts in our tests was 8.1% vs 6.1% for Clay-enriched and 0.8% for unenriched. For a 200-contact list, that is 16 replies instead of 12. At a $3,000 average deal value for a Shopify service, those 4 extra replies are worth $12,000. The 16 hours paid for itself.
Between January 2025 and May 2026, we ran a controlled experiment. We took 50,000 verified Shopify store owner emails and split them into three groups:
| Group | Contacts | Open Rate | Reply Rate | Positive Reply | Meetings Booked |
|---|---|---|---|---|---|
| Unenriched (control) | 16,000 | 22.1% | 0.8% | 0.3% | 11 |
| Apollo-enriched | 17,000 | 28.4% | 3.2% | 1.4% | 52 |
| Clay-enriched (full) | 17,000 | 31.7% | 6.1% | 2.8% | 103 |
The Clay-enriched group booked 103 meetings from 17,000 emails. The unenriched group booked 11. That is a 9.4x difference in meeting volume from the same number of sends.
The reason is not just personalization in the email body. It is segmentation. Clay enrichment told us which contacts were in our ICP and which were not. We sent different emails to different segments. A $2M DTC brand got a different message than a $50K dropshipper. Both messages were relevant because we knew who we were talking to.
Once your list is enriched, here are the five segments I use and what angles work for each:
| Segment | Criteria | Angle | Reply Rate |
|---|---|---|---|
| Rising DTC | $1-10M revenue, Shopify Plus, Klaviyo, Recharge | "We work with [similar brand]. Cut their supplier COGS 15% and improved lead times 3 days. Worth a look?" | 7.2% |
| Dropshipper Scale-up | $100-500K revenue, Oberlo/DSers, high SKU count | "Your [category] products -- we have a supplier who does better margins and ships 5 days faster than AliExpress. Want to test a batch?" | 5.8% |
| App-Ready | Recently installed complementary app (e.g., just added Yotpo) | "Noticed you just started using Yotpo. We help stores like yours [relevant offer]. Worth a 5-min chat?" | 8.4% |
| New Store | Launched within 12 months, under 100 SKUs | "Early stage stores waste 20-30% on bad supplier pricing. We fixed this for [3 similar stores]. Happy to share how." | 6.1% |
| Intent Active | Hiring procurement/supply chain, or just raised funding | "Saw you are hiring a supply chain lead. We handle supplier sourcing for stores at your scale. Would it make sense to chat before you hire?" | 11.3% |
The Intent Active segment is the highest-performing segment by a wide margin. When someone posts a hiring announcement or announces a funding round, they are signaling "we are scaling." That is the best time to reach out. This is why intent signals are the highest-ROI enrichment data point. They cost almost nothing to monitor (Google Alert, LinkedIn job search alert) and unlock reply rates above 10%.
After enriching a few hundred thousand contacts, here is what I have learned the hard way:
Mistake 1: Enriching bad data. If your email list has 30% invalid addresses, you are spending enrichment credits on emails that will bounce. Verify first, enrich second. Run the list through ZeroBounce, NeverBounce, or the verification tool your list provider includes. Only enrich the verified portion.
Mistake 2: Over-enriching. You do not need 47 data fields per contact. Most of them will never affect your email copy. The four layers above cover 90% of what matters. Adding "number of Instagram followers" or "Alexa rank" is data hoarding, not enrichment.
Mistake 3: Trusting enrichment data blindly. Clay, Apollo, and Clearbit are not 100% accurate. Revenue estimates are estimates. Job titles are often outdated. Always cross-check a sample of your enriched data manually. If you find 20%+ inaccuracies, rotate to a different enrichment provider for that data point.
Mistake 4: Not refreshing enrichment data. A Shopify store's tech stack changes. Revenue changes. Job titles change. If you enriched a list 6 months ago and are still using it, at least 15-20% of the data is stale. Re-enrich lists older than 3 months before running a campaign.
Here is a practical timeline for enriching 5,000 Shopify store owner emails from raw list to segmented, campaign-ready contacts:
Three hours of enrichment work turns a generic email list into 5 segmented campaigns, each with a relevant message. The ROI is not subtle. We measured it.
Enrichment amplifies the quality of your raw list. It does not fix a fundamentally bad list. If your raw list is full of store addresses scraped from Shopify's sitemap with unverified emails, no amount of enrichment will save your campaign. Bounce rate will still be 25%+ and your sender reputation will tank.
Start with a verified list. A good Shopify email list provider should give you:
If your list provider does not offer these things, the list is not worth enriching. You will spend $0.11 per contact enriching emails that bounce. Buy a better list.
Our email lists come pre-verified, segmented by niche, and include store URLs for easy enrichment. Plans start at $49/month for 5,000 leads, with full enrichment-friendly metadata included.
View Email List PlansLast updated: June 10, 2026. Enrichment cost and performance data from B2BRepurpose campaigns run January 2025 through May 2026. Tool pricing accurate as of June 2026. Always check current pricing before committing to any enrichment platform.
← Back to Blog