# Connect Ask to Shippo and automate your tasks

## Why integrate Ask with Shippo

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

### Generate shipping labels the moment a Shopify order is ready

When an order is placed or moves to a fulfillment stage in Shopify, MESA creates the corresponding shipment in Shippo with the right carrier, rate, and service level already applied. Your team prints and ships without a manual step between your store and your shipping platform.

### Route orders to the right carrier based on what's in the cart

When an order contains specific products, a weight threshold, or a regional destination, MESA reads the details and selects the right Shippo carrier and service. Every order ships the right way without someone making that call manually on each one.

### Update Shopify the moment Shippo generates a tracking number

When Shippo creates a label and tracking number, MESA writes it back to the Shopify order and triggers any downstream actions — a Klaviyo notification, a customer tag, a loyalty point. Your post-purchase workflow starts the moment a label is printed.

## Build any Ask and Shippo 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.

###### Batch Created

Starts when a batch is created.

###### Batch Purchased

Starts when a batch is purchased.

###### Track Updated

Starts when a track is updated.

###### Transaction Created

- Object State  
- Status  
- Object Created  
- Object Updated  
- Object ID  
- Object Owner  
- Test  
- Rate  
- Tracking Number  
- Tracking Status  
- Eta  
- Tracking URL Provider  
- Label URL  
- Commercial Invoice URL  
- Messages  
- Order  
- Metadata  
- Parcel  
- Billing

###### Transaction Updated

###### Add Shipments to Batch

Add shipments to a batch.

- Default Carrier Account  
- Default Servicelevel Token  
- Label Filetype  
- Metadata

###### Clear Current Default Parcel Template

Clear the currently configured default parcel template for live rates.

###### Create Batch

Create a batch.

- Default Carrier Account  
- Default Servicelevel Token  
- Label Filetype  
- Metadata

###### Create Carrier Account

Create a new carrier account.

- Account ID  
- Active  
- Carrier  
- Metadata  
- Parameters  
- Test

###### Create Custom Declaration

Create a custom declaration.

- Aes Itn  
- B13a Filing Option  
- B13a Number  
- Certificate  
- Certify  
- Certify Signer  
- Commercial Invoice  
- Contents Explanation  
- Contents Type  
- Disclaimer  
- Eel Pfc  
- Exporter Reference  
- Importer Reference  
- Incoterm  
- Invoice  
- License  
- Metadata  
- Non Delivery Option  
- Notes

###### Create Customs Item

Create a customs item.

- Description  
- Eccn Ear99  
- Mass Unit  
- Metadata  
- Net Weight  
- Origin Country  
- Quantity  
- Sku Code  
- Tariff Number  
- Value Amount  
- Value Currency

###### Create Manifest

Create a new manifest.

- Carrier Account  
- Shipment Date  
- Transactions

###### Create New Address

Create a new address.

- City  
- Company  
- Country  
- Email  
- Is Residential  
- Metadata  
- Name  
- Phone  
- State  
- Street1  
- Street2  
- Street3  
- Street No  
- Zip

###### Create Order

Create a new order.

- Currency  
- Notes  
- Order Number  
- Order Status  
- Placed At  
- Shipping Cost  
- Shipping Cost Currency  
- Shipping Method  
- Subtotal Price  
- Total Price  
- Total Tax  
- Weight  
- Weight Unit  
- To Address  
- Line Items

###### Create Parcel

Create a new parcel.

- Distance Unit  
- Extra  
- Height  
- Length  
- Mass Unit  
- Metadata  
- Template  
- Test  
- Weight  
- Width

###### Create Pickup

Create a pickup.

- Carrier Account  
- Location  
- Metadata  
- Requested End Time  
- Requested Start Time  
- Transactions

###### Create Refund

Create a refund.

- Transaction

###### Create Service Group

Create a new service group.

- Description  
- Flat Rate  
- Flat Rate Currency  
- Free Shipping Threshold Currency  
- Free Shipping Threshold Min  
- Name  
- Rate Adjustment  
- Service Levels  
- Type

###### Create Shipment

Create a shipment.

- Customs Declaration  
- Extra  
- Metadata  
- Shipment Date

###### Create Shipping Label (transaction) based on Rate

Create a new transaction and purchase a shipping label for the provided rate.

- Label File Type  
- Metadata  
- Rate

###### Create User Parcel Template

Create a new user parcel template.

- Label File Type  
- Metadata  
- Rate

###### Delete Service Group

Remove a service group.

###### Delete User Parcel Template

Remove a user's parcel template.

###### Generate Live Rates Request

Initiate a live rates request.

- Amount  
- Amount Local  
- Currency  
- Currency Local  
- Estimated Days  
- Title

###### Get List of Addresses

Obtain a list of addresses.

- Next  
- Previous

###### Get List of Carrier Accounts

Obtain a list of carrier accounts.

- Next  
- Previous

###### Get List of Carrier Parcel Templates

Obtain a list of carrier parcel templates.

- Carrier  
- Distance Unit  
- Height  
- Is Variable Dimensions  
- Length  
- Name  
- Token  
- Width

###### Get List of Custom Items

Obtain a list of custom items.

- Next  
- Previous

###### Get List of Customs Declarations

Obtain a list of customs declarations.

- Next  
- Previous

###### Get List of Manifests

Obtain a list of manifests.

- Next  
- Previous

###### Get List of Orders

Obtain a list of orders.

- Next  
- Previous

###### Get List of Parcels

Obtain a list of parcels.

- Next  
- Previous

###### Get List of Service Groups

Obtain a list of service groups.

###### Get List of Shipment's Rates

Obtain a list of shipment's rates.

- Next  
- Previous

###### Get List of Shipments

Obtain a list of shipments.

- Customs Declaration  
- Extra  
- Metadata  
- Shipment Date

###### Get List of Shipping Labels

Obtain a list of shipping labels.

- Commercial Invoice URL  
- Eta  
- Label URL  
- Messages  
- Metadata  
- Object Created  
- Object ID  
- Object Owner  
- Object State  
- Object Updated  
- Qr Code URL  
- Rate  
- Status  
- Test  
- Tracking Number  
- Tracking Status  
- Tracking URL Provider

###### Get List of User Parcel Templates

Obtain a list of user parcel templates.

- Distance Unit  
- Height  
- Length  
- Name  
- Weight  
- Weight Unit  
- Width

###### Purchase Batch

Purchase a batch.

- Default Carrier Account  
- Default Servicelevel Token  
- Label Filetype  
- Metadata

###### Register Tracking Webhook

Register a tracking webhook.

- City  
- Country  
- State  
- Zip

###### Remove Shipments from Batch

Remove shipments from a batch.

- Default Carrier Account  
- Default Servicelevel Token  
- Label Filetype  
- Metadata

###### Retrieve Address

Grab all details about an address.

- City  
- Company  
- Country  
- Email  
- Is Residential  
- Metadata  
- Name  
- Phone  
- State  
- Street1  
- Street2  
- Street3  
- Street No  
- Zip

###### Retrieve and Show Current Default Parcel Template

Grab all details and display the currently configured default parcel template for live rates.

- Distance Unit  
- Height  
- Length  
- Name  
- Weight  
- Weight Unit  
- Width

###### Retrieve Batch

Grab all details about a batch.

- Default Carrier Account  
- Default Servicelevel Token  
- Label Filetype  
- Metadata

###### Retrieve Carrier Account

Grab all details about a carrier account.

- Account ID  
- Active  
- Carrier  
- Parameters

###### Retrieve Carrier Parcel Template

Grab all details about a carrier parcel template.

- Carrier  
- Distance Unit  
- Height  
- Is Variable Dimensions  
- Length  
- Name  
- Token  
- Width

###### Retrieve Customs Declaration

Grab all details about a custom declaration.

###### Retrieve Customs Item

Grab all details about a customs item.

- Description  
- Eccn Ear99  
- Mass Unit  
- Metadata  
- Net Weight  
- Origin Country  
- Quantity  
- Sku Code  
- Tariff Number  
- Value Amount  
- Value Currency

###### Retrieve Manifest

Grab all details about a manifest.

- Carrier Account  
- Shipment Date  
- Transactions

###### Retrieve Order

Grab all details about an order.

###### Retrieve Parcel

Grab all details about a parcel.

- Distance Unit  
- Extra  
- Height  
- Length  
- Mass Unit  
- Metadata  
- Object Created  
- Object ID  
- Object Owner  
- Object State  
- Object Updated  
- Template  
- Test  
- Weight  
- Width

###### Retrieve Rate

Grab all details about a rate.

- Amount  
- Amount Local  
- Arrives By  
- Attributes  
- Carrier Account  
- Currency  
- Currency Local  
- Duration Terms  
- Estimated Days  
- Messages  
- Object Created  
- Object ID  
- Object Owner  
- Provider  
- Provider Image 75  
- Provider Image 200  
- Servicelevel  
- Shipment  
- Test  
- Zone

###### Retrieve Refund

Grab all details about a refund.

- Object Created  
- Object ID  
- Object Owner  
- Object Updated  
- Status  
- Test  
- Transaction

###### Retrieve Shipment

Grab all details about a shipment.

- Customs Declaration  
- Extra  
- Metadata  
- Shipment Date

###### Retrieve Shipment's Rates

Grab all details about a shipment's existing rate.

- Next  
- Previous

###### Retrieve Shipment's Tracking Status

Grab all details about a shipment's tracking status.

- City  
- Country  
- State  
- Zip

###### Retrieve Shipping Label

Grab all details about a shipping label.

###### Retrieve User Parcel Template

Grab all details about a user's parcel template.

- Distance Unit  
- Height  
- Length  
- Name  
- Weight  
- Weight Unit  
- Width

###### Update Carrier Account

Modify a carrier account.

- Account ID  
- Active  
- Carrier  
- Parameters

###### Update Default Parcel Template

Modify the currently configured default parcel template for live rates

- Object ID

###### Update Service Group

Modify an existing service group.

###### Validate Address

Validate an address.

- City  
- Company  
- Country  
- Email  
- Is Residential  
- Metadata  
- Name  
- Phone  
- State  
- Street1  
- Street2  
- Street3  
- Street No  
- Zip

## Integrate Ask with Shippo today.

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