- Home
- Loop Returns
Loop Returns Integration Guide
Connect your Loop Returns account to DCL eFactory so you can run returns in Loop
while DCL supplies the return shipping labels your customers need. DCL is your third-party label partner:
Loop requests each label, DCL creates it, and sends it back to Loop so your customer can print or download it from
the return experience.
How the integration works
Loop Returns powers your return experience. DCL eFactory generates the shipping labels.
In Loop's terminology, DCL is your External Connector (a third-party label provider).
1Shopper starts a return in Loop
→
2Loop sends a label request to DCL (webhook)
→
3DCL generates the shipping label
→
4DCL pushes the label back to Loop
→
5Shopper prints or downloads the label
Before you start
You'll need the following ready:
- An active Loop Returns account with admin access.
- An active DCL eFactory account (username and password).
STEP 1
Ask Loop to enable Third Party Labels on your account
By default, Loop does not expose the External Connector option. You must request it from Loop first.
- Email your Loop Merchant Success Manager, or write to
[email protected].
- Ask them to enable Third Party Labels via Label API on your account.
- Wait for confirmation that it has been turned on.
Reference:
Loop: How to request Third Party Labels.
Once Loop enables this, a new External Connector option will appear in your Loop label
provider settings. If you don't see it, refresh Loop Admin and check again.
STEP 2
Start the connection from DCL
- Go to integrations.dclcorp.com/LoopReturns.
- Click Connect to LoopReturns in the top bar.
This opens Loop Admin. If you are not already signed in, Loop will ask you to sign in.
After that, Loop will redirect your browser back to DCL's install page.
STEP 3
Sign in with your eFactory account
On DCL's install page, sign in with your eFactory username and password. This step links
your Loop organization to your DCL eFactory account.
Once you are signed in, the top bar changes: Connect to LoopReturns disappears and is
replaced by Webhook settings and Log Out.
Heads up: The Connect button stays hidden as long as you are signed in.
If you ever need to install against a different Loop organization, click Log Out first,
then repeat Step 2.
STEP 4
Save the webhook secret
Loop digitally signs the webhook messages it sends to DCL (for example, “a new label is needed”).
DCL verifies those signatures using a secret that you copy from Loop.
- In Loop Admin, locate your webhook secret. See Loop's documentation:
Validate webhooks from Loop.
- On the DCL integration page, click Webhook settings.
- Paste the webhook secret and save.
Important: Without this secret, DCL will reject Loop's webhook messages and labels will not be
generated.
STEP 5
Turn on External Connector in your return policy
- In Loop Admin, go to
Returns management → Policy settings → Return policies.
- Open the return policy you want to use, or create a new one.
- Make sure Generate labels is toggled on.
- Under Label provider, select External connector.
- Save.
Do this only after Steps 1–4 are complete. If you enable the External Connector policy before DCL is
ready, shoppers on that policy will not be able to get labels.
Day-to-day flow
Once connected, you don't have to do anything per return. Here's what happens automatically:
- A shopper starts a return in Loop.
- Loop sends a label request webhook to DCL.
- DCL generates the shipping label and sends it back to Loop within in a few minutes.
- The shopper sees the label in Loop's return flow and prints or downloads it.
If there is a short delay, Loop emails the label to the shopper once it is ready.
Need help? Reach out to your DCL account manager, or see Loop's official documentation on
Third Party Labels.