Score new Shopify stores from Apify and route hot leads to Sheets and Slack each morning
Ready for 3.0What this workflow does
This workflow has 14 nodes and runs on a schedule (every day at 08:00). Along the way it connects Google Sheets and Slack. It also calls api.apify.com over HTTP.
How it runs
Trigger: On a schedule (every day at 08:00).
- Set your settings (Edit Fields (Set)): sets 10 fields: startCursor, status, fetchCountries…
- Load cursor (Code): runs custom JavaScript code
- Get new Shopify stores (Apify) (HTTP Request): calls api.apify.com (POST)
- Any stores found? (If): checks a condition and branches into true / false
- Score each store (Code): runs custom JavaScript code
- Best first (Sort): sorts the items
- Log every store in Google Sheets (Google Sheets): append or update
- Route by score (Switch): routes items into 2 branches
- Save cursor (Code): runs custom JavaScript code
- Slack: uses Slack
…plus 2 more steps. See the full node list below.
Services it uses
HTTP calls to: api.apify.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (11)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - No Operation, do nothing
n8n-nodes-base.noOp - Sort
n8n-nodes-base.sort - Google Sheets
n8n-nodes-base.googleSheets - Switch
n8n-nodes-base.switch - Slack
n8n-nodes-base.slack - Aggregate
n8n-nodes-base.aggregate
From the author
Quick overview This workflow runs every morning to fetch newly discovered Shopify stores from Apify’s Pre-Launch Radar actor and forwards each store record to a destination webhook (for example, Clay, Make, Slack, or a CRM) for downstream processing. How it…