cerebro-vip INEMA.CLUB
inícioINEMA.N8N

Tutorial completo de integração entre Slack e n8n, cobrindo criação…

INEMA.N8N · 2025-03-31 · ~6 min · ver no Telegram ↗

INEMA

tem dublagem em portugues

youtube.com/watch ↗

Aqui está o passo a passo completo e organizado para conectar o Slack ao n8n em 2025, :


PASSO A PASSO: Como conectar o Slack ao n8n

1. Criar um novo workspace no Slack

  • Acesse o Slack e crie um novo workspace.
  • Dê um nome ao workspace e crie um canal (ex: YouTube).
  • Use a versão gratuita se preferir.

2. Criar um novo app no Slack

  • Vá em: https://api.slack.com/apps
  • Clique em “Create New App”.
  • Escolha "From scratch".
  • Dê um nome ao app (ex: Testing) e associe ao workspace criado.

3. Adicionar permissões (scopes)

  • No menu do app, vá até OAuth & Permissions.
  • Em Bot Token Scopes, adicione os seguintes escopos:
  • app_mentions:read
  • channels:read
  • channels:join
  • chat:read
  • chat:write

4. Instalar o app no workspace

  • Ainda em OAuth & Permissions, clique em “Install to Workspace”.
  • Confirme as permissões e autorize.
  • Isso irá gerar um Bot User OAuth Token.

5. Criar credenciais no n8n

  • No n8n, adicione uma nova credencial Slack.
  • Você pode:
  • Usar OAuth (conectar com sua conta), ou
  • Usar o token manualmente (Bot User OAuth Token copiado do Slack).

6. Testar envio de mensagens

  • Crie um nó “Slack > Send Message” no n8n.
  • Selecione o canal e digite uma mensagem (ex: “hi”).
  • Caso apareça erro not_in_channel, significa que o app ainda não está no canal.

7. Adicionar o app ao canal

  • No Slack, vá até o canal (ex: #youtube).
  • Digite @testing (nome do app) e envie qualquer mensagem (ex: "oi").
  • O Slack irá sugerir adicionar o app ao canal. Clique em “Adicionar”.

8. Configurar Webhook para ouvir eventos (gatilho)

  • No n8n, crie um nó de trigger do Slack (ex: “Slack Trigger”).
  • Copie o Webhook URL gerado.
  • Volte ao painel do app no Slack, vá em Event Subscriptions.
  • Ative “Enable Events”.
  • Cole o Webhook URL no campo de Request URL e aguarde a verificação.

9. Assinar evento do bot (gatilho de menção)

  • Ainda em Event Subscriptions, desça até “Subscribe to Bot Events”.
  • Adicione o evento: app_mention.
  • Salve as alterações.

10. Testar o fluxo completo

  • No canal do Slack, digite: @testing hello.
  • O n8n receberá essa mensagem e poderá executar qualquer ação (ex: acionar IA).
  • Configure a resposta no n8n e envie de volta ao Slack com um nó “Send Message”.

11. Ativar o workflow em produção

  • Ao ativar o workflow no n8n, um novo Webhook URL será gerado.
  • Copie o novo link.
  • Volte ao Slack, vá em Event Subscriptions, cole o novo URL e verifique novamente.

Exemplos práticos de uso

  • Se você digitar @testing Tell me a joke, a IA pode responder no Slack com:
  • "Por que os cientistas não confiam nos átomos? Porque eles inventam tudo."

-

1. Criar um novo workspace no Slack

O que fazer:
- Acesse o Slack, crie um novo workspace, dê um nome e crie um canal (ex: YouTube).

Por que fazer:
- O workspace é o ambiente onde tudo vai acontecer. O canal é onde o bot enviará ou receberá mensagens. Ter um espaço limpo facilita testes e evita conflitos.


2. Criar um novo app no Slack

O que fazer:
- Vá até api.slack.com/apps
- Clique em “Create New App” > “From scratch”
- Dê um nome (ex: Testing) e selecione o workspace criado.

Por que fazer:
- Esse app será o "bot" que irá interagir com os usuários e com o n8n. Ele precisa existir para receber permissões e se integrar com outras plataformas.


3. Adicionar permissões (scopes)

O que fazer:
- No menu lateral, vá em OAuth & Permissions.
- Em Bot Token Scopes, adicione: - app_mentions:read – Ler menções ao bot. - channels:read – Ver canais públicos. - channels:join – Permitir que o bot entre em canais. - chat:read – Ler mensagens de chat. - chat:write – Escrever mensagens.

Por que fazer:
- Sem essas permissões, o app não poderá enviar ou receber mensagens, nem reagir a eventos. Elas definem o que o bot pode ou não fazer no Slack.


4. Instalar o app no workspace

O que fazer:
- Ainda em OAuth & Permissions, clique em “Install to Workspace”.
- Autorize as permissões solicitadas.

Por que fazer:
- Isso finaliza a criação do app e gera o Bot Token, que será usado para autenticação no n8n. Sem essa instalação, o app ainda não tem acesso ao Slack.


5. Criar credenciais no n8n

O que fazer:
- No n8n, vá em “Credenciais” e crie uma nova de tipo “Slack”. - Você pode: - Usar OAuth para login automático, ou - Inserir manualmente o Bot Token copiado do Slack.

Por que fazer:
- Essa etapa conecta o Slack ao n8n. As credenciais permitem que o n8n envie e receba dados do Slack com segurança.


6. Testar envio de mensagens

O que fazer:
- No n8n, crie um nó “Slack > Send Message”. - Escolha o canal e escreva uma mensagem de teste (ex: “hi”).

Por que fazer:
- Serve para verificar se a conexão está funcionando e se o bot tem permissão para falar com o canal. Caso apareça erro (not_in_channel), é sinal de que o bot ainda não entrou no canal.


7. Adicionar o app ao canal

O que fazer:
- No Slack, vá ao canal e mencione o bot com @testing. - Envie uma mensagem simples (ex: “oi”) e clique em “Adicionar ao canal”.

Por que fazer:
- O bot só pode interagir com canais dos quais ele faz parte. Essa etapa convida o bot para o canal e permite que ele envie ou leia mensagens ali.


8. Configurar Webhook para eventos (gatilho)

O que fazer:
- No n8n, crie um nó do tipo “Slack Trigger”. - Copie o Webhook URL gerado. - Volte ao painel do Slack, vá em Event Subscriptions, ative “Enable Events” e cole o URL.

Por que fazer:
- Esse webhook permite que o Slack avise o n8n quando um evento acontecer (ex: alguém mencionar o bot). Sem isso, o n8n não saberá quando agir.


9. Assinar evento de menção ao bot

O que fazer:
- Ainda em Event Subscriptions, vá até “Subscribe to Bot Events”. - Adicione o evento app_mention.

Por que fazer:
- Esse é o evento que será usado como gatilho. Ou seja, toda vez que alguém mencionar o bot com @testing, o Slack vai acionar o n8n.


10. Testar o fluxo completo

O que fazer:
- No Slack, vá até o canal e digite @testing hello. - No n8n, conecte essa mensagem ao que quiser (ex: um agente de IA). - Envie uma resposta automática (ex: "Olá, como posso ajudar?").

Por que fazer:
- Aqui você confirma que a integração está funcionando de ponta a ponta: Slack envia → n8n processa → Slack responde.


11. Ativar o workflow em produção

O que fazer:
- Ao ativar o workflow no n8n, um novo Webhook URL será gerado. - Volte ao painel de eventos do Slack, cole esse novo link e verifique.

Por que fazer:
- O link de produção é diferente do link de teste. Se não trocar o URL, o Slack continuará enviando eventos para o endereço antigo e nada funcionará.

app.slack.com ↗

api.slack.com/apps ↗

chatgpt.com ↗

1

Recursos

↑ voltar ao topo · ver no Telegram ↗