Skip to content

Configuring a Shipping Provider

Shipping Providers streamline the integration of shipping and tracking services into Corso. Entering your Shipping Provider API Key provides Corso needed functionality to initiate shipments, verify shipping rates, generate return labels and more.

First, Navigate to Integrations > Shipping Provider

Next Select your Shipping Provider, as shown below:

Then enter your Shipping Provider API Key:

Need help finding your key? Find your shipping provider below and use these instructions to get it.

  1. Login to EasyPost
  2. Navigate to Account Settings > API Keys
  3. Copy Production API Key
  1. Login to Vesyl
  2. Navigate to Settings > API Keys
  3. Click ‘View’ and copy Production API Key

Once your API key is saved, Corso loads the carrier accounts connected to your shipping provider. You can control which carriers appear when generating return labels in two separate places.

  • Customer Portal Allowed Carriers — Carriers available when a customer generates a return label through the Customer Portal.
  • Merchant Admin Allowed Carriers — Carriers available when your team generates a return label from the Merchant Admin.

Select the carriers you want to allow in each field. Leaving a field empty makes all connected carriers available in that context.

If you add a new carrier account to your shipping provider after the initial setup, click Refresh Carriers to pull in the latest accounts. Both the EasyPost and Vesyl configuration forms include this button.

Happy Returns also appears under Integrations > Shipping Provider, but it works differently from EasyPost and Vesyl. It does not generate labels and there is no API key to enter. It is a single toggle, and once it is on, Corso offers a box-free drop-off to every eligible customer automatically.

Unlike EasyPost and Vesyl, Happy Returns cannot be set up on your own. Your store must be provisioned by Corso before the toggle becomes available. See Happy Returns.