![Shopify App Outreach: First 100 Stores [501K Study]](/images/blog/shopify-app-outreach-first-100-stores.webp)
Shopify App Outreach: First 100 Stores [501K Study]
Shopify app outreach data from 501,325 stores. See the wedges, niches, and tech-stack gaps best suited to landing your first 100 installs.
Export Shopify stores by revenue tier using 501K store data. See which bands have the best contact coverage, Plus mix, and tech-stack signals.

Export Shopify stores by revenue tier before you do anything else.
That is the difference between a list of random ecommerce URLs and a prospect list with real budget. Most "Shopify lead list" workflows start too wide, then try to qualify manually after the export. That is backwards. Revenue band should be the first cut, not the last.
We pulled a fresh April 12, 2026 snapshot from StoreInspect and bucketed 501,698 Shopify stores by estimated monthly revenue. Then we looked at contact coverage, Shopify Plus penetration, theme mix, detected tech stack maturity, and category concentration inside each band.
The result is straightforward:
If you want the broader prospecting workflow after this, pair this guide with how to build a Shopify client list, Shopify Store ICP Framework, and Build a Shopify ABM List in 30 Minutes.
This study uses a StoreInspect snapshot of 501,698 live Shopify stores taken on April 12, 2026.
For each store, we used:
estimated_monthly_revenue to bucket stores into six revenue bandscontact_count to measure exportabilitylead_fit_score to measure overall prospect qualitytheme_type, theme name, app count, pixel count, and Shopify Plus detection to measure sophisticationstore_snapshots to measure stack gapsWe grouped stores into:
Two caveats matter:
That still makes the dataset good enough for prospecting, which is the actual use case here. You do not need perfect revenue. You need the right stores in the right order.
Here is the market map.
| Revenue Tier | Stores | Share of Dataset | With 1+ Contact | With 2+ Contacts | Avg Apps | Avg Pixels | Avg Lead Score | Plus % |
|---|---|---|---|---|---|---|---|---|
| Under $100K | 143,977 | 28.7% | 89,752 | 26,354 | 1.7 | 3.0 | 46 | 0.0% |
| $100K-$500K | 124,478 | 24.8% | 92,077 | 34,496 | 3.1 | 5.1 | 66 | 16.0% |
| $500K-$2M | 217,016 | 43.3% | 180,322 | 84,630 | 6.5 | 8.6 | 90 | 76.5% |
| $2M-$10M | 15,906 | 3.2% | 13,906 | 8,452 | 8.5 | 11.1 | 98 | 97.0% |
| $10M-$50M | 320 | 0.1% | 296 | 234 | 8.4 | 11.3 | 98 | 98.4% |
| $50M+ | 1 | 0.0% | 1 | 1 | 5.0 | 4.0 | 100 | 100.0% |
Three things stand out immediately:
In this dataset, $500K-$2M is the single largest revenue band, not a tiny enterprise edge case. It represents 217,016 stores, or 43.3% of the whole dataset.
That matters because most prospecting content still frames Shopify like a pyramid of tiny stores with a thin premium layer on top. That is directionally true for the broader Shopify universe, but in a store-intelligence database like ours, the reachable and researched part of the market skews meaningfully more established.
The contact jump is material:
If your export starts under $100K, you are accepting lower budget and worse reachability at the same time. That is why broad Shopify prospecting often feels worse than it should.
Stores do not just get bigger. They get more operationally legible.
The average store in the $100K-$500K band runs 3.1 apps and 5.1 pixels. The average store in the $500K-$2M band runs 6.5 apps and 8.6 pixels. By $2M-$10M, that is 8.5 apps and 11.0 pixels.
That gives you better triggers for qualifying Shopify leads, better personalization for cold email templates, and better wedges for selling to Shopify stores.
If you only remember one thing from this article, remember this table.
| Export Slice | Reachable Stores | Reachable Stores With Score 80+ | Score 80+ Share of Reachable | Reachable Free-Theme Stores | Reachable Plus Stores |
|---|---|---|---|---|---|
| $100K-$500K | 92,077 | 32,563 | 35.4% | 46,710 | 16,349 |
| $500K-$2M | 180,323 | 151,933 | 84.3% | 51,776 | 141,597 |
| $2M-$10M | 13,906 | 13,538 | 97.4% | 1,550 | 13,523 |
For most use cases, the export decision is simple:
The $100K-$500K band is where most agencies should start.
It gives you 124,478 stores total, 92,077 reachable stores, and 34,496 stores with at least two contacts. That is enough volume to build outbound sequences, test category-specific offers, and keep a pipeline full without dropping into the low-budget end of the market.
It is also the band where "obvious fix" pitches are easiest to make:
For a CRO agency, this is where filters like Meta Pixel + no analytics app or Judge.me + no upsell app work well.
For a design or development agency, this is where Dawn, Taste, Craft, and other free themes matter most. You are not pitching redesign in the abstract. You are pitching obvious lost upside to a store that is already large enough to care.
For lifecycle and retention teams, this band also creates clean app-gap wedges. Stores have enough scale to benefit from email marketing apps, review apps, customer support apps, and loyalty apps, but they often have not built the full stack yet.
| Category | Reachable Stores | Avg Apps | Avg Lead Score |
|---|---|---|---|
| Fashion | 15,275 | 2.3 | 64 |
| Home & Garden | 9,654 | 1.8 | 61 |
| Food & Beverage | 6,197 | 3.4 | 72 |
| Hobby | 5,536 | 1.9 | 60 |
| Beauty | 4,852 | 3.3 | 72 |
How to read that:
If you want the highest-probability agency export from this band, start with:
That is the fastest path from a raw export to a list you can actually work.
The $500K-$2M band is where the list quality changes completely.
This band contains 217,016 stores, 180,322 reachable stores, and 84,630 stores with at least two contacts. More importantly, 151,933 reachable stores already score 80+ on lead fit.
That is why this band is so good for:
The operational profile is much stronger here:
This is where stores are likely to run mixes of Klaviyo, Gorgias Chat, Judge.me, Rebuy, Elevar, Afterpay, Smile.io, PageFly, Shop Pay, plus tracking like Meta Pixel, TikTok, Google Analytics, Google Ads, Google Tag Manager, and Klaviyo.
That matters because mature stores buy differently. They care less about generic "we help Shopify stores grow" positioning and more about:
If your outbound motion is already signal-led, this is the best default export in the whole database.
| Category | Reachable Stores | Avg Apps | Avg Lead Score |
|---|---|---|---|
| Fashion | 23,541 | 5.9 | 89 |
| Home & Garden | 10,664 | 3.7 | 83 |
| Beauty | 9,525 | 8.2 | 94 |
| Food & Beverage | 8,544 | 7.6 | 93 |
| Hobby | 5,619 | 4.2 | 84 |
This is where category starts to change the type of pitch you write:
If you sell software rather than services, this is also the band most worth cross-referencing with how to market a Shopify app, Shopify B2B Opportunity Map, and who runs Shopify stores.
Revenue tier is not just a budget filter. It is a strong design and maturity filter too.
| Revenue Tier | Free Theme % | Paid Theme % | Custom Theme % | Avg Apps | Avg Pixels |
|---|---|---|---|---|---|
| Under $100K | 74.8% | 15.7% | 9.5% | 1.7 | 3.0 |
| $100K-$500K | 52.8% | 30.8% | 16.4% | 3.1 | 5.1 |
| $500K-$2M | 30.2% | 44.7% | 25.1% | 6.5 | 8.6 |
| $2M-$10M | 11.8% | 46.0% | 42.2% | 8.5 | 11.0 |
This gives you a clean way to turn a revenue export into a tighter ICP:
That is also why finding Shopify stores that need a redesign works better when revenue is part of the filter. A free-theme store doing $15K/month is not the same opportunity as a free-theme store doing $300K/month.
If you want the broader theme backdrop, use most popular Shopify themes, Shopify theme performance, the theme directory, the official Shopify Theme Store, and the Shopify App Store alongside our own app directory.
Latest-snapshot app detection shows that even better-funded stores still have large gaps.
| Revenue Tier | No Detectable Email App | No Reviews App | No Support App | No Upsell App | No Analytics or Attribution App |
|---|---|---|---|---|---|
| Under $100K | 85.0% | 90.1% | 98.2% | 99.5% | 99.4% |
| $100K-$500K | 78.7% | 79.4% | 94.7% | 97.7% | 97.5% |
| $500K-$2M | 85.0% | 60.9% | 80.9% | 90.1% | 90.0% |
| $2M-$10M | 85.1% | 51.2% | 61.4% | 84.0% | 82.2% |
| $10M-$50M | 64.7% | 52.8% | 50.6% | 81.9% | 69.1% |
Two important notes:
What matters for exports:
That framing is what separates a good export from a generic cold list.
Here is the practical workflow.
If you are unsure, start with $100K-$500K and $500K-$2M as separate exports, not one merged list.
Do not export stores without contacts unless you have a separate enrichment workflow.
In practice:
This is the same principle behind how to get Shopify store owner emails and LinkedIn prospecting for Shopify agencies: contactability is part of qualification, not something you fix later.
Good examples:
Examples:
For app-led targeting, find Shopify stores by app and what apps top Shopify stores use help you turn these exports into competitor-customer or partner-customer lists.
A usable CSV should include:
| Field | Why It Matters |
|---|---|
| Domain | Basic account record |
| Estimated monthly revenue | The core qualifier |
| Contact count | Tells you whether the export is actionable |
| Lead fit score | Prioritization |
| Theme name and type | Design and maturity signal |
| App count and key apps | Existing stack and missing adjacent categories |
| Pixel count and key pixels | Ad-spend and tracking maturity signal |
| Category | Vertical-specific messaging |
| Country | Routing and territory management |
If your export is just domains, you still have not built a sales list. You have built a spreadsheet of work.
Do not send one message to the whole export.
Within the same revenue tier, create separate sequences for:
That is how a revenue-tier export becomes a real Shopify sales stack, not just another CSV.
Start with $100K-$500K.
You get budget, still-visible problems, and a large enough reachable pool to run real outbound. Pair it with agency pricing benchmarks, best time to pitch Shopify stores, and which niche should your Shopify agency target.
Start with $500K-$2M.
These stores already run multiple tools, which means they understand app value, have implementation tolerance, and are far more likely to care about integrations. Combine the revenue filter with app-adjacency filters and Shopify app outreach.
Also start with $500K-$2M, then split out $2M-$10M for named-account work.
This is where Shopify Plus upgrade signals, Shopify B2B Opportunity Map, and how to find Shopify stores running paid ads become useful second-order filters.
No. You can export by estimated revenue, which is the practical version of this workflow. Shopify stores do not publish exact monthly revenue by default, so any tool claiming exact numbers at scale is overstating what it knows.
That is why bands work better than false precision. For prospecting, "this store is likely in the $500K-$2M range" is useful. "This store makes exactly $837,214 per month" is usually fiction.
For most agencies, $100K-$500K is the best starting tier. It has enough budget to buy services, enough reachable contacts to work as an export, and enough visible gaps to create strong pitches.
If your retainers are higher or you sell into more mature teams, move up to $500K-$2M.
Usually $500K-$2M.
That band has the best mix of software maturity, Shopify Plus penetration, and reachable contacts. Stores here are much more likely to already run adjacent tools, which is exactly what you want for competitor takeout or partner-led outreach.
Because it creates work without improving list quality.
Revenue band is one of the fastest ways to remove stores that cannot buy, stores with poor contactability, and stores that are too immature for your offer. You want qualification to happen inside the filter, not only inside your CRM.
Yes, but only in narrower cases.
Target under $100K if you sell templates, audits, low-ticket implementation, or self-serve SaaS with fast time-to-value. If you sell agency retainers or operational software, it is usually a poor default band.
Yes, especially from $500K-$2M upward.
Shopify Plus is not the only buying signal, but it is still one of the clearest signals that a store has budget, operational complexity, and a team that already buys software or services. The official Shopify Plus offering explains why these stores behave differently.
At minimum: domain, contacts, lead score, theme, app count, pixels, category, and country.
Revenue alone tells you who can probably afford you. The rest tells you why they should care now.
Monthly is the minimum. Biweekly is better if outbound is a core motion.
Themes change, apps get installed, pixels get added, and contacts get refreshed. A stale export decays fast, especially when you are using stack gaps as personalization.
Because this is a store-intelligence dataset, not a census of every dormant Shopify storefront on the internet.
Our crawler and enrichment pipeline skew toward stores that are active enough to detect, classify, and research. That makes the reachable market look more mature than broad top-line Shopify store counts.
The free Store Inspector extension is good for checking a single store's apps, theme, and pixels.
For revenue-tier exporting and multi-filter prospecting, use the full StoreInspect dashboard. The extension is the single-store scanner. The dashboard is where list building happens.
| Your Goal | Start With | Add These Filters Next | Why |
|---|---|---|---|
| Agency prospecting | $100K-$500K | 1+ contact, category, free theme or stack gap | Best balance of volume and budget |
| Higher-ticket services | $500K-$2M | 1+ contact, 80+ score, Plus or paid theme | Stronger fit, more mature buyers |
| Shopify app outreach | $500K-$2M | Adjacent apps, Plus, category | Highest software maturity |
| Enterprise consulting | $2M-$10M | 2+ contacts, Plus, custom theme | Smallest list, highest complexity |
| Design/dev targeting | $100K-$500K or $500K-$2M | Free theme, contact count, category | Easy visual wedge |
| Retention or CRO | $100K-$500K or $500K-$2M | Reviews, support, upsell, analytics gaps | Clear operational pain points |
If you want the short version: export $100K-$500K for volume, export $500K-$2M for quality, and never ship a raw Shopify list without contacts and one clear wedge.
Search by niche, traffic, and tech stack. Export with verified founder contacts.Search stores by niche, traffic, and tech stack. Export with verified founder contacts so you can skip the research.
![Shopify App Outreach: First 100 Stores [501K Study]](/images/blog/shopify-app-outreach-first-100-stores.webp)
Shopify app outreach data from 501,325 stores. See the wedges, niches, and tech-stack gaps best suited to landing your first 100 installs.
![Best Shopify Wholesale Apps [495K-Store Study]](/images/blog/best-shopify-wholesale-apps.webp)
We analyzed 495,091 Shopify stores and found just 1,472 running visible wholesale apps. Here are the best Shopify wholesale apps by use case.
![Shopify B2B Features by Plan [494K-Store Study]](/images/blog/shopify-b2b-features-by-plan.webp)
Shopify B2B is no longer Plus-only. We reviewed current plan limits and analyzed 494,789 stores to see who actually uses visible wholesale tooling.