Shipment Status Notification
Every time your carrier or shipping platform reports a status update, this automation emails the customer instantly and keeps a live shipment log in Sheets — no manual 'where's my order' replies.
Automation flow
Carrier Status Webhook
Receives the status update.
Normalize Status
Cleans up customer and tracking details.
Notify Customer
Instant status update email.
Log Shipment Status
One live row per tracking number.
How it works
- 1Your shipping platform sends a status update (e.g. "Shipped", "Out for Delivery", "Delivered").
- 2The customer gets an instant email with the new status and tracking link, whatever the status is.
- 3An IF node separately checks the status for exception keywords (exception, delay, returned, failed, lost) — a match also sends "Alert Internal Team" an email, so someone proactively checks in before the customer has to reach out confused or upset.
- 4The shipment's row is upserted in
Shipments, keeping one live row per tracking number.
Services used
What you'll need
- An n8n Cloud or self-hosted account
- A shipping/carrier platform with webhook support (Shippo, EasyPost, ShipStation, or most carrier APIs all support this)
- A Google account (Sheets)
What's included
- Works with Shippo, EasyPost, ShipStation, or any webhook-capable platform
- Live shipment log, always current
- Reduces support tickets from status questions
- Pairs with the Delivery Delay Alert template
Estimate what this could save you
3.6 hours/month
≈ $108/month in your time
A rough estimate based on what you enter above — not a guarantee. Actual time saved depends on your process.
Make it yours
- Only notify on key milestones (Shipped, Delivered) instead of every status, using an IF node to filter noisy intermediate statuses.
- Add an SMS option via Twilio for delivery-day notifications specifically.
- Add more exception keywords to "Check for Delivery Exception" if your carrier uses different status wording (check a few real webhook payloads first).
Works well with this automation
Delivery Delay Alert
Proactively emails customers about delayed shipments before they have to ask.
Inventory Reorder Trigger
Low stock automatically drafts a purchase order and notifies procurement to approve.
Returns / RMA Tracker
Gives every return request an RMA number, confirms it with the customer, and tells the warehouse what to do.
Save with the complete system: Logistics & Fulfillment Bundle
Instead of buying separately: $76 — System: $29
Questions about this template
Secure checkout via Polar. Delivered by email instantly.
Structurally validated: automatically checked for valid n8n format before every deploy.
Bad file or a duplicate charge? We'll make it right — Refund Policy.
- Difficulty
- Medium
- Setup time
- ~18 min
- Integrations
- 3
- Node count
- 8
- Format
- .json + guide