Shopify New Order Alerts in Slack
Shopify's own notifications are emails that get buried, and third-party 'sales in Slack' apps want $10-20/month. This workflow listens for new orders via webhook and posts a tidy message with the customer, the items, and the total - instantly and free.
What this workflow does
- A Shopify Trigger subscribes to the orders/create webhook on your store.
- A Code node formats the line items into a readable list.
- A Slack node posts the order summary - customer name, items, total, and order number - to your channel.
Setup guide
- Import the JSON into n8n (Workflows > Import from File).
- Connect your Shopify account in the trigger node (Admin API access token from a custom app).
- Connect Slack and choose your #sales channel.
- Activate the workflow, then place a test order (or use Shopify's webhook test) to see the alert.
Want this running 24/7?
Self-host n8n on a cheap VPS and this workflow runs around the clock for less than a coffee a month.
Get an n8n VPS from $5/monthFAQ
Can it also alert on refunds or cancellations?Yes. Duplicate the workflow and set the trigger topic to refunds/create or orders/cancelled, and adjust the message.
Can I route big orders to a different channel?Add an IF node checking {{ $json.total_price }} against a threshold and connect a second Slack node for the VIP channel.
Does this work with WooCommerce too?Same pattern: swap the Shopify Trigger for the WooCommerce Trigger (order.created) and update the field names in the message.
Want the workflows this one is a warm-up for?
The Mega Bundle packs both WorkflowForge Pro volumes — 32 production-grade workflows: automations (cart recovery, lead scoring, invoice extraction) and AI agents (support agent, calendar assistant, research agent), each with a setup guide. $39 for both, instant download.
Get the Mega Bundle →Need it customized for your exact process?
I build custom n8n automations and AI agents professionally: your tools, your edge cases, tested and documented.
Hire me on Fiverr →