Zendesk and phone.systems™ Integration#
Connecting phone.systems™ with Zendesk CRM allows you to manage customer calls and track important information. The integration includes the following features:
Sync contacts automatically: Keep customers (end users) updated in phone.systems™.
Call journaling: All incoming and outgoing calls are logged in Zendesk for tracking and reference.
Create new contacts automatically: When an unknown number calls, a new customer (end user) is created in Zendesk automatically.
User association for call journaling: Associating users enables call journaling between phone.systems™ and Zendesk. Unassociated users will not receive call details in Zendesk.
Connecting phone.systems™ with Zendesk#
This guide provides detailed steps on integrating phone.systems™ with Zendesk CRM. Follow the instructions below to complete the setup process.
Note
To connect phone.systems™ with Zendesk, you need the Identifier, Secret, and Subdomain of a Zendesk OAuth client. Generate these values by creating an OAuth client in your Zendesk Admin Center.
Step 1: Sign In to a Zendesk account#
To get started, go to the Zendesk page and Sign In to access an existing account or create a new one.
Step 2: Create an app in Zendesk#
Once you’re logged in, click the product menu next to the Zendesk logo in the top-left corner (for example, Support), then select Admin center. The Admin Center opens in a new browser tab.
Fig. 1. Open Zendesk Admin Center#
In the Admin Center, click the Apps and integrations icon in the left sidebar, then select OAuth clients under APIs. On the first visit, select the checkbox confirming that use of the Zendesk APIs is governed by the Zendesk Developer Terms, and click Get started.
Fig. 2. Start Building Custom Integration#
Click Add OAuth client.
Fig. 3. Add OAuth client#
Step 3: Enter app client basic information#
In the first section, enter the Name and Description. Company is also required and is pre-filled with your Zendesk account name. You can keep it or change it. Logo is optional.
Fig. 4. Enter app basic information#
Step 4: Set the Client kind#
Scroll down until you see the Client kind section. Client kind is set to Public by default. Change it to Confidential.
Fig. 5. Set the Client kind#
Step 5: Launch phone.systems™ and create Zendesk connection#
Open a new browser tab, log in to your DIDWW account, and launch phone.systems™.
In phone.systems™, go to Settings > CRM Integrations.
Click Connect next to Zendesk.
Fig. 6. Create Zendesk connection in phone.systems™#
Step 6: Copy the Redirect URL from phone.systems™ and paste it in Zendesk#
On the phone.systems™ Zendesk connection page, copy the Redirect URL.
Fig. 7. Copy the Redirect URL#
Open the Zendesk Add OAuth client page, paste the Redirect URL into Redirect URLs, and click Save. Leave Scopes empty.
Fig. 8. Paste the Redirect URL#
Step 7: Copy the Identifier and Secret from Zendesk and paste them in phone.systems™#
After you save the OAuth client, Zendesk generates a Secret. Click Copy next to the Secret immediately, as it is shown only once. If needed, you can regenerate the Secret later on the OAuth client edit page.
Warning
Copy and store this secret. It won’t be shown in full again after you click Save or leave this page.
Fig. 9. Copy the Secret#
Then copy the Identifier. It is shown in the Identifier field above Client kind, and in the Identifier column of the OAuth clients list.
Fig. 10. Copy the Identifier#
Open the phone.systems™ Zendesk connection page, and paste the Identifier into Unique identifier and the Secret into Secret.
Fig. 11. Paste the Identifier and Secret#
Step 8: Copy the Subdomain from Zendesk and paste it in phone.systems™#
In the Zendesk Admin Center, locate your subdomain next to Admin center at the top of the page. It is also the first part of your Zendesk URL, for example subdomain in https://subdomain.zendesk.com.
Fig. 12. Copy the Subdomain#
Then, open the phone.systems™ Zendesk connection page and paste the Subdomain into the corresponding field.
Fig. 13. Paste the Subdomain#
Step 9: Connect the phone.systems™ Zendesk app#
To complete the connection between phone.systems™ and Zendesk, click Connect on the phone.systems™ Zendesk connection page.
Fig. 14. Connect Zendesk to phone.systems™#
When the Zendesk access permissions page appears, click Allow.
Fig. 15. Allow Access#
After you click Allow, you will be redirected back to the phone.systems™ CRM Integrations page. Zendesk will appear under Active Integrations with the status Connected.
Note
phone.systems™ will automatically synchronize data and establish a connection with your main Zendesk account.
Fig. 16. Active Zendesk connection in phone.systems™#
Configuring Zendesk Settings#
Once the integration is active, you can customize its behavior. To access these options, navigate to Settings > CRM Integrations and click the Settings icon next to your Zendesk connection.
Fig. 17. Zendesk integration settings button.#
Important
The following settings apply only to numbers with Call journaling enabled. Call journaling must be configured separately for each number on the Edit phone numbers page.
Fig. 18. Zendesk integration settings.#
Call Journaling#
This section provides important information about how calls are logged in Zendesk.
Note
Tickets in Zendesk will be created only for incoming lost calls.
Auto Contact Creation#
This feature automatically creates a new user (end user) in Zendesk when a call is handled from a number that does not match an existing contact in your CRM.
Setting |
Description |
|---|---|
Inbound calls |
When enabled, a new user will be created in Zendesk for all inbound calls from unknown numbers. |
Outbound calls |
When enabled, a new user will be created in Zendesk for all outbound calls to unknown numbers. |