Package Tracking to ShipStation Integration | MESA
Connect Package Tracking to ShipStation and automate your tasks
Why integrate Package Tracking with ShipStation
The Package Tracking to ShipStation 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.
Push every Shopify order to ShipStation the moment it's placed
When an order comes in, MESA sends it to ShipStation with the right shipping method, carrier, and fulfillment rules already applied. Your team picks up a ready-to-ship order, not a configuration task.
Route orders to the right warehouse based on what's in the cart
When an order contains specific products, a wholesale flag, or a regional destination, MESA reads the details and sends it to the correct ShipStation fulfillment location. Every order reaches the right facility without manual sorting.
Update Shopify the moment ShipStation marks an order shipped
When ShipStation generates a tracking number and marks an order fulfilled, MESA writes the update back to Shopify and triggers any downstream actions — a Klaviyo notification, a customer tag, a loyalty point. Your post-purchase workflow starts the moment fulfillment does.
Build any Package Tracking and ShipStation 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.
Customer Created
Starts when a customer account is created.
- Customer ID
- Create Date
- Modify Date
- Name
- Company
- Street1
- Street2
- City
- State
- Postal Code
- Country Code
- Phone
- Address Verified
- Marketplace Usernames
- Tags
Customer Updated
Starts when a customer is updated.
- Customer ID
- Create Date
- Modify Date
- Name
- Company
- Street1
- Street2
- City
- State
- Postal Code
- Country Code
- Phone
- Address Verified
- Marketplace Usernames
- Tags
Item Created
Starts when an item is created.
- Order ID
- Order Number
- Order Date
- Create Date
- Modify Date
- Payment Date
- Ship By Date
- Order Status
- Customer ID
- Customer Username
- Customer Email
- Bill To
- Ship To
- Items
- Order Total
- Amount Paid
- Tax Amount
- Shipping Amount
- Customer Notes
- Internal Notes
- Gift
- Gift Message
- Payment Method
- Requested Shipping Service
- Carrier Code
- Service Code
- Package Code
- Confirmation
- Ship Date
- Hold Until Date
- Weight
- Dimensions
- Insurance Options
- International Options
- Advanced Options
- Tag Ids
- User ID
- Externally Fulfilled
- Externally Fulfilled By
- Label Messages
Order Created
Starts when a new order is created in any status other than Awaiting Payment.
- Order ID
- Order Number
- Order Date
- Create Date
- Modify Date
- Payment Date
- Ship By Date
- Order Status
- Customer ID
- Customer Username
- Customer Email
- Bill To
- Ship To
- Items
- Order Total
- Amount Paid
- Tax Amount
- Shipping Amount
- Customer Notes
- Internal Notes
- Gift
- Gift Message
- Payment Method
- Requested Shipping Service
- Carrier Code
- Service Code
- Package Code
- Confirmation
- Ship Date
- Hold Until Date
- Weight
- Dimensions
- Insurance Options
- International Options
- Advanced Options
- Tag Ids
- User ID
- Externally Fulfilled
- Externally Fulfilled By
- Label Messages
Order Shipped
Starts when a fulfilled order is shipped.
- Shipment ID
- Order ID
- Order Key
- User ID
- Order Number
- Create Date
- Ship Date
- Shipment Cost
- Insurance Cost
- Tracking Number
- Is Return Label
- Batch Number
- Carrier Code
- Service Code
- Package Code
- Confirmation
- Warehouse ID
- Voided
- Void Date
- Marketplace Notified
- Notify Error Message
- Ship To
- Weight
- Dimensions
- Insurance Options
- Advanced Options
- Shipment Items
- Label Data
- Form Data
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.
- 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 Failed Delivery
Starts when a shipment has failed to be 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 Information Received
Starts when a shipment receives information.
- 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's Status is In Transit
Starts when a shipment's status is in transit.
- 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's Status is Out for Delivery
Starts when a shipment's status is out for delivery.
- 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's Tracking Expired
Starts when a shipment's tracking has expired.
- 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's Tracking is Pending
Starts when a shipment's tracking is pending.
- 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
Add Funds to Carrier Account
Increase the amount of funds to a carrier's account.
- Name
- Code
- Account Number
- Requires Funded Account
- Balance
Add Tag to Order
Attach a tag to an existing order.
- Success
- Message
Assign User to Order
Add a user to an existing order.
Create Label for Order
Create a shipping label for an order.
- Order ID
- Carrier Code
- Service Code
- Package Code
- Confirmation
- Ship Date
- Weight
- Dimensions
- Insurance Options
- International Options
- Advanced Options
- Test Label
Create Label for Shipment
Create a shipping label for a shipment.
- Carrier Code
- Service Code
- Package Code
- Confirmation
- Ship Date
- Weight
- Dimensions
- Ship From
- Ship To
- Insurance Options
- International Options
- Advanced Options
- Test Label
Create Order
Create an order.
- Order ID
- Order Number
- Order Date
- Create Date
- Modify Date
- Payment Date
- Ship By Date
- Order Status
- Customer ID
- Customer Username
- Customer Email
- Bill To
- Ship To
- Items
- Order Total
- Amount Paid
- Tax Amount
- Shipping Amount
- Customer Notes
- Internal Notes
- Gift
- Gift Message
- Payment Method
- Requested Shipping Service
- Carrier Code
- Service Code
- Package Code
- Confirmation
- Ship Date
- Hold Until Date
- Weight
- Dimensions
- Insurance Options
- International Options
- Advanced Options
- Tag Ids
- User ID
- Externally Fulfilled
- Externally Fulfilled By
- Label Messages
Create Ship From Location
Create a ship from location.
- Warehouse Name
- Origin Address
- Return Address
- Is Default
Deactivate Store
Deactivate a specific store.
- Success
- Message
Delete Order
Remove an order.
- Success
- Message
Delete Ship From Location
Delete a ship from location.
- Success
- Message
Get List of Carrier Packages
Obtain a list of packages by carrier code.
- Carrier Code
- Code
- Name
- Domestic
- International
Get List of Carrier Services
Obtain a list of services by carrier code.
- Carrier Code
- Code
- Name
- Domestic
- International
Get List of Customers
Obtain a list of existing customers.
- Customer ID
- Create Date
- Modify Date
- Name
- Company
- Street1
- Street2
- City
- State
- Postal Code
- Country Code
- Phone
- Address Verified
- Marketplace Usernames
- Tags
Get List of Fulfillments
Obtain a list of fulfillments.
Get List of Marketplaces
Obtain a list of marketplaces that can be integrated with ShipStation.
- Name
- Marketplace ID
- Can Refresh
- Supports Custom Mappings
- Supports Custom Statuses
- Can Confirm Shipments
Get List of Orders
Obtain a list of existing orders.
- Order ID
- Order Number
- Order Key
- Order Date
- Create Date
- Modify Date
- Payment Date
- Ship By Date
- Order Status
- Customer ID
- Customer Username
- Customer Email
- Bill To
- Ship To
- Items
- Order Total
- Amount Paid
- Tax Amount
- Shipping Amount
- Customer Notes
- Internal Notes
- Gift
- Gift Message
- Payment Method
- Requested Shipping Service
- Carrier Code
- Service Code
- Package Code
- Confirmation
- Ship Date
- Hold Until Date
- Weight
- Dimensions
- Insurance Options
- International Options
- Advanced Options
- Tag Ids
- User ID
- Externally Fulfilled
- Externally Fulfilled By
- Label Messages
Get List of Orders By Tag and Status
Lists all orders that match the specified status and tag.
Get List of Products
Obtain a list of products.
- Aliases
- Product ID
- Sku
- Name
- Price
- Default Cost
- Length
- Width
- Height
- Weight Oz
- Internal Notes
- Fulfillment Sku
- Create Date
- Modify Date
- Active
- Product Category
- Product Type
- Warehouse Location
- Default Carrier Code
- Default Service Code
- Default Package Code
- Default Intl Carrier Code
- Default Intl Service Code
- Default Intl Package Code
- Default Confirmation
- Default Intl Confirmation
- Customs Description
- Customs Value
- Customs Tariff No
- Customs Country Code
- No Customs
- Tags
Get List of Resource URL IDs
Obtain a list of resource IDs from a resource URL
- ID
Get List of Ship From Locations
Obtain a list of ship from locations.
- Warehouse ID
- Warehouse Name
- Origin Address
- Return Address
- Create Date
- Is Default
- Seller Integration ID
- Ext Inventory Identity
- Register Fedex Meter
Get List of Users
Obtain a list of users.
- User ID
- User Name
- Name
Get Shipments
Obtain a list of shipments.
- Shipment ID
- Order ID
- Order Key
- User ID
- Order Number
- Create Date
- Ship Date
- Shipment Cost
- Insurance Cost
- Tracking Number
- Is Return Label
- Batch Number
- Carrier Code
- Service Code
- Package Code
- Confirmation
- Warehouse ID
- Voided
- Void Date
- Marketplace Notified
- Notify Error Message
- Ship To
- Weight
- Dimensions
- Insurance Options
- Advanced Options
- Shipment Items
- Label Data
- Form Data
Get Shipping Rates
Obtain a list of shipping rates.
- Service Name
- Service Code
- Shipment Cost
- Other Cost
Get Stores
Obtain a list of installed stores on the ShipStation account.
- Store ID
- Store Name
- Marketplace ID
- Marketplace Name
- Account Name
- Integration URL
- Active
- Company Name
- Phone
- Public Email
- Website
- Refresh Date
- Last Refresh Attempt
- Create Date
- Modify Date
- Auto Refresh
- Status Mappings
Hold Order
Pause an order.
- Success
- Message
List Carriers
Obtain a list of shipping carriers.
- Name
- Code
- Account Number
- Requires Funded Account
- Balance
- Nickname
- Shipping Provider ID
- Primary
Mark Order as Shipped
Classify an order as shipped.
- Order ID
- Order Number
Reactivate Store
Reactivate a specific store.
- Success
- Message
Refresh Store
Initiate a store refresh.
Remove Tag on Order
Delete a tag from an existing order.
- Success
- Message
Restore Order from On Hold
Unpause an order that is currently on hold.
- Success
- Message
Retrieve Carrier
Grab all details about the carrier.
- Name
- Code
- Account Number
- Requires Funded Account
- Balance
- Nickname
- Shipping Provider ID
- Primary
Retrieve Customer
Grab all details about the customer.
- Customer ID
- Create Date
- Modify Date
- Name
- Company
- Street1
- Street2
- City
- State
- Postal Code
- Country Code
- Phone
- Address Verified
- Marketplace Usernames
- Tags
Retrieve Order
Grab all details about the order.
- Order ID
- Order Number
- Order Key
- Order Date
- Create Date
- Modify Date
- Payment Date
- Ship By Date
- Order Status
- Customer ID
- Customer Username
- Customer Email
- Bill To
- Ship To
- Items
- Order Total
- Amount Paid
- Tax Amount
- Shipping Amount
- Customer Notes
- Internal Notes
- Gift
- Gift Message
- Payment Method
- Requested Shipping Service
- Carrier Code
- Service Code
- Package Code
- Confirmation
- Ship Date
- Hold Until Date
- Weight
- Dimensions
- Insurance Options
- International Options
- Advanced Options
- Tag Ids
- User ID
- Externally Fulfilled
- Externally Fulfilled By
- Label Messages
Retrieve Product
Grab all details about the product.
- Aliases
- Product ID
- Sku
- Name
- Price
- Default Cost
- Length
- Width
- Height
- Weight Oz
- Internal Notes
- Fulfillment Sku
- Create Date
- Modify Date
- Active
- Product Category
- Product Type
- Warehouse Location
- Default Carrier Code
- Default Service Code
- Default Package Code
- Default Intl Carrier Code
- Default Intl Service Code
- Default Intl Package Code
- Default Confirmation
- Default Intl Confirmation
- Customs Description
- Customs Value
- Customs Tariff No
- Customs Country Code
- No Customs
- Tags
Retrieve Ship From Location
Grab all details about the ship from location.
- Warehouse ID
- Warehouse Name
- Origin Address
- Return Address
- Create Date
- Is Default
- Seller Integration ID
- Ext Inventory Identity
- Register Fedex Meter
Retrieve Store
Grab all details about the store.
- Store ID
- Store Name
- Marketplace ID
- Marketplace Name
- Account Name
- Integration URL
- Active
- Company Name
- Phone
- Public Email
- Website
- Refresh Date
- Last Refresh Attempt
- Create Date
- Modify Date
- Auto Refresh
- Status Mappings
Retrieve Store Refresh Status
Grab all details about the refresh status of a given store.
Unsassign User from Order
Remove an user from an existing order.
- Success
- Message
Update Order
Modify an existing order.
- Order ID
- Order Number
- Order Key
- Order Date
- Create Date
- Modify Date
- Payment Date
- Ship By Date
- Order Status
- Customer ID
- Customer Username
- Customer Email
- Bill To
- Ship To
- Order Total
- Amount Paid
- Tax Amount
- Shipping Amount
- Customer Notes
- Internal Notes
- Gift
- Gift Message
- Payment Method
- Requested Shipping Service
- Carrier Code
- Service Code
- Package Code
- Confirmation
- Ship Date
- Hold Until Date
- Weight
- Dimensions
- Insurance Options
- International Options
- Advanced Options
- Tag Ids
- User ID
- Externally Fulfilled
- Externally Fulfilled By
- Label Messages
Update Product
Update a product's details.
- Aliases
- Product ID
- Sku
- Name
- Price
- Default Cost
- Length
- Width
- Height
- Weight Oz
- Internal Notes
- Fulfillment Sku
- Create Date
- Modify Date
- Active
- Product Category
- Product Type
- Warehouse Location
- Default Carrier Code
- Default Service Code
- Default Package Code
- Default Intl Carrier Code
- Default Intl Service Code
- Default Intl Package Code
- Default Confirmation
- Default Intl Confirmation
- Customs Description
- Customs Value
- Customs Tariff No
- Customs Country Code
- No Customs
- Tags
Update Ship From Location
Modify a ship from location's details.
Update Store
Modify a store's details.
Void Shipment Label
Cancel a shipment label.
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
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
Expert support included
MESA includes hands-on support from automation experts who know how to get things done.
Free workflow setup
We'll build your first workflow with you live. Most merchants walk away with automation saving 5+ hours/week.
Fast response times
Average first response: Same day. Critical issues: Immediate escalation. Complex builds: 24-48 hours.
Ongoing optimization
Personalized workflow reviews, and quarterly check-ins to identify new opportunities as your business grows.
Real humans, always
Chat with real automation experts (not bots). Email support 9am-5pm PST.
Integrate Package Tracking with ShipStation today.
Enjoy a 7-day free trial. Get your first workflow in minutes.