Skip to content
Flowmanic
LogisticsStructurally Validated

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

How it works

  1. 1Your shipping platform sends a status update (e.g. "Shipped", "Out for Delivery", "Delivered").
  2. 2The customer gets an instant email with the new status and tracking link, whatever the status is.
  3. 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.
  4. 4The shipment's row is upserted in Shipments, keeping one live row per tracking number.

Services used

Shipping platform webhookGmailGoogle Sheets

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).

Questions about this template

$19one-time

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