# Connect Package Tracking to PrintNode and automate your tasks

## Why integrate Package Tracking with PrintNode

The Package Tracking to PrintNode integration helps you sync data, automate manual tasks, and keep your stack aligned — without writing code.

### 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.

### Print packing slips and labels the moment an order is placed

When a Shopify order comes in, MESA sends the print job to PrintNode automatically. Your fulfillment team has what they need at the pick station without anyone triggering it manually.

### Route print jobs to the right printer based on order type

Wholesale, retail, gift, or custom — MESA reads the order details and sends each job to the correct printer or location. Every order type gets the right document without manual sorting.

### Trigger printing when fulfillment status changes

When an order moves to a new stage in Shopify — picked, packed, ready to ship — MESA sends the corresponding print job to PrintNode. Your physical workflow stays in step with your digital one.

## Build any Package Tracking and PrintNode automation

MESA helps you connect apps to automate repetitive tasks. A trigger is an event that starts a workflow, and actions are the steps that occur when it's running.

###### 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 Print Job

Create a print job.

- Printer ID
- Content Type
- File URL
- Title
- Source
- Options
- Expire After
- Qty
- Authentication

###### Get List of Computers

Obtain a list of computers.

- ID
- Name
- Inet
- Inet6
- Hostname
- Version
- State

###### Retrieve Print Job

Grab all details about a print job.

- ID
- Printer
- Title
- Content Type
- Source
- Expire At
- Create Timestamp
- State

###### Create Tracking

Create a tracking.

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

###### Detect Tracking Number's Carrier

Obtain a list of detected carriers for a tracking number.

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