Get SMS Alerts for Delayed Shopify Orders in Transit

6 min setup
No coding required
Runs automatically

Stay informed of shipping delays by receiving an SMS alert via Twilio if an order has been in transit for over 60 hours. This MESA workflow template monitors fulfillment statuses and notifies the store owner of any delays, allowing you to proactively manage customer expectations for time-sensitive deliveries. Avoid surprises and ensure smooth communication with customers by staying updated on order transit times.

tracktor icon
Fulfillment Status is In Transit
Delay
Retrieve Fulfillment
Filter
twilio logo icon
Send SMS

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

5 steps to start receiving text notifications when your orders get stuck in transit

tracktor icon

Fulfillment Status is In Transit

App connector: Tracktor • Time to complete: 0 minutes (Auto-configured)
Why this matters: This trigger monitors all your shipments and activates the workflow the moment any order enters "in transit" status, creating the starting point for delay monitoring.

This step automatically detects when Tracktor updates any fulfillment status to "in transit" and captures the fulfillment details needed for tracking. The trigger fires immediately when the shipping status changes, passing the fulfillment ID and order information to the next step.

No configuration is required - MESA connects to your existing Tracktor setup to monitor status changes across all your shipments.

Delay

App connector: Delay • Time to complete: 1 minute
Why this matters: This step creates the waiting period that defines what you consider a "delayed" shipment - without it, you'd get notifications immediately instead of only when packages are genuinely stuck.

Configure how long to wait before checking if the package is still in transit by entering the number of hours in the "How many hours would you like to wait?" field. The default setting is 60 hours (2.5 days), which works well for most domestic shipments, but you can adjust this based on your typical delivery times. After the delay period expires, the workflow automatically moves to the next step to check the current shipping status.

Retrieve Fulfillment

App connector: Tracktor • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step gets the current shipping status after the delay period to determine if the package is still stuck in transit or has moved to delivered/out for delivery status.

The step automatically pulls the latest tracking information for the specific fulfillment using the ID captured in step 1. It retrieves the current status, delivery updates, and tracking details without any configuration needed. This fresh data gets passed to the filter step to determine whether a delay notification is actually warranted based on the current shipping status.

Filter

App connector: Filter • Time to complete: 0 minutes (Auto-configured)
Why this matters: This condition prevents unnecessary notifications by only continuing the workflow when packages are genuinely stuck - it won't send alerts for orders that arrived on time during the delay period.

The filter compares the latest shipping status against "delivered" to determine if the package is still delayed. If the status shows delivered, the workflow stops here and no text gets sent. If the package is still in transit or shows any status other than delivered, the workflow continues to send the delay notification. This automatic comparison ensures you only get alerted about actual shipping delays.

twilio logo icon

Send SMS

App connector: Twilio • Time to complete: 2 minutes
Why this matters: This action delivers the delay notification to your phone, giving you immediate visibility into shipping issues so you can proactively contact customers or investigate with carriers.

Enter your Twilio phone number in the "from" field and your personal phone number in the "to" field where you want to receive notifications. The message automatically includes the order number and references the 60-hour delay period, but you can customize this text to match your preferred notification style. You'll need an active Twilio account with SMS capabilities to send these notifications.

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

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

Get started →

Make it your own!

Customize this workflow even further:

Set custom delay thresholds
Adjust the delay period for different shipping methods, like 24 hours for express shipping and 72 hours for standard ground delivery.
Chain multiple notification channels
Connect email, Slack, and SMS steps together so shipping delays trigger notifications across all your preferred communication methods simultaneously.
Store delay data in tables
Save delayed shipment details like carrier, delay duration, and resolution time in your own database for identifying shipping performance patterns.
Deploy AI agents for smart escalation
Let AI agents evaluate delay severity and automatically contact carriers for packages stuck longer than your threshold, or send different messages based on order value.

Common questions

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

Will I get duplicate notifications if a package stays delayed for multiple days?

What happens if Tracktor isn't updating tracking information from my carrier?

Ready to start receiving text notifications when your orders get stuck in transit?

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

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