The Zendesk synapse enables data synchronization with Zendesk Support objects. Using the sync studio, users can map the Zendesk objects to syncari entities. The system provides a default mapping for the standard objects.
If your Zendesk security requires you to whitelist an IP you can find that here.
Entities available
- User
- Organization
- Ticket
Actions available
- Create records
- Update records
- Delete records
- Merge records
Zendesk Setup
- In Zendesk, create a Zendesk Oauth Client by going to your Zendesk Admin Center and navigating to Apps and Integrations > Zendesk API. Click on the Oauth Clients tab. Then click on the Add Oauth Client button to create a new Oauth Client.
- Configure the new Oauth Client and set the following fields:
- Client Name
- Description (optional)
- Company, this will be prefilled.
- Client kind, set this value to "Confidential".
- Redirect URLs, leave this field empty for now. You will come back to fill this in later.
- Click the Save button.
- After clicking Save, you will see a prompt that explains the secret will be displayed to you only once. Click OK.
- The next screen will provide information that will need to be copied and stored somewhere safe. There are two values you will need from this screen for later steps in the setup.
- Unique Identifier
- Secret (make sure to copy the value as it will not be displayed again after leaving this screen)
** Leave this screen open for now as you will come back to this screen to enter the Redirect URL value.
Syncari Setup
- In Syncari, navigate to the synapse page. Search for the Zendesk synapse on the right panel and drag it onto the canvas.
- The synapse configuration modal will open. Enter a name for the synapse (Zendesk) and provide your company's unique Zendesk domain in the Endpoint URL field. For example: https://companyname.zendesk.com
Click Next to go to the Authentication step.
- The Authenticate step is where you will enter the Unique Identifier and Secret from the Oauth Client you created in Zendesk.
- Enter the Unique Identifier into the Client ID field
- Enter the Secret into the Client Secret field
Next, click the Generate button under the "Generate and register the below OAuth redirect URL" field. This will generate the Redirect URL needed for the Oauth Client you created in Zendesk. Copy the URL and leave this screen open for now. - Go back to the Zendesk Oauth Client screen. Paste the Redirect URL into the configuration and click Save.
- Return to the Syncari synapse configuration screen and click the Authenticate button.
- A new dialog will open asking for permission to allow the Oauth Client to access your Zendesk account.
Important:
We recommend that you are logged into Zendesk as an Admin user when performing this step. Authorizing the Oauth Client will associate all actions to the user that is logged into Zendesk. Sync errors will occur when the user lacks permissions to Organizations, Users and Tickets in Zendesk.
For example, if you are logged into Zendesk as a user that has permissions under a Light Agent role, the synapse will not be able to perform certain updates to Users and Tickets. Click the Allow button to proceed.
- The green Authenticated button should now display. Click Next to proceed to Activating the synapse.
- Click the Make Synapse Active button and wait for the status to show Active. Click the Close button when done.