Home Integrations with Helpdesks
🔗

Integrations with Helpdesks

Setting up ClaudIA to serve across all channels through your Helpdesk 🚀
Ariana Carvalho Fabrício Rissetto
By Eduardo Fukumoto and 6 others
40 articles

[HubSpot] Edit Integration Settings

Below we explain what to fill in each field and where to find the information. Claudia's User Identifier This is Claudia's internal ID in HubSpot, used to identify actions taken by her. 📍 Where to find: 1. Go to the Users and Teams menu in HubSpot. 2. Find the user Claudia and click on her name. 3. The identifier usually appears in the browser's URL https://app.hubspot.com/settings/8076162/users/user/**71260648** | Copy only the last number from the URL, this is Claudia's ID. Claudia's Access Email This is the email registered in HubSpot for the user Claudia. 📍 Where to find: Same path as the previous field. The email will appear in the user listing or on Claudia's edit screen. HubSpot Token This is the authentication token used for our platform to communicate with the HubSpot API. 📍 Where to find: 1. Go to the Settings > Integrations > Private Apps menu. 2. Create a new app (if it doesn't exist yet). 3. Generate a token and copy it. ⚠️ Attention: the token starts with pat-. It needs to have permissions for “Conversations”, “Users”, and “Tasks”. Password Claudia's access password to HubSpot. MFA Secret Key If your HubSpot account uses multi-factor authentication (MFA), enter the secret key generated for integration here (usually used with apps like Google Authenticator). 📍 Where to find: Provided at the time of MFA setup for Claudia's user. If you don't know, ask the team that set up the user in HubSpot. Escalate Conversations to: Here you define to whom Claudia should escalate conversations that she cannot resolve: - Group: the conversation will be assigned to a specific group. - Agent: the conversation will be assigned directly to a specific agent. 📍 How to use: - Check Agent if you want to direct it to a specific attendant. - Check Group if you prefer the conversation to go to a queue. Save Integration After filling in all the fields correctly, click the blue button "Save Integration" for the settings to be applied and for Claudia to operate in HubSpot.

Last updated on Aug 12, 2025

[Intercom] Edit Integration Information

On this screen, you can configure the necessary data for our platform to integrate correctly with your environment in Intercom. Below, we explain what to fill in each field and where to find each piece of information. Intercom Token This is the API access token for Intercom. 📍 Where to find: 1. Go to Integrations > Developer Hub. 2. Create or select an app. 3. Go to the Authentication tab. 4. Copy the Access Token (private token). Claudia's Group This is the ID of the group in Intercom where Claudia is assigned. 📍 Where to find: 1. Go to the inbox. 2. In Team Inboxes, pin the desired group (for example, 'Cloud Humans'). 3. By clicking on the group, the ID will be in the browser URL, something like: https://app.intercom.com/a/inbox/{app_id}/inbox/team/**7286213** | Just copy the last number from the URL — this is the group ID. N2 Identifier This is the ID of the second-level support group (N2), to which Claudia should escalate requests when necessary. 📍 Where to find: Follow the same steps above (in 'Claudia's Group') to locate the ID of the group that represents N2. Claudia's User ID This is the user ID of the bot Claudia in Intercom, necessary for us to recognize when a message has been sent by her. 📍 Where to find: 1. In Intercom, go to the Conversations tab. 2. Find a conversation started by Claudia. 3. Click on her name. 4. In the profile link (browser URL), you will see something like: https://app.intercom.com/a/apps/{app_id}/users/**679166** | This number at the end is Claudia's user ID. Finalize by clicking Save Integration After filling in all the fields correctly, click the blue button "Save Integration" for the settings to be applied.

Last updated on Aug 12, 2025

[Zendesk] Add new support channels for Claudia

Once Claudia's integration is set up, adding new channels for her to assist is straightforward. For example, if you have already integrated her with WhatsApp and want to include her in the Web Widget, simply adjust the assignment trigger and the webhook trigger. ⚠️ Important: The assignment and webhook triggers work together. If they are not properly synchronized, Claudia may end up not responding to the desired channel or may fail to respond in other channels. Next, we will show you how to make this configuration using a practical example: Step by step: 1. Access the Admin Center and look for Triggers. 2. Enter the Cloud Humans category. 3. Locate the trigger named "[Cloud Humans] Assignment Trigger". In some helpdesks, the name may vary. You will see something like this: 4. Move the condition "Channel is WhatsApp" to the section "Handles ANY of the following conditions". 5. Add a new condition in this same section, selecting the desired channel (for example, "Channel is Messages"). The final result will look like this: 6. Now, access the trigger "[Cloud Humans] Webhook Trigger". In some helpdesks, the name may vary. Make the same change and save. 📝 Notes: - The trigger can be configured by both Channel and Channel Name. - Chat integrations, such as WhatsApp and Web Widget, are not compatible with email integrations, such as Form and Email. - If you have any questions, feel free to contact us through the support channel.

Last updated on Aug 12, 2025

How to Prevent Spam Messages from Being Sent to Claudia

Have you ever found yourself in a situation where your helpdesk keeps receiving multiple repetitive spam messages, and all of them end up being directed to Claudia? There's a simple solution to resolve this issue! Step 1: Identifying the Pattern of Spam Messages Before setting up any filters, you need to analyze these problematic messages. Look at the tickets that are causing the loop and look for common patterns: Questions to Ask: Source of the messages: - Do these messages always come from the same contact? - Is the email address always the same? - Do they all come from the same domain (e.g., @spam-company.com)? Content of the messages: - Is the email subject always the same or very similar? - Does the message text always follow the same pattern? Practical Example: If you notice that you always receive messages with: - Email: [email protected] - Subject: "Limited Special Offer" - The same promotional text You have already identified the pattern! Step 2: Setting Up the Filter in Claudia's Assignment Trigger Now that you have identified the pattern, it's time to set a condition in Claudia's assignment trigger so that these messages are not directed to her. How to Do It: 1. Access Claudia's assignment trigger settings 2. Add a new condition that excludes the identified messages: 3. If it's always the same email: exclude that specific address 4. If it's always the same domain: exclude all emails from that domain 5. If it's always the same subject: exclude messages with those keywords Result: With this configuration, the spam messages will be automatically filtered out and will no longer go to Claudia, allowing her to focus only on the actual inquiries from her clients. Important Tips ⚠️ Be careful with overly restrictive filters: Make sure the filter does not block real messages from clients. ✅ Always test: After setting up the filter, monitor for a few days to ensure it is working correctly. 🔄 Review periodically: Spammers may change their tactics, so review your filters regularly. With these simple settings, you will have a more organized helpdesk and a Claudia focused on truly helping her clients!

Last updated on Aug 12, 2025

How does Claudia operate within the Helpdesk?

Claudia will be treated as an agent within the helpdesk system, with an account and generally a dedicated group, except in HubSpot, where she only needs to be in the inbox to assist. After the integration between Cloud Humans and the helpdesk, simply assign tickets to Claudia to start the support. Communication between the helpdesk and Claudia is done through a webhook, a link configured in the system settings, through which customer messages are sent. If Claudia is able to resolve the issue, she will close the ticket. Otherwise, if the problem is classified in the knowledge base as N2, she will transfer the ticket to the human team to continue the support. It is essential that there are no interruptions during Claudia's support, such as removing the ticket or attempting to close the support, as she does not perceive these changes and will continue to interact with the customer. In urgent situations, please contact us. Here you can see more details about Claudia's integration setup: - 🛠️ Claudia Integration in Zendesk ❌ What cannot be done with the conversation integrated with Cloud - Respond to the customer through the Helpdesk that is for the Cloud user/inbox - Make any edits to the ticket - Such as: Remove from inbox, remove assignment/remove tags, change Status - Return to the Claudia user/inbox a conversation that was escalated to N2 by Claudia ✅ What can be done - View tickets in real time - Insert internal notes in the conversation - However, internal notes are not integrated for Claudia

Last updated on Aug 12, 2025

[Zendesk] Editing Your Integration with Claudia

This guide explains how and why to modify the settings of your existing Zendesk integration with Claudia through the Edit screen in the panel. Use this screen to update information that may have changed or to correct previous settings. 1. Accessing the Edit Screen - You will find the option to edit an existing integration under "Integration" in the ClaudIA Panel. 2. Editable Fields and Where to Find the Information: Here is a description of the fields you can edit and where to find the updated data in Zendesk, should you need to change them: Zendesk Subdomain: - What it is: Identifies your specific Zendesk account. - Why edit: If the subdomain of your Zendesk account has changed. - Where to find: It is the initial part of the URL you use to access Zendesk. Example: https://[subdomain].zendesk.com. User (Access Email): - What it is: The email address of the Zendesk account used to authenticate the API connection. - Why edit: If the email of the admin user associated with the integration has changed, or if you need to use a different account (for example, for permission reasons). - Where to find: It is the email you use to log in to Zendesk (usually an admin account or an account dedicated to the integration with the correct permissions). Token / API Key: - What it is: The secret key that authorizes Claudia to communicate with the Zendesk API on your behalf. - Why edit: If the previous token has been revoked, expired, become invalid, or if you generated a new one for security reasons. - Where to find: In Zendesk, go to Admin Center > Apps and integrations > API > Zendesk API. If you no longer have the old token (it is only displayed at the time of creation), you will need to generate a new active token and paste it here. Claudia Group ID (Optional): - What it is: The numeric identifier of the group in Zendesk that you may have designated for Claudia to operate. - Why edit: If you decided to use a different group for Claudia or if you left it blank in the initial setup and now wish to designate a specific group. - Where to find: In Zendesk, go to Admin Center > People > Groups. Click on the desired group's name and copy the numeric part of the page URL (after groups/). Escalation Group (N2): - What it is: The numeric identifier of the group in Zendesk to which Claudia should forward tickets when it needs to escalate to human support. - Why edit: If the team or group responsible for N2 support has changed, or if you have reorganized your groups in Zendesk and need to point to the new correct group. - Where to find: In Zendesk, go to Admin Center > People > Groups. Click on the desired N2 group's name and copy the numeric part of the page URL (after groups/). Additional Settings for Chat (Optional): These fields are only relevant if you are using the chat integration (real-time conversations). - App ID: Identifier of your conversation integration in Zendesk. - Key ID: Identifier of the API key specific to the conversation integration. - Secret Key: Secret key associated with the Key ID to authenticate the conversation integration. - Why edit: If you generated new credentials (App ID, Key ID, Secret Key) for your conversation integration in Zendesk, if the previous ones were revoked/compromised. - Where to find: In Zendesk, in the Admin Center, navigate to the Apps and integrations > Conversations and integrations section. Locate the relevant integration and its API Keys. Remember that the Secret Key is generally only visible at the time of creation; if lost, you may need to generate a new key. 3. Saving Changes - After modifying any of the above fields, make sure to click the "Save Integration" button. - Your edits will only take effect after being saved. 4. Testing After Editing - Essential: After saving any changes, it is crucial to test the integration again. - Send a test message (email or chat, depending on the setup) to check if tickets are still created/responded to correctly by Claudia and if the escalation to the N2 group is functioning according to the new settings.

Last updated on Aug 26, 2026

[Intercom] Step-by-step integration guide

This article explains how to set up the integration between Claudia and Intercom, allowing customer messages to be handled correctly. 1. Create an exclusive group in Intercom You will need a group created solely for Claudia. In Intercom, navigate to Settings > Inbox > Team Inboxes > New Team Inbox, create a group named "Cloud Humans" and add the Claudia user. The assignment method can be manual. 2. Obtain the access token in Intercom Go to Integrations > Developer Hub > New App, create a new app and name it, you can use "Cloud Humans". Then, copy the access token from the authentication section. 3. Configure the access token In the ClaudIA Panel, paste the access token you copied from the authentication section of Intercom in the "Token" field. Note: Information will be loaded into the "Claudia" and "Groups" tables, check if the user displayed is the same one we will use for the AI; if not, create the token in Intercom logged into her account. 4. Define the groups Look for the group created for Claudia in the "Groups" table, copy its ID and paste it into the "Claudia Group" field. Repeat the same procedure for the "N2 Identifier" field to define the group that will receive the escalated messages. Now you can press the "Save" button, but still close the screen. 5. Create actions in Intercom Go to Integrations > Actions > Create Action. In "Usage", choose "Workflows and helpdesk". Give a name and description to your new action. (You can check the settings here) In the "API Connection" section, configure the method as POST, paste the webhook that is at the bottom of the ClaudIA Panel screen and add the request body. In the "Test Response" section, enter any value for testing and click on "Request Test". This will enable the "Save and Activate" button. Save and activate the action. 6. Create a Workflow in Intercom Now, go to AI and Automation > Workflows > New Workflow > Create from scratch. - Flow to call actions in the conversation During the conversation > When the customer sends a message Select the chat channels that it will handle Choose Leads and/or Users Assigned team is Cloud Humans - For chat channels: In the next path, look for Custom Action > Cloud Humans Message Forwarding In "IF THE ACTION IS NOT PERFORMED", search again for Custom Action > Cloud Humans Message Forwarding (Fallback) In "IF THE ACTION IS NOT PERFORMED", look for "Add a comment" and write "Cloud Humans Webhook Called Failed" For email channels: In the next path, look for Custom Action > Cloud Humans Message Forwarding (Email) In "IF THE ACTION IS NOT PERFORMED", search again for Custom Action > Cloud Humans Message Forwarding (Email) In "IF THE ACTION IS NOT PERFORMED", look for "Add a comment" and write "Cloud Humans Webhook Called Failed" - Flow to assign tickets to Claudia If you already have a workflow that assigns messages to Intercom teams and just want to place Claudia at a specific point: Just assign to the Cloud Humans group and call the Action For chat channels: Add the Custom Action > Cloud Humans Message Forwarding In "IF THE ACTION IS NOT PERFORMED", search again for Custom Action > Cloud Humans Message Forwarding (Fallback) In "IF THE ACTION IS NOT PERFORMED", look for "Add a comment" and write "Cloud Humans Webhook Called Failed" For email channels: Add the Custom Action > Cloud Humans Message Forwarding (Email) In "IF THE ACTION IS NOT PERFORMED", search again for Custom Action > Cloud Humans Message Forwarding (Email Empty) In "IF THE ACTION IS NOT PERFORMED", look for "Add a comment" and write "Cloud Humans Webhook Called Failed" If you still don't have a workflow, you can create one similar to this, according to the company's needs: When the customer sends the first message Assign to Cloud Humans Custom Action > Cloud Humans Message Forwarding IF THE ACTION IS NOT PERFORMED > Custom Action > Cloud Humans Message Forwarding (Fallback) IF THE ACTION IS NOT PERFORMED > Add a comment > "Cloud Humans Webhook Called Failed" Conclusion Congratulations! You have completed the setup of the Intercom integration through the ClaudIA Panel. Remember to test everything carefully and configure any other necessary options to meet your needs.

Last updated on Aug 29, 2026

[Hubspot] Step-by-step integration guide

This step-by-step guide will help you integrate Claudia with HubSpot through the ClaudIA Panel interface. 1. Accessing the ClaudIA Panel screen - Go to ClaudIA > Deploy, choose HubSpot and open the Help Desk tab. - Copy the value from the Webhook URL field to use it in HubSpot. 2. Creating a private app in HubSpot - Access the "Settings" menu in HubSpot. - Select "Private Apps". - Click on "Create a Private App". - Fill in the "Name" field, for example, "CloudHumans | Connector". - In the "Scopes" section, add the necessary scopes for the integration: - conversations.read - conversations.write - forms - oauth - tickets - settings.users.read - settings.users.teams.read - In the "Webhooks" section, copy the ClaudIA Panel webhook URL and paste it in the indicated place. - Click the "Create Subscription" button: - In the dropdown menu "What type of object?", select "Conversation" - In "Monitor which events", select "New message" and "Property change" - In "Which properties?", select "assignedTo" - Click "Subscribe" to save the settings - Click "Continue". - Copy the generated access token. 3. Returning to the ClaudIA Panel - Paste the generated access token in the "Token" field - It will load the Groups table in HubSpot, the existing ones in HubSpot - In "Overflow conversations to", choose whether the conversations will: - Go to a team, you can get the ID from the Teams table and add it in the "N2 ID" field - Go to a specific agent, in this case, in HubSpot go to Settings > Users and Teams, search for the agent, open the profile, and in the URL get the number that comes after "user/" and paste it in the "N2 Identifier" field - In "MFA", we need to enter the two-factor authentication key - In your password manager, click to edit the access, in Authenticator Key, and copy the key. - If it's in URL format, copy the code that will be in place of X: otpauth://totp/HubSpot:project%40cloudhumans.com?secret=XXXXXXXXXXXXXX&issuer=HubSpot - If it's separated like this: XXXX XXX XXX, remove the spaces - In the "Password" field, enter the password you use to log in to your HubSpot account - Click "Save", and the integration will be ready Notes: - Make sure that the HubSpot user is in the inbox they will act in. - Automations for ticket creation and etc. can be created normally, keeping in mind that it is also an agent. - It is important not to place Claudia in the team that will receive the N2 conversations, as this can cause a loop and harm the customer experience.

Last updated on Aug 29, 2026

[Zendesk] Why did Claudia stay Resolved, reopen, and not respond? - Closure Automation

What happened? If you noticed that a ticket handled by Claudia was marked as "Resolved", then reopened automatically, but did not receive a response from Claudia, this may be related to an incorrect closure automation configured in Zendesk. How does closure work with Claudia? After finishing a service, Claudia waits for a scheduled time to move the ticket from "Resolved" to "Closed". This time window is important to ensure that if the customer responds shortly after, the ticket can be reopened correctly, and the service resumed. Why should I not create a closure automation? Creating an automation in Zendesk that automatically moves tickets from "Resolved" to "Closed" can prematurely close the ticket before Claudia completes her process. When this happens, the ticket may reopen in Claudia's environment, but she will not be able to resume the conversation, resulting in a reopened ticket without a response. Is there any alternative? Yes. For those who prefer to maintain the closure automation, it is possible to adjust the timing of this automation so that Claudia has priority in concluding the process. However, this alternative is not recommended. There is a risk that Claudia may not complete the operation in time, which could result in open tickets without responses, harming the customer experience. Are there exceptions for using the automation? Yes. This automation can be useful in cases of (N2) tickets or situations where the ticket was marked as "Resolved" by an internal agent, but the closure was not done manually. In these cases, the automation can be configured to automatically close the ticket after 1 hour from the change to the "Resolved" status, ensuring the proper closure of the flow. As per the example: What do we recommend? We recommend not configuring automatic closure automations for tickets resolved by Claudia. The ideal is to allow Claudia herself to perform this closure at the appropriate time, ensuring correct closure without failures in service. Flow Diagram of how the end-to-end closure process works in Zendesk

Last updated on Aug 12, 2025

[Zendesk] Guia passo a passo da integração

Neste artigo, vamos te guiar por cada etapa do processo de integração entre o Zendesk e a Claudia. 1. Configurando o Helpdesk - Acesse a tela de Integração no painel. - No interrupitor, escolha se será uma integração de e-mail ou chat. - No campo "Subdomínio", adicione o subdomínio da conta Zendesk. - Faça login no Zendesk e copie o subdomínio da URL, por exemplo, https://subdomínio.zendesk.com. Exemplo com preenchimento errado ❌: Exemplo com preenchimento correto ✅: .png) - No campo "Usuário", insira o email de acesso que você utiliza para fazer login no Zendesk. - No campo "Token", cole o token de API do Zendesk. - No Zendesk, vá em Central de administração > Aplicações e integrações > API > API do Zendesk. - Em "ID do Grupo da Claudia", você pode adicionar o I se já existir, caso não exista, basta deixar em branco que criaremos um grupo no Zendesk. - E no campo "Grupo N2", colocamos o ID do grupo que a Claudia deve enviar os tickets ao transbordar para um humano. - No Zendesk, vá em Central de administração > Pessoas > Grupos. - Clique no nome do grupo que deseja usar, na URL da página, copie a parte numérica após "groups/". 3. Configurando a integração de conversas (se estiver configurando e-mail pode pular para o tópico 4) - Na Central de administração do Zendesk, acesse a seção de integrações de conversas e crie uma nova integração. - No campo "Nome", adicione um nome para a integração para auxiliar na identificação. - No campo "URL do webhook", insira o webhook gerada na tela de configuração do Painel da ClaudIA. - Selecione a opção "Incluir usuário completo" e "Mensagem da Conversa". - Clique em "Guardar" para salvar, não precisa copiar as informações que aparecem neste momento. - Navegue até Chaves da API e crie uma nova chave. - Copie o "ID da aplicação", "ID da chave" e a "chave secreta" - Cole essas informações nos campos correspondentes na telinha de configuração do Helpdesk. 4. Finalizando a Configuração - Após clicar em "Salvar Integração", confira se os gatilhos estão corretos e com todas as informações preenchidas. - Teste a integração, envie mensagens e veja se os tickets estão sendo respondidos corretamente. Observação: Na integração de e-mail, é necessário ajustar o JSON do gatilho "Cloud Humans | Webhook Trigger E-mail" { "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}}" }

Last updated on Aug 29, 2026

[Zendesk] Rate Limit and RPM Usage by ClaudIA (Why Did ClaudIA Stop Responding and Closing?)

The integration of ClaudIA with Zendesk was designed with a focus on high performance and resource exhaustion prevention. To achieve this, we adopted: - Rate Limit Handling Logic: We implemented an exponential backoff strategy to space out requests and allow the API to recover before new attempts, preventing limit errors. - Controlled Shutdown: We maintain the ability to disable ClaudIA easily if needed to immediately reduce the load on external services. Integration Structure and Request Usage Details Our integration exploits Zendesk/Sunshine endpoints in an optimized way, minimizing the number of requests. This ensures ClaudIA uses only the calls truly necessary for proper operation. API Calls Below, we describe the main API calls ClaudIA makes during its interaction with Zendesk: 1. Send Message - Description: Sends a message from ClaudIA to the end user - Frequency: 1 request per message 2. Resolve Ticket - Description: Marks the ticket as resolved - Frequency: 2 requests per ticket (happens at ticket closure) 3. Reassign Ticket (Handover to humans) - Description: Reassigns the ticket to a human agent when necessary. - Frequency: 1 request per ticket, only at closure (occurs in 20 to 50% of cases, depending on the project) Monthly Usage Calculation (Based on 60k tickets) Assuming an average of 3 messages sent by ClaudIA per ticket, the scenario for 60,000 tickets per month is: - Sending Message: - 3 messages per ticket - 3 × 60,000 = 180,000 requests - Resolve Ticket: - 2 requests per ticket - 2 × 60,000 = 120,000 requests - Reassign Ticket (Handover): - 0.5 request per ticket (as it occurs in less than 50% of cases) - 0.5 × 60,000 = 30,000 requests Estimated Total: 180,000 + 120,000 + 30,000 = 330,000 requests per month. Request Distribution (RPM) To illustrate request spikes, consider the following hypothesis: - All 60,000 tickets are distributed over only 20 business days (a pessimistic estimate since tickets also arrive on weekends) - All tickets arrive only during 8 hours of business hours daily The RPM (Requests Per Minute) calculation is: Total monthly requests: 330,000 Business days: 20 Business hours per day: 8 Minutes per hour: 60 Average RPM = 330,000 ÷ 20 ÷ 8 ÷ 60 ≈ 34 requests/minute Recently, we added a feature called Split Message Automatic Message Splitting: How It Works and How to Configure. This increases the number of requests per minute that ClaudIA and Controlled Flows consume. Comparison with Zendesk Limit The default RPM limit of Zendesk. It can be updated, so we suggest checking this page: https://support.zendesk.com/hc/en-us/articles/4408836402074-Managing-API-usage-in-your-Zendesk-account You can check your current status on the following page: https://{{CLIENT}}.zendesk.com/admin/apps-integrations/apis/api-analytics OR https://{{CLIENT}}.zendesk.com/admin/account/usage/api What to Do if You Reach the Rate Limit? If you reach the Rate Limit, we suggest four possible actions: 1 - Contact Zendesk to inquire about increasing the API limit 2 - Disable some of the request-heavy functionalities (or run them only outside business hours) 3 - Disable message splitting or increase its MAX characters (each message sent is an API call). If you have a Controlled Flow at the start, it also performs message splitting, which can impact performance; disabling it might be better. 4 - Upgrade your Zendesk plan 5 - Consider migrating to Cloud Chat, as many Zendesk clients have done. Cloud Chat does not have this type of limitation.

Last updated on Jun 24, 2026

[Intercom] How not to send CSAT for customer inactivity tickets

In Intercom, when an agent ends the service, the customer satisfaction survey (CSAT) is automatically sent to the customer. Since Claudia also acts as an agent within the Help Desk, the tickets resolved by her also trigger this survey. However, in cases where the customer abandon the conversation, for example, sends a "Hello" and then does not respond anymore, it may not make sense to send the survey. To avoid this, it is necessary to set up a workflow that ends the conversation before Claudia resolves the ticket. Why does this work? When a workflow closes the conversation before the agent, the satisfaction survey is not sent, as this action overrides Intercom's Simple Automation. Example of a workflow for these cases Let's suppose that Claudia is set up to: - Reengage the customer after 5 minutes of inactivity - Close the ticket 35 minutes after the last follow-up if the customer does not respond In this case, you can configure the workflow like this: Condition: If the customer does not respond in 30 minutes - Note: Since our routine runs every 5 minutes, this time may vary a bit, and the follow-up message may happen between 5 and 10 minutes. Action: - Add a tag to the conversation (for control or reporting, if necessary) - Automatically close the conversation (before Claudia) Final observations - This strategy prevents the CSAT from being sent in conversations that were not actually attended. - If you wish to keep a history of these cases, the added tag can be used for filtering or reporting later. - Important: if Claudia's reengagement time is equal to or greater than the time set to resolve the conversation, this strategy will not work. This is because the workflow will end the service before Claudia sends her last message, which restarts the count of time for the workflow itself and prevents it from correctly closing the conversation.

Last updated on Aug 12, 2025

[HubSpot] How to Configure Assignment for Claudia

Below, we explain how to ensure that Claudia is correctly assigned to respond to inquiries across different channels: 1. Chat Assignment (HubSpot Web Widget) If you use the HubSpot Web Widget on your website, you can configure Claudia to automatically take over the inquiries. There are two ways to do this: With an existing chat bot: - Go to Chat Flows. - Locate and edit the flow of type Bot. - Find the step where the bot forwards the conversation to a team member. - Change this action to assign the conversation to user Claudia. This way, after the initial interactions with the bot, Claudia will be next to take over the conversation. Without a chat bot (only Web Widget): - Go to Chat Flows. - Locate the flow of type Chat (without a bot). - Activate the Automatic Assignment option. - Set user Claudia as responsible for this assignment. In this way, every new conversation initiated via chat will be automatically assigned to Claudia, ensuring a quick and personalized response. 2. Conversation and Ticket Assignment via WhatsApp, Email, and Help Desk You can also configure Claudia to handle interactions coming through WhatsApp, email, and the HubSpot Help Desk. Here's how to do it: For conversation inboxes (Email and WhatsApp): - In HubSpot, go to CRM > Inbox. - Click on Inbox Settings (bottom left corner). - Locate the desired channel (WhatsApp or Email) and click Edit. - In the Conversation Assignment section, activate Automatic Assignment. - Select user Claudia as responsible. For Help Desk (Service Hub): - Go to Settings > Inbox and Help Desk > Helpdesk. - In Channels, click Edit next to the desired channel. - Locate the Ticket Assignment section. - Set tickets to be automatically assigned to Claudia. This ensures that she is the first to act on inquiries, promoting responsiveness. 3. Testing Claudia To ensure that everything is working as expected, follow these validation steps: 1. Check if Claudia's user is added as a member of the inbox or channel. 2. Send a test message through one of the configured channels (chat, WhatsApp, email). 3. In HubSpot, open the created conversation or ticket. 4. If the automatic assignment does not occur, you can manually assign the conversation/ticket to Claudia. 5. Within a few seconds, Claudia should initiate the interaction.

Last updated on Aug 12, 2025

[Zendesk] Transfer of Tickets to Level 2 (L2)

Introduction Some tickets require more advanced technical knowledge or special permissions. For these cases, Zendesk allows transferring tickets from Level 1 (L1) to Level 2 (L2). This article details what a transfer is, when to use it, how to perform it manually or automatically, and what precautions to take, including a step-by-step guide to ensure tickets are correctly routed. 1. What is a transfer to L2? A transfer to L2 involves forwarding a ticket from L1 to L2 when: - Advanced technical knowledge is required. - Access to restricted tools or settings is necessary. ⚠️ If there are no specified rules, ClaudIA uses the default group to ensure tickets are transferred correctly. 2. When to transfer a ticket to L2? A ticket should be transferred to L2 when: 1. It requires detailed technical investigation. 2. The customer’s request could not be resolved in the first contact. 3. Access to restricted settings or tools is needed. 4. There is a request to speak with a human agent. 3. How to manually transfer a ticket to L2 Step-by-step: 1. Open the ticket in Zendesk. 2. Locate the Group field. 3. Click and select the group corresponding to L2. 4. Verify that the ticket status is appropriate (Open or Pending). 5. Click Send or Update to record the transfer. 6. Confirm that the ticket appears in the L2 queue and that ClaudIA notified the customer about the transfer. 4. How to automate the transfer to L2 When Zendesk is integrated with ClaudIA, the platform already creates default triggers to enable automatic ticket transfers to L2. In other words, most cases do not require creating new triggers, unless the client desires additional actions or custom conditions. Step-by-step using triggers (for custom actions): 1. Access the menu Admin > Business Rules > Triggers. 2. Click Add Trigger. 3. Define a descriptive name for the trigger (e.g., “Automatic L2 Transfer”). 4. Set the conditions: - Specific tags added to the ticket. - Contact reason selected by the customer. - Keywords in the title or description. - Ticket status or priority. 5. In actions, select Change Group and choose the L2 group. 6. Save the trigger. How to turn ClaudIA On and Off: https://cloudchat.cloudhumans.com/hc/claudia/articles/1748445691-zendesk-ligar-desligar-claudia-no-helpdesk Result: Tickets that meet the conditions will be automatically sent to L2, reducing customer wait time. Image 5. Communication with the customer When a transfer occurs, ClaudIA sends an automatic message informing that the ticket will be handled by an agent. This ensures the customer knows that service will continue with a specialized human. 6. What to do if the L2 group is not active Step-by-step: 1. Access Admin > People > Groups. 2. Check if the L2 group exists and is active. 3. If it does not exist, click Add Group, name it L2, and set responsible members. 4. If the group is inactive, click Activate. 5. Test transferring a ticket to ensure the destination is working. Tip: Always keep the L2 group active to avoid tickets with no destination. 7. N1 access after transfer After the transfer: - The N1 continues to see the ticket (depending on group permissions). - The N2 takes over the primary responsibility for handling. - This maintains the ticket history visible to all teams, avoiding rework. 8. Ticket distribution with Round Robin In the integration between Zendesk and ClaudIA, it is possible to use the Round Robin model, which distributes tickets in a rotating and balanced manner among group agents. Each new ticket is directed to the next agent in the list, respecting the ticket limit set per analyst. When reaching the last agent, the cycle restarts. This method prevents overload and maintains fair distribution, especially useful for Level 2 (L2) support. How it works: - Tickets sent to the L2 group are automatically assigned to the next agent in order. - The system goes through the list and restarts at the end. - Distribution remains balanced among all agents. ✅ Summary of best practices: - Always configure an active L2 group with assigned members. - Use automatic triggers to streamline repetitive transfers. - Ensure that ClaudIA informs the customer about the transfer. - Use Round Robin to balance ticket distribution among agents. - Regularly test the flow to prevent tickets without destination. Step-by-step Guide for Integration: https://cloudchat.cloudhumans.com/hc/claudia/articles/1740226846-zendesk-guia-passo-a-passo-da-integracao

Last updated on Nov 24, 2025

[HubSpot] Ticket Transfer to Level 2 (L2)

1. What is automatic transfer to L2? ClaudIA, our Artificial Intelligence, manages automated support. When it detects that a ticket cannot be resolved through the standard Level 1 (L1) flow, it performs an automatic transfer to a Level 2 (L2) agent or team, ensuring that the customer is attended to by a specialist. 2. When does ClaudIA transfer a ticket to L2? The transfer occurs automatically in the following situations: - Low Confidence in Response: When ClaudIA detects that the provided answer has low confidence in its accuracy or relevance. - Message Limit: When the conversation reaches many messages, indicating that it may require specialized attention. - Content Limit: If the content of the conversation exceeds defined limits, suggesting the need for human intervention. - Request from a Specific Group via Tag: If the customer indicates a specific tag they want for the transfer, our team must update this information in the database, and ClaudIA respects this choice, routing the ticket to the corresponding group. 3. How does ClaudIA perform the transfer to L2? The transfer process follows these steps: 1. Conversation Analysis: ClaudIA monitors the interaction in real-time, evaluating confidence in the response, number of messages, and content. 2. Identification of Escalation Need: If any criterion indicates that the issue cannot be resolved at the current level, ClaudIA determines the transfer. 3. Verification of Specific Tag: Before transferring, ClaudIA checks if the customer has indicated a tag for routing to a specific group. For this transfer to work properly, the tag must be registered in our database. (Open a Thread) 4. Automatic Transfer: ClaudIA transfers the ticket to the appropriate L2 agent or team (or according to the indicated tag). 5. Notification to L2: The agent or team receives the notification that the ticket is ready for support. ⚠️ Remember: for ClaudIA to transfer a ticket to a group agent, there must be at least one agent online in that group. If no agents are online at the time of transfer, ClaudIA will apply fallback, and the support will automatically revert to ClaudIA itself. 4. How to configure automatic assignment for ClaudIA in HubSpot To ensure ClaudIA correctly receives and manages tickets, follow these configurations: 4.1. Assignment in Chat (HubSpot Web Widget) - Access Chat Flows in HubSpot. - Edit the flow of type Bot or Chat without bot. - Locate the Routing or Assignment step and select ClaudIA as responsible. - Save the flow. 4.2. Assignment in Email, WhatsApp, and Help Desk channels - Access CRM > Inbox or Service Hub > Help Desk. - Click on Inbox Settings or Edit Channel. - Enable Automatic Assignment and select ClaudIA as responsible. - Save changes. How to make this assignment: https://cloudchat.cloudhumans.com/hc/claudia/articles/1752261764-hub_spot-como-configurar-a-atribuicao-para-a-claudia ⚠️ Remember: for ClaudIA to respect specific tags indicated by the customer, it is necessary to register these tags in the database before the transfer. 5. Benefits of automatic transfer via ClaudIA - Fast Support: Complex tickets go directly to the right specialists. - Destination Accuracy: ClaudIA respects indicated tags, ensuring tickets go to the correct group. - Improved Customer Experience: Customers do not need to repeat information and are attended to by someone with the appropriate technical capacity. - Resource Optimization: L1 focuses on tickets it can resolve, while L2 handles complex cases. 6. How to monitor and adjust the process - Regular Auditing: Evaluate transferred tickets and confirm if ClaudIA directed correctly. - Escalation Criteria Adjustment: Adjust confidence rules, message counts, and content as needed. - Tags and Database Updates: Ensure that tags and groups are correctly configured in the database for ClaudIA to respect client preferences. Step-by-step Integration Guide: https://cloudchat.cloudhumans.com/hc/claudia/articles/1740227223-hubspot-guia-passo-a-passo-da-integracao

Last updated on Oct 13, 2025

[Intercom] Transfer Calls to Level 2 (N2)

1. What is the Intercom + ClaudIA integration for transferring to N2? This integration allows messages or tickets received by Intercom to be processed by ClaudIA, which automatically decides when to escalate a support request to Level 2 (N2). ClaudIA can handle part of the support, but in certain cases, it transfers the ticket to a team of specialists (N2), ensuring specialized assistance. 2. When does ClaudIA transfer a ticket to N2 in Intercom? Transfer occurs when: - ClaudIA identifies that the message or context requires a higher level of expertise. - There is low confidence in the automatic response or ClaudIA's ability to resolve. - The customer sends a specific tag or signal requesting the support be routed to a particular group. - The conversation flow or internal rules (messages, channel type, etc.) trigger the forwarding to N2. 3. How to configure Intercom for ClaudIA to function and make transfers To enable transfer to N2 via ClaudIA in Intercom, proper integration setup is required. The main steps are: 1. Create a dedicated group (Inbox/Team) for ClaudIA - In Intercom: Settings → Inbox → Team inboxes → New team inbox - Create a group, for example “Cloud Humans,” and add the ClaudIA user. - This group will be used for assignment (manual or automatic) of initial conversations to ClaudIA. 2. Obtain an access token in Intercom - In Integrations → Developer Hub → New App, create an application (e.g., “Cloud Humans”). - Generate and copy the access token. 3. Configure the token in the ClaudIA panel - In the ClaudIA integration panel, paste the token in the appropriate field. - Ensure that the user associated with the token is the ClaudIA user. If not, generate the token while logged in with the ClaudIA account. 4. Set up groups - In the ClaudIA dashboard, locate the “Groups” table. - Find the group created in Intercom for ClaudIA, copy its ID, and paste it into the “ClaudIA Group” field. - Also, define the N2 Identifier group, i.e., where ClaudIA will send escalated tickets. 5. Create actions in Intercom - In Integrations → Actions, create a new action. - For “Usage,” select “Workflows and Helpdesk.” - Configure the webhook action provided by the ClaudIA panel using the POST method. - Test the response to ensure the action is active. 6. Create a Workflow in Intercom - Navigate to AI & Automation → Workflows → New Workflow. - Build from scratch or adapt an existing one. - Set triggers: when the customer sends a message (chat or email), choose applicable channels, and select the “Cloud Humans” group (ClaudIA) for assignment. - In the workflow, add the custom action “Cloud Humans Message Forwarding” (or similar) to route messages to ClaudIA. - If the action fails (“fallback”), set an alternative action, such as adding a comment “Cloud Humans Webhook Called Failed.” 7. Test everything - After setup, send test messages to verify that: a) conversations are assigned to ClaudIA; b) ClaudIA acts as expected; c) when needed, the ticket is routed to the N2 group. 4. How the transfer to N2 via ClaudIA works in Intercom after configuration After setup: - Incoming conversations or tickets are assigned to the ClaudIA group. - ClaudIA evaluates criteria (message content, tags requested by the customer, etc.). - If escalation is decided, ClaudIA uses the configured N2 group as the destination for transfer. - The workflow and custom action you set up ensure the ticket goes to the correct group. - If the webhook or action fails to trigger, the system logs an error comment (“webhook called failed”) for diagnostics. 5. Benefits of this integration - Centralization: everything passes through Intercom, with seamless integration to ClaudIA. - Automation: reduces initial manual responses, speeds up support. - Consistency: messages are routed in a standardized way, with fallback in case of errors. - Control: you define which groups are part of the flow (ClaudIA, N2), allowing monitoring and adjustments. 6. Recommendations for monitoring and maintaining the process - Check logs or fallback comments (when webhook fails) to troubleshoot issues. - Audit tickets transferred to N2 to ensure ClaudIA is escalating correctly. - Keep the groups in Intercom updated (ClaudIA group, N2 group). - Periodically review whether customer tags are included in ClaudIA's rules and configured in the database. - Test any modifications to the flow after configuration changes. Step-by-step guide to the Integration: https://cloudchat.cloudhumans.com/hc/claudia/articles/1740227413-intercom-guia-passo-a-passo-da-integracao

Last updated on Aug 26, 2026

[Zendesk] How can I measure the response SLA after passing through Claudia?

First of all, today we have the ability to perform this calculation within ClaudIA Panel. Within Zendesk, we do not make adjustments to display this data, but we have an alternative that some clients use and we want to share. How it works In summary, we use a Custom Field to calculate when it is filled and cleared. Example of a Custom Field: After that, we use two Triggers—one to add the tag and another to remove it. The removal trigger needs to use a No-Code integrator or another tool to activate the action only when the message is from an agent. Another option, if you don’t want to use a No-Code integration, is simply to set up the trigger to add the tag and coordinate the use of a Macro with the agents. Trigger to add a tag indicating "Unstarted Support" The goal of this trigger is to identify when the support was transferred to a Group or Agent, starting the timer when the tag is added (which, in turn, fills the Custom Field). Example of the trigger: Trigger to remove the support started tag The goal of this trigger is to remove the support tag, which stops the timer. Example of conditions: This second trigger needs to use a No-Code tool (e.g., Make) to add a filter that currently doesn't exist, which is identifying whether the message comes from an Agent or a Customer. In our case, we need to activate only if the message is from an Agent. Example of an action to be executed with Make Webhook and API configured: Example of validation using Make to perform the filtering: Example of configuring the API request to Zendesk: Afterwards, you can perform analyses using Zendesk Explore to measure the SLA after the automated agent from Cloud Humans.

Last updated on Aug 26, 2026

How to Turn On/Off ClaudIA in Cloud Chat

When to Use - You want to pause ClaudIA directly in Cloud Chat without relying on the Cloud Humans team - You need to quickly re-enable after maintenance or a period of uncertainty - You want native control within the platform itself Prerequisites - Be logged in as an administrator in Cloud Chat - Know how to identify the automation [Cloud Humans] Trigger for Assignment :::warning Only change the activation state of the automation (turn on/off). Do not edit or remove the conditions of the rule — incorrect changes may break ClaudIA's operation across all tickets. ::: About this article In Cloud Chat, ClaudIA is assigned to each conversation through an automation called [Cloud Humans] Trigger for Assignment. This automation assigns tickets to the AI. To turn off ClaudIA, simply deactivate this automation; to turn it on again, just re-enable it. :::info This article is specific for users who operate ClaudIA within Cloud Chat. If your operation runs on an external helpdesk (Zendesk, Intercom, etc.), the control to turn on/off is handled differently — see the articles in Notes. ::: How to turn off ClaudIA Step 1 — Access Settings → Automation In Cloud Chat, go to Settings and open the Automation section. Step 2 — Find the assignment automation and disable it In the list of automations, locate [Cloud Humans] Trigger for Assignment. Step 3 — Disable the automation Turn off the activation toggle of this automation. :::info With the automation deactivated, no new conversations will be assigned to ClaudIA — tickets will go directly to the human agents queue. ::: How to turn it back on 1. Go back to Settings → Automation 2. Re-locate the [Cloud Humans] Trigger for Assignment automation 3. Re-enable the toggle of the automation :::success Once the automation is reactivated, ClaudIA will again be automatically assigned to new conversations without any other actions needed. ::: Notes - To prevent ClaudIA only in campaigns and proactive triggers (without turning everything off): How to prevent ClaudIA from responding in campaigns and proactive triggers - To turn ClaudIA on/off in external helpdesks via the panel: How to turn ClaudIA on and off via the panel - For the specific case of Zendesk using block tags: [Zendesk] How to turn ClaudIA on/off in helpdesk via tag - To understand how the integration works: How to integrate ClaudIA with Cloud Chat and add channels

Last updated on Aug 26, 2026

[Zendesk] How to automatically fill a ticket field from the internal note generated by ClaudIA

When to use - When you want to leverage the internal note that ClaudIA writes at the end of every conversation (N1 or N2) to automatically fill a custom ticket field in Zendesk. - When the field to be filled has enumerated values (a closed list of options, such as customer sentiment, intent, urgency, or category). - When you want to do this without code, external integrations, or middleware — using only Zendesk's native features. Prerequisites :::info ClaudIA already logs an internal note on the ticket at the end of every conversation. The content of that note is generated by an LLM from a prompt that is configurable in the ClaudIA Panel. This guide assumes the prompt has been adjusted to produce values in a structured format (see Step 1). ::: - Administrator access to the ClaudIA Panel (to edit the internal note prompt). - Administrator access to Zendesk (to create custom fields and Triggers). - Know the Zendesk user associated with ClaudIA in your operation (ask your CSM if you don't know it). About this article ClaudIA logs an internal note at the end of every conversation, containing a structured summary of the conversation. The content of that note is generated by an LLM from a prompt configurable inside the ClaudIA Panel — you decide what goes there. This note can be used to automatically populate custom ticket fields in Zendesk, with no code or external integrations. The approach works for any enumerated-value field (closed list of options). This article presents the general configuration pattern and shows a practical example: creating and automatically filling a "Tom do usuário" (User tone) field with 7 sentiment levels. Step by step Step 1 — Adjust the internal note prompt in the panel The prompt that generates the internal note is located at: ClaudIA → Settings → Transfer → Conversation summary → Summary prompt This same prompt is used in all of ClaudIA's automatic closings — both in transfers to a human agent (N2) and in automatic N1 resolutions (for example, outside business hours). For the "Tom do usuário" field example, use the prompt below (or adapt it to your existing prompt, keeping the closed value structure at the end): Você é um assistente especializado em suporte ao cliente. Sua tarefa é resumir uma conversa de suporte para que um agente humano possa assumir o atendimento com contexto completo. Gere um resumo em português com no máximo 100 palavras, estruturado EXATAMENTE da seguinte forma (mantenha as labels, a ordem e a formatação): - **Motivo do contato:** o que o usuário precisava - **O que já foi feito:** soluções ou informações fornecidas - **Pendências:** o que ainda precisa ser resolvido ou respondido - **Tom do usuário:** <UM dos 7 valores abaixo, em letras MINÚSCULAS, sem aspas, sem variação> Valores permitidos para "Tom do usuário" (obrigatoriamente um destes, escrito exatamente assim): - `satisfeito` — usuário expressou contentamento, agradeceu ou demonstrou que o problema foi resolvido - `neutro` — usuário objetivo, sem demonstração clara de emoção positiva ou negativa - `confuso` — usuário demonstrou dúvida, não entendeu instruções ou pediu esclarecimentos repetidos - `impaciente` — usuário cobrou agilidade, mencionou pressa ou demonstrou inquietação com o tempo - `irritado` — usuário levemente incomodado, com tom seco, curto ou irônico - `frustrado` — usuário claramente frustrado, repetindo queixas ou demonstrando insatisfação direta - `muito_frustrado` — usuário muito alterado, usando linguagem agressiva, ameaças, caixa-alta ou exigindo escalonamento Regras obrigatórias: - Use SEMPRE um dos 7 valores acima, escrito EXATAMENTE como listado. - NUNCA invente valores fora dessa lista. - Se houver mais de um sentimento na conversa, escolha o que predomina no final do atendimento. - Seja direto e objetivo. Omita saudações e informações irrelevantes. Conversa: {CONVERSATION_HISTORY} Save the change. Step 2 — Validate the note format before proceeding Wait for 5 to 10 conversations to be closed by ClaudIA with the new prompt and open those internal notes in Zendesk to confirm that the tone line appears exactly in this format: :::success Tom do usuário: frustrado Lowercase value, acute accent on the word "usuário", a single space between the colon and the value, and the value exactly equal to one of the 7 in the list. ::: :::warning If you spot variations such as Tom do Usuário: Frustrado (with capital letters), tom do usuário: frustrada (in the feminine form), or Tom do usuário:frustrado (no space), adjust the prompt before continuing. Zendesk Triggers only fire on an exact and case-sensitive match. ::: Step 3 — Create the custom field in Zendesk Go to Admin Center > Objects and rules > Tickets > Fields and click Add field. Configure the field: - Type: Drop-down - Title shown to agents: Tom do usuário - Field values: | Value | Display name (visible label) | | --- | --- | | satisfeito | Satisfeito | | neutro | Neutro | | confuso | Confuso | | impaciente | Impaciente | | irritado | Irritado | | frustrado | Frustrado | | muito_frustrado | Muito Frustrado | :::info Keep the values exactly as above (lowercase, with an underscore where applicable) — this is what the Triggers will set. The display name can be adjusted to your operation's preference. ::: Save the field. Step 4 — Create the Triggers (one per value) Go to Admin Center > Objects and rules > Business rules > Triggers and create 7 Triggers, one per possible value. They all follow the same structure — only the checked string and the value that gets filled in change. Configuration of the first Trigger: Trigger name: Set tom_usuario = satisfeito Conditions — Meet ALL of the following: - Ticket → Is → Updated - Comment → Is → Present and Private - Current user → Is → <ClaudIA user in your Zendesk> - Comment text → Contains the following string → Tom do usuário: satisfeito Actions: - Ticket → Tom do usuário → Satisfeito Save and repeat for the other 6 values as shown in the table: | Trigger name | Comment text contains | Action: Tom do usuário | | --- | --- | --- | | Set tom_usuario = satisfeito | Tom do usuário: satisfeito | Satisfeito | | Set tom_usuario = neutro | Tom do usuário: neutro | Neutro | | Set tom_usuario = confuso | Tom do usuário: confuso | Confuso | | Set tom_usuario = impaciente | Tom do usuário: impaciente | Impaciente | | Set tom_usuario = irritado | Tom do usuário: irritado | Irritado | | Set tom_usuario = frustrado | Tom do usuário: frustrado | Frustrado | | Set tom_usuario = muito_frustrado | Tom do usuário: muito_frustrado | Muito Frustrado | In the end, you will have 7 Triggers. Since the 7 values are mutually exclusive within the same note, only one Trigger fires per ticket. Applying the pattern to other fields The same logic can be applied to any other enumerated-value field you want to capture from the internal note. Some common examples: | Field | Possible values (example) | | --- | --- | | Main intent | duvida, reclamacao, solicitacao, cancelamento | | Perceived urgency | baixa, media, alta, critica | | Problem category | pagamento, entrega, produto, cadastro, outro | | Resolution | resolvido_pela_ia, transferido_n2, aguardando_cliente | For each new field, repeat the 4 steps: adjust the prompt, validate the format, create the Drop-down field, and create one Trigger per value. Notes :::warning Important limitation: this 100% native Zendesk approach only works for fields with enumerated values (closed list). For free-text fields from the note — such as Motivo do contato (Reason for contact), O que já foi feito (What has been done), Pendências (Pending items) — you need to use an external automation (Make, n8n, Zapier, or similar) that receives a webhook from Zendesk, parses the note text, and updates the fields via API. Talk to your CSM if you need that route. ::: Why not use the "Status changed to Solved" condition: at first glance, it may seem intuitive to fire the Trigger only when the ticket is solved. We don't recommend it for two reasons: on tickets transferred to N2, the ticket is solved by the human agent later, and at that moment the Current user is the human agent (not ClaudIA), which breaks the filter; and ClaudIA's note is already written before "Solved", so delaying the field's fill brings no benefit. Filtering by the ClaudIA user: the condition Current user is <ClaudIA user> is essential. Without it, any human agent who mentions the phrase in an internal comment would also fire the Trigger and fill the field incorrectly. If you have any questions during setup, open a ticket in our support channel or talk directly to your CSM. Related articles: - [Zendesk] Transferência de chamados para Nível 2 (N2) - [Zendesk] Guia passo a passo da integração Official documentation: - Zendesk Help — Creating Triggers - Zendesk Help — Creating custom ticket fields

Last updated on Aug 26, 2026

[Freshchat] Step-by-Step Integration Guide

⭐ Summary This article explains how to set up the conversation integration between ClaudIA and Freshchat, enabling automated support, webhook usage, advanced automations, and handover to specific groups or agents. 🎥 https://www.loom.com/share/fb11af49765f4476a972e4bb89f788b0 Prerequisites ✅ Active, paid Freshchat account 🔐 Administrator permission in Freshchat 🤖 Project created in the ClaudIA Panel Step-by-step integration 1️⃣ Create or validate the ClaudIA group in FreshChat 1. Go to Admin Settings. 2. Open Groups. 3. Create a new group or check whether one already exists. 4. Set the group name (e.g.: Cloud Humans). 5. Add the ClaudIA account as a member. 6. Save. ⚠️ Also define which group will be the N2 handover group, responsible for receiving the tickets that ClaudIA does not handle. 2️⃣ Generate the API token 1. In Admin Settings, go to API Settings or Tokens da API (API Tokens) (two possible interfaces) 2. Generate the token. 3. Copy the token you generated. 3️⃣ Set up the integration in Cloud Blocks 1. Go to Cloud Blocks. 2. Click FreshChat. 3. Select the project you want. 4. Paste the API token. 5. Enter the Freshchat subdomain: - Copy only the part before .freshchat.com. - If it does not show up in full in the URL, copy it directly from the API screen. 6. Enter the ClaudIA email address. 7. Copy the N2 group ID and paste it into the indicated field. 8. Click Save. ✅ 4️⃣ Set up the webhook in Freshchat 1. Copy the Webhook shown on the integration screen. 2. In Freshchat, go to Admin Settings. 3. Look for: - Conversation Webhook (new version) - Webhook (old version) 4. Turn the webhook on (Enable). 5. Paste the webhook URL. 6. Enter an email address (it can be ClaudIA's). 7. Save. ⚠️ The Cloud Humans webhook must be the main one. Freshchat does not allow it to be used at the same time as webhook extensions. 5️⃣ Install Advanced Automation (if you have not installed it yet) 1. In Admin Settings, go to: Conversation Automation (Advanced) or Advanced Automation. 2. Install the app 3. Click Install > Edit Settings 4. Go to Settings 5. Paste the API token you generated earlier, and validate it. 6. In Admin Settings, go to: Mobile SDK > Start Setup. And copy the APP ID. 7. Go back to Advanced Automation and paste the APP ID. 8. Validate and save. 6️⃣ Create ClaudIA's main automation in Advanced Automation Triggers: - Group Assigns a Group - Bot Assigns a Group - Assignment Rule Assigns a Group - System Assigns a Group Conditions: - Assign Group equal to ClaudIA's group Actions: - Assign to Agent → ClaudIA Finish at Summary > Finish. 7️⃣ Create the fallback automation in Advanced Automation Additional triggers: - User Sends a Reply - User Starts a New Conversation - System Reopens a Conversation Conditions: - Type: All of the Below - Assign Group equal to ClaudIA's group - Assign To An Agent equal to the ClaudIA agent Actions: - Assign to Agent → ClaudIA Finish at Summary > Finish > Save.

Last updated on Aug 26, 2026

[Zendesk] WhatsApp Integration Without a Premium Plan

⭐ Summary Zendesk's more basic plans do not unlock the native conversation integration. To work around this, we use a Cloud Blocks screen that makes the request needed to create the integration manually. Step-by-step integration 📸 https://www.loom.com/share/7005b2416480499ca639e5a02f8270be 1️⃣ Access the project in the ClaudIA Panel 1. Log in to the panel 2. Open the project you want 3. In the side menu, click "Integrações" (Integrations) 4. Select Zendesk 5. Choose the Chat option 2️⃣ Fill in the basic Zendesk information - "Subdomínio" (Subdomain): Copy the part before .zendesk.com in the Zendesk URL Example: https://empresa.zendesk.com → empresa - "Usuário" (User): Use the login of the account that ClaudIA will use: - It can be a dedicated account - Or the account of a specific agent, preferably one that isn't used often - But with an active paid plan 3️⃣ Create an API Token in Zendesk 1. Go to "Central de Administração" (Admin Center) 2. Go to API → Tokens 3. Click Add new token 4. Name the token (example: Cloud Humans | Connector) 5. Save it and copy the generated token 6. Paste the token into the matching field in the ClaudIA Panel 4️⃣ Create groups in Zendesk Create the groups before moving forward with the integration. ClaudIA's group - Suggested name: Cloud Humans - Add ClaudIA's account to the group - Copy the group ID from the URL - Paste it into the "ID do Grupo da ClaudIA" (ClaudIA Group ID) field in the panel Handover group (N2) - Suggested name: N2 - Include the human support agents - Copy the group ID - Paste it into the "ID do Grupo N2" (N2 Group ID) field 💡 If ClaudIA's group field is left empty, the system creates a group automatically. We recommend creating it manually for more control. 5️⃣ Alternative integration screen (Cloud Blocks) Since the plan doesn't show the integrations tab: - Go to the Cloud Blocks integration screen: https://cloudblocks.cloudhumans.com/apps/69600827212693490b882c6f/view - Fill in: - Project name: exactly the same as the project's name. - Subdomínio: the same Zendesk subdomain. 6️⃣ Capturing the Cookie and CSRF Token - In Zendesk, press F12. - Reload the page. - On the Network tab, look for session.json. - Under Request Headers: - Copy the entire Cookie value. - Copy the X-CSRF-Token value. - Paste this information into the matching fields on the Cloud Blocks screen. 💡Important: If you have any questions, watch the video explaining every detail. 7️⃣ Generate credentials - Run the action (Run). - The following will be generated: - App ID - Key ID - Secret Key - Copy and save all of them. 8️⃣Wrapping up - Save the integration. - The integration will be created correctly. ❗Final note - On advanced Zendesk plans, this process can be done directly through the interface. Step-by-step instructions are described in this FAQ: https://cloudchat.cloudhumans.com/hc/claudia/articles/1767905297-zendesk-integracao-de-chat-e-whats_app - On basic plans, this intermediate screen is required.

Last updated on Aug 29, 2026

[Zendesk] Step-by-Step Email Integration

⭐ Summary This article explains how to set up the email integration in Zendesk, including API authentication, group creation, assignee setup, and trigger adjustments so that ClaudIA and the handover to N2 work correctly. 📝 Integration overview The conversation integration connects ClaudIA Panel to Zendesk to centralize Email, Web Form and API Services support, making it possible to: - Get automated support from ClaudIA - Hand over to N2 - Use webhooks and triggers - Organize work by groups in Zendesk Prerequisites - A project created in the ClaudIA Panel - An active Zendesk account - Administrator permission in Zendesk Step-by-step integration 📸 https://www.loom.com/share/59e58a8b6c5d4b529322247345f372aa 1️⃣ Open the project in the ClaudIA Panel 1. Log in to the panel 2. Open the project you want 3. In the side menu, click Integrações (Integrations) 4. Select Zendesk 5. Make sure the E-mail (Email) option is selected 2️⃣ Fill in the basic Zendesk information - Subdomain: Copy the part before .zendesk.com in your Zendesk URL Example: https://empresa.zendesk.com → empresa - User: Use the login of the account that ClaudIA will use: - It can be a dedicated account - Or the account of a specific agent, preferably one that is not used often - But it must have an active paid plan 3️⃣ Create an API token in Zendesk 1. Go to the Admin Center 2. Go to API → Tokens 3. Click Add new token 4. Name the token (example: Cloud Humans | Connector E-mail) 5. Save and copy the generated token 6. Paste the token into the matching field in the ClaudIA Panel 4️⃣ Create groups in Zendesk Create the groups before moving forward with the integration. ClaudIA group - Suggested name: Cloud Humans - Add ClaudIA's account to the group - Copy the group ID from the URL - Paste it into the ID do Grupo da ClaudIA (ClaudIA Group ID) field in the panel Handover group (N2) - Suggested name: N2 - Include the human support agents - Copy the group ID - Paste it into the ID do Grupo N2 (N2 Group ID) field 💡 If the ClaudIA group field is left empty, the system creates a group automatically. We recommend creating it manually for more control. 5️⃣ Check that the triggers were created After you save the integration: 1. Go to Settings > Triggers in Zendesk. 2. Check that the triggers were created: - Automatic assignment to ClaudIA - Webhook event

Last updated on Aug 29, 2026

[Zendesk] Step-by-Step Chat and WhatsApp Integration

⭐ Summary This article explains how to integrate conversations (Chat and WhatsApp) between ClaudIA and Zendesk, allowing messages to be sent and received through the Conversations integration (Sunshine), with support for automation, groups, and handover to N2. 📝 Integration overview The Conversations integration connects ClaudIA Panel to Zendesk to centralize conversations from WhatsApp, Chat, and Web Widget, making it possible to: - Have conversations handled automatically by Cláudia - Hand over to N2 - Use webhooks and triggers - Organize agents into groups in Zendesk Prerequisites - A project created in the ClaudIA Panel - An active Zendesk account - Administrator permission in Zendesk - A Zendesk plan that includes Conversations Integrations (Sunshine) ⚠️ If the plan does not include Sunshine, you will need to use an alternative integration (add the FAQ link). Step-by-step integration 📸 https://www.loom.com/share/849e8d1fff464af5a8bb95352dcbf09d 1️⃣ Open the project in the ClaudIA Panel 1. Log in to the panel 2. Open the project you want 3. In the side menu, click "Integrações" (Integrations) 4. Select Zendesk 5. Choose the Chat option 2️⃣ Fill in the basic Zendesk information - "Subdomínio" (Subdomain): Copy the part before .zendesk.com in your Zendesk URL Example: https://empresa.zendesk.com → empresa - "Usuário" (User): Use the login of the account that ClaudIA will use: - It can be a dedicated account - Or the account of a specific agent, preferably one that is not used often - But it must have an active paid plan 3️⃣ Create an API token in Zendesk 1. Go to the Admin Center 2. Go to API → Tokens 3. Click Add new token 4. Name the token (example: Cloud Humans | Connector) 5. Save it and copy the generated token 6. Paste the token into the matching field in the ClaudIA Panel 4️⃣ Create groups in Zendesk Create the groups before moving forward with the integration. ClaudIA group - Suggested name: Cloud Humans - Add ClaudIA's account to the group - Copy the group ID from the URL - Paste it into the "ID do Grupo da ClaudIA" (ClaudIA Group ID) field in the panel Handover group (N2) - Suggested name: N2 - Include the human agents - Copy the group ID - Paste it into the "ID do Grupo N2" (N2 Group ID) field 💡 If the ClaudIA group field is left empty, the system creates a group automatically. We recommend creating it manually for greater control. 5️⃣ Create the Conversations integration in Zendesk 1. In Zendesk, type API in the search field 2. Go to Integrations > Conversations integrations 3. Click Create integration 4. Set a name (example: Cloud Humans | Connector) 5. In the ClaudIA Panel, generate the Webhook 6. Copy the webhook and paste it into the Endpoint field 7. Select only: ✅ Conversation message 8. Method: POST 9. Save and continue 6️⃣ Create the API keys (Sunshine) 1. Inside the integration you created, go to API keys 2. Create a new key 3. Set a name (example: Cloud Humans | Integration) 4. Copy and paste into the ClaudIA Panel, in this order: - App ID - Key ID - Secret key 5. Save the integration in the ClaudIA Panel ⚠️ A visual error may appear after saving. This is expected when the groups are set up manually and does not affect how the integration works. ❗Final note - On basic Zendesk plans, follow the step-by-step described in the FAQ: https://cloudchat.cloudhumans.com/hc/claudia/articles/1767971315-

Last updated on Aug 26, 2026

[Zendesk] Step-by-step integration guide

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}}" }

Last updated on Aug 29, 2026

[Freshdesk] How Signature Sending Works in ClaudIA Responses

When to Use - You want ClaudIA's responses in Freshdesk to end with your team's signature (name, image, logo, etc.) - You have noticed that the signature configured in Freshdesk is not appearing in responses sent by ClaudIA and want to understand why How It Works Freshdesk Signature Does Not Automatically Apply to Responses via Integration In Freshdesk, the signature set up in the inbox is automatically applied only when a human agent responds manually from the Freshdesk interface. When a response is sent through an integration, such as ClaudIA, which sends responses via the Freshdesk API, this automatic signature does not get included. How ClaudIA Ensures the Signature Anyway To work around this, the signature (closing text + image, if any) is included as part of the response content itself: it is defined in the response format instruction set for your project, and ClaudIA writes it at the end of each message, as if it were normal response text, not an "attached" signature by the system. :::info This means the signature is part of the text generated by ClaudIA, and not a separate Freshdesk setting. ::: Notes - If the signature stops appearing in responses, the usual reason is not a system error but that the response format instruction set for the project no longer includes this line. Check with the person managing ClaudIA’s instructions for your project. - Since the signature is text generated by ClaudIA, any changes in the response format (instruction review, creation of new workflows) can affect whether it continues to appear or not.

Last updated on Aug 10, 2026

[Zendesk] Step-by-step integration guide

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}}" }

Last updated on Aug 31, 2026