Email Notification for Delayed Packages in Transit

7 min setup
No coding required
Runs automatically

Stay informed of potential shipping issues with automatic email alerts when a package has been in transit for over 60 hours. This MESA workflow template notifies the store owner of delayed shipments, allowing for proactive customer communication and issue resolution. Perfect for time-sensitive products, this setup ensures you’re prepared to handle delays smoothly.

tracktor icon
Fulfillment Status is In Transit
Delay
Retrieve Fulfillment
Filter
Retrieve Order
email icon
Send Email

You're in good company

"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
PetFriendly

"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Zailys

"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Rothy's

How it works

6 steps to alert your team when packages remain in transit too long

tracktor icon

Fulfillment Status is In Transit

App connector: Tracktor • Time to complete: 0 minutes (Auto-configured)
Why this matters: This trigger watches for packages that have moved from "shipped" to "in transit" status, which is when the delay monitoring period should begin.

When Tracktor detects that a package has reached "in transit" status, this trigger captures all the fulfillment details including tracking number, carrier, and order information. The trigger automatically passes this data to the next step without any configuration needed. This creates the foundation for monitoring how long the package stays in transit.

Delay

App connector: Delay • Time to complete: 1 minute
Why this matters: This creates a 60-hour waiting period to give packages reasonable time to move through transit before flagging them as potentially delayed.

After a package enters transit, the workflow waits your specified time period before checking if it's been delivered. This prevents false alarms for packages that are moving normally through the carrier's network.

Adjust the delay based on your typical shipping zones and carrier SLAs. Common thresholds:

• 24-36 hours: For local/regional same-day or next-day shipments
• 48-72 hours: For standard 2-3 day ground shipping
• 96-120 hours: For cross-country or economy shipping
• 168+ hours: For international shipments

Retrieve Fulfillment

App connector: Tracktor • Time to complete: 0 minutes (Auto-configured)
Why this matters: After the delay period, this step gets the current tracking status to see if the package moved beyond "in transit" or is still stuck.

This step automatically queries Tracktor using the fulfillment ID from the trigger to get updated tracking information. It pulls the latest status, carrier details, tracking number, and order information. No configuration is needed since it uses the fulfillment data passed from the trigger step. The fresh tracking data determines whether the package is still delayed or has moved forward in the shipping process.

Filter

App connector: Filter • Time to complete: 1 minute
Why this matters: This prevents unnecessary alert emails by only continuing the workflow if the package is still not delivered after the delay period.

The filter compares the current package status against "delivered" status to determine if an alert is needed. If the package shows as delivered, the workflow stops here and no email gets sent. If the package is still in transit, delayed, or shows any other non-delivered status, the workflow continues to send the alert email. This logic prevents false alarms for packages that resolved their delays naturally.

Retrieve Order

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This gathers complete order details needed for the alert email, including customer information and order number for easy reference.

Using the order ID from the fulfillment data, this step automatically pulls comprehensive order information from Tracktor. It retrieves the order name, customer details, and purchase information that will be included in the delay notification email. No configuration is required as it uses the order ID passed from previous steps. This ensures the alert email contains all necessary context about which specific order is experiencing delays.

email icon

Send Email

App connector: Email • Time to complete: 2 minutes
Why this matters: This delivers the actual delay notification to the shop owner so they can proactively address shipping issues with customers.

When a package is confirmed as delayed, the workflow sends an email with essential details: order number, carrier name, and tracking number. You can customize who receives the alert and what information is included.

What to configure:
• Recipient: Change to your fulfillment team's email, a shared inbox, or multiple recipients (comma-separated)
• Subject line: Customize to match your urgency level or include carrier name
• Message content: Add customer email, shipping address, order value, or days in transit

Ready to set this up? It only takes 7 minutes.

Our support team will even help you personalize this workflow for free.

Get started →

Make it your own!

Customize this workflow even further:

Send alerts to Slack instead of email
Replace the email step with a Slack notification to alert your operations channel immediately. This keeps your team informed in real-time and allows for collaborative troubleshooting directly in Slack.
Escalate based on order value or product type
Add a filter before the email step to check the order total or product tags, then route high-value orders or time-sensitive products (like perishables) to different recipients or channels.
Automatically send a proactive customer email
Add a second email step that sends directly to the customer with a friendly message acknowledging the delay and providing the tracking link. This reduces support tickets by showing you're on top of the situation.
Track delays for carrier performance analysis
Log each delayed shipment to a MESA Data Table. Over time, you can analyze which carriers perform poorly in specific regions, helping you optimize your shipping strategy and negotiate better rates.

Common questions

How long should I set the delay period for different shipping methods?

Will this send multiple emails if a package stays delayed for many days?

What carriers does this work with besides the major ones?

Ready to alert your team when packages remain in transit too long?

7-day free trial • 7 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free. Contact support