# Package Tracking integrations

## No-code automations

## Free templates

## Fully supported

Package Tracking connects shipment milestones — out for delivery, delivered, failed attempt, exception — directly to MESA workflows. Use status changes as triggers to notify customers, alert your team, or update order records in real time. Your post-purchase operations respond to what's actually happening in transit.

[Try MESA for free](/content/pricing/index.html)

★★★★★ 4.9 rating on Shopify App Store

## Why use built-in Package Tracking

Merchants quickly connect Package Tracking to help them save time and ship faster.

### Send customers a same-day delivery heads-up

When a package status changes to Out for Delivery, MESA sends the customer a personalized notification. They know it's coming today — no tracking page required, no "where's my order" email to answer.

### Alert your team the moment a delivery fails

When a delivery attempt fails or an exception is flagged, MESA immediately notifies the right person. Your team can act before the customer even knows there's a problem.

### Trigger a review request right after delivery

When a package status changes to Delivered, MESA fires a follow-up to the customer — review request, loyalty offer, or cross-sell. The timing is based on actual delivery, not an estimated date.

## Start your first automated workflow

Use pre-made workflow templates to get started quickly.

-

#### [Track New Shopify Fulfillments](/content/templates/real-time-shopify-fulfillment-tracking/index.html)

[View template](/content/templates/real-time-shopify-fulfillment-tracking/index.html)

-

#### [Track a Package](/content/templates/track-a-package/index.html)

[View template](/content/templates/track-a-package/index.html)

## Build any workflow with these Package Tracking automation steps

### Triggers start a workflow then, actions occur when it's running.

Read more in our [Package Tracking docs](https://docs.getmesa.com/tools/package-tracking).

###### Shipment Delivered

Starts when a shipment is delivered.

- Archived
- Courier Code
- Created At
- Customer Email
- Customer Name
- Customer Sms
- Delivery Status
- Destination City
- Destination Country
- Destination Info
- Destination State
- Destination Track Number
- Dimension
- Exchange Number
- ID
- Label
- Latest Checkpoint Time
- Latest Event
- Logistics Channel
- Note
- Order Date
- Order ID
- Order Number
- Origin City
- Origin Country
- Origin Info
- Origin State
- Pieces
- Previously
- Product Type
- Recipient Postcode
- Scheduled Address
- Scheduled Delivery Date
- Service Code
- Signed By
- Source
- Status Info
- Substatus
- Title
- Tracking Courier Account
- Tracking Destination Country
- Tracking Key
- Tracking Number
- Tracking Origin Country
- Tracking Postal Code
- Tracking Ship Date
- Transit Time
- Update At
- Updating
- Weight
- Weight Kg

###### Shipment Experienced Exception

Starts when a shipment has an exception.

###### Shipment Experienced Failed Delivery

Starts when a shipment has failed to be delivered.

###### Create Tracking

Create a tracking.

- Tracking Number
- Courier Code
- Order Number
- Customer Name
- Title
- Language

###### Get List of Carriers

Obtain a list of carriers.

- Courier URL
- Courier Code
- Courier Logo
- Courier Name
- Courier Type
- Courier Phone
- Optional Fields
- Default Language
- Support Language
- Courier Country Iso2
- Tracking Required Fields

## Integrate Package Tracking with any app.

Enjoy a 7-day free trial. Get your first workflow in minutes.

[Try MESA today →](/content/pricing/index.html)
