
Ten campaign recipes, with measured candidate counts
Our May 14, 2026 extraction covered 583,376 Shopify/DTC proof-layer store records and 768,961 contact rows. We used the same dataset to build ten offer-specific screening recipes. They are examples of how to select accounts for research.
The account ladder began with 214,772 records in estimated 50K+ traffic tiers, then 210,199 with at least one named signature rule. 178,022 had any stored contact, 79,229 had a verified email contact, 4,766 had a verified email and broad outreach-role match on the same contact, and 4,621 also had a LinkedIn URL.
Before sending, check each row for current employment, individual-inbox ownership, generic addresses, verification recency, campaign suppression and a confirmed requirement.
How the recipes are defined
The study used the latest available storefront snapshot at extraction, estimated traffic, catalog counts, detected apps/pixels, theme and legacy Plus fields, and contact flags. It imposed no maximum observation or email-verification age.
"Paid-media signal" means a Meta, TikTok, or Google advertising-pixel match or a stored positive Meta ad count. "No detected app" refers to the finite category/vendor rules; native, private, custom, or missed implementations can still provide the function.
The inventory maturity rule combines recorded app/pixel depth, theme, Plus, or related attributes. Refresh observations and validate the actual account workflow before personalized claims.
The ten measured recipes
Every row below requires 50K+ estimated traffic. Additional conditions are shown in the filter column; contact columns count accounts within that specific row. Any contact can be a generic address or social profile. A verified-email broad-role candidate uses the script's broad role rule, which includes generic seniority labels.
| Campaign | Filter | Accounts | Any contact | Any verified email | Verified-email role heuristic | Role heuristic + LinkedIn |
|---|---|---|---|---|---|---|
| Email agency | 50K+ traffic, paid-media signal, no visible email app | 74,251 | 61,578 | 23,711 | 545 | 498 |
| CRO agency | 50K+ traffic, paid-media signal, at least one of reviews/upsell/personalization/analytics not detected | 182,870 | 154,951 | 69,660 | 4,230 | 4,107 |
| Shopify app founder | 50K+ traffic, 3+ visible apps, at least one tracked category not detected | 194,680 | 165,261 | 72,782 | 4,415 | 4,277 |
| Attribution or CDP SaaS | 50K+ traffic, paid-media signal, email or 4+ pixels, no dedicated analytics app | 157,357 | 133,090 | 58,874 | 3,136 | 3,027 |
| Inventory planning SaaS | 50K+ traffic, 100+ products, maturity signal, no visible inventory app | Withdrawn | — | — | — | — |
| AI support or CX SaaS | 50K+ traffic, paid-media signal, email app, no support, returns, or tracking app | 77,377 | 66,289 | 32,126 | 2,112 | 2,051 |
| Post-purchase ops SaaS | 50K+ traffic, paid media or email signal, no returns or tracking app | 192,791 | 163,448 | 73,276 | 4,456 | 4,322 |
| 3PL or fulfillment provider | 50K+ traffic, 100+ products, paid media or email signal, no returns or tracking app | Withdrawn | — | — | — | — |
| B2B or order ops SaaS | 50K+ traffic, 500+ products, stored Plus flag OR B2B signal OR 5+ apps | Withdrawn | — | — | — | — |
| Fraud or payments SaaS | 50K+ traffic, (stored Plus flag OR modeled revenue >= $500K/month OR 8+ apps), payment-category/BNPL rule OR paid-media signal, no visible fraud app | 204,540 | 173,316 | 76,696 | 4,458 | 4,318 |
The three catalog-gated recipes stay as workflow examples without counts: the original raw product gate lacked observation-age limits and did not exclude the known 2,500 placeholder value. Rebuild those exact recipes with clean catalog evidence and separately measured contacts before using a precise pool size.
These pools overlap and use different additional gates, so adding their counts double-counts stores.
The fraud/payments recipe deserves a precise definition. Its stored buy-now-pay-later flag accepts the generic categories payment, payment & checkout, and buy now pay later, or the vendor slugs Afterpay, Klarna, Affirm, Sezzle, and Shop Pay Installments. The 204,540 result is therefore a broad payment-rule/ad-infrastructure screen, not a BNPL-only cohort. Its other gate is stored Plus flag OR modeled monthly revenue >= $500,000 OR eight or more detected apps, followed by no detected fraud app.
Turn each signature rule into an account check
| Recipe | Requirement to investigate before using the proposed angle |
|---|---|
| Email agency | Check signup surfaces, native Shopify Messaging, lifecycle flows, current campaigns, and a requirement the merchant wants help with. |
| CRO agency | Inspect actual product/cart functionality and measured friction. |
| App founder | Verify a specific feature requirement and native/private alternatives in the app's category. |
| Attribution/CDP | Confirm current campaigns and reporting needs, including private/server-side measurement. |
| Inventory planning | Validate physical SKU counts, replenishment requirements, current forecasting, and backend systems. |
| AI support/CX | Review contact, chat, returns, and tracking functions; confirm ticket load and automation requirements. |
| Post-purchase operations | Verify the existing returns/tracking journey and a specific unresolved task. |
| 3PL/fulfillment | Ask about current providers, geography, handling, and order volume. |
| B2B/order operations | Confirm actual wholesale ordering, terms, and fulfillment requirements. |
| Fraud/payments | Confirm payment methods and the authorized team's risk workflow. |
For a concrete account check, our October 10 review of a Gymshark product page found a visible Email Sign Up link, four Get The Look products, and a returns link to Loop. It shows why a no-app rule must be followed by inspecting what the merchant actually offers.
Two examples of a research note
Use these as templates.
Email recipe: "The saved scan matched an advertising pixel and no tracked email app. Public signup functions and native Messaging remain to be checked. Current campaigns and email objectives are unknown." A question can then ask who owns lifecycle email and whether a particular flow needs work. Avoid "you buy traffic but have no email marketing."
Fulfillment recipe: "The recent catalog observation meets our screening threshold. Order volume, physical inventory, current warehouse, returns workflow, and handling requirements remain unconfirmed." A question can ask about the current fulfillment setup.
For deeper definitions, see Shopify email agency leads, 3PL leads, app ICP targeting, and lead-list quality.
Route contacts by function rather than seniority
Generic head, director, and manager labels in marketing and ecommerce are overlapping seniority matches, not verified departments.
Record explicit functional titles separately from seniority. Confirm the current employer, role source, and responsibility for the proposed work. Keep unknown departments unknown.
Within the email recipe, 545 accounts had a verified-email broad-role candidate and 498 also had LinkedIn. That is a research starting point.
Build and evaluate one campaign
- Choose one offer and one specific requirement to investigate.
- Save the exact account and contact filters and extraction date.
- Refresh successful account scans, catalog observations, email status, and role sources.
- Inspect public functions and native/private alternatives before naming a gap.
- Confirm current identity, employment, department, and campaign relevance.
- Apply bounced-address, duplicate, customer, competitor, previous-contact, and do-not-contact exclusions.
- Separate cohorts with matched gates when comparing targeting approaches.
- Write a question or factual observation supported by the account review.
- Record qualified replies, installs, and paid outcomes by starting-account count.
- Update the recipe using those results rather than a larger export total.
The May email pool was concentrated in 50K–200K: 71,621 records, compared with 2,611 in 200K–1M and 19 at 1M+. Test the segment your service can actually serve.
FAQ
What makes these lead generation examples useful?
Each specifies an offer, account rule, and measured contact coverage from the same historical dataset.
Which example is best?
The one that matches your product and service scope. Validate accounts, and compare qualified outcomes using matched contact and observation-age gates.
Can a missing app signature be used in outreach?
Use it to prioritize inspection, not as a claim. Confirm the relevant function and requirement before stating a gap. Native Shopify features and private integrations can perform the same work without matching the public detector.
Find Shopify Clients Worth Your Time
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 Announcement Bar [124,398-Store Study]](/_next/image?url=%2Fimages%2Fblog%2Fshopify-announcement-bar.webp&w=3840&q=75&dpl=dpl_DePtrQ6SS8nqccak9JLXmpCSjMmd)
![Shopify Print on Demand Apps [106,636-Store Study]](/_next/image?url=%2Fimages%2Fblog%2Fshopify-print-on-demand-apps.webp&w=3840&q=75&dpl=dpl_DePtrQ6SS8nqccak9JLXmpCSjMmd)
![Shopify Estimated Delivery Date [104,675-Store Study]](/_next/image?url=%2Fimages%2Fblog%2Fshopify-estimated-delivery-date.webp&w=3840&q=75&dpl=dpl_DePtrQ6SS8nqccak9JLXmpCSjMmd)