# Connect ShipStation to Wonderment and automate your tasks

## Why integrate ShipStation with Wonderment

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

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

### Trigger post-purchase flows the moment a shipment status changes

When Wonderment detects a delivery update — a shipment in transit, an exception, a delivered confirmation — MESA kicks off the right workflow in Shopify or Klaviyo. Your post-purchase experience runs on what's actually happening with each package, not on a fixed schedule.

### Keep Shopify customer records current with delivery outcomes

When Wonderment logs a delivery event — a successful delivery, a failed attempt, a return to sender — MESA updates the customer's Shopify record with the outcome. Your team and your connected tools always reflect where each order ended up without manual updates.

### Alert your team when shipments need immediate intervention

When Wonderment flags an exception — a stalled shipment, a carrier delay, a missing package — MESA notifies the right person through Slack or email before the customer contacts support. Your team resolves delivery problems while there's still time to act.

## Build any ShipStation and Wonderment 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.

###### Attempted to Deliver Shipment
Starts when a package can't be delivered and is held by the carrier for re-delivery.
- Topic
- Status
- Token
- Email
- Phone
- Tracking Code
- Tracking U R L
- Order Number
- Order ID
- Carrier Name
- Estimated Package Delivery
- Service Level
- Service Level Friendly Name
- Destination Country Code
- Fulfillment Created Date
- Order Created Date
- Business Days Since Fulfillment Created
- Hours Stalled
- Not Updated Since
- Line Items
- Shipping Address
- Fulfillment Address

###### Carrier Picked Up Shipment
Starts when a shipment is first marked In Transit by the carrier.
- Topic
- Status
- Token
- Email
- Phone
- Tracking Code
- Tracking U R L
- Order Number
- Order ID
- Carrier Name
- Estimated Package Delivery
- Service Level
- Service Level Friendly Name
- Destination Country Code
- Fulfillment Created Date
- Order Created Date
- Business Days Since Fulfillment Created
- Hours Stalled
- Not Updated Since
- Line Items
- Shipping Address
- Fulfillment Address

###### Delivery Anticipated for Shipment
Starts when a shipment is expected to be delivered.
- Topic
- Status
- Token
- Email
- Phone
- Tracking Code
- Tracking U R L
- Order Number
- Order ID
- Carrier Name
- Estimated Package Delivery
- Service Level
- Service Level Friendly Name
- Destination Country Code
- Fulfillment Created Date
- Order Created Date
- Business Days Since Fulfillment Created
- Hours Stalled
- Not Updated Since
- Line Items
- Shipping Address
- Fulfillment Address

###### Label Canceled
Starts when a label has been canceled.
- Topic
- Status
- Token
- Email
- Phone
- Tracking Code
- Tracking U R L
- Order Number
- Order ID
- Carrier Name
- Estimated Package Delivery
- Service Level
- Service Level Friendly Name
- Destination Country Code
- Fulfillment Created Date
- Order Created Date
- Business Days Since Fulfillment Created
- Hours Stalled
- Not Updated Since
- Line Items
- Shipping Address
- Fulfillment Address

###### Shipment Confirmed
Starts when a shipment is confirmed.
- Topic
- Status
- Token
- Email
- Phone
- Tracking Code
- Tracking U R L
- Order Number
- Order ID
- Carrier Name
- Estimated Package Delivery
- Service Level
- Service Level Friendly Name
- Destination Country Code
- Fulfillment Created Date
- Order Created Date
- Business Days Since Fulfillment Created
- Hours Stalled
- Not Updated Since
- Line Items
- Shipping Address
- Fulfillment Address

###### Shipment Created
Starts when a shipment is created.
- Topic
- Status
- Token
- Email
- Phone
- Tracking Code
- Tracking U R L
- Order Number
- Order ID
- Carrier Name
- Estimated Package Delivery
- Service Level
- Service Level Friendly Name
- Destination Country Code
- Fulfillment Created Date
- Order Created Date
- Business Days Since Fulfillment Created
- Hours Stalled
- Not Updated Since
- Line Items
- Shipping Address
- Fulfillment Address

###### Shipment Experienced Delivery Error
Starts when a package delivery error occurs.
- Topic
- Status
- Token
- Email
- Phone
- Tracking Code
- Tracking U R L
- Order Number
- Order ID
- Carrier Name
- Estimated Package Delivery
- Service Level
- Service Level Friendly Name
- Destination Country Code
- Fulfillment Created Date
- Order Created Date
- Business Days Since Fulfillment Created
- Hours Stalled
- Not Updated Since
- Line Items
- Shipping Address
- Fulfillment Address

###### Shipment is Ready for Pickup
Starts when a shipment is ready for pickup.
- Topic
- Status
- Token
- Email
- Phone
- Tracking Code
- Tracking U R L
- Order Number
- Order ID
- Carrier Name
- Estimated Package Delivery
- Service Level
- Service Level Friendly Name
- Destination Country Code
- Fulfillment Created Date
- Order Created Date
- Business Days Since Fulfillment Created
- Hours Stalled
- Not Updated Since
- Line Items
- Shipping Address
- Fulfillment Address

###### Shipment Returned
Starts when a package has been sent back to the origin facility.
- Topic
- Status
- Token
- Email
- Phone
- Tracking Code
- Tracking U R L
- Order Number
- Order ID
- Carrier Name
- Estimated Package Delivery
- Service Level
- Service Level Friendly Name
- Destination Country Code
- Fulfillment Created Date
- Order Created Date
- Business Days Since Fulfillment Created
- Hours Stalled
- Not Updated Since
- Line Items
- Shipping Address
- Fulfillment Address

###### Shipment Stalled
Starts when a shipment is stalled.
- Topic
- Status
- Token
- Email
- Phone
- Tracking Code
- Tracking U R L
- Order Number
- Order ID
- Carrier Name
- Estimated Package Delivery
- Service Level
- Service Level Friendly Name
- Destination Country Code
- Fulfillment Created Date
- Order Created Date
- Business Days Since Fulfillment Created
- Hours Stalled
- Not Updated Since
- Line Items
- Shipping Address
- Fulfillment Address

###### Shipment's Status is Delivered
Starts when a shipment is delivered.
- Topic
- Status
- Token
- Email
- Phone
- Tracking Code
- Tracking U R L
- Order Number
- Order ID
- Carrier Name
- Estimated Package Delivery
- Service Level
- Service Level Friendly Name
- Destination Country Code
- Fulfillment Created Date
- Order Created Date
- Business Days Since Fulfillment Created
- Hours Stalled
- Not Updated Since
- Line Items
- Shipping Address
- Fulfillment Address

###### Shipment's Status is In Transit
Starts when a shipment is in transit.
- Topic
- Status
- Token
- Email
- Phone
- Tracking Code
- Tracking U R L
- Order Number
- Order ID
- Carrier Name
- Estimated Package Delivery
- Service Level
- Service Level Friendly Name
- Destination Country Code
- Fulfillment Created Date
- Order Created Date
- Business Days Since Fulfillment Created
- Hours Stalled
- Not Updated Since
- Line Items
- Shipping Address
- Fulfillment Address

###### Shipment's Status is Out for Delivery
Starts when the carrier confirms the package has been handed off for delivery.
- Topic
- Status
- Token
- Email
- Phone
- Tracking Code
- Tracking U R L
- Order Number
- Order ID
- Carrier Name
- Estimated Package Delivery
- Service Level
- Service Level Friendly Name
- Destination Country Code
- Fulfillment Created Date
- Order Created Date
- Business Days Since Fulfillment Created
- Hours Stalled
- Not Updated Since
- Line Items
- Shipping Address
- Fulfillment Address

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

###### Order's Items Shipped
Starts when an item in an 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

###### Product Created
Starts when a new product is created.
- 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

###### Product Updated
Starts when a product is updated.
- 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

###### Shipment Created
Starts when a shipment is created for a recent order.
- 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 List of Order's Shipments
Obtain a list of an order's shipments.
- Name
- Shipments

###### 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
- Email
- 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 Products
Obtain a list of products.

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