Home Integrations with Helpdesks [Zendesk] Step-by-step integration guide

[Zendesk] Step-by-step integration guide

Last updated on Aug 31, 2026

In this article, we'll walk you through each stage of the integration process between Zendesk and Claudia.

1. Setting up the Helpdesk

  • Go to the Integration screen in the panel.

  • On the toggle, choose whether it will be an email or a chat integration.

  • In the "Subdomínio" (Subdomain) field, add the subdomain of the Zendesk account.

    • Log in to Zendesk and copy the subdomain from the URL, for example, https://subdomain.zendesk.com.

      Example filled in incorrectly ❌:

      Example filled in correctly ✅:

      .png)

  • In the "Usuário" (User) field, enter the login email you use to sign in to Zendesk.

  • In the "Token" field, paste the Zendesk API token.

    • In Zendesk, go to Admin Center > Apps and integrations > APIs > Zendesk API.
  • In "ID do Grupo da Claudia" (Claudia's Group ID), you can add the ID if one already exists; if it doesn't, just leave it blank and we'll create a group in Zendesk.

  • And in the "Grupo N2" (N2 Group) field, we enter the ID of the group Claudia should send tickets to when handing over to a human.

    • In Zendesk, go to Admin Center > People > Groups.

    • Click the name of the group you want to use and, in the page URL, copy the numeric part after "groups/".

3. Setting up the conversations integration (if you are setting up email, you can skip to topic 4)

  • In the Zendesk Admin Center, go to the conversations integrations section and create a new integration.

  • In the "Nome" (Name) field, add a name for the integration to make it easier to identify.

  • In the "URL do webhook" (Webhook URL) field, enter the webhook generated on the Painel da ClaudIA configuration screen.

  • Select the "Incluir usuário completo" (Include full user) and "Mensagem da Conversa" (Conversation Message) options.

  • Click "Guardar" (Save) to save it; there is no need to copy the information shown at this point.

  • Go to API keys and create a new key.

  • Copy the "ID da aplicação" (App ID), the "ID da chave" (Key ID) and the "chave secreta" (secret key)

  • Paste this information into the matching fields on the Helpdesk configuration screen.

4. Finishing the setup

  • After clicking "Salvar Integração" (Save Integration), check that the triggers are correct and that all the information is filled in.

  • Test the integration: send messages and check whether the tickets are being answered correctly.

Note:

In the email integration, you need to adjust the JSON of the "Cloud Humans | Webhook Trigger E-mail" trigger

{

"ticketId": "{{ticket.id}}",

"assigneeId": "{{ticket.assignee.id}}",

"title": "{{ticket.title}}",

"text": "{{ticket.latest_comment}}",

"commentId": "{{ticket.latest_comment.id}}",

"isPublic": "{{ticket.latest_comment.is_public}}",

"type": "{{ticket.via}}",

"sender": {

"id": "{{ticket.requester.id}}",

"name": "{{ticket.requester.name}}",

"email": "{{ticket.requester.email}}",

"role": "End-user"

},

"attachments": [ {% for attachment in ticket.latest_comment.attachments %} { "filename": "{{attachment.filename}}", "url": "{{attachment.url}}"} {% unless forloop.last %},{% endunless %} {% endfor %} ],

"comments": "{{ticket.comments}}"

}