Início Aplicativos e Integrações
🕹️

Aplicativos e Integrações

Turbine a Akece integrando-a com seus aplicativos e ferramentas preferidos para um trabalho fluido.
Stênio Aníbal
Por Stênio Aníbal
4 artigos

Como usar webhooks na Akece

Os webhooks permitem que você integre a Akece com outras plataformas e sistemas externos. Sempre que uma ação ocorre — como o envio de uma nova mensagem ou a criação de uma conversa — um webhook pode ser disparado automaticamente, enviando os dados relevantes em tempo real para uma URL definida por você. Você pode criar múltiplos webhooks em uma mesma conta, cada um com diferentes destinos e eventos monitorados. Como adicionar um webhook Passo 1 – Acesse as configurações 1. Vá em Configurações → Integrações → Webhooks. 2. Clique no botão Configurar. Passo 2 – Crie um novo webhook 1. Clique em Adicionar novo webhook. 2. Insira a URL que deve receber as requisições POST. 3. Selecione os eventos que você deseja monitorar. Assim, apenas ações relevantes para você serão enviadas. A Akece enviará uma requisição POST com um payload em JSON sempre que um dos eventos selecionados ocorrer. Exemplo de payload de mensagem { "event": "message_created", "id": "1", "content": "Oi", "created_at": "2024-04-07 10:00:00 UTC", "message_type": "incoming", "content_type": "text", "content_attributes": {}, "sender": { "id": "1", "name": "Atendente", "email": "[email protected]" }, "contact": { "id": "2", "name": "João Silva" }, "conversation": { "display_id": "1234", "additional_attributes": { "browser": { "device_name": "iPhone", "browser_name": "Safari", "platform_name": "iOS", "browser_version": "15.4", "platform_version": "15" }, "referer": "https://meusite.com" } }, "account": { "id": "1", "name": "Minha Empresa" } } Eventos disponíveis Você pode escolher entre os seguintes eventos ao configurar um webhook na Akece: - conversation_created Disparado quando uma nova conversa é iniciada na conta. - conversation_updated Disparado sempre que há uma alteração em qualquer atributo de uma conversa. - conversation_status_changed Disparado quando o status da conversa é alterado (por exemplo, de "aberta" para "resolvida"). - message_created Disparado sempre que uma nova mensagem é enviada em uma conversa. - message_updated Disparado quando uma mensagem existente é editada. - webwidget_triggered Disparado quando um visitante abre o widget de chat no site. Cada evento envia um payload com dados específicos relacionados ao tipo de ação e aos objetos envolvidos, como contato, atendente, conversa, mensagem, entre outros. Esses dados podem ser utilizados para automatizações, integrações com CRMs, notificações e muito mais. Estrutura dos objetos enviados Os principais objetos que podem ser incluídos nos payloads são: - Account (conta) - Inbox (caixa de entrada) - Contact (contato) - User (atendente) - Conversation (conversa) - Message (mensagem) Cada objeto contém seus próprios atributos — como id, nome, email, status, entre outros — que ajudam você a identificar e processar os dados do evento com precisão. Com os webhooks da Akece, você pode automatizar tarefas, alimentar sistemas externos com dados em tempo real e criar fluxos personalizados para o seu negócio. Se tiver dúvidas sobre como configurar ou usar os webhooks, fale com o nosso time: 📩 [email protected] | 📱 @akece.ai Próximo passo: explore a API da Akece para ampliar ainda mais suas integrações!

Última atualização em Apr 16, 2025

Como traduzir mensagens com o Google Tradutor

Se você ou sua equipe recebem mensagens em idiomas que não dominam, é possível ativar a integração com o Google Tradutor para traduzir mensagens recebidas diretamente pelo painel da Akece. Isso facilita a comunicação com clientes em diferentes idiomas, sem sair da conversa. Como ativar a integração com o Google Tradutor 1. Acesse Configurações → Aplicativos → Google Translate 2. Clique no botão Configurar 3. Na tela do aplicativo, clique em Conectar 4. Insira seu ID do Projeto do Google Cloud e o Arquivo de Chave do Projeto Se tiver dúvidas sobre como obter essas informações, siga este guia do Google. 5. Clique em Criar para finalizar a integração Pronto! A integração com o Google Tradutor estará ativa em sua conta. Como definir o idioma para tradução As traduções são feitas com base no idioma definido como idioma do site. Para alterar: 1. Acesse Configurações → Configurações da conta 2. No campo Idioma do site, selecione o idioma desejado 3. Clique em Atualizar configurações no canto superior direito Observação: atendentes também podem definir idiomas individuais em suas configurações pessoais. Como traduzir mensagens recebidas Quando receber uma mensagem em um idioma desconhecido: 1. Clique no ícone de três pontos ao lado da mensagem 2. Selecione Traduzir 3. A tradução será exibida diretamente abaixo da mensagem original Como gerar uma conta de serviço no Google Cloud Para usar o Google Tradutor, é necessário criar uma conta de serviço e gerar uma chave de autenticação no Google Cloud: 1. Acesse o Google Cloud Console 2. Crie ou selecione um projeto 3. Acesse APIs e serviços → Biblioteca 4. Pesquise por Cloud Translation API e clique em Ativar 5. Ative o faturamento, se ainda não estiver habilitado 6. Vá para IAM e administrador → Contas de serviço 7. Clique em Criar conta de serviço, insira um nome (ex: translate-api-user) 8. Atribua a função Cloud Translation API User 9. Após a criação, vá até a aba Chaves, clique em Adicionar chave → Criar nova chave (formato JSON) 10. Baixe e salve esse arquivo com segurança Utilize o conteúdo do arquivo JSON gerado no campo Arquivo de chave do projeto durante a configuração na Akece. Se precisar de ajuda para ativar a integração com o Google Tradutor ou configurar seu projeto no Google Cloud, fale com a gente: 📩 [email protected] | 📱 @akece.ai

Última atualização em Apr 15, 2025

Como integrar seu chatbot do Dialogflow à Akece

Chatbots são excelentes aliados para equipes de atendimento. Eles ajudam a responder perguntas repetitivas, liberando os atendentes para focarem em conversas mais complexas e estratégicas. A Akece permite integrar seu chatbot criado no Dialogflow, uma das plataformas mais utilizadas de NLP (Processamento de Linguagem Natural), em poucos minutos. Neste guia, você aprenderá como criar um bot no Dialogflow e conectá-lo à Akece. Criando um bot no Dialogflow 1. Acesse o console do Dialogflow. 2. Clique em Create Agent. 3. Dê um nome ao agente, selecione o idioma e o fuso horário, e clique em Create. O Dialogflow já cria dois intents padrão: - Default Welcome Intent - Default Fallback Intent Você pode criar novos intents para lidar com os diferentes fluxos de atendimento do seu bot. Dica: A Akece também oferece suporte a intents avançados, como entrega para atendente e mensagens interativas. Veja abaixo como configurá-los. Criando uma conta de serviço no Google Cloud Para conectar o Dialogflow à Akece, será necessário gerar uma conta de serviço: 1. No menu superior do Dialogflow, clique no ID do projeto para abrir o console do Google Cloud. 2. Vá em IAM e administrador → Contas de serviço. 3. Clique em Criar conta de serviço. 4. Insira o nome e a descrição, clique em Criar e continuar. 5. Em Conceder acesso à conta de serviço, selecione a função Dialogflow API Client e clique em Concluir. 6. Agora clique na conta recém-criada, vá até a aba Chaves e clique em Adicionar chave → Criar nova chave → JSON. 7. Baixe o arquivo e guarde-o com segurança — ele será utilizado na próxima etapa. Conectando o Dialogflow à Akece 1. Acesse Configurações → Aplicativos → Dialogflow e clique em Configurar. 2. Clique em Adicionar um novo hook. 3. No formulário, preencha: - ID do projeto (disponível no topo do painel do Google Cloud) - Arquivo de chave do projeto (cole o conteúdo do JSON gerado) - Caixa de entrada (onde o bot atuará) Clique em Salvar e pronto! Seu chatbot está integrado à Akece. Intents avançadas Entrega para atendente (handoff) Quando o usuário solicitar falar com um humano, é possível configurar o Dialogflow para informar à Akece que um atendente deve assumir. 1. Crie um intent chamado “Handoff Intent” (ou similar) 2. Adicione frases como: “Quero falar com atendente”, “Preciso de ajuda humana” 3. Em Respostas → Custom Payload, insira: { "action": "handoff" } Ao disparar essa intent, a Akece altera o status da conversa para aberta e transfere o atendimento para um atendente. Mensagens interativas Suportadas apenas na caixa de entrada do site. Você pode configurar intents com cards, listas de opções e artigos. Veja um exemplo com uma lista de opções: { "content_type": "input_select", "content": "Escolha seu prato preferido:", "content_attributes": { "items": [ { "title": "Sushi", "value": "Gosto de sushi" }, { "title": "Pizza", "value": "Gosto de pizza" }, { "title": "Biryani", "value": "Gosto de biryani" } ] }, "private": false } Quando o usuário clicar em uma das opções, o valor será enviado de volta ao Dialogflow, permitindo configurar intents de continuação com base na escolha. Como o atendente pode devolver a conversa ao bot? Por padrão, quando o bot está conectado a uma caixa de entrada, a conversa é iniciada com status pendente, o que permite que o bot faça o atendimento inicial. Após o handoff, a conversa muda para aberta e o bot para de responder. Se o atendente quiser que o bot volte a assumir a conversa, basta alterar o status da conversa de volta para pendente. Isso reativa o bot na conversa. Se precisar de ajuda para integrar seu bot ao painel da Akece, entre em contato com a nossa equipe: 📩 [email protected] | 📱 @akece.ai

Última atualização em Apr 15, 2025

Como usar aplicativos no painel da Akece (Dashboard Apps)

Os aplicativos de painel permitem que você integre uma aplicação personalizada diretamente na interface da Akece. Essa funcionalidade é ideal para exibir informações como pedidos, histórico de pagamentos ou dados do cliente diretamente ao lado da conversa, facilitando o trabalho da equipe de atendimento. Sua aplicação será carregada dentro da interface da Akece e receberá o contexto da conversa e do contato automaticamente, via eventos do navegador. Como criar um aplicativo de painel 1. Acesse Configurações → Integrações → Aplicativos de painel. 2. Clique no botão Configurar correspondente à opção de Aplicativos de painel. 3. Preencha os campos: - Nome do aplicativo: um nome interno para identificação. - URL do aplicativo: o link onde sua aplicação está hospedada. Após salvar, uma nova aba com o nome definido será exibida no painel lateral da conversa. Ao acessá-la, a aplicação será carregada dentro da Akece, já com os dados do contato e da conversa disponíveis. Como receber os dados da Akece no seu app A Akece envia o contexto da conversa e do contato como um evento de window. Basta implementar um listener na sua aplicação para capturar os dados: window.addEventListener("message", function (event) { if (!isJSONValid(event.data)) return; const eventData = JSON.parse(event.data); // Utilize eventData conforme necessário }); Como solicitar os dados sob demanda Se quiser requisitar o contexto manualmente (on-demand), envie a seguinte mensagem para a janela pai: window.parent.postMessage('akece-dashboard-app:fetch-info', '*'); A Akece irá responder com o contexto da conversa, contato e atendente, no formato abaixo: Exemplo de payload retornado { "event": "appContext", "data": { "conversation": { // Dados da conversa, incluindo mensagens, status, etiquetas, atributos personalizados, etc. }, "contact": { // Dados do contato, como nome, e-mail, telefone, atributos personalizados, etc. }, "currentAgent": { // Dados do atendente logado } } } Campos disponíveis no payload conversation: - ID da conversa, status, etiquetas, data/hora - Lista de mensagens com remetente, conteúdo, tipo - Atributos do navegador e origem - Informações do atendente e do canal contact: - Nome, e-mail, telefone, atributos personalizados - Informações de redes sociais (se fornecidas) - Última atividade currentAgent: - Nome, e-mail e ID do atendente atualmente logado Com isso, seu aplicativo estará integrado ao painel da Akece, com acesso em tempo real ao contexto da conversa. É uma forma poderosa de estender funcionalidades, como visualizar o histórico de pedidos de um cliente, dados de assinatura, pagamentos anteriores e muito mais — sem sair da conversa. Se tiver dúvidas ou precisar de ajuda para configurar sua aplicação, entre em contato com nosso suporte: 📩 [email protected] | 📱 @akece.ai

Última atualização em Apr 15, 2025