Principal Apps e Integrações

Apps e Integrações

Conecte o Wootdesk a ferramentas e serviços externos para ampliar seus fluxos de atendimento.
Por WootDesk
5 artigos

Como usar Webhooks?

Os Webhooks do Wootdesk permitem que sistemas externos recebam eventos em tempo real sempre que algo acontece dentro da plataforma. Eles funcionam como callbacks HTTP automáticos: quando um evento ocorre no Wootdesk, uma requisição POST é enviada para a URL configurada. Você pode usar webhooks para: Integrações com CRMs Automação de processos Integração com IA Monitoramento em tempo real Disparo de workflows Sincronização de dados Notificações externas Como adicionar um Webhook? Passo 1 Acesse: Configurações → Integrações → Webhooks Depois clique em: Configure Passo 2 Clique em: Adicionar novo webhook Uma janela será aberta para configuração. Você deverá informar: URL do endpoint que receberá os eventos Eventos que deseja escutar Isso permite receber apenas eventos relevantes para sua aplicação. Como funciona? Sempre que um evento ocorrer, o Wootdesk enviará uma requisição HTTP POST para sua URL. Exemplo de payload enviado pelo Wootdesk { "event": "message_created", "id": "1", "content": "Olá", "created_at": "2020-03-03 13:05:57 UTC", "message_type": "incoming", "content_type": "text", "content_attributes": {}, "source_id": "", "sender": { "id": "1", "name": "Agente", "email": "[email protected]" }, "contact": { "id": "1", "name": "Cliente" }, "conversation": { "display_id": "1" }, "account": { "id": "1", "name": "Wootdesk" } } Principais eventos suportados conversation_created Disparado quando uma nova conversa é criada. conversation_updated Disparado quando algum atributo da conversa é alterado. Exemplo: status prioridade atribuição labels conversation_status_changed Disparado quando o status muda. Exemplo: open pending resolved snoozed message_created Disparado quando uma nova mensagem é enviada. Muito utilizado para: bots IA integrações externas message_updated Disparado quando uma mensagem é editada. webwidget_triggered Disparado quando o visitante abre o widget do chat. Muito útil para: tracking analytics automações de engajamento conversation_typing_on Disparado quando um agente começa a digitar. conversation_typing_off Disparado quando o agente para de digitar. Objetos disponíveis nos payloads Os eventos podem incluir diversos objetos. Account Informações da conta. { "id": "1", "name": "Minha Empresa" } Inbox Informações da inbox. { "id": "1", "name": "Suporte" } Contact Informações do cliente. { "id": "1", "name": "João" } User Informações do agente/admin. { "id": "1", "name": "Maria" } Conversation Dados completos da conversa. Inclui: status mensagens agente cliente timestamps navegador origem canal Message Dados completos da mensagem. Inclui: conteúdo remetente tipo anexos atributos Verificação de segurança dos Webhooks O Wootdesk assina todas as requisições utilizando HMAC SHA256. Isso garante que: o payload veio realmente do Wootdesk ninguém alterou os dados no caminho Headers enviados pelo Wootdesk X-Wootdesk-Signature X-Wootdesk-Timestamp X-Wootdesk-Delivery Como a assinatura funciona A assinatura é gerada usando: sha256=HMAC-SHA256(secret, "{timestamp}.{raw_body}") Onde: secret → segredo do webhook timestamp → timestamp enviado no header raw_body → body original da requisição Processo de verificação 1. Ler os headers Pegue: assinatura timestamp 2. Ler o body bruto ⚠️ Importante: Não parseie/reformate o JSON antes da validação. Use o body bruto exatamente como recebido. 3. Gerar assinatura localmente Utilize o mesmo algoritmo HMAC SHA256. 4. Comparar assinaturas Faça comparação segura (constant-time compare). Exemplo em Node.js const crypto = require("crypto"); function verifySignature(rawBody, timestamp, receivedSignature, secret) { const message = `${timestamp}.${rawBody}`; const expected = "sha256=" + crypto .createHmac("sha256", secret) .update(message) .digest("hex"); return crypto.timingSafeEqual( Buffer.from(expected), Buffer.from(receivedSignature) ); } Exemplo em Python import hmac import hashlib def verify_signature(raw_body, timestamp, received_signature, secret): message = f"{timestamp}.".encode() + raw_body expected = "sha256=" + hmac.new( secret.encode(), message, hashlib.sha256 ).hexdigest() return hmac.compare_digest(expected, received_signature) Boas práticas Sempre valide a assinatura Nunca confie diretamente nos payloads recebidos. Rejeite timestamps antigos Uma boa prática é rejeitar requisições com mais de: 5 minutos Isso evita replay attacks. Use HTTPS Sempre utilize endpoints HTTPS. Responda rapidamente O webhook deve responder rápido: 200 OK Processamentos pesados devem ir para filas/background jobs. Casos de uso comuns IA / Agent Bots Enviar mensagens para: OpenAI Claude Gemini CRM Criar leads automaticamente. ERP Sincronizar pedidos e clientes. Slack / Discord Notificar equipes. Automação Integrar com: n8n Make Zapier Pipedream Diferença entre Webhooks e WebSocket Webhooks Comunicação servidor → servidor Baseado em eventos HTTP Melhor para integrações backend WebSocket Conexão em tempo real contínua Atualizações instantâneas Melhor para dashboards/apps em tempo real Dica estratégica Uma arquitetura muito poderosa no Wootdesk é: Webhooks Automations Agent Bots APIs WebSockets Combinados. Isso permite criar: suporte totalmente automatizado IA híbrida atendimento omnichannel inteligente sincronização em tempo real workflows enterprise avançados

Última atualização em May 21, 2026

Como habilitar chamadas de vídeo com integração Dyte?

Fazer chamadas de vídeo com seus clientes é uma excelente forma de oferecer um suporte mais rápido, entender melhor os problemas, melhorar a comunicação e aumentar a satisfação do cliente. No Wootdesk, você pode realizar chamadas de vídeo diretamente pelo chat do site utilizando a integração com o Dyte. Importante: Caso ainda não tenha uma conta no Dyte, será necessário criar uma primeiro. Como configurar a integração Dyte no Wootdesk? Passo 1. Acesse as integrações Vá em: Configurações → Aplicações → Dyte Clique no botão “Configurar”. Passo 2. Conecte sua conta Dyte Na tela da integração, clique em “Conectar”. Passo 3. Informe as credenciais do Dyte Você precisará preencher: Organization ID API Key Essas informações são fornecidas pelo Dyte. Onde encontrar os dados do Dyte? Acesse o portal de desenvolvedor do Dyte e vá até: API Keys Lá você encontrará: Organization ID API Key Depois de copiar os dados para o Wootdesk, clique em “Criar”. Pronto! A integração com o Dyte estará concluída. Como fazer chamadas de vídeo com clientes? Depois que a integração estiver ativa, o Wootdesk exibirá o botão de videochamada dentro da conversa do chat do site. Passo 1. Clique no ícone de câmera Dentro da conversa, clique no ícone de câmera abaixo do editor de mensagens. Passo 2. Convide o cliente O Wootdesk enviará automaticamente uma mensagem para o cliente com um botão de convite para entrar na chamada. O cliente deverá clicar em: “Click here to join” Passo 3. Entrar na chamada Após o cliente aceitar o convite, a videochamada será iniciada automaticamente. Recursos disponíveis durante a chamada A interface de videochamada oferece diversos recursos, incluindo: Compartilhamento de tela Controle de microfone Controle de câmera Chat durante a chamada Gerenciamento de participantes Qualidade de vídeo adaptativa Interface responsiva Requisitos importantes As chamadas funcionam apenas no Website Live Chat O cliente precisa permitir acesso à câmera e microfone Navegadores modernos são recomendados A integração Dyte deve estar corretamente configurada Benefícios do uso de videochamadas Atendimento mais humanizado Resolução mais rápida de problemas Melhor entendimento do contexto do cliente Demonstrações em tempo real Maior taxa de conversão e satisfação Fluxo resumido Configurar integração Dyte Abrir conversa no Website Chat Clicar no botão de vídeo Cliente recebe convite Cliente entra na chamada Atendimento em tempo real via vídeo A integração Dyte transforma o Wootdesk em uma central de atendimento muito mais completa e colaborativa.

Última atualização em May 21, 2026

Como traduzir mensagens com o Google Translate?

Se você recebe mensagens em idiomas que sua equipe não entende, pode utilizar a integração com o Google Translate no Wootdesk para traduzir mensagens automaticamente. Com essa integração ativada, os agentes conseguem traduzir mensagens recebidas instantaneamente usando o menu da conversa, facilitando o atendimento internacional mesmo sem falar o idioma do cliente. Como habilitar o Google Translate no Wootdesk? Passo 1. Acesse as integrações Vá em: Configurações → Aplicações → Google Translate Clique no botão “Configurar”. Passo 2. Conecte sua conta Google Na tela do aplicativo Google Translate, clique em “Conectar”. Passo 3. Informe os dados do Google Cloud Você precisará preencher: Google Cloud Project ID Project Key File Caso precise de ajuda para obter essas informações, consulte a documentação oficial do Google Cloud. Depois de inserir os dados, clique em “Criar”. Pronto! A integração com o Google Translate estará ativa. Como alterar o idioma da tradução? As mensagens serão traduzidas para o idioma configurado no painel do Wootdesk. Alterando o idioma do sistema Vá em: Configurações → Configurações da Conta → Idioma do Site Selecione o idioma desejado no menu suspenso. Depois clique em: “Atualizar Configurações” Isso também traduzirá toda a interface do dashboard. Observação: cada agente também pode escolher seu idioma individualmente. Como traduzir mensagens recebidas? Quando receber uma mensagem em outro idioma: Passo 1. Abra o menu da mensagem Clique nos 3 pontos ao lado da mensagem. Passo 2. Clique em “Traduzir” O Wootdesk exibirá imediatamente a tradução da mensagem diretamente na conversa. Como criar uma conta de serviço no Google Cloud? Passo 1. Acesse o Google Cloud Console Entre no: Google Cloud Console Crie ou selecione um projeto existente. Passo 2. Ative a API do Google Translate Vá em: APIs & Services → Library Procure por: Cloud Translation API Clique em: Enable / Ativar Importante: o faturamento do Google Cloud precisa estar ativado. Passo 3. Crie uma Service Account Vá em: IAM & Admin → Service Accounts Clique em: Create Service Account Defina um nome, por exemplo: translate-api-user Passo 4. Defina as permissões Adicione a role: Cloud Translation API User Passo 5. Gere a chave JSON Dentro da Service Account: Vá em Keys Clique em Add Key Escolha: Create New Key Formato: JSON O arquivo será baixado automaticamente. Como usar o arquivo JSON no Wootdesk? Abra o arquivo .json baixado e copie seu conteúdo completo. Cole no campo: Google Cloud Project Key File dentro da configuração do Google Translate no Wootdesk. Benefícios da tradução automática Atendimento multilíngue Melhor experiência do cliente Equipes globais mais eficientes Redução de barreiras linguísticas Respostas mais rápidas Fluxo resumido Criar projeto no Google Cloud Ativar Cloud Translation API Criar Service Account Gerar chave JSON Configurar integração no Wootdesk Traduzir mensagens com 1 clique Essa integração facilita muito operações internacionais e suporte global dentro do Wootdesk.

Última atualização em May 21, 2026

Como melhorar conversas com integração OpenAI e Groq?

Atender clientes exige comunicação rápida, profissional e consistente. Com a integração de IA no Wootdesk, você pode utilizar recursos inteligentes para responder mais rápido, melhorar textos automaticamente e gerar resumos de conversas em segundos. A integração permite utilizar IA diretamente no painel do Wootdesk, mantendo o tom da sua marca e aumentando a produtividade da equipe. Como integrar OpenAI ao Wootdesk? Passo 1. Acesse as integrações Vá em: Configurações → Aplicações → OpenAI Clique em “Configurar”. Passo 2. Conecte sua conta OpenAI Clique em: “Conectar” Uma janela será aberta solicitando sua chave da API da OpenAI. Passo 3. Informe sua API Key Acesse sua conta OpenAI e gere sua chave de API. Depois: Cole a chave no Wootdesk Clique em confirmar Se tudo estiver correto, o Wootdesk exibirá uma mensagem de sucesso. Recursos de IA disponíveis no Wootdesk O Wootdesk oferece três principais recursos com IA: Sugestão de resposta Melhoria de texto Resumo automático Sugestão de resposta com IA O recurso “Reply suggestion with AI” gera respostas automáticas para mensagens dos clientes. Como usar Passo 1. Abra uma conversa Entre em: Conversas Abra um atendimento que precise de resposta. Você verá a opção: “Reply suggestion with AI” Passo 2. Gerar sugestão Clique no botão. O Wootdesk irá gerar automaticamente uma resposta sugerida e preencher o editor de mensagens. Passo 3. Revisar e enviar Você pode: Editar o texto Ajustar o tom Complementar informações Depois clique em: Enviar Melhorar mensagem com IA O recurso “Improve with AI” melhora mensagens enquanto você digita. Ele consegue: Reescrever textos Tornar mensagens mais profissionais Tornar mensagens mais amigáveis Melhorar clareza e gramática Como usar Passo 1. Digite uma mensagem Enquanto escreve, aparecerá a opção: “Improve with AI” Passo 2. Escolha o tom Você pode selecionar: Professional Friendly Depois clique em: “Generate” A IA irá reescrever sua mensagem automaticamente. Passo 3. Revisar e enviar Edite se necessário e envie normalmente. Resumo automático com IA O recurso “Summary with AI” cria resumos rápidos das conversas para notas internas. Muito útil para: Troca de turno Escalação de tickets Histórico resumido Contexto rápido Como usar Passo 1. Abra a aba de notas privadas Dentro da conversa: Vá em “Private Note” Você verá a opção: “Summary with AI” Passo 2. Gerar resumo Clique no botão. A IA criará automaticamente um resumo da conversa. Passo 3. Salvar nota Edite se necessário e clique em: “Add Note” Como usar o AI Assist? O AI Assist pode ser aberto: Pelo editor de mensagens Pela barra de comandos Ao clicar em uma função de IA, o Wootdesk abrirá a janela com a sugestão gerada. Para usar: Clique em “Use this suggestion” O conteúdo será inserido automaticamente no editor. Perguntas frequentes Os resultados da IA são sempre corretos? Não necessariamente. A IA pode gerar respostas incorretas ou imprecisas em alguns casos. Sempre revise as sugestões antes de enviar ao cliente. O Wootdesk suporta outros provedores além da OpenAI? Atualmente o suporte principal é para OpenAI. O Wootdesk informou que pretende adicionar mais provedores futuramente. Sobre integração com Groq O Groq pode ser utilizado como alternativa de infraestrutura/modelos compatíveis com APIs estilo OpenAI, dependendo da implementação do ambiente e compatibilidade utilizada. Isso pode trazer vantagens como: Respostas mais rápidas Menor latência Menor custo operacional Inferência otimizada Benefícios da IA no atendimento Respostas mais rápidas Melhor qualidade de comunicação Atendimento mais consistente Redução do tempo médio de resposta Mais produtividade para agentes Melhor experiência do cliente Fluxo resumido Configurar OpenAI no Wootdesk Abrir uma conversa Usar IA para sugerir respostas Melhorar mensagens automaticamente Gerar resumos inteligentes Enviar respostas mais rápidas e profissionais A integração de IA transforma o Wootdesk em uma plataforma de atendimento muito mais eficiente e inteligente.

Última atualização em May 21, 2026

Como acompanhar Issues e Features com integração Linear?

Se sua empresa, conta ou projeto utiliza o Linear como ferramenta de gestão de projetos, você pode integrá-lo ao Wootdesk para gerenciar conversas diretamente no seu workspace do Linear. Com essa integração, você pode: Criar novas issues diretamente pela janela da conversa Vincular tickets já existentes Centralizar o acompanhamento de bugs, melhorias e solicitações de clientes Para começar a configuração, siga os passos abaixo. Se você utiliza uma instância self-hosted do Wootdesk, consulte a documentação específica para self-hosted. Como conectar a integração com o Linear? Passo 1. Acesse as integrações Vá em: Configurações → Integrações → Linear Depois clique no botão “Configurar”. Passo 2. Conecte sua conta Clique no botão “Conectar”. Quando aparecer a tela de autorização do Linear, clique em “Authorize” para conceder as permissões necessárias. Após concluir, você será redirecionado de volta ao Wootdesk. Pronto! Agora a integração com o Linear está ativa na sua conta. Recursos suportados Criar issues diretamente da conversa Para criar uma nova issue: Abra qualquer conversa Clique no botão do Linear no cabeçalho da conversa Preencha os dados da issue: Título Descrição Time responsável Depois clique em “Create”. A issue será criada automaticamente no seu workspace do Linear com a conversa vinculada. Vincular issues existentes Também é possível conectar uma conversa a uma issue já existente. Para isso: Clique na aba “Link issue” Pesquise a issue desejada Clique em “Link” A conversa ficará vinculada ao ticket do Linear, facilitando o acompanhamento entre suporte e desenvolvimento.

Última atualização em May 21, 2026