ReturnMate

Integrations Overview

Connect ReturnMate with your existing tools and systems.

5 min read
Last updated 14 July 2026

ReturnMate integrates with popular tools to streamline your returns workflow and keep your team connected. This overview covers available integrations and how to get started.

Available Integrations

Helpdesk Integrations

IntegrationStatusFeatures
Gorgias✓ Available2-way sync, widget, ticket creation
Zendesk✓ AvailableSidebar app, ticket linking, OAuth
Freshdesk🔜 Coming SoonView returns in tickets

E-commerce Platform

IntegrationStatusFeatures
Shopify✓ NativeOrders, customers, inventory sync

Carriers — Australia

IntegrationStatusFeatures
Australia Post✓ AvailableLabels, tracking, pickup booking
StarTrack✓ AvailableLabels, tracking, pickup booking, DG
TNT (FedEx AU)✓ AvailableLabels, tracking, pickup booking, DG
TGE (Team Global Express)✓ AvailableLabels, tracking, pickup booking, DG
Mainfreight✓ AvailableLabels, tracking, pickup booking, DG

Carriers — New Zealand

IntegrationStatusFeatures
NZ Post / CourierPost✓ AvailableLabels, tracking, pickup booking
Mainfreight NZ✓ AvailableLabels, tracking, DG

Carriers — North America & Global

IntegrationStatusFeatures
FedEx✓ AvailableLabels, tracking, pickup booking (220+ countries)
UPS✓ AvailableLabels, tracking, pickup booking (220+ countries)
USPS✓ AvailableLabels, tracking (US domestic)
Canada Post✓ AvailableLabels, tracking (Canada domestic)

Marketing & CRM

IntegrationStatusFeatures
Klaviyo🔜 PlannedSegment customers by return behaviour

Gorgias Integration

Gorgias is a customer support platform designed for e-commerce. The ReturnMate integration provides:

Features

  • View Returns in Gorgias - See customer's return history in the sidebar
  • RMA Widget - Open full RMA details without leaving Gorgias
  • Status Sync - Return status updates appear in ticket timeline
  • Create RMAs - Initiate returns directly from a Gorgias ticket

Setup

  1. Navigate to Settings → Integrations → Gorgias
  2. Click Connect to Gorgias
  3. Authorise the connection in Gorgias
  4. Configure sync preferences

See Gorgias Integration for detailed setup instructions.

Zendesk Integration

The Zendesk integration is available now and lets you:

  • View customer returns in the Zendesk ticket sidebar app
  • Link tickets to RMAs and create tickets from RMAs
  • Sync customer messages and internal notes between systems

See Zendesk Integration for setup instructions, including OAuth and API-token connection options.

Freshdesk Integration

Coming Soon

The Freshdesk integration will provide:

  • Return history in Freshdesk contact view
  • RMA linking to support tickets
  • Status update synchronisation

Klaviyo Integration

Planned

Future Klaviyo integration will enable:

  • Customer segmentation by return behaviour
  • Return-triggered email flows
  • Sync return reasons to customer profiles

Webhooks

ReturnMate sends outbound webhooks for RMAs created through the External API (offline repairs and trade returns):

Available Events

Event familyTrigger
offline_repair.*Offline repair created, tracking uploaded, status changed, disposition set, closed
trade_return.*Trade return created, credit requested, resolved

Setting Up Webhooks

  1. Go to Settings → External API
  2. Create or edit an API client
  3. Enter your endpoint in Webhook URL
  4. Save — deliveries are signed with your client's webhook secret
Webhook Security

Deliveries include an X-Webhook-Signature HMAC header for verification. See Webhooks Reference for payloads, retries and verification code.

API Access

For developers, ReturnMate provides an External API for offline repairs and trade returns:

Capabilities

  • Create offline repair RMAs from an external system
  • Upload return tracking and drive the offline repair lifecycle
  • Create and retrieve trade (B2B) returns
  • Read RMA timelines

Authentication

API requests use an API key in the X-Api-Key header:

curl https://api.returnmate.io/api/v1/external/v1/offline-repairs \
  -H "X-Api-Key: rm_ext_YOUR_API_KEY"

API clients and keys are created in Settings → External API. See the API Reference for endpoints and payloads.

Integration Best Practices

  • Test integrations in a staging environment first
  • Monitor the RMA Activity Timeline for sync errors after linking tickets
  • Set up alerts for integration failures
  • Regularly review integration settings after updates

Troubleshooting Integrations

Connection Failed

If an integration won't connect:

  1. Verify your account has the necessary permissions
  2. Check that the third-party service is accessible
  3. Review any error messages in the logs
  4. Try disconnecting and reconnecting

Sync Delays

If data isn't syncing promptly:

  1. Check the integration status page
  2. Review sync logs for errors
  3. Verify webhook endpoints are responding
  4. Contact support if issues persist
Was this helpful?
Contact Support