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 5 others
30 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 Hub. 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 Hub. 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 12, 2025

[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 Hub, 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 Hub 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 Hub. Remember to test everything carefully and configure any other necessary options to meet your needs.

Last updated on Aug 12, 2025

[Hubspot] Step-by-step integration guide

This step-by-step guide will help you integrate Claudia with HubSpot through the Cloud Humans Hub interface. 1. Accessing the Cloud Humans Hub screen - Go to the Integrations page and select HubSpot. - In the "Webhook" field, click on "Generate Webhook" to set it up 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 Cloud Humans Hub 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 Cloud Humans Hub - 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 12, 2025

[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 Hub. - 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 ✅: - 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 Hub. - 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 27, 2025

[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 Eddie 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 Eddie 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 Aug 19, 2025

[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

Ticket Transfer to Level 2 (L2) in Zendesk

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 explains what the 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. ClaudIA uses a default group registered by the client in Zendesk to forward tickets whenever there are no specific routing rules. 1. What is a transfer to L2? The transfer to L2 involves forwarding a ticket from L1 to L2 when: - Advanced technical knowledge is required. - Access to restricted tools or settings is needed. ClaudIA uses the default group to ensure tickets are sent correctly, even without specific rules. 2. When to transfer a ticket to L2? A ticket should be transferred to L2 when: 1. In-depth technical investigation is required. 2. The customer's request cannot be resolved in the first contact. 3. Access to restricted settings or tools is necessary. 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 has notified the customer about the transfer. 4. How to automate the transfer to L2 When Zendesk integration with ClaudIA is set up, the platform already creates default triggers to enable automatic transfer of tickets to L2. That is, most of the time, no new triggers need to be created, 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 on 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 the actions section, 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. 5. Communication with the customer When the transfer occurs, ClaudIA sends an automatic message informing that the ticket will be handled by an agent. This ensures the customer knows that the support 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 configure the 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 without a destination. 7. N1 access after transfer After transfer: - N1 continues viewing the ticket (depending on group permissions). - N2 assumes the main responsibility for the support. - This maintains the ticket history visible to all teams, preventing rework. 8. Ticket distribution with Round Robin In Zendesk integrated with ClaudIA, it is possible to use Round Robin distribution to manage ticket assignment within a group, ensuring each agent receives tickets in a balanced manner. This is especially useful for L2 (Level 2), preventing overload on a single agent. How it works: - Each new ticket transferred to the L2 group is automatically assigned to the next available agent in the group's list. - The system cycles through agents in order, returning to the start when reaching the last. - This guarantees that all agents in L2 receive tickets fairly and evenly. ✅ Summary of best practices: - Always set up an active L2 group with assigned members. - Use automatic triggers to streamline repetitive transfers. - Ensure ClaudIA informs the customer about the transfer. - Use Round Robin to balance ticket distribution among agents. - Regularly test the flow to prevent tickets without a destination. Step-by-Step Integration Guide: https://cloudchat.cloudhumans.com/hc/claudia/articles/1740226846-zendesk-guia-passo-a-passo-da-integracao

Last updated on Sep 12, 2025

Automatic Transfer to Level 2 (L2) in HubSpot via ClaudIA

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 the customer is attended 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 it may need specialized attention. - Content Limit: If the content of the conversation exceeds predefined limits, suggesting the need for human intervention. - Request from Specific Group via Tag: If the customer indicates a specific tag they want for transfer, our team needs to update this information in the database, and ClaudIA respects this choice, forwarding 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, assessing confidence in the response, message count, and content. 2. Identification of Escalation Need: If any criterion indicates that the support cannot be resolved at the current level, ClaudIA determines the transfer. 3. Check for Specific Tag: Before transferring, ClaudIA checks if the customer has indicated a tag for directing to a specific group. For this transfer to work correctly, 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 as indicated by the tag). 5. Notification to L2: The agent or team receives a 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 online agent in that group. If no agents are online at the moment of transfer, ClaudIA will apply fallback, and the support will automatically revert to her. 4. How to set up automatic assignment for ClaudIA in HubSpot To ensure ClaudIA receives and manages tickets correctly, 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. - Find the routing or assignment step and select ClaudIA as the 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 perform this assignment: https://cloudchat.cloudhumans.com/hc/claudia/articles/1752261764-hub_spot-como-configurar-a-atribuicao-para-a-claudia ⚠️ Remember: for ClaudIA to honor specific tags indicated by the customer, it is necessary to register these tags in the database before transfer. 5. Benefits of automatic transfer via ClaudIA - Speed in Support: Complex tickets are directly routed to the right specialists. - Accurate Destination: ClaudIA respects indicated tags, ensuring tickets go to the correct group. - Enhanced Customer Experience: The customer doesn't need to repeat information and is assisted by someone with 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. - Adjustment of Escalation Criteria: Tweak confidence rules, message count, and content as needed. - Update Tags and Database: Ensure tags and groups are correctly configured in the database for ClaudIA to respect customer preferences. Step-by-step Integration Guide: https://cloudchat.cloudhumans.com/hc/claudia/articles/1740227223-hubspot-guia-passo-a-passo-da-integracao

Last updated on Sep 25, 2025

Automatic Transfer to N2 via ClaudIA in Intercom

1. What is the Intercom + ClaudIA integration for transfer to N2? This integration allows messages or tickets received through Intercom to be processed by ClaudIA, which automatically decides when to escalate support 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? The 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 issue. - The customer sends a specific tag or signal indicating the request for escalation to a specific group. - The conversation flow or internal rules (messages, channel type, etc.) trigger the routing to N2. 3. How to configure Intercom for ClaudIA to operate and make transfers To enable transfer to N2 via ClaudIA in Intercom, the integration must be properly configured. 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, e.g., “Cloud Humans,” and add the ClaudIA user. - This group will be used for assigning (manual or automatic) initial conversations to ClaudIA. 2. Obtain 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 / Hub dashboard - In the ClaudIA integration panel, paste the token in the corresponding field. - Ensure that the user associated with the token is indeed the ClaudIA user. If not, generate the token while logged in with the account ClaudIA uses. 4. Set up the 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. - In “Usage,” select “Workflows and Helpdesk.” - Configure the POST method for the webhook action provided by the ClaudIA / Hub dashboard. - Test the response to ensure the action is active. 6. Create a Workflow in Intercom - Access AI & Automation → Workflows → New Workflow. - Create 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 equivalent) to route messages to ClaudIA. - If the action fails (“fallback”), set up an alternative action, such as adding a comment “Cloud Humans Webhook Call Failed.” 7. Test everything - After configuration, send test messages to verify that: a) conversations are assigned to ClaudIA; b) ClaudIA acts as expected; c) when necessary, the ticket is forwarded to the N2 group. 4. How does the transfer to N2 via ClaudIA in Intercom work after setup? After configuration: - Incoming conversations or tickets are assigned to ClaudIA's group. - ClaudIA evaluates criteria (message, content type, customer-requested tags, 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 there is a failure in triggering the webhook or action, the system logs an error comment (“webhook called failed”) for diagnostics. 5. Benefits of this integration - Centralization: everything flows through Intercom, with seamless integration to ClaudIA. - Automation: reduces manual initial responses, speeds up support. - Consistency: messages are routed in a standardized manner, with fallback in case of errors. - Control: you can define which groups are part of the flow (ClaudIA, N2), and monitor and adjust as needed. 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 if customer tags are included in ClaudIA’s recognition rules and if they are properly configured. - Test modifications to the flow after any configuration changes. Step-by-step integration guide: https://cloudchat.cloudhumans.com/hc/claudia/articles/1740227413-intercom-guia-passo-a-passo-da-integracao

Last updated on Sep 12, 2025