Principal Integrações
🔌

Integrações

Webhooks, API e aplicativos conectados
Por Auto Atendimento and 1 outro
• 3 artigos

Webhooks: receba os eventos da conta em outro sistema

🔒 Disponível para administradores. Um webhook é um endereço (URL) do seu sistema — CRM, ERP, n8n, Make, um script próprio — que a plataforma chama, com uma requisição POST em JSON, toda vez que acontece um evento na sua conta: uma mensagem chegou, uma conversa foi resolvida, um contato foi criado. É a forma mais simples de integrar a plataforma a outras ferramentas sem consultar a API o tempo todo. Criar um webhook Vá em Configurações → Integrações → Webhooks e clique em Configurar. A lista mostra cada webhook com os eventos assinados, a chave para ativar ou desativar, e o motivo quando ele foi desativado sozinho. Clique em Adicionar novo Webhook. O assistente tem quatro etapas: Nome e descrição — para identificar o webhook na lista (por exemplo, CRM — novos contatos). URL de destino — o endereço que vai receber as requisições. Precisa ser https:// e responder em poucos segundos. Eventos — marque só os eventos de que o sistema precisa; cada um gera uma requisição. O código ao lado de cada evento é o valor do campo event no JSON. Cabeçalhos, autenticação e extra — opcional, veja abaixo. Clique em Criar webhook. Uma conta pode ter vários webhooks, cada um com os próprios eventos. Eventos disponíveis Seção Evento Quando dispara Conversas Conversa Criada Uma conversa nova é aberta em qualquer caixa Conversa Atualizada Mudou responsável, equipe, etiquetas, prioridade ou atributos (traz o que mudou) Status da Conversa Alterado Aberta, pendente, adiada ou resolvida Digitação na conversa ativada / desativada O contato começou ou parou de digitar (chat do site) Mensagens Mensagem criada Toda mensagem, recebida ou enviada (inclui notas privadas, marcadas como tal) Mensagem atualizada Status de entrega/leitura ou conteúdo alterado Contatos Contato criado / Contato atualizado Cadastro novo ou alteração de nome, telefone, e-mail, atributos Inbox Inbox criado / atualizado / excluído Mudanças nas caixas de entrada Widget de Chat ao Vivo Widget de chat ao vivo aberto pelo usuário O visitante abriu o chat do site Kanban Card do Kanban criado / atualizado / mudou de etapa Movimentação nos quadros — veja Kanban Importações Importação concluída / Importação falhou Fim de uma importação de contatos O que chega no seu sistema Cada requisição traz o campo event com o nome do evento e os dados do objeto envolvido. Exemplo simplificado de uma mensagem recebida: { "event": "message_created", "id": 1521, "content": "Oi, quero saber o prazo de entrega", "message_type": "incoming", "private": false, "created_at": "2026-10-09T14:21:07.000Z", "sender": { "id": 87, "name": "João Pereira", "phone_number": "+5511999990000" }, "conversation": { "id": 342, "status": "open", "assignee_id": 5, "labels": ["suporte"] }, "inbox": { "id": 4, "name": "WhatsApp Oficial" }, "account": { "id": 1, "name": "Loja Exemplo" } } Os eventos de conversa trazem a conversa completa (contato, responsável, equipe, etiquetas, atributos personalizados e as últimas mensagens); Conversa Atualizada inclui changed_attributes com o valor anterior e o atual de cada campo alterado. Cabeçalhos, autenticação, parâmetros e payload extra Na última etapa (e na edição), as abas avançadas servem para o seu sistema reconhecer e autenticar as chamadas: Cabeçalhos — cabeçalhos HTTP enviados em toda requisição (por exemplo, X-Origem: chat). Autenticação — Basic Auth (usuário e senha), Bearer Token ou API Key em um cabeçalho com o nome que você escolher. Parâmetros de URL — acrescentados à URL de destino (?origem=chat). Payload Extra — campos adicionais mesclados ao JSON, úteis para identificar a conta ou o ambiente no destino. Nos valores, use variáveis entre chaves duplas, resolvidas na hora do envio: {{account.id}}, {{account.name}}, {{conversation.id}}, {{conversation.status}}, {{contact.id}}, {{contact.name}}, {{contact.email}}, {{contact.phone_number}}, {{message.id}}, {{message.content}}, {{inbox.id}}, {{inbox.name}} e {{event}}. Ativar, desativar e falhas de entrega A chave na lista ativa ou desativa um webhook sem excluí-lo. Se o destino não responder (erro ou tempo esgotado) várias vezes seguidas, o webhook é desativado automaticamente e a lista mostra o motivo (Desativado automaticamente após N falhas consecutivas de entrega). Corrija o destino e ligue a chave de novo: o contador de falhas zera. Um webhook com o selo Sistema foi criado pela instalação para uma integração da plataforma; não pode ser editado nem excluído por aqui. Criar, editar e excluir webhooks ficam nos Registros de auditoria. Webhook ou automação? Webhook — manda todo evento de um tipo, sem condições. Ideal para sincronizar um CRM ou alimentar um relatório externo. Ação "Enviar evento de webhook" de uma automação ou macro — manda a conversa para uma URL só quando as condições da regra são atendidas (uma etiqueta específica, uma caixa, uma palavra na mensagem). Ideal para acionar um fluxo pontual. Para mostrar o seu sistema dentro da plataforma, em vez de só receber eventos dele, veja Apps da Dashboard. 💡 A API completa da plataforma (criar contatos, enviar mensagens, consultar conversas) usa o token de acesso do seu perfil — veja a aba Segurança e acesso em Perfil. Prefira um usuário dedicado às integrações, e nunca o desative.

Última atualização em Oct 09, 2026

Apps da Dashboard: seu sistema dentro da plataforma

🔒 Cadastrar: administradores. Usar: administradores e agentes com a permissão Visualizar aplicativos no tipo de agente. Um App da Dashboard abre uma página do seu sistema (ERP, CRM, painel de pedidos, base de conhecimento interna) dentro da plataforma. Na conversa, o app recebe quem é o cliente e qual é a conversa, e pode mostrar na hora os pedidos, o cadastro ou o histórico daquela pessoa — sem o agente trocar de janela. Cadastrar um app Vá em Configurações → Integrações → Apps da Dashboard e clique em Adicionar um novo app da dashboard. Nome — o que aparece na aba ou no menu. Endpoint — a URL https:// da página do seu sistema. Mostrar app na lateral — onde o app aparece: desmarcado: como uma aba dentro de cada conversa, ao lado de Mensagens, recebendo o cliente e a conversa abertos; marcado: como um item da seção Aplicativos do menu lateral, em tela cheia, recebendo só o usuário e a conta. Como o agente usa Na conversa, a aba com o nome do app abre a página do seu sistema já posicionada no cliente atendido: Pelo menu lateral, o app abre em tela cheia, sem conversa — bom para consultas gerais. O que o seu sistema precisa fazer A página é carregada em um quadro dentro da plataforma e recebe, por mensagem do navegador, um JSON com o agente (nome, e-mail), a conta, e — na aba da conversa — a conversa e o contato (nome, telefone, e-mail, atributos). Com isso ela busca os dados certos. A página precisa permitir ser exibida dentro de outro site (sem bloqueio de frame) e estar em https://. Os dados chegam no navegador e não são assinados: use-os para saber quem está acessando e confirme a permissão no seu servidor, consultando a API da plataforma com o token de acesso, antes de liberar informações sensíveis. Ocultar o app por permissão só esconde o botão; quem decide o acesso é o seu sistema. O guia técnico com o formato das mensagens e exemplos de código está disponível com o suporte. Apps da Dashboard ou webhooks? App da Dashboard — o agente vê o seu sistema dentro da plataforma. Webhooks — o seu sistema recebe os eventos da plataforma (nova mensagem, conversa resolvida) para agir sozinho. Os dois se complementam: o webhook cria o cliente no CRM, e o app mostra a ficha dele na conversa.

Última atualização em Oct 09, 2026

Tradutor do Google: entenda mensagens em outros idiomas

🔒 Conectar a integração: administradores. Traduzir mensagens: qualquer agente, depois que a integração estiver conectada. Quando um cliente escreve em inglês, espanhol ou qualquer outro idioma, o agente não precisa copiar o texto para outro site. Com o Tradutor do Google conectado, a opção Traduzir do menu da mensagem mostra a tradução ali mesmo, ao lado do texto original. Como funciona A tradução é feita para o idioma da plataforma da sua conta (Configurações → Configurações da conta → Idioma do site). Se a conta está em Português Brasileiro, toda mensagem é traduzida para o português. Veja Configurações gerais da conta. O Google detecta sozinho o idioma da mensagem: não é preciso dizer de qual idioma ela veio. Só o texto é traduzido. Áudios, imagens e documentos ficam como estão (para áudios, a transcrição do Assistente de IA é o caminho). A tradução fica guardada na mensagem: abrir a mesma tradução de novo, por qualquer agente, não gera uma nova consulta ao Google. O texto que o cliente vê não muda. A tradução aparece só para a equipe. Antes de conectar: prepare o Google Cloud A integração usa a sua própria conta do Google Cloud, e o uso da tradução é cobrado pelo Google nessa conta (há uma franquia mensal gratuita; acima dela, o Google cobra por caractere traduzido). Quem administra o Google Cloud da empresa faz estes passos uma vez: No Google Cloud Console, crie um projeto (ou escolha um existente) com uma conta de faturamento vinculada. Anote o ID do projeto, que aparece no seletor de projetos (por exemplo, loja-exemplo-412318). Em APIs e serviços → Biblioteca, procure Cloud Translation API e clique em Ativar. Em IAM e administrador → Contas de serviço, clique em Criar conta de serviço, dê um nome (por exemplo, tradutor-atendimento) e conceda o papel Usuário da API Cloud Translation. Abra a conta de serviço criada, vá na aba Chaves → Adicionar chave → Criar nova chave, escolha JSON e baixe o arquivo. ⚠️ O arquivo JSON é uma credencial: quem tem o arquivo usa a tradução na conta do Google da sua empresa. Guarde-o em local seguro e não envie por e-mail ou conversa. Conectar o Tradutor do Google Vá em Configurações → Integrações e clique em Configurar no cartão Tradutor do Google. Clique em Conectar. Preencha: Google Cloud Project ID — o ID do projeto anotado no passo 1. Google Cloud Project Key File — abra o arquivo JSON baixado em um editor de texto, copie todo o conteúdo (das chaves { a }) e cole no campo. Clique em Criar. A integração passa a aparecer como Ativado. Para trocar a chave ou o projeto, desconecte a integração na mesma tela e conecte de novo com os dados novos. Traduzir uma mensagem Na conversa, clique com o botão direito sobre a mensagem (ou nos três pontinhos ao lado dela). Clique em Traduzir. A janela Ver conteúdo traduzido mostra o Conteúdo original e o Conteúdo Traduzido. Se a janela mostrar "Nenhuma tradução está disponível para este conteúdo", confira se a integração está conectada, se a mensagem tem texto e se a API está ativa no projeto do Google Cloud. Os outros itens do menu da mensagem estão em Respondendo ao cliente. Respondendo no idioma do cliente O Tradutor do Google traduz as mensagens recebidas para a equipe; ele não traduz a sua resposta. Para responder no idioma do cliente: peça ao Copilot — por exemplo, "Sugira uma resposta em espanhol para a última mensagem" — e use Inserir resposta para colocá-la no editor; ou escreva a resposta direto no idioma do cliente, se a equipe domina o idioma. Revise sempre a resposta antes de enviar. Boas práticas Crie a conta de serviço só com o papel Usuário da API Cloud Translation: ela não precisa de nenhum outro acesso ao Google Cloud. Configure um alerta de orçamento no faturamento do Google Cloud para acompanhar o gasto com a tradução. Se a equipe atende muitos estrangeiros, crie uma etiqueta por idioma (Inglês, Espanhol) para encaminhar essas conversas a quem fala o idioma.

Última atualização em Oct 26, 2026