How it works

Follow these 5 simple 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.

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.

Frequently asked questions

What happens if a package gets delivered right after the 60-hour delay triggers?
The workflow checks the current delivery status after the delay period, so if a package was delivered during those 60 hours, the filter step will stop the workflow and no SMS alert will be sent.
Can I set different delay times for different shipping carriers or methods?
Currently this template uses one delay period for all shipments. To handle multiple timeframes, you'd need to create separate workflows for each shipping method or add conditional logic to check the carrier before setting delays.
Will I get SMS alerts for every item if an order contains multiple packages?
Yes, each fulfillment (package) triggers the workflow independently, so if one order ships in multiple packages and they're both delayed, you'll receive separate SMS alerts for each delayed package.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.

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

Join thousands who've automated their work and saved an average of 3.5 hours every week.

Start with this template — It's free
7-day free trial • 5 min setup • Cancel anytime