Ouça este artigo
Neste guia prático você vai aprender a criar bots do ChatGPT para Slack usando Zapier. Você vai configurar um bot que responde automaticamente em um canal e outro acionado por um slash command. O texto mostra o que você precisa: sua chave de API da OpenAI, uma conta no Zapier e como usar Webhooks quando necessário. As instruções são passo a passo, com testes e dicas para formatar respostas e escolher como a mensagem aparece no Slack.
- Tipos de bot: resposta automática em canal e comando slash para usar em qualquer canal
- É preciso conta OpenAI, chave API e faturamento ativado para o ChatGPT funcionar
- Zapier conecta Slack e ChatGPT com gatilhos e ações; mapeie campos e teste cada passo
- Comandos slash usam Webhooks by Zapier e exigem instalar o app no Slack; webhooks podem exigir plano pago
- Personalize nome, ícone e formatação; use templates do Zapier para agilizar
Sumário (Skip ahead)
- Antes de começar
- Criar bot de resposta com ChatGPT no Slack
- Criar bot de comando slash com ChatGPT
- Dicas finais e links úteis
Antes de começar
Você vai precisar de duas coisas principais:
- Conta OpenAI e chave da API. Crie a conta se ainda não tiver e ative faturamento. Em OpenAI → API Keys clique em “Create a new secret key” e copie a chave; guarde num lugar seguro.
- Conta Zapier para criar Zaps que conectam Slack e ChatGPT. Pode criar do zero ou usar templates.
Tabela rápida de requisitos:
| Item | Por que precisa |
|---|---|
| Conta OpenAI API Key | Para enviar prompts ao ChatGPT |
| Conta Zapier | Para criar automações (Zaps) |
| Conta Slack e permissão para apps | Para instalar apps e criar comandos slash |
Criar um bot de resposta (ChatGPT reply bot) no Slack
Este Zap responde automaticamente a mensagens em um canal escolhido.
1) Configurar o trigger do Slack
- No Zapier, crie um novo Zap e escolha Slack como app de trigger.
- Selecione “New Message Posted to Channel”.
- Conecte sua conta Slack (“Connect a new account” se necessário).
- Escolha o canal onde o bot vai escutar.
- Clique em “Test trigger” e selecione uma mensagem recente.
2) Configurar a ação ChatGPT (OpenAI)
- Adicione uma ação e escolha ChatGPT (OpenAI) → Conversation.
- Conecte sua conta OpenAI colando a API Key.
- Escolha o modelo ChatGPT que quer usar.
- No campo User Message, mapeie o texto da mensagem do Slack.
- Dê instruções claras ao bot no prompt de system/user, por exemplo:
- “Você é um assistente de conteúdo. Responda com dicas práticas e concisas sobre posts do blog.”
- Clique em Test para ver a resposta do ChatGPT.
Dica: você pode usar AI by Zapier se preferir não usar a API OpenAI; ele gera prompts e não exige chave.
3) Configurar a ação Slack
- Adicione uma ação Slack → Send Channel Message.
- Selecione o mesmo canal do trigger.
- Em Message Text, mapeie “Full Response” do passo ChatGPT.
- Opcional: ajuste Bot Name e Icon para parecer um bot.
- Para responder em thread: no campo Thread, selecione o Ts (timestamp) do trigger.
- Teste a ação e, se estiver ok, ative o Zap.
Este fluxo é ideal para FAQs, resumos automáticos e rotinas em um canal específico.
Criar um bot de comando slash com ChatGPT
Um comando slash permite enviar prompts de qualquer canal e receber respostas no mesmo local.
1) Criar o app Slack e configurar o webhook
- Vá ao Slack API e clique em Create an App → From scratch. Dê um nome e selecione o workspace.
- Em Features → Slash Commands, clique em Create New Command.
- Escolha o comando, por exemplo /askchatgpt, e preencha descrição e hint de uso.
- No Zapier, crie um Zap com Webhooks by Zapier → Catch Hook como trigger.
- Copie o webhook URL (Request URL) gerado pelo Zapier e cole no campo Request URL do comando slash no Slack.
- Salve e instale o app no workspace.
Pro tip: Webhooks by Zapier pode exigir plano pago.
2) Configurar a ação ChatGPT
- No Zapier, após testar o webhook, adicione ChatGPT → Conversation.
- Conecte sua conta OpenAI.
- No campo Message, mapeie o campo Text vindo do webhook (o que o usuário escreveu após o slash).
- Adicione instruções curtas para o bot interpretar o pedido.
- Teste o passo.
3) Configurar a ação Slack de resposta
- Adicione Slack → Send Channel Message.
- No campo Channel, escolha Custom e mapeie para o channel_name vindo do webhook, assim a resposta volta ao mesmo canal.
- Em Message Text, coloque Full Response do ChatGPT.
- Ajuste nome e ícone do bot se quiser.
- Teste e ative o Zap.
Dica prática: teste com algo simples, por exemplo “/askchatgpt Resuma este texto em duas frases.”
Dicas práticas e controle de custos
- Use threads para manter o canal limpo.
- Monitore custos: a OpenAI cobra por token; ajuste prompts para economizar.
- Bloqueie dados sensíveis com filtros e validações no Zap.
- Personalize prompts e templates do Zapier para respostas mais consistentes.
Related articles & referências
- Guia original com passo a passo: https://zapier.com/blog/how-to-build-chatgpt-slack-bot
- How to build your own Slack bot (tutoriais gerais)
- How to format a Slack message in Zapier
- Gmail to Slack: How to get Slack notifications for new Gmail messages
Também consulte o tutorial completo em https://zapier.com/blog/how-to-build-chatgpt-slack-bot para mais detalhes e screenshots.
Improve your productivity with Zapier
- No-code automation across 8,000 apps
- Copilot: assistente dentro do editor Zapier que ajuda a montar e ajustar Zaps
- AI by Zapier: alternativa integrada ao ChatGPT sem chave da OpenAI
Autor e atualizações
- Publicado por: Will Harris, especialista de conteúdo na Zapier.
- Primeira publicação: Abril 2023.
- Última atualização: Novembro 2025 por Steph Spector.
Recursos rápidos
- Criar conta OpenAI: página de cadastro OpenAI.
- Gerar API Key: painel OpenAI → API keys.
- Criar conta Zapier: página de cadastro Zapier.
- Slack API: página Slack API para criar apps.
- Tutorial passo a passo (referência): https://zapier.com/blog/how-to-build-chatgpt-slack-bot
Conclusão
Você tem um mapa claro para trazer o poder do ChatGPT ao seu Slack. Garanta as bases: Conta OpenAI API Key, conta Zapier e permissões no workspace Slack. Escolha entre:
- Bot de resposta automática em canal — ótimo para FAQs e resumos; ou
- Comando slash (/askchatgpt) — um assistente portátil disponível em qualquer canal.
Fluxo geral: criar trigger (Slack ou Webhooks by Zapier) → conectar ao ChatGPT (mapear texto) → enviar resposta ao canal (use threads quando fizer sentido). Teste cada etapa, personalize nome e ícone do bot e monitore os custos. Para referência detalhada, consulte https://zapier.com/blog/how-to-build-chatgpt-slack-bot.
Ponha a mão na massa: teste prompts curtos, ajuste até ficar natural e você terá um bot que responde rápido, reduz trabalho manual e parece parte da equipe. Quer mais dicas e tutoriais? Confira outros artigos em https://bloxnoticias.com.br.
Perguntas frequentes (FAQ)
- O que é um bot ChatGPT no Slack?
É um bot que usa ChatGPT para responder mensagens ou comandos dentro do Slack.
- Que tipos de bot posso criar?
Dois: bot de resposta automática em um canal e bot de comando slash (ex: /askchatgpt) em qualquer canal.
- O que preciso antes de começar?
Conta OpenAI com billing ativo e chave API, conta Zapier e workspace Slack. Webhooks by Zapier pode exigir plano pago.
- Como crio a chave da OpenAI?
Em OpenAI → API keys → Create new secret key. Copie e salve agora; não é possível ver novamente depois.
- Posso usar sem chave da OpenAI?
Sim: AI by Zapier funciona sem chave, mas é limitado e difere do OpenAI oficial.
- Como funciona o bot de resposta automática?
Configure um Zap: Trigger Slack (nova mensagem no canal) → ação ChatGPT → ação Slack (enviar mensagem, preferencialmente em thread).
- Como funciona o bot de comando slash?
Crie um app Slack com Slash Command apontando o Request URL para o webhook do Zapier. Depois monte o Zap: webhook → ChatGPT → enviar resposta ao canal.
- Preciso pagar o Zapier?
Webhooks by Zapier e templates avançados podem exigir planos pagos; Zaps simples podem rodar no plano gratuito.
- Como mapear o texto do Slack pro ChatGPT no Zapier?
No campo da ação ChatGPT, clique em ou digite / para inserir o campo de texto vindo do passo Slack ou do webhook.
- Como faço a resposta aparecer em thread?
No passo Slack, mapeie o timestamp (Ts) da mensagem original no campo Thread para responder como thread.
- Posso mudar o nome e o ícone do bot?
Sim. No passo Slack você escolhe enviar como bot, definindo o nome e o ícone que aparecem na mensagem.
- Quanto custa usar o OpenAI com esses bots?
OpenAI cobra por token. Crie a conta gratuita, mas habilite billing para usar a API.
- Para que posso usar esse bot na prática?
FAQs, resumos, busca de dados internos, ajuda rápida e automação de tarefas no Slack.

Valentina, a nossa blogueira gamer favorita, é simplesmente apaixonada por Roblox! Na casa dos 20 e poucos anos, ela vive e respira esse universo virtual. O blog dela é tipo um ponto de encontro para a galera que curte Roblox, cheio de dicas quentes, reviews dos jogos mais bombados e até uns segredinhos para construir os melhores mundos. Ela tem um jeito super descontraído de escrever, parece que a gente tá conversando com uma amiga que manja tudo de Roblox. Se você é fã do jogo, o blog dela é parada obrigatória!