ReturnLogic

Updated 3 weeks ago by Leon Joksimović

ReturnLogic helps D2C brands give their customers an easy returns process while automating workflows for their customer service and warehouse teams.

Integration benefits

  • Pull your ReturnLogic data to Gorgias
  • Display all return data inside the customer widget!

Setup instructions

Before you get started: to set up the ReturnLogic integration, you need to be a part of the ReturnLogic API Beta program. If you are currently in the API Beta program, please follow the steps on this page. If not - please reach out to your customer success manager at ReturnLogic and request access.

Also, make sure that your ReturnLogic account is connected to your Shopify account. If not - follow these steps.

Let's go back to the Setup steps:

  1. In your Gorgias account go to Settings > Integrations > HTTP
  2. At the top right of the page, select 'Add HTTP integration'
  3. Under 'Integration name' type in 'ReturnLogic'
  4. Under 'Triggers' make sure the following boxes are checked:
    - Ticket created
    - Ticket updated
    - Ticket message created
  5. Under 'URL' enter the following:
    Please make sure that there are no spaces at the beginning nor at the end of the URL!
    https://api.returnlogic.com/v1/rmas?email={{ticket.customer.email}}
  6. Unter the 'HTTP method' field, select 'GET
  7. Under the 'Response content type' filed select 'application/json'
  8. Click 'Add header' and type in 'Authorization'
  9. Leaving your current browser tab open, open a new tab and go to (Private Applications Page) in ReturnLogic
  10. Select New Private Application at the top right corner
  11. In the Application Name field type in 'Gorgias'
  12. In the Contact Email field, Add the Email Address of the person best suited to be contacted for technical changes to the Gorgias integration and ReturnLogic API
    Note: The below email is just an example, you want to input an internal team member's email who wants to be notified of the changes.
  13. Lastly, select Save!
  14. After selecting Save, your API key will be displayed. Make sure to copy the API key before closing the pop-up!
    Once you close the pop-up, you will no longer be able to access your API key. If accidentally close the pop-up, you will need to delete the private application in ReturnLogic and create a new one.
  1. Go back to the tab with Gorgias open. In the 'Value' field, right next to the field where you typed in the Authorization, type the word 'bearer'. Add space and then paste your API key.

Testing

  1. In a new tab open up ReturnLogic, and go to the (Originate home page)
  2. Select an active RMA/Return that has not been processed or completed yet
  3. Copy the Customer's email address found on the right-side drop-down called 'customer'
  4. Navigate back to Gorgias and go to the 'Customers' page, then search for the customer's email found in step 3
  5. Select the customer's profile
  6. Select 'Create ticket' in the top right
  7. Name the ticket in the subject line 'Test Ticket'
  8. Within the newly created ticket, select the drop-down next to the 'to' line and mail icon and choose 'leave an internal note'. In that field type in 'Activate ReturnLogic Integration'
  9. Select the edit widget wheel in the upper right corner
  10. Keep scrolling down until you see ReturnLogic under 'HTTP data'
  11. Drag the HTTP integration to the right to add it to the sidebar
  12. Select the widget wheel next to Data. In the Title field and Link field, Copy and Paste with the corresponding information below and then select Submit

Title

Link

{{orderName}} : {{workflowStatus}}

https://originate.returnlogic.com/originate/rmas/{{rlRmaId}}

  1. Select Save changes below!
  2. Edit the Returns field. Listed below are our recommended defaults. (Optional)
  1. Edit the From shipping and To shipping fields. Listed below are our recommended defaults. (Optional)
  2. Edit the RMA item fields listed below are our recommended defaults. (Optional)
Note: Return data within Gorgias will only be updated when a ticket is created, updated, or a ticket is responded to.
if you wish to force an update of your returns data within Gorgias, add an internal note under the ticket.
 Please note that this integration was built by our partners and while we do support it, in case any technical issue arises, the wait time might be a bit longer than for a regular support request. Thanks for your understanding!


What do you think? Yay or Nay?