Shopify ICP Gap Lead Scorer avatar

Shopify ICP Gap Lead Scorer

Pricing

$2.00 / 1,000 qualified record scoreds

Go to Apify Store
Shopify ICP Gap Lead Scorer

Shopify ICP Gap Lead Scorer

Score user-provided Shopify store records against an ICP and surface technology or positioning gaps without autonomous scraping.

Pricing

$2.00 / 1,000 qualified record scoreds

Rating

0.0

(0)

Developer

Marco S.

Marco S.

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Score user-provided Shopify store records against an ICP and surface technology or positioning gaps without autonomous scraping.

What It Does

This Actor scores store or company records that you already provide. It normalizes the domain, removes duplicate domains, checks each record against explicit ICP keywords, required technologies, and excluded terms, then emits a prioritized lead row with matched signals, gaps, grade, and recommended action.

Who It Is For

Sales agencies, ecommerce RevOps teams, partner teams, and founder-led outbound teams that already have Shopify or ecommerce lead lists and need a repeatable first-pass qualification step.

Input

Provide records as JSON objects containing a Shopify store domain, URL, or website field. Optional targetIcp controls keywords, excluded keywords, and required technologies. dedupeKey defaults to domain; maxRecords is capped at 5000.

Output

Each emitted dataset row includes domain, score, grade, matched signals, gaps, recommended action, and source record index.

How It Works

The score is deterministic and explainable. Each valid unique domain starts at 35 points. Matching ICP keywords add 8 points each. Matching required technologies add 12 points each; missing required technologies become missing-tech:* gaps. Excluded keywords subtract 35 points and are listed as excluded:* gaps. Scores are clamped to 0..100. Grades are A for 80+, B for 65+, C for 45+, and D below 45. Recommended action is prioritize for A, review for B, and deprioritize for C/D.

Example

{
"records": [
{
"domain": "luma-beauty.example",
"platform": "Shopify",
"vertical": "beauty",
"model": "subscription DTC"
},
{
"website": "northgear.example",
"platform": "Shopify Plus",
"vertical": "outdoor"
}
],
"targetIcp": {
"keywords": ["shopify", "dtc", "subscription", "beauty", "outdoor"],
"requiredTechnologies": ["shopify"],
"excludedKeywords": ["adult", "gambling"]
}
}

Example output row:

{
"domain": "luma-beauty.example",
"score": 79,
"grade": "B",
"matchedSignals": ["keyword:shopify", "keyword:dtc", "keyword:subscription", "keyword:beauty", "tech:shopify"],
"gaps": [],
"recommendedAction": "review",
"sourceRecordIndex": 0
}

Pricing

Suggested PAY_PER_EVENT event: qualified_record_scored, charged only for unique valid records emitted. Invalid records and duplicates are not billable.

Limitations

This Actor does not autonomously discover Shopify stores or other websites, bypass logins, solve CAPTCHA, use proxies, or buy data. It processes user-provided records only and requires no login or proxy configuration.

It does not verify that a domain currently runs Shopify; it scores the fields you provide. It does not enrich records, scrape technology stacks, send outreach, or produce contact data.

Integration

Run it directly with JSON input, from an Apify task, or downstream from any workflow that already has candidate ecommerce domains. Results are written to the default dataset and the run summary is written to the OUTPUT key-value store record.

Differentiation

Use Shopify ICP Gap Lead Scorer when you have lead/store records and need ICP fit, missing required signals, and lead-priority actions. Use a price analyzer when the job is comparing product prices rather than qualifying stores.