Atualizada: 09/08/2024

Como integrar o Slack com a Botmaker?


Neste artigo, você irá aprender a integrar o Slack na plataforma Botmaker para utilizar suas funcionalidades em espaços de trabalho.


Leitura estimada: 06 minutos




Em que consiste a funcionalidade?


O Slack é uma plataforma de comunicação que possibilita organizar as informações por canais de acordo com o projeto em que se está trabalhando. A integração na plataforma Botmaker é nativa e permitirá que você interaja com o bot para automatizar respostas e ter conversas em tempo real. Você também será capaz de se comunicar com as pessoas do seu time de trabalho e fazer as seguintes ações:


  • Oferecer suporte, atendimento interno e responder às perguntas frequentes da sua equipe com um bot.
  • Automatizar processos administrativos, como reservas de salas de reunião, pedidos de licença e pesquisas de satisfação.
  • Conectar à sua conta múltiplos atendentes simultaneamente e de forma centralizada.


A seguir, veja o passo a passo para a integração:


Em Menu>Canais (https://go.botmaker.com/#/integrations/channels), acesse as configurações do Slack.

Nota: Esta integração requer uma conta do Slack.


Ao clicar em Conectar, um tutorial será iniciado e ele te guiará por todas as etapas para completar a integração com sucesso.



É importante que você leia atentamente cada passo para fazer a conexão corretamente. As etapas vão exigir que você tenha uma conta no Slack e que crie um aplicativo Slack. Você também precisará modificar sua configuração para poder conectar o bot e dar acesso a ele para enviar e receber mensagens.



Ao clicar em +Conectar Slack, o tutorial começará com os passos necessários para fazer a conexão e a integração com a Botmaker.


Passo 1: Crie um app no Slack Api


Acesse https://api.slack.com/apps e clique em Create an App.


Na janela pop-up, selecione a opção From scratch, como mostra a imagem abaixo:


Adicione um nome ao app e selecione um espaço de trabalho.


Depois, clique em Create App.


Passo 2: Ative webhooks

No tutorial da plataforma, clique em Próxima para continuar com a integração.


No menu do Slack, à esquerda em sua tela, vá para Features e selecione Incoming Webhooks.


Uma vez lá, deslize o botão para a posição ON:


No tutorial da plataforma, clique em Próxima para prosseguir para o próximo passo.


Passo 3: Adicione permissões


No menu do Slack, à esquerda em sua tela, vá para Features e selecione OAuth & Permissions.



Depois, vá para RedirectURLs e clique em Add New Redirect URL. Copie e cole este endereço, assim como mostra na imagem.



Em seguida, clique em Add e em Save URLs.



Uma vez que a URL tenha sido adicionada, vá para Scopes. Clique no botão Add an OAuth Scope e adicione as seguintes permissões em Bot Token Scopes:


  • app_mentions:read
  • chat:write
  • im:history
  • incoming-webhook



Na continuação, em User Token Scopes, clique em Add an oAuth Scope e adicione a permissão Identity.basic.


No tutorial da plataforma, clique em Próxima para prosseguir com a interação.


Passo 4: Habilite eventos


No menu do Slack, vá novamente para Features e selecione Event Suscriptions para habilitar os eventos. Para isso, mova o botão para a posição ON. Em Request URLs, cole o endereço que aparece no tutorial, como na imagem abaixo.



A seguir, inscreva o bot para os seguintes eventos clicando em Add Bot User Event:


  • app_mention
  • app_uninstalled
  • message.channels
  • message.im
  • tokens_revoked



No tutorial da plataforma, clique em Próxima para prosseguir com a interação.


Passo 5: Presença e mensagens


No menu do Slack, vá para Features e selecione App Home.


Em Your Apps Presence in Slack, você deverá ver o seguinte:


  • Display Name(Bot name)
  • Default Name


Mais abaixo, em Show Tabs, você deve deixar a seguinte mensagem desmarcada: “Allow users to send Slash commands and messages from the messages tab”


 

No tutorial da plataforma, clique em Próxima para prosseguir com a interação.


Passo 6: Integre à Botmaker


Para finalizar a conexão do Slack, vá para Menu>Settings e selecione Basic information.


Copie cole as credenciais no tutorial:

 



Ao clicar no botão Conectar Slack, será aberta uma tela em que você vai precisar selecionar um canal. Selecione qualquer um e clique em Allow.



Você verá a tela a seguir, indicando que a conexão foi bem sucedida. Clique em Finalizar.


Você, então, poderá visualizar a integração com o Slack e seus detalhes em Menu>Canais e Integrações>Canais.


Pronto! Você conectou o Slack com a Botmaker para ter uma comunicação dinâmica e eficaz com seus clientes e equipes de trabalho.


Lembre-se de visitar nosso Centro de Ajuda para mais informações.


Escrito por: Equipe Botmaker


Atualizado:09/02/2024