Get SMS Alerts for Delayed Packages in Transit

5 min setup
No coding required
Runs automatically

Stay informed about potential shipping delays with SMS alerts for packages in transit for over 60 hours. This MESA workflow template automatically notifies the store owner via text message, enabling timely follow-up and proactive communication with customers. Ideal for time-sensitive products, this solution helps you maintain visibility over shipping progress and address delays promptly.

tracktor icon
Fulfillment Status is In Transit
Delay
Retrieve Fulfillment
Filter
sms icon
Send Message

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 SMS alerts when packages stay in transit longer than expected

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 starts the workflow whenever a package changes to "in transit" status, ensuring you track every shipment from the moment it begins its journey to the customer.

This step automatically activates when Tracktor detects that any fulfillment in your store has moved to "in transit" status. The system captures the fulfillment ID and shipment details, then passes this information to the delay timer. No configuration is needed since Tracktor handles the status monitoring automatically across all your shipping carriers.

Delay

App connector: Delay • Time to complete: 1 minute
Why this matters: This 60-hour timer creates the monitoring window that determines when a package has been in transit "too long," giving you control over what constitutes a delayed shipment based on your customer expectations.

The delay step waits exactly 60 hours (2.5 days) from when the package entered transit status before proceeding to check if it's still moving. You can customize this timeframe in the "Amount" field (currently set to 60) and "Unit" field (currently set to hours). Common alternatives include 48 hours for expedited shipping or 72 hours for standard ground shipping, depending on your customer service standards.

Retrieve Fulfillment

App connector: Tracktor • Time to complete: 0 minutes (Auto-configured)
Why this matters: After the delay period, this step fetches the current tracking status to verify whether the package is still in transit or has been delivered, ensuring you only send alerts for genuinely delayed shipments.

This step automatically queries Tracktor's database using the original fulfillment ID to get the most up-to-date tracking information. The system retrieves the latest status, delivery confirmation, and tracking timeline, then passes this fresh data to the filter step for evaluation. No manual configuration is required since it uses the fulfillment ID captured from the initial trigger.

Filter

App connector: Filter • Time to complete: 0 minutes (Auto-configured)
Why this matters: This filter prevents false alerts by checking if the package is still undelivered after the delay period, ensuring you only get notified about packages that are genuinely stuck in transit rather than those that arrived normally.

The filter compares the current package status against the delivered status to determine if an alert should be sent. It evaluates whether the latest tracking status does not equal "delivered," meaning the package is still in transit, delayed, or has encountered an issue. Only packages that fail this check (still undelivered after 60+ hours) proceed to trigger the SMS alert.

sms icon

Send Message

App connector: SMS • Time to complete: 1 minute
Why this matters: This SMS notification gives you immediate awareness of delayed packages so you can proactively contact customers, investigate shipping issues, or follow up with carriers before customers start asking questions.

The SMS step sends an alert message to your store's phone number (retrieved from your shop settings) with details about the delayed shipment. In the "To" field, it automatically uses your shop's phone number, while the "Message" field contains a template like "Order [order number] has been in transit for over 60 hours!" You can customize this message text to include additional details or match your communication style.

Ready to set this up? It only takes 5 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 based on shipping method - use 24 hours for overnight shipping, 48 hours for express, or 96 hours for international shipments.
Send alerts to multiple channels
Add Slack, Discord, or email notifications alongside SMS to ensure your customer service team sees delayed package alerts through their preferred communication tools.
Track delay patterns in spreadsheets
Connect a Google Sheets step to log all delayed shipments with carrier information, helping you identify which shipping providers consistently cause delays.
Create automatic customer notifications
Add email steps that send proactive updates to customers when their packages are delayed, improving communication and reducing support inquiries.

Common questions

What happens if a package gets delivered right after the 60-hour delay triggers?

Can I set different delay times for different shipping carriers or methods?

Will I get SMS alerts for every item if an order contains multiple packages?

Ready to start receiving SMS alerts when packages stay in transit longer than expected?

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

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