Zendesk Chat (Edge)

Last updated on Nov 13, 2026

Zendesk Chat is a live chat application that businesses use to talk to the visitors of their website in real time. It helps support and sales teams route chats to agents and departments, and track the availability and performance of their agents.

Hevo uses the Zendesk Chat API to replicate the data of your Zendesk Chat account, such as chats, agents, departments, and bans, to the Destination of your choice. Hevo connects to Zendesk Chat using OAuth 2.0 with a Chat API client that you create. To ingest data, you must provide Hevo with the subdomain of your Zendesk account and the Client ID and Client Secret of the API client, and then authorize Hevo to read your data.


Supported Features

Feature Name Supported
Capture deletes Yes, for the Agent, Ban IP, Ban Visitor, and Department objects and their child objects
History mode Yes, for the Agent Engagement History and Agent Status History objects
Custom data (user-configured tables & fields) No
Data blocking (skip objects and fields) Yes
Resync (objects and Pipelines) Yes
API configurable Yes

Handling of Deletes

Hevo marks a record as deleted by setting the value of the metadata column __hevo__marked_deleted to True. Hevo captures deletes as follows:

  • For the Agent, Ban IP, Ban Visitor, and Department objects, Hevo ingests all the records in each run and compares them with those in the Destination. Records that are no longer returned by Zendesk Chat are marked as deleted in the Destination.

  • The Agent Role and Department Member child objects are ingested in full in each run along with their parent objects. The roles and department members removed in Zendesk Chat are marked as deleted in the Destination.

  • For the Agent Engagement History, Agent Status History, and Chat objects and the child objects of Chat, Hevo ingests only the new and updated records in the subsequent runs, so it does not capture records that are deleted in Zendesk Chat. A resync of the Chat object does not remove deleted chats either. To remove the deleted chats and their child records from the Destination, resync the Chat object with the Enable Drop and Load option selected. Hevo then re-creates the Destination tables with only the chats that exist in Zendesk Chat.


Source Considerations

  • Only a user who is assigned the Owner or Administrator role can authorize Hevo. If any other user authorizes Hevo, the Test & Continue check fails, and Hevo prompts you to authorize again as an Owner or Administrator.

  • If the authorizing user later loses access to an object, for example, because the user’s role is changed, Hevo marks the object as Inaccessible. The other objects continue to be ingested. To ingest the object, authorize Hevo with a user who is assigned the Owner or Administrator role, and then resync the object.

  • The Visitor object contains only the visitors who have chatted with your agents. Hevo updates the details of a visitor only when one of their chats is new or updated. So, a change to only the details of a visitor, such as their notes, is not ingested until one of their chats changes.



Revision History

Refer to the following table for the list of key updates made to this page:

Date Release Description of Change
Nov-13-2026 2.54 New document.

Tell us what went wrong