ReturnMate

Zendesk Integration

Link Zendesk support tickets to RMAs and view return details directly from Zendesk.

5 min read
Last updated 3 January 2026

The Zendesk integration connects ReturnMate with your Zendesk Support instance, allowing you to link support tickets to RMAs and view return information directly from the Zendesk agent interface.

Features

Ticket Linking

  • Link existing tickets to RMAs from the RMA detail page
  • Create new tickets directly from ReturnMate
  • Search tickets by customer email to find related conversations
  • Bi-directional sync - notes and status updates sync between systems

Install the ReturnMate sidebar app in Zendesk to view:

  • RMA number and status
  • Order details and customer information
  • Return reason and warranty status
  • Quick link to open the full RMA in ReturnMate

Automatic Sync

When a ticket is linked to an RMA:

  • Status changes automatically post to Zendesk as internal notes
  • Notes added in ReturnMate can sync to the linked ticket
  • Zendesk comments appear in the RMA timeline
  • Timeline filter shows all Zendesk messages

Setup Guide

Step 1: Enable Zendesk Integration

  1. Go to Settings → Integrations in ReturnMate
  2. Find the Zendesk section
  3. Check Enable Zendesk integration

Step 2: Connect Your Zendesk Account

You can connect using OAuth (recommended) or an API token.

  1. Enter your Zendesk subdomain (e.g., yourcompany from yourcompany.zendesk.com)
  2. Click Connect with OAuth
  3. Authorize ReturnMate in the Zendesk popup
  4. You'll see "Connected to Zendesk" when successful

Zendesk integration settings in ReturnMate

Option B: API Token

  1. Check Use API token instead
  2. Enter your Zendesk subdomain
  3. Enter your admin email address
  4. Get an API token from Zendesk Admin Center → APIs → Zendesk API
  5. Click Connect with API Token

Step 3: Install the Sidebar App

The sidebar app lets agents view RMA details directly in Zendesk tickets.

Download and Install

  1. In ReturnMate, go to Settings → Integrations → Zendesk
  2. Click Download Sidebar App to get the zip file
  3. Copy the Sidebar API Key shown below the download button (you'll need this in step 8)
  4. Open Zendesk Admin Center
  5. Navigate to Apps and integrations → Zendesk Support apps
  6. Click Upload private app
  7. Enter "ReturnMate" as the app name
  8. Select the downloaded zip file
  9. Click Upload

Uploading the ReturnMate sidebar app in Zendesk

Configure the API Key

After uploading, you'll be prompted to configure the app settings:

  1. Leave API URL and Admin URL as the defaults
  2. Paste your Sidebar API Key (copied from ReturnMate in step 3)
  3. Click Install

The API key securely authenticates the sidebar app with ReturnMate. Each ReturnMate account has a unique key.

After installation, the ReturnMate sidebar will appear when viewing tickets that are linked to RMAs.

Using the Integration

Linking a Ticket to an RMA

  1. Open an RMA in ReturnMate
  2. Find the Support Ticket section
  3. Click Link Existing Ticket or Create New Ticket
  4. Select from tickets matching the customer's email, or enter a ticket ID manually
  5. Click Link Ticket

Once linked:

  • The ticket URL appears in ReturnMate
  • The RMA summary is posted to the Zendesk ticket
  • Future status changes sync automatically

Viewing RMA Details in Zendesk

When viewing a ticket linked to an RMA:

  1. Look for the ReturnMate sidebar app
  2. View the RMA status, order number, and customer details
  3. Click Open in ReturnMate to see the full RMA

Syncing Notes

When adding a note in ReturnMate:

  • Check Zendesk under "Sync to Support Tickets"
  • The note will be added to the linked Zendesk ticket
  • By default, notes sync automatically when a ticket is linked

Timeline Filtering

View Zendesk messages in the RMA timeline:

  1. Open the RMA detail page
  2. Go to the Activity Timeline section
  3. Click the Zendesk filter tab to see only Zendesk messages
  4. Messages show "Agent Reply" or "Customer Message" badges

Advanced: OAuth Client Setup

If you need to set up OAuth manually (for custom deployments):

  1. Go to Zendesk Admin Center
  2. Navigate to Apps and integrations → APIs → OAuth clients
  3. Create a new OAuth client with:
    • Name: ReturnMate
    • Identifier: returnmate
    • Client kind: Confidential
    • Redirect URL: https://api.returnmate.io/api/v1/integrations/zendesk/oauth/callback

Zendesk OAuth client configuration

Troubleshooting

"Failed to connect to Zendesk"

  • Verify your subdomain is correct
  • Ensure you have admin access to Zendesk
  • Check that third-party app access is enabled in Zendesk
  • Verify the app is installed in Zendesk Admin Center
  • Check that the ticket is linked to an RMA
  • Refresh the ticket page
  • Go to Zendesk Admin Center → Apps and integrations → Zendesk Support apps
  • Click on the ReturnMate app, then Change settings
  • Verify the Sidebar API Key matches the key shown in ReturnMate Settings → Integrations → Zendesk
  • If keys don't match, copy the correct key from ReturnMate and update the app settings

Notes not syncing

  • Ensure the ticket is linked to the RMA
  • Check that "Sync to Support Tickets" is enabled
  • Verify the Zendesk connection is active
Was this helpful?
Contact Support