Prerequisites
- A Zendesk account with admin access
- Your Zendesk subdomain (the part before
.zendesk.comin your URL) - Permission to create an OAuth application in Zendesk Admin
Create an OAuth app in Zendesk
Before connecting in AppReply, you need to register an OAuth application in your Zendesk account.Open Zendesk Admin Center
Log in to your Zendesk account and navigate to Admin Center > Apps and integrations > APIs > Zendesk API.
Create an OAuth client
Go to the OAuth Clients tab and click Add OAuth Client. Give it a name like “AppReply” and an optional description.
Set the redirect URL
In the Redirect URLs field, enter:This is the callback URL that Nango uses to complete the OAuth flow.
Connect Zendesk in AppReply
Open integration settings
In AppReply, go to Settings > Integrations and find the Zendesk section. Click Connect Zendesk.
Enter your details
Provide your Zendesk subdomain (for example,
your-company if your URL is your-company.zendesk.com) along with the Client ID and Client Secret from the previous section.Complete the OAuth flow
A popup window opens where you sign in to Zendesk and authorize AppReply. Once you approve, the window closes and AppReply confirms the connection.
Webhook sync
After connecting, AppReply sets up a webhook in your Zendesk account to receive ticket status updates. This keeps ticket statuses in sync between Zendesk and AppReply. If the initial webhook setup fails, AppReply retries automatically on the next sync cycle.What happens when a ticket is created
When a review matches your escalation rules, AppReply creates a Zendesk ticket with:- The review text as the ticket description
- The app name and platform in the subject line
- The star rating and reviewer info as ticket tags
- A link back to the review in AppReply
Troubleshooting
OAuth flow fails or times out
OAuth flow fails or times out
Make sure the redirect URL in your Zendesk OAuth client matches exactly:
https://api.nango.dev/oauth/callback. Also verify that your subdomain, Client ID, and Client Secret are entered correctly.Tickets are not being created
Tickets are not being created
Check that your escalation rules are active and that the review conditions match. Also verify the Zendesk connection shows a green status in Settings.
Webhook sync not working
Webhook sync not working
If ticket statuses are not updating, go to Settings > Integrations and click Reconnect to re-establish the webhook. AppReply will retry the webhook setup automatically.
Set up escalation rules
Configure which reviews get escalated to Zendesk