Flexport Integration (Formerly Deliverr)

Edited

OVERVIEW

Flexport (formerly Deliverr, part of Shopify Logistics) describes itself as "an American multinational corporation that focuses on supply chain management and logistics." This article describes the integration between Loop and Flexport, how it works, and how to set it up.


How it works

The integration between Flexport and Loop is a two-way integration. It takes the following actions:

  • Creates return merchandise authorizations (RMAs) in Flexport when a customer initiates a return through Loop.

  • Sends Loop line item-level information from Flexport when the returned item(s) arrive at the warehouse. Based on this information, Loop will trigger either a Process or a Flag event.

The returns workflow is as follows:

  1. A customer submits a return through Loop.

  2. Flexport polls Loop's Detailed Returns List API.

  3. An RMA is created in Flexport using the data retrieved from the above step.

  4. The warehouse receives the return package and updates the return status in Flexport.

  5. The Flexport Webhook fires.

  6. The RMA is closed in Flexport.

  7. The return is automatically processed or flagged in Loop based on the receipt and merchant criteria.

Setup

Complete setup of the Loop and Flexport integration consists of:

  • Connecting both entities by way of API key.

  • Updating the return destination address in Loop.

Connecting Loop and Flexport

To connect Loop and Flexport:

  1. Log in to the Flexport portal.

  2. Go to Returns > Settings.

  3. Beneath the Loop option, click +Connect. This will bring up a screen requesting an API key.

  4. In a separate tab or window, open the Loop admin and go to Returns management > Tools & integrations > Developer tools.

  5. Scroll down to the "API keys" section, then copy an API key for the integration.

  6. Paste the API key on Flexport's page, then click Connect in the bottom right corner.

  7. After confirming the successful integration, copy the address provided. Then, follow the instructions below to update the return destination in Loop.

Updating the return destination address

To update the return destination address in Loop:

  1. In the Loop admin, go to Returns management > Shipping > Destinations.

  2. Click Edit on the destination(s) the merchant needs to update.

  3. Scroll down to the "Address" section, then paste (or edit to match) the address received in Flexport upon integration confirmation.

  4. Click Save in the bottom right corner to ensure the changes stick.

FAQ

What plan do I need to be on to utilize this feature? To check if this feature is included in your Loop plan, check the Pricing page on Loop's website. If you are not on one of the applicable plans and would like to add this feature, please contact your Merchant Success Manager or support@loopreturns.com.

Will I need a developer involved to complete this integration? No. The process of setting up the integration between Flexport and Loop is self-serve.

How do I get started? Using the steps above, you can connect your Loop and Flexport accounts yourself. If you have any questions or need assistance, please contact support@loopreturns.com.


Please contact support@loopreturns.com with any additional questions