This workflow corresponds to n8n.io template #6109 — we link there as the canonical source.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "5GKBzwMfZ69VyCKH",
"name": "SHOPIFY ORDER \u2192 SLACK ALERT",
"tags": [],
"nodes": [
{
"id": "74cc7f38-5f19-4791-af11-b9b86860de09",
"name": "Shopify Trigger",
"type": "n8n-nodes-base.shopifyTrigger",
"position": [
-300,
-40
],
"parameters": {
"topic": "orders/create"
},
"typeVersion": 1
},
{
"id": "0a609b3e-ab0a-47d9-b7c7-e437289bf929",
"name": "Edit Fields",
"type": "n8n-nodes-base.set",
"position": [
-80,
-40
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "={\n \"customer_name\": \"{{ $('Shopify Trigger').item.json.customer.first_name }} {{ $('Shopify Trigger').item.json.customer.last_name }}\",\n \"order_number\": \"{{ $('Shopify Trigger').item.json.order_number }}\",\n \"total_price\": \"{{ $('Shopify Trigger').item.json.total_price }}\",\n \"currency\": \"{{ $('Shopify Trigger').item.json.currency }}\",\n \"items_count\": \"{{ $('Shopify Trigger').item.json.line_items.length }}\",\n \"order_url\": \"https://admin.shopify.com/store/YOUR_STORE/orders/{{ $('Shopify Trigger').item.json.id }}\"\n}"
},
"typeVersion": 3.4
},
{
"id": "245cee48-aa0d-4a7a-b8c8-e5abb9644b37",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-620,
-260
],
"parameters": {
"width": 280,
"height": 400,
"content": "## \ud83d\uded2 SHOPIFY ORDER \u2192 SLACK ALERT\n\nWORKFLOW PURPOSE:\nInstantly notify your team in Slack when a new order comes in through Shopify\n\nSETUP REQUIREMENTS:\n- Shopify store with webhook access\n- Slack workspace and channel (#orders recommended)\n- Shopify app credentials in n8n\n\nNODES FLOW:\n1. Shopify Trigger (order/create webhook)\n2. Edit Fields (format order data)\n3. Slack (send rich notification)\n\n"
},
"typeVersion": 1
},
{
"id": "dd8df1a2-e261-4beb-986a-d11e5747aa7c",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
340,
-20
],
"parameters": {
"color": 7,
"width": 260,
"height": 200,
"content": "**BUSINESS VALUE**:\n\u26a1 Instant order awareness\n\ud83d\udcc8 Faster order processing\n\ud83d\udc65 Team coordination\n\ud83c\udfaf No missed sales\n\nTIME TO BUILD: 20 minutes\nDIFFICULTY: Beginner\nROI: High - immediate team efficiency"
},
"typeVersion": 1
},
{
"id": "ca9e953b-9a2d-4e2a-a70a-1f36481aa9df",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
240,
-360
],
"parameters": {
"color": 6,
"width": 260,
"height": 260,
"content": "\n**KEY FEATURES**:\n\u2705 Real-time order notifications\n\u2705 Customer name & order details\n\u2705 Direct link to Shopify admin\n\u2705 Order total and item count\n\u2705 Professional formatted message\n\nCONFIGURATION NOTES:\n- Set Up Shopify Credentials\n- Customize Slack channel name\n- Update store URL in order_url field\n- Test with a sample order\n"
},
"typeVersion": 1
},
{
"id": "4b2469c6-bf2c-40d7-8649-62fd2883d6f0",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-180,
-300
],
"parameters": {
"color": 5,
"content": "\n**NODES FLOW**:\n1. Shopify Trigger (order/create webhook)\n2. Edit Fields (format order data)\n3. Slack (send rich notification)\n"
},
"typeVersion": 1
},
{
"id": "e7654827-0267-4545-a82f-b216b237345c",
"name": "Notify your team",
"type": "n8n-nodes-base.slack",
"position": [
120,
-40
],
"parameters": {
"text": "={\n \"customer_name\": \"{{ $json.customer_name }}\",\n \"order_number\": \"{{ $json.order_number }}\",\n \"total_price\": \"{{ $json.total_price }}\",\n \"currency\": \"{{ $json.currency }}\",\n \"items_count\": \"{{ $json.items_count }}\",\n \"order_url\": \"{{ $json.order_url }}\"\n}",
"select": "channel",
"channelId": {
"__rl": true,
"mode": "list",
"value": "C0971EWTRFA",
"cachedResultName": "orders"
},
"otherOptions": {},
"authentication": "oAuth2"
},
"credentials": {
"slackOAuth2Api": {
"name": "<your credential>"
}
},
"typeVersion": 2.3
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "ec9dbd11-27b2-40f2-8ed3-425002424164",
"connections": {
"Edit Fields": {
"main": [
[
{
"node": "Notify your team",
"type": "main",
"index": 0
}
]
]
},
"Shopify Trigger": {
"main": [
[
{
"node": "Edit Fields",
"type": "main",
"index": 0
}
]
]
}
}
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
slackOAuth2Api
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
E-commerce Automation Team Communication
Source: https://n8n.io/workflows/6109/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This workflow triggers when a Shopify order is marked paid, then finds or creates matching products and the customer in Odoo and creates an Odoo sales order, with success notifications to Slack and Gm
On every Shopify order, this workflow pairs the purchased item with your newest arrival and generates one personalized on-model photo in dreem.ai: the new piece as the main garment, the customer's pur
This workflow automatically sends WhatsApp notifications from Shopify using WOZTELL. It listens for Shopify events such as order paid, customer created, or fulfillment created, then sends a pre approv
Set Workflow. Uses shopifyTrigger, zendesk, stopAndError. Event-driven trigger; 10 nodes.
Shopifytrigger Workflow. Uses shopifyTrigger, hubspot, stopAndError. Event-driven trigger; 9 nodes.