In this article, we'll walk you through every step 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 Central de administração (Admin Center) > Aplicações e integrações (Apps and integrations) > API > API do Zendesk (Zendesk API).
-
Under "ID do Grupo da Claudia" (ClaudIA 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 Central de administração (Admin Center) > Pessoas (People) > Grupos (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 help identify it.
-
In the "URL do webhook" (Webhook URL) field, enter the webhook generated on the ClaudIA Panel configuration screen.
-
Select the "Incluir usuário completo" (Include full user) and "Mensagem da Conversa" (Conversation Message) options.
-
Click "Guardar" (Save) to save it; you don't need to copy the information that appears at this point.
-
Go to Chaves da API (API keys) and create a new key.
-
Copy the "ID da aplicação" (App ID), "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:
For 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}}"
}