Zendesk walkthrough
Zendesk entities
Data Integration provides the reports available in the Zendesk reporting dashboard. Start to build your Zendesk Data Flow by selecting the Zendesk report in the reports list.
Data Integration enables pulling data of entities that compose your Zendesk accounts, such as tickets, users, organizations, satisfaction ratings, and more.
Using Data Integration, you can schedule the run of the Data Flow so your data is up-to-date and ready in your target tables for further analysis.
Start to build your Zendesk Data Flow by selecting the Zendesk entity in the entities list:
- Users
- Users Identities
- Brands
- Tickets
- Organizations
- Ticket Events
- Ticket Forms
- Ticket Metrics Events
- Satisfaction Ratings
- Audit Logs
- Sla Policies
- Groups
- Suspended Tickets
- Ticket Fields
- User Fields
- Ticket Metrics
- List Ticket Metrics
- Ticket Comments
- Ticket Audits
Using Zendesk inputs
Not all the following inputs are available in all Zendesk entities. Each entity has its supported inputs.
-
Extract method:
Use the extract method to pull data from Zendesk.
- All - Data Integration pulls all the available data of the selected entity.
- Incremental - When selecting incremental, Data Integration pulls the data according to the given time period, so Data Integration pulls only the increment of the data. Define the time period to pull the data for.
The incremental extract method applies only to users with the Admin role. For lower-permitted users, use the All extract method.
Using the extract method All for Tickets, Ticket Metrics, Ticket Skips, and Ticket Audits reports does not return archived tickets. Zendesk automatically archives tickets for 120 days after they are marked Closed.
-
DateTime range:
- Select the start date and start time. Data Integration pulls the entity data from that given start time.
- Select an end date and end time. The entity data contains data until that exact time.
- Leave the end date and time empty to have results until the current time.
- Use “last days back” to have results from a given number of days before the start date. It is helpful in case there are retroactive changes in the data.
When the extract method is incremental, the inputs for the date and time range are available. Data Integration pulls the data according to the update time (updated_at) of the records in Zendesk.
The Start Date does not advance if a Data Flow run is unsuccessful. If you want to turn off this default setting, click More options and select the checkbox to advance the start date even if the Data Flow run is unsuccessful (Not recommended).
- Exclude system updates: Select the input to pull entity records that users updated, excluding system updates.
Users and users identities reports
Users and users identities reports both provide two options for retrieving user data:
- All
- Incremental
If you select All, you can filter the results by Role:
- Agent
- Admin
- End-User
The Users Identities report returns user identities; the custom configuration relates to acquiring users, not to user identities.
Tickets status
Using the Ticket Metrics report filter, you can sort metrics by status, which includes a range of values such as:
- New
- Open
- Pending
- Hold
- Solved
- Closed.
You can select multiple values for this filter.
If you want to fetch only a small number of updated metrics within a two-day time frame, do not use the filter. Use this filter when you want to retrieve a larger number of updated metrics for a wider time frame.
In such cases, you can split the load by excluding certain statuses such as closed and solved. This enhances the performance of the Data Flow and ensures that Data Integration retrieves only the necessary ticket metrics.
Limitation
The Satisfaction Ratings report has a limitation that restricts data retrieval to only the last minute before the current time. Attempting to set the end date to the present time results in an error from Zendesk.
If you do not set an end date, Data Integration retrieves the data up to a minute behind the current time. The start date for the next iteration also begins from that same time, one minute earlier.
Activity logs
The Activity Logs provide an inside perspective on the processes taking place in Zendesk Data Flow.