Listen to this article
Neste guia prático você vai aprender a criar bots do ChatGPT to 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 of 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
Conclusion
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, our favorite gamer blogger, is simply in love with Roblox! In her early 20s, she lives and breathes this virtual universe. Her blog is like a meeting point for Roblox fans, full of hot tips, reviews of the most popular games and even a few secrets for building the best worlds. She has a very relaxed way of writing, it feels like you're talking to a friend who knows everything about Roblox. If you're a fan of the game, her blog is a must!