Zendesk is a customer service and support ticket platform for receiving, tracking, and responding to inquiries from customers. Enable this integration to see ticket metrics in Datadog and to create and update tickets from Datadog.
Integrate with Zendesk to:
Monitor and graph ticket count metrics by status, user, and satisfaction rating.
Receive a Datadog event each time a new Zendesk ticket is opened.
Create and update tickets using @zendesk mentions in monitor notifications.
Collect Audit logs to control your data retention and leverage Cloud SIEM detection rules.
Setup
Installation
To install this integration generate a Zendesk API Token:
Navigate to the API settings page by clicking the Admin gear icon from the left menu, then selecting API from the Channels section of the menu item list.
Enable Token Access if it is not already enabled.
Click the plus symbol to create a new token.
Set the API Token description to something informative, such as “Datadog-Zendesk Integration”.
Copy the API Token. Important: You need to temporarily save this token, because it is hidden once saved.
Click Save.
To complete the integration, enter your information in Datadog:
Enter your Zendesk domain. This is the text that appears before zendesk.com. For example, if your Zendesk URL is https://my-company.zendesk.com, your domain is my-company.
Enter your Zendesk username.
Enter the Zendesk API Token you received in step 5 above.
Click the Install Integration button.
Zendesk RUM App installation
Datadog Real User Monitoring allows you to view user sessions for your app to understand the performance and errors for the end users, identify bottlenecks, and analyze user analytics trends over time.
The Datadog RUM app lets your support staff view recent Datadog RUM sessions linked to the user who created the currently selected Zendesk ticket.
Navigate to the Datadog RUM App in the Zendesk Marketplace and click Install.
Configure the installation settings for the app:
Datadog API and Application keys can be found in your organization settings. Paste these keys respectively.
Navigate to the Zendesk integration tile and copy the Secret Key under the RUM App Settings tab. Paste this key under the Secret Key setting for the app.
Enter your Datadog site. For example, us1, eu1, us3, us5, ap1 or fed.
Under the RUM App Settings tab, pick a value for the user binding from the dropdown list. This is the user attribute that the app uses to query the RUM sessions from the Zendesk ticket requester.
Click Save.
Navigate to a Zendesk ticket on your account and click on the Datadog RUM sidebar app to view the user’s RUM sessions.
Data Collected
Metrics
zendesk.ticket.count (gauge)
The number of tickets per status.
zendesk.satisfaction.rating (gauge)
The number of satisfaction ratings submitted today per rating and assignee.
zendesk.tickets_today (gauge)
The number of tickets opened and solved today (UTC).
zendesk.recent_tickets (count)
The rate of tickets opened and solved
Events
This integration generates an event each time a new Zendesk ticket is opened.
Service Checks
The Zendesk integration does not include any service checks.
Features
Create tickets
You can create Zendesk tickets and assign them to a group. First add the group name in the Datadog Zendesk integration tile, then use @zendesk-group-name in your Datadog monitors and annotations. For example, to create a ticket and assign it to the Zendesk group Support, add the group and use @zendesk-support.