Overview of the integration
Return Notices Created Automatically
When returns are created in Happy Returns, the integration will automatically create return notices in ShipBob. These return notices are necessary for ShipBob’s fulfillment team to accurately identify, unpack, and take action on the return based on your specifications.
Note: At this time, the integration supports having all of your returns going to 1 Fulfillment Center. If you would like to have your returns go to multiple FC’s, you can let Happy Returns know that this is something you may want in the future and they will let you know if it becomes supported at a later time.
Delivery and Arrival
When the package is marked as delivered by the carrier, your return will show as complete in Happy Returns.
NOTE - this does not mean that ShipBob has confirmed arrival. Confirmation of arrival is a separate process and can happen ~1 business day after the carrier marks as delivered. This means that your ShipBob Returns page might still show “Awaiting” status.
Once ShipBob has identified the package and marked it as “arrived”, it will be processed according to the SLA (service level agreement) for return orders (read more about ShipBob returns policies here).
Setting up your integration
Step 1: Partner with Happy Returns
Please contact firstname.lastname@example.org for information on how to get started if you do not yet have a Happy Returns account.
Step 2: Ensure your e-commerce store is synced to ShipBob
This integration relies on product identifiers from your e-commerce store being synced accurately to ShipBob. For Shopify customers, you must ensure that your Shopify store is linked to ShipBob before onboarding.
Step 3: Request an API token from ShipBob
Fill out this form to request a Privileged Access Token (PAT). You’ll need to input this to Happy Returns so the integration can interact with ShipBob’s API. Requests take no more than 1-2 business days to fulfill.
In the “Additional Information” field, please also copy/paste the following:
- Fulfillment center ID for [Name of fulfillment center you want to use]
- E-commerce store’s channel ID for [Name of store you want to use with Happy Returns, e.g. Shopify or BigCommerce]
- Channel ID for your API token
Step 4: Finish Onboarding with Happy Returns
Send this information securely to your Happy Returns onboarding manager to finish enabling the integration.
ShipBob Returns Preferences
ShipBob offers several return actions that you can set on the product level: Dispose, Quarantine, and Restock. If you don’t select anything, we will default to Restock.
When packages arrive opened or damaged, we will not restock and instead will take a backup action (either Dispose or Quarantine). You can set this preferred backup action, along with your returns inspection steps, in the ShipBob dashboard on your product details page (read more here).
Troubleshooting and FAQ
Why are my returns complete in Happy Returns but still in ‘Awaiting’ status in ShipBob?
Happy Returns relies on carrier scan data, whereas ShipBob relies on a brief physical identification of the goods to mark them officially “arrived”. If they are not arrived in ShipBob but marked as delivered in Happy Returns, this could mean either:
1) ShipBob cannot identify the return. In this case, please look in the “On Hold Receiving” section of your dashboard. If it is not there, please contact email@example.com with the tracking number and RMA.
2) The carrier delivered in bulk and our ops team is still working through marking each individual package. In this case, it should be marked as “Arrived” in 1-2 days.
What if I’m missing a return in ShipBob that is created in Happy Returns?
Please contact the Happy Returns team to troubleshoot. In the meantime, it may be helpful to manually create the missing return with the correct tracking info and RMA to ensure no delays in processing.
What if I have more than 1 e-commerce store connected to ShipBob?
Currently this integration does not support more than 1 e-commerce store.
What if I need help setting up the integration?