Principal Conexões com canais externos (caixas de entrada)
📲

Conexões com canais externos (caixas de entrada)

Como conectar e configurar novas caixas de entradas no Cloud Chat
Ian Kraskoff
Por Ian Kraskoff and 5 outros
9 artigos

Conectando Caixa de Email ao Cloud Chat (Opção Outros Provedores)

Neste artigo, você aprenderá a conectar uma caixa de email ao Cloud Chat quando estiver usando outros fornecedores de email além do Google e da Microsoft. - Para Google, usar essa FAQ: https://cloudchat.cloudhumans.com/hc/cloud-chat/articles/1753300928-como - Para Microsoft, usar essa FAQ: https://cloudchat.cloudhumans.com/hc/cloud-chat/articles/1752152190-conectando-caixa-de-email-ao-cloud-chat-via-o_auth2-outlook-microsoft Google e Microsoft são diferentes, pois eles deprecaram suporte a integrações via IMAP. Portanto nossas integrações com os dois são aplicativos nativos. Os passos são extremamente parecidos entre os diversos provedores de email. Vamos começar! Passo 1A: Certifique-se de que o email que você deseja conectar possui login e senha. Não pode ser um grupo, deve ser uma caixa de entrada de usuário. Passo 1B: garanta que a ClaudIA está desligada para a caixa que você está criando, pois quando um email novo é conectado ele puxa o histórico de emails como novas conversas. Ou seja, se a ClaudIA estiver ligada para essa nova caixa que você está criando, ela passará a respondê-los. Passo 2: Acesse as configurações do seu email e ative o encaminhamento IMAP. Passo 3: Copie as informações de conexão Passo 4: Agora, vá para o Cloud Chat. Passo 5: Clique em "configurações". Passo 6: Selecione "caixa de entrada" e depois "adicionar caixa de entrada". Passo 16: Escolha "email" e "outros provedores". Passo 17: Nomeie a caixa e insira o email que você usará. Passo 18: Clique em "criar canal de email". Passo 19: Selecione os agentes que participarão dessa caixa. Passo 20: Clique em "adicionar agentes". Passo 21: Clique em "mais configurações". Passo 22: Vá em configuraçào e ative o IMAP para essa caixa. Passo 23: Insira o endereço, porta, login e senha. Se você usa autenticação de dois fatores, insira a senha que gerou no app. O endereço e porta são padrões por fornecedor de email. Por exemplo, o Google é: - Endereço: imap.gmail.com - Porta: 993 Passo 24: Atualize as configurações de IMAP. Passo 25: Ative a configuração de SMTP. Passo 26: Insira o endereço, porta, login e a senha. Se você usa autenticação de dois fatores, insira a senha que gerou. O endereço, porta e domínio costumam ser padrões por fornecedor de email. Por exemplo, o Google é: - Endereço: smtp.gmail.com - Porta: 587 Passo 27: No campo "domínio", insira o mesmo que está no endereço do SMTP. Passo 28: Atualize a configuração de SMTP. Importante: para a maioria dos casos, você manterá as opções de criptografia, SSL e autenticação com o padrão (respectivamente STARTTLS, none e login). Pronto! Agora sua caixa de email está conectada ao Cloud Chat.

Última atualização em Sep 02, 2025

Conectando Instagram ao Cloud Chat passo a passo

Neste artigo, você aprenderá a conectar a caixa do seu Instagram ao Cloud Chat. Como o Instagram é integrado ao nosso sistema? Mensagens diretas (DMs) e respostas aos Stories do Instagram são capturadas normalmente e aparecerão no feed de conversas, permitindo que você interaja com seus clientes. No entanto, menções em Stories (quando alguém marca o perfil da empresa) não são consideradas para conversas e, por isso, não aparecerão no feed. Como realizar a Configuração? Passo 1: Vá para configurações. Passo 2: Selecione caixa de entrada. Passo 3: Clique em adicionar caixa de entrada. Passo 4: Escolha Messenger. Passo 5: Clique em continue with Facebook. É possível que, aqui, você precise logar com sua conta do Facebook. Passo 6: Selecione edit previous settings. Passo 7: Escolha Opt in to current pages only e selecione a página que deseja conectar. Observação: em caso de multi conta, garanta que você não vai desmarcar as contas conectadas anteriormente nas configurações sub sequentes Passo 8: Selecione o seu negócio. Passo 9: Selecione a conta do Instagram que deseja conectar. Passo 10: Aceite os termos e condições da Meta / Instagram. Passo 11: selecione a caixa do Instagram que você deseja habilitar no menu no Cloud Chat. Passo 12: Escolha o nome da caixa de entrada que você está criando e clique em criar caixa de entrada. Passo 13: Escolha os agentes que devem estar na caixa de entrada, seguindo o processo normal de criação de novas caixas de entrada. Passo 14: Clique em adicionar agentes. Parabéns, você conectou a caixa do seu Instagram com o Cloud Chat. Obs.: Caso você possua ou já possuiu outra integração, é importante garantir que o destinatário principal das mensagens está configurado para o CloudChat 1. Acesse Configurações > Configurações da Página > Configurações avançadas de mensagens (https://www.facebook.com/settings/?tab=advanced_messaging) 2. Vá em Destinatário do Messenger > Configurar > Destinatário principal do protocolo de transferência e selecione CloudHumans 3. Vá em Destinatário do Instagram > Configurar > Destinatário principal do protocolo de transferência e selecione CloudHumans

Última atualização em Sep 02, 2025

Conectando seu WhatsApp ao Cloud Chat (via Twilio)

IMPORTANT: Some native features such as buttons and forms in Whatsapp are not available for Twillio, only for direct integration with Whatsapp In this tutorial, you'll learn how to start using WhatsApp through Twilio's API in Cloud Chat. Step 1: Begin by navigating to settings. Step 2: Select Inboxes. Step 3: Choose add inbox. Step 4: Then, select WhatsApp. Step 5: In the API provider field, select Twilio. Then, assign an inbox name and the phone number you're integrating. Step 6: You are going to need your Twilio account SID and Auth token, which you can find on your Twilio Account Dashboard. Step 7: Locate your account SID on the dashboard then click the side button to copy it, then paste it in the Account SID field. Step 8: Obtain the Twilio auth token from the dashboard and paste it on the Auth Token field. Step 9: Click on Create Twilio Channel to proceed. Step 10: On this section, you can add the desired agents of your new inbox. Step 11: Copy the generated callback URL, then return to your Twilio account dashboard. Step 12: In your Twilio account, go to Senders -> Whatsapp senders Step 13: Select the number you wish to use on your new inbox Step 14: Ensure that the Messaging Service field is set to None and paste the generated callback URL on the Webhook URL for incoming messages field. Step 15: Click Update WhatsApp Sender. Step 16: Your newly created inbox is now configured. To ensure that ClaudIA has the necessary permissions, go to the Collaborators tab. Step 17: In the Agents list, make sure that ClaudIA's agent ClaudIA is assigned to this inbox. Step 18: Enter Automation settings. Step 19: On the Automation list, find the Assign to claudia automation and click the edit button. Step 20: On the Edit Automation Rule screen, add your new inbox on the inbox list highlighted below: Step 21: Repeat the process described above with the Message created automation: By following the above steps, your Twilio inbox is set and you should be able to send and receive messages on your Cloud Chat from the configured number.

Última atualização em Dec 30, 2025

Conectando Caixa de Email ao Cloud Chat (Para Outlook / Microsoft)

Conectando Caixa de Email ao Cloud Chat (Específico para Outlook / Microsoft) Neste artigo, você aprenderá a conectar uma caixa de email Outlook ou Microsoft 365 ao Cloud Chat. Os passos são muito semelhantes aos de outros provedores, mas aqui vamos detalhar a configuração específica para contas Outlook/Office 365. Vídeo Tutorial - Parte 1: https://www.loom.com/share/f97da4387d464ce998ca54a6c271dcc9 Vídeo Tutorial - Parte 2: https://www.loom.com/share/1114432b7f2a4c8b99f592b9dd002a3f Passo 1: Pré-requisitos 1. Conta de usuário - Verifique se a conta de email que você deseja conectar possui login e senha válidos (não pode ser um grupo, deve ser uma caixa de usuário). 2. ClaudIA desligada - Assegure-se de que a ClaudIA esteja desligada para essa caixa de entrada ao configurá-la pela primeira vez, evitando que ela trate emails antigos como novas conversas. Passo 2: Habilitar POP/IMAP na conta Outlook 1. Acesse Settings > Mail > Forwarding and IMAP em outlook.live.com. 1. No bloco POP and IMAP, ative a opção: - Let devices and apps use IMAP 1. Clique em Save. Passo 3: Email Principal 1. Acesse Minha Conta Microsoft > Suas Informações > Editar Informações da Conta em outlook.live.com. 1. Verifique se a conta de email que você deseja conectar é a conta principal (é mandatório que seja), se não for, marque a desejar clicando em "Tornar o principal". Passo 4: Configuração no Cloud Chat 1. Dentro do Cloud Chat, vá em Settings ⚙️ . 2. Selecione Inboxes e clique em Add Inbox. 3. Selecione o canal Email e escolha Microsoft. 4. Informe o endereço de email. 5. Clique em Sign in with Microsoft, onde você será redirecionado ao login da Microsoft. IMPORTANTE: fique atento se você possue outras contas Microsoft em sua máquina pois uma delas pode vir preenchida automaticamente como no exemplo abaixo. Neste caso você terá que fazer logout de sua conta Microsoft e novo login. Recomenda-se fazer como o processo de configuração de Inbox em aba anônima para evitar este transtorno... 1. Se tudo der certo você será redirecionado de volta ao Cloud Chat e deverá selecionar os agentes que terão acesso e cliquar em Adicionar agentes. 2. Agora a caixa está criada e você pode revisar as configurações ou ir para a inbox. Conclusão Pronto! Sua caixa de email Outlook.com/Microsoft 365 está agora integrada ao Cloud Chat. Você receberá e enviará mensagens diretamente pelo Cloud Chat, com histórico e workflows completos. ⚠️ Atenção: Em caso de erro, a caixa de entrada exibirá um alerta em vermelho. Basta acessar Configurações > Caixas de Entrada > Configurações e, na faixa vermelha, clicar em “Clique aqui para reconectar”, conforme imagem abaixo. Em seguida, será aberta a página da microsoft, onde basta seguir com o login e autorização (Exemplo no passo 3.5. informado acima).

Última atualização em Feb 18, 2026

Como instalar o Widget do Cloud Chat no seu site e passar dados do contato automaticamente

Novo: Para configurar o Widget para dar suporte à multiplas conversas para um mesmo contato, siga a seguinte FAQ. Você pode instalar o widget do Cloud Chat de forma simples em qualquer página Web. Basta seguir as instruções nesse artigo para fazer as configurações necessárias. Além da simples configuração do Widget, opcionalmente, também vamos ensinar a como passar informações de contato automaticamente via código, sem que o usuário precise digitá-las. Observação: Essa parte não é necessário para o funcionamento do Widget. Mas pode ser muito útil se o Widget for apresentado em uma área logada do seu site. Você pode passar: - 📧 E-mail - 📞 Telefone - 🧑 Nome - 🧩 Campos personalizados do contato (ex: CPF, status de plano, ID interno) O campo personalizado de contato deve ser criado previamente. Informações sobre a manutenção de campos personalizados podem ser encontradas aqui. ✅ Quando usar a passagem de informações de contato automaticamente? - Em áreas logadas onde já se conhece o usuário - Em páginas protegidas (ex: portal do cliente, dashboard interno) - Para iniciar a conversa com mais contexto e evitar fricção 🛠️ Como instalar o Web widget no site 1. Copie o script base Esse script precisa ser colado no HTML da sua página, logo antes do fechamento da tag : <script> (function(d,t) { var BASE_URL="https://BASE_URL_CLOUDCHAT_AQUI"; var g=d.createElement(t),s=d.getElementsByTagName(t)[0]; g.src=BASE_URL + "/packs/js/sdk.js"; g.defer = true; g.async = true; s.parentNode.insertBefore(g,s); g.onload=function(){ window.cloudchatSDK.run({ websiteToken: "SEU_TOKEN_AQUI", baseUrl: BASE_URL }); } })(document,"script"); </script> Você encontra o websiteToken no painel de configuração da sua Inbox → Configurações → Código de incorporação. BASE_URL = Url base do cloudchat, exemplo: "https://cloudchat.cloudhumans.com" 👤 Como passar dados do contato automaticamente Você pode utilizar os eventos cloudchat:ready e cloudchat:on-start-conversation para preencher as informações do contato e seus atributos. Exemplo completo: <script> (function(d,t) { var BASE_URL="https://BASE_URL_CLOUDCHAT_AQUI"; var g=d.createElement(t),s=d.getElementsByTagName(t)[0]; g.src=BASE_URL+"/packs/js/sdk.js"; g.defer = true; g.async = true; s.parentNode.insertBefore(g,s); g.onload=function(){ window.cloudchatSDK.run({ websiteToken: 'SEU_TOKEN_AQUI', baseUrl: BASE_URL }); // 1. Preenchendo informações do contato window.addEventListener('cloudchat:ready', function() { window.$cloudchat.setUser('[email protected]', { email: '[email protected]', name: 'João da Silva', phone_number: '+5511999999999' }); }); // 2. Passando atributos personalizados do contato window.addEventListener('cloudchat:on-start-conversation', function() { window.$cloudchat.setCustomAttributes({ plano: 'Premium', id_cliente: '123456', cnh: 'ABC123456789' }); }); } })(document,"script"); </script> 🌐 Validação de Domínio Você pode configurar os domínios onde o widget de chat poderá funcionar. Isso é útil para evitar que seu widget seja utilizado fora dos domínios autorizados, como por exemplo em ambientes de staging ou por terceiros não autorizados. Como configurar? No painel de configuração da sua Inbox → Configurações → Configuração, você verá a seção Validação de Domínio, como no exemplo abaixo: No campo de configuração: - Deixe em branco para permitir todos os domínios - Adicione domínios completos (ex: example.com) - Ou subdomínios com curinga (ex: *.example.com) Exemplo prático: - Campo vazio → sem restrições; o widget funcionará em qualquer domínio - example.com → permite uso apenas nesse domínio - *.example.com → permite uso em todos os subdomínios de example.com, como app.example.com, login.example.com ⚠️ AVISO IMPORTANTE 🚨 Os scripts apresentados nesta FAQ são apenas exemplos. Eles não devem ser usados exatamente como estão em produção sem as devidas adaptações. 🔑 Sobre o identificador do contato (identifier / hash) O identifier (ou campo identificador) NUNCA deve ser estático. - Cada contato precisa ter um identificador único - Esse identificador representa a ID do usuário no seu sistema - É ele que o Cloud Chat usa para correlacionar corretamente o contato ❌ O que acontece se você usar um identifier fixo? Se o mesmo identifier for reutilizado para múltiplos usuários: - O Cloud Chat irá mergear todos os usuários em um único contato, consequentemente, merge de tickets 🔍 Perguntas frequentes O que acontece se já existir uma informação anterior do contato? A nova informação enviada via script sobrescreve os dados antigos. O dado mais recente sempre prevalece. E se eu errar o nome de algum campo personalizado? Nenhum erro será lançado. O campo incorreto será ignorado silenciosamente. Apenas os campos existentes serão atualizados. Quais dados são obrigatórios? Você precisa passar pelo menos o e-mail ou o telefone, pois são os identificadores únicos usados para fazer match com o contato. Posso passar atributos da conversa também? Não por enquanto. A passagem de atributos personalizados da conversa não foi lançada na versão atual (v0) por limitações técnicas. Caso precise disso, recomendamos usar o formulário no início da conversa. Que tipos de formatações ele aceita? O Widget do Cloud Chat aceita a maioria dos formatos do markdown. Alguns exemplos: - Negrito / Taxado / Itálico - Bloco de código - Links - Imagens - Bullet points Imagem de exemplo: 🧪 Como testar? Você pode testar localmente ou em staging. Para validar: 1. Abra a página com o widget instalado 2. Verifique se o nome, e-mail, telefone e campos personalizados já aparecem preenchidos na conversa 3. Consulte no painel da Cloud Humans se os dados foram atribuídos ao contato corretamente

Última atualização em Feb 04, 2026

Conectando Caixa de E-mail do Google ao CloudChat

Este artigo oferece uma visão geral de como conectar sua conta de e-mail do Google ao CloudChat. IMPORTANTE: no momento, o aplicativo de conexão nativa com o Gmail está em fase beta e aguardando aprovação do Google, mas está funcional. Vídeo Tutorial - Parte 1: https://www.loom.com/share/f97da4387d464ce998ca54a6c271dcc9 Vídeo Tutorial - Parte 2: https://www.loom.com/share/c28480dab2b5482c93f2801b4c9355a9 Para começar, acesse as configurações do CloudChat. Em seguida, navegue até a seção de caixa de entrada. Aqui, você encontrará a opção de adicionar uma nova caixa de entrada. Selecione a opção de e-mail. Em seguida, clique na opção Google. Agora, você precisará inserir o endereço de e-mail que deseja conectar. Depois de inserir o endereço de e-mail, clique em "Sign in with Google". Isso o levará à página de login do Google. Agora selecione a conta que deseja conectar e faça o login. Depois de selecionar a conta, você precisará aceitar as permissões solicitadas. Agora, você precisará selecionar os agentes que terão acesso à caixa de entrada. Depois de adicionar os agentes, você concluiu o processo. ⚠️ Atenção: Somente as mensagens que estão na Caixa de Entrada serão sincronizadas para o CloudChat. Se existir alguma separação por pasta, ou até mesmo mensagens em spam, elas não serão sincronizadas automaticamente. No caso de spam, é possível contorna criando uma regra: https://www.loom.com/share/4dde1712265c411c841c37d7a1e264df ⚠️ Atenção: Em caso de erro, a caixa de entrada exibirá um alerta em vermelho. Basta acessar Configurações > Caixas de Entrada > Configurações e, na faixa vermelha, clicar em “Clique aqui para reconectar”. Em seguida, siga as orientações indicadas acima — não é necessário excluir a caixa de entrada para realizar a reconexão.

Última atualização em Feb 18, 2026

Widget em aplicativos mobile

Integração do CloudChat com aplicativos mobile (Flutter, React Native, iOS e Android) Atualmente, o CloudChat pode ser integrado em aplicativos mobile por meio do widget web, utilizando o componente WebView de cada plataforma. 🔧 Como funciona Nosso widget do CloudChat é distribuído como um script JavaScript, disponibilizado automaticamente durante a configuração de uma caixa de entrada do tipo “Web Widget” dentro do painel do CloudChat. Esse script pode ser incorporado em uma WebView dentro do seu aplicativo mobile (seja ele desenvolvido em Flutter, React Native, Android nativo ou iOS nativo). Essa abordagem permite que o chat seja renderizado diretamente dentro do app, oferecendo uma experiência próxima à do widget web original. 💡 Exemplo de uso: em React Native, é possível embutir o widget em um <WebView> apontando para a URL onde o script foi inserido, garantindo a comunicação completa com o CloudChat. 🚫 SDKs nativos Ainda não disponibilizamos SDKs nativos oficiais para Flutter, React Native, Android ou iOS. Temos planos de lançar SDKs oficiais no futuro, mas ainda não há uma data definida para essa disponibilização. Enquanto isso, o uso via WebView é a única forma recomendada e suportada oficialmente para integrar o CloudChat em aplicativos mobile. ✅ Vantagens e limitações Aspecto WebView Compatibilidade Funciona em qualquer app com suporte a WebView Esforço de implementação Baixo — basta incluir o script gerado pelo CloudChat Experiência de uso Similar ao widget web Limitação Menor flexibilidade de personalização e performance que um SDK nativo 🧭 Próximos passos 1. No CloudChat, crie uma nova caixa de entrada do tipo “Web Widget”. 2. Copie o script gerado na etapa de configuração. 3. Insira esse script em uma página HTML simples hospedada pelo seu app, e carregue-a dentro de uma WebView. 4. Teste a comunicação e aparência do widget dentro do seu aplicativo. 🗓️ Roadmap futuro Estamos estudando o desenvolvimento de SDKs nativos para Flutter e React Native, visando oferecer uma integração mais fluida e recursos avançados como notificações push e controle de sessão nativo. Entretanto, no momento não há uma data definida para lançamento dessas SDKs.

Última atualização em Dec 23, 2025

💬 Cloud Chat Web Widget — Ativar múltiplas conversas por usuário e histórico de conversas (precisa estar na área logada)

O que é o modo de múltiplas conversas? O modo de múltiplas conversas permite que um mesmo usuário mantenha diferentes atendimentos (tickets) separados dentro do Web Widget. Além disso, quando essa funcionalidade está ativada, o usuário também passa a ter acesso ao histórico de conversas já resolvidas, podendo visualizar atendimentos anteriores, reabrir contextos e consultar informações passadas. Essa funcionalidade foi pensada para áreas logadas, onde é possível identificar de forma segura cada usuário. Essas duas funcionalidades são especialmente úteis para quando o mesmo cliente costuma abrir mais de um chamado ao mesmo tempo. Para empresas de SaaS, B2B ou e-commerce com alta taxa de recompra, essas funcionalidades funcionam muito bem. 📖 Como funciona as múltiplas conversas e histórico delas? Com a extensão da funcionalidade, o Web Widget passa a exibir duas abas para o usuário: - Conversas ativas - Histórico de conversas Na aba de conversas ativas, o usuário pode ver e continuar todas as conversas ativas que ele tem ou começar uma conversa nova Na aba de histórico, o usuário pode visualizar conversas já encerradas, facilitando o acompanhamento de atendimentos anteriores e evitando a perda de contexto. O histórico exibe inicialmente as 5 conversas mais recentes. Caso o usuário queira ver conversas mais antigas, basta clicar em “Ver mais”, que o sistema carrega novos registros em blocos de 5. Também é possível fazer uma busca pelas conversas usando um ou mais dos filtros abaixo: - Data inicial - Data final - ID do ticket Como fica a visualização para o cliente das múltiplas conversas? https://www.loom.com/share/5e1ffa9996814752b4e745191d5059f7 Como funciona o histórico? E como o cliente vê? https://www.loom.com/share/184de48c78c440dfaf6169c14b244f94 🧩 Pré-requisitos Para ativar o modo de múltiplas conversas no CloudChat Web Widget, é necessário: 1. Habilitar a validação de identidade de usuário (User Identity Validation). Isso garante que cada usuário autenticado no seu site seja de fato quem diz ser. 2. Integrar o script do Web Widget no seu site, utilizando o código fornecido na sua inbox de Web Widget dentro do painel CloudChat. ⚠️ Importante: A feature de múltiplas conversas e histórico foi pensada exclusivamente para áreas logadas do seu site, onde há um identificador único por usuário. Ela não deve ser utilizada em áreas públicas ou anônimas, pois depende de validação de identidade para garantir: - Separação correta das conversas - Acesso seguro ao histórico - Privacidade dos dados do usuário ⚙️ Como habilitar múltiplas conversas e histórico 1. Acesse o painel do CloudChat. 2. Vá até Inboxes → Web Widget → Configuração. 3. Ative a flag “Múltiplas conversas por usuário”. 4. Copie o script exibido após a ativação e cole no HTML da sua aplicação (normalmente antes do fechamento da tag <body>). 🧾 Exemplo de script Você pode obter esse exemplo de script em Inboxes → Web Widget → Widget Scripts. 🔐 Sobre o user_id e o identifier_hash Esses dois parâmetros são fundamentais para a autenticação do usuário: - user_id → identificador único e permanente do usuário no seu sistema (por exemplo, o UUID da tabela de usuários). - identifier_hash → assinatura criptográfica gerada pelo seu backend, garantindo a integridade do user_id. O CloudChat usa o identifier_hash para validar que o user_id foi realmente autenticado pelo seu sistema e não foi adulterado no lado do cliente. 🧮 Como gerar o identifier_hash no backend O hash deve ser gerado no seu backend, nunca no frontend, pois utiliza o token privado de User Identity Validation fornecido pelo CloudChat. Isso evita que o token seja exposto no código público do site. import { createHmac } from 'node:crypto'; /** * Generates an HMAC SHA256 hash to identify the user * @param {string|number} userIdentifier - Unique ID of the user * @param {string} hmacToken - Private token provided by CloudChat * @returns {string} HMAC hash in hexadecimal format */ function generateUserIdentifier(userIdentifier, hmacToken) { if (!userIdentifier) { throw new Error('userIdentifier is required'); } const identifierHash = createHmac('sha256', hmacToken) .update(userIdentifier.toString()) .digest('hex'); console.log('Generated Identifier Hash:', identifierHash, 'for user:', userIdentifier); return identifierHash; } O endpoint backend pode ser algo como: GET /cloudchat/identity-hash?user_id=12345 Retornando: { "identifier_hash": "d35b5c2e3b7b2f..." } ✅ Boas práticas 1. Use um user_id estável (nunca mude o identificador de um usuário existente). 2. Não exponha o token HMAC no frontend. 3. Gere o hash sempre no backend e o envie para o cliente apenas no momento de inicializar o widget. 4. O identifier_hash deve ser regenerado toda vez que o widget for carregado para um usuário autenticado.

Última atualização em Jan 26, 2026

Limitação de coexistência: mensagens de apps não suportados pela META (ex: WhatsApp Desktop) não são refletidas no Cloud Chat

Resumo: Quando o número de WhatsApp está conectado ao aplicativo oficial (com coexistência), mensagens enviadas ou recebidas em dispositivos não suportados (como o WhatsApp Windows App ) não são refletidas no Cloud Chat, embora continuem visíveis no celular principal. O que diz a Meta - Mensagens em dispositivos não suportados não geram webhooks: “WhatsApp users who use an unsupported companion client to message an onboarded business can do so, but the message will not trigger smb_message_echoes webhooks, so the business won't be able to mirror the message in their own app.” 🔹 O que acontece com números que usam o aplicativo do WhatsApp (com coexistência)? Quando o número de WhatsApp está conectado ao aplicativo oficial, mensagens enviadas ou recebidas em aplicativos não suportados não são refletidas no Cloud Chat, embora continuem visíveis no celular principal. 🔹 Quais aplicativos não são suportados? Segundo a documentação da Meta, exemplos de clientes não suportados incluem: - WhatsApp Desktop (Windows) - WhatsApp em WearOS Mensagens trocadas por esses canais não geram webhooks (smb_message_echoes), portanto não são espelhadas no Cloud Chat. 🔹 O WhatsApp Web funciona? ✅ Sim. O WhatsApp Web (navegador) é suportado e as mensagens continuam sendo refletidas normalmente via API. 🔹 Onde consultar mais informações? - https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users/?utm_source=chatgpt.com#linked-devices - https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users/?utm_source=chatgpt.com#errors

Última atualização em Nov 03, 2025