# Connect Loop Returns to Shippo and automate your tasks

## Why integrate Loop Returns with Shippo

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

### Update Shopify customer records when a return is initiated

When a customer starts a return in Loop, MESA updates their Shopify record with the relevant details — return reason, product, order value. Your team and connected tools have the full picture before the return is even completed.

### Trigger retention workflows the moment a return is filed

When a customer initiates a return in Loop, MESA kicks off the right response — a Klaviyo win-back flow, a Slack alert to the right team member, a loyalty point adjustment in Rivo. You act on the signal while the customer relationship is still recoverable.

### Route high-value return events to your team before they escalate

When a VIP customer, a large-order return, or a repeat returner is flagged in Loop, MESA notifies the right person through Slack or email with the order context already attached. Your team responds before the situation becomes a churn event.

### 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 Loop Returns 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
Starts when a transaction is 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
Starts when a transaction is updated.

- 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

###### Label Created or Updated
Starts when a label is created or modified.

- Topic

- Trigger

- Return ID

- Order ID

- Provider Order ID

- Carrier

- Tracking Number

- Label Status

- Label Updated At

###### Restock Requested
Starts when a restock is requested.

- Topic

- Trigger

- ID

- Order ID

- Provider Order ID

- Restock Items

###### Return Created or Updated
Starts when a return is created or modified.

- Topic

- Trigger

- ID

- State

- Created At

- Order ID

- Order Name

- Provider Order ID

- Order Number

- Customer

- Currency

- Return Product Total

- Return Discount Total

- Return Tax Total

- Return Total

- Return Credit Total

- Exchange Product Total

- Exchange Discount Total

- Exchange Tax Total

- Exchange Total

- Exchange Credit Total

- Gift Card

- Handling Fee

- Refund

- Upsell

- Line Items

- Exchanges

- Carrier

- Tracking Number

- Label Status

- Label Updated At

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

- Description

- Flat Rate

- Flat Rate Currency

- Free Shipping Threshold Currency

- Free Shipping Threshold Min

- Name

- Rate Adjustment

- Service Levels

- Type

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

- 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

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

- 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

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

- 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

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

- Description

- Flat Rate

- Flat Rate Currency

- Free Shipping Threshold Currency

- Free Shipping Threshold Min

- Name

- Rate Adjustment

- Service Levels

- Type

###### Validate Address
Validate an address.

- City

- Company

- Country

- Email

- Is Residential

- Metadata

- Name

- Phone

- State

- Street1

- Street2

- Street3

- Street No

- Zip

###### Cancel Return
Cancel a return.

###### Close Return
Close a return.

###### Create Blacklist
Create a blacklist.

- Type

- Value

- Secondary Value

###### Create Order Link
Generate an order link that will take the user directly to their order.

- Designation

- Name

- Zip

###### Create Whitelist
Create a whitelist.

- Type

- Value

- Secondary Value

###### Delete Blacklist
Remove a blacklist.

###### Delete Whitelist
Remove a whitelist.

###### Flag Return
Mark a return.

###### List Blacklist
Obtain a list of blacklists.

- Current Page

- Data

- From

- Last Page

- Next Page URL

- Path

- Per Page

- Prev Page URL

- To

- Total

###### List Details of Return
Obtain a list of return details.

- ID

- Created At

- Order ID

- Order Name

- Order Number

- State

- Currency

- Refund

- Gift Card

- Exchange

- Return Total

- Line Items

- Customer Email

- Carrier

- Label Status

- Label Updated At

- Tracking Number

###### List Packages Return
Obtain a list of all packages by tracking statuses or timeframe.

- ID

- Created At

- Updated At

- Return Line Item ID

- Order ID

- Order Name

- State

- Customer Email

- Title

- Sku

- Carrier

- Label Status

- Label Updated At

- Tracking Number

###### List Returns Return
Obtain a list of returns that were created within a given timeframe.

- ID

- State

- Created At

- Updated At

- Order ID

- Order Name

- Provider Order ID

- Order Number

- Customer

- Currency

- Return Product Total

- Return Discount Total

- Return Tax Total

- Return Total

- Return Credit Total

- Exchange Product Total

- Exchange Discount Total

- Exchange Tax Total

- Exchange Total

- Exchange Credit Total

- Gift Card

- Handling Fee

- Refund

- Upsell

- Line Items

- Exchanges

- Carrier

- Tracking Number

- Label Status

- Label Updated At

###### List Whitelist
Obtain a list of whitelists.

- Current Page

- Data

- From

- Last Page

- Next Page URL

- Path

- Per Page

- Prev Page URL

- To

- Total

###### Process Return
Return the funds to the customer.

###### Retrieve Blacklist
Grab all details about the blacklist.

- ID

- Created At

- Type

- Value

- Secondary Value

###### Retrieve Whitelist
Grab all details about the whitelist.

- ID

- Created At

- Type

- Value

- Secondary Value.
