Principal FLUXO COMO INTEGRAR O BOT COM PLATAFORMAS EXTERNAS? - PARTE 1

COMO INTEGRAR O BOT COM PLATAFORMAS EXTERNAS? - PARTE 1

Última atualização em Aug 02, 2024

Sobre

Em integrações do bot, é possível integrar com várias plataformas externas que podem ser usadas para melhorar ainda mais a experiência dos usuários e otimizar os processos da sua empresa.

Este artigo será dividido em duas partes. Nesta primeira parte você encontrará mais informações sobre as seguintes integrações:

  • Analytics

  • HTTP

  • E-mail

  • Toolzz Chat

  • Agent Bot

Passo a passo

1º passo: no fluxo do bot, role o menu lateral até encontrar a parte de integrações.

2º passo: para adicionar um bloco de integração ao fluxo do bot, basta clicar no item e arrastá-lo até a posição desejada. Depois, dê um nome ao grupo para identificá-lo.

No GIF abaixo, usamos o bloco e-mail como exemplo:

Analytics

A integração com Analytics permite monitorar e analisar o desempenho dos chatbots em tempo real, fornecendo insights valiosos sobre o comportamento dos usuários, a eficácia das interações e o engajamento geral. É possível acompanhar métricas como número de conversas, tempo médio de resposta, taxa de conclusão de objetivos e identificar pontos de melhoria. Isso permite otimizar continuamente o chatbot, melhorar a experiência do usuário e atingir metas estratégicas com maior precisão.

Clique em "Configure" e preencha as informações do formulário para configurar o bloco:

  • Measurement ID: o ID de métricas pode ser encontrado no dashboard do Google Analytics. Em caso de dúvidas, consulte o artigo de ajuda da Google clicando aqui.

  • Event action: defina qual evento de ação vai acontecer. Saiba mais sobre eventos no artigo de ajuda da Google clicando aqui.

  • Se quiser, clique em "Avançado" para realizar configurações avançadas relacionadas ao Google Analytics.

HTTP

A integração com HTTP request permite que o chatbot se comunique diretamente com APIs externas, enviando e recebendo dados em tempo real. Isso amplia as funcionalidades do chatbot, possibilitando a execução de operações dinâmicas como consultas a bancos de dados, envio de informações a sistemas externos, obtenção de dados atualizados, e personalização de respostas baseadas em informações contextuais. Assim, o bot pode oferecer respostas mais precisas e relevantes, melhorando a experiência dos usuários.

Clique em "Configure" e preencha as informações do formulário para configurar o bloco:

  • Insira a URL do endpoint da API que você deseja chamar.

  • Ative a chave "Advanced configuration" para ter acesso às configurações avançadas.

    • Method: define o tipo de solicitação HTTP que será feita (por exemplo, GET, POST, PUT, DELETE). Cada método tem um propósito específico:

      • GET: solicita dados de um servidor.

      • POST: envia dados para um servidor para criar/atualizar um recurso.

      • PUT: atualiza dados em um servidor.

      • DELETE: remove dados de um servidor.

    • Query params: parâmetros adicionados ao final da URL na forma de chave=valor (ex.: ?chave1=valor1&chave2=valor2). Usados para passar informações adicionais ao servidor, geralmente para filtrar ou modificar a solicitação.

    • Headers: informações adicionais enviadas junto com a solicitação HTTP. Podem incluir dados como tipo de conteúdo (Content-Type), autenticação (Authorization), entre outros. Eles ajudam o servidor a entender como processar a solicitação.

    • Body: contém os dados enviados no corpo da solicitação, principalmente em métodos como POST e PUT. Pode estar em diferentes formatos, como JSON, XML, ou formulário de dados.

    • Advanced parameters: parâmetros adicionais que permitem configurações como opções de timeout, que define o tempo máximo que a solicitação HTTP pode levar para receber uma resposta do servidor.

    • Variable values for test: usados para testar a solicitação. São úteis para simular diferentes cenários e verificar se a integração está funcionando conforme o esperado, sem a necessidade de modificar o código ou a configuração principal.

E-mail

A integração com e-mail permite que o chatbot envie e-mails automaticamente durante ou após interações com os usuários. Isso é útil para várias finalidades, como: enviar confirmações de pedidos, fornecer informações adicionais solicitadas, realizar follow-ups ou encaminhar informações para a equipe de suporte. Com essa funcionalidade é possível melhor a comunicação e o engajamento, além de automatizar tarefas administrativas e de suporte, economizando tempo e recursos.

1º passo: clique em "Configure" para ter acesso ao formulário de configuração.

2º passo: caso ainda não tenha realizado uma conexão de e-mail, você precisará criar uma.
No campo "From", clique em "Nova conexão" e preencha o formulário de nova conexão.

Neste tutorial, vamos usar como exemplo uma conexão com a Gmail.

  • From e-mail: o endereço de e-mail com o qual deseja fazer a conexão.

  • From name: o nome da pessoa responsável pelo e-mail.

  • Host: o servidor que hospeda a conta de e-mail. No caso da Gmail, "smtp.gmail.com".

  • Username: sua identificação para entrar na Gmail, no caso, seu endereço de e-mail.

  • Password: sua senha da Gmail. Caso possua autenticação de dois fatores na sua conta, você precisará criar uma senha de aplicativo. Saiba mais sore o assunto no artigo de suporte da Google clicando aqui.

  • Secure: habilite esta chave caso vá utilizar o número de porta "465".

  • Port number: identificador numérico que indica um canal específico através do qual os dados de e-mail são transmitidos. Use o número "587" para a Gmail.

Para finalizar, clique em "Create".

3º passo: após realizar a conexão com seu e-mail, configure o e-mail que será enviado.

  • To: endereço de e-mail que vai receber o e-mail.

  • Advanced:

    • Reply to: direciona as respostas a um endereço de e-mail diferente daquele que enviou originalmente a mensagem.

    • Cc: adiciona um endereço de e-mail em cópia.

    • Bcc: adiciona um endereço de e-mail como cópia oculta.

  • Subject: insira o assunto do e-mail.

  • Custom content: ative esta chave para inserir o conteúdo personalizado (corpo de mensagem) do e-mail.

    • Text: escolha esta opção para criar o conteúdo de e-mail através de texto.

    • Code: escolha esta opção para criar o conteúdo de e-mail através de código.

  • Attach files: anexe arquivos que tenham sido coletados previamente no bloco upload de arquivo.

❗Informação importante

Se quiser adicionar uma variável, ou seja, uma informação que já foi coletada pelo bot, em um dos campos, basta clicar no botão com o desenho de uma pessoa e escolher um dos itens.

Toolzz Chat e Agente Bot

As duas integrações têm a mesma função: enviar o fluxo da conversa do Toolzz Bots para o Toolzz Chat e, assim, o usuário continuar a conversa com um ser humano.

Com essas integrações, é possível utilizar recursos de comunicação em tempo real, como mensagens instantâneas, transferências para operadores humanos e a utilização de ferramentas colaborativas, proporcionando uma experiência de atendimento mais dinâmica e personalizada. Isso é especialmente útil para oferecer suporte ao cliente, resolver problemas de forma rápida e eficiente, e manter um alto nível de engajamento e satisfação dos usuários.

Configurando Toolzz Chat

A configuração do Toolzz Chat é mais simples, necessitando apenas do token da caixa de entrada para qual deseja enviar a conversa. Nesta integração o usuário passa pela experiência de ter que ser redirecionado para outra janela de conversa. Por exemplo: se for uma janela de chatbot em um site a janela se fechará e abrirá outra, com a conversa do Toolzz Chat.

🚨Atenção!

  • Só funciona com intergração com a "Caixa de entrada Web" do Toolz Chat. Não funciona para integração com caixa de entrada de WhatsApp. Para esta, use o Agent Bot.

  • O fluxo do Bot não funciona mais após o bloco de Toolzz Chat.

1º passo: insira o bloco de Toolzz Chat no momento do fluxo que deseja encerrar o fluxo no Bot e enviar para o Toolzz Chat para iniciar interações humana e clique em "Abrir Toolzz Chat". Preencha o formulário.

  • Insira a Base URL e o "Website token". Essas informações serão encontradas no Toolzz Chat através do caminho: Configurações > Caixas de Entrada > Ícone de configurações da sua caixa de entrada web > aba Configuração > Código Mensageiro script > websitetoken.

  • Em "Set user details" defina quais informações do usuário atendido você deseja passar do Bot para o Chat. Você pode inserir uma informação ou adicionar variáveis já coletadas pelo chatbot, assim a conversa será iniciada já com dados do contato. Caso não envie os dados, a conversa será aberta como um novo contato.

Configurando Agente Bot

Já para configurar o Agente Bot é preciso construir um fluxo de bot e inseri-lo nele. Além de escolher a ação que o bloco vai realizar e configurá-la. Com o Agente Bot o usuário não passará pela experiencia de mudar de conversa nem de janela de chatbot, tornando o fluxo mais fluido e amigável.

Lembrando que a caixa de entrada no Toolzz Chat deve ser sempre do tipo API.

1º passo: clique em "Configure" e depois em "Select Toolzz Chat Account".

Caso ainda não tenha realizado uma conexão com o Toolzz Chat, você precisará criar uma. Clique em "Create new", preencha o nome da sua conta no Toolzz Chat e insira sua chave API.

Encontre a chave API do Toolzz Chat através do caminho: foto de perfil, localizada no canto inferior esquerdo da tela > Configurações do perfil > role a página até encontrar a opção Token de Acesso > copie o código.

2º passo: após fazer a conexão da conta, em "Select an action" escolha ação que o bloco vai executar e configure os campos correspondentes.

❗Informação importante

Cada ação terá configurações diferentes.

Exemplo de configuração das duas integrações:

Pronto! Agora você pode avançar para conhecer as próximas integrações.
Acesse o artigo COMO INTEGRAR O BOT COM PLATAFORMAS EXTERNAS? - PARTE 2