Como integrar Jira e Slack: guia de 2026
Reescrita editorial baseada no original do Make. As sugestões de desenho e validação são orientações editoriais, não um relato de testes realizados.
A integração pode levar eventos do Jira ao canal certo no Slack e transformar solicitações recebidas no Slack em issues. Monte os dois sentidos em cenários separados: cada um tem seu próprio gatilho, seus filtros e seu tratamento de erros.
Preparação
Tenha um projeto Jira Cloud de teste, permissão para instalar ou autorizar o aplicativo no Slack e canais separados para alertas e atualizações gerais. O procedimento técnico foi conferido nas referências de Jira Cloud Platform, Slack e Router em 26/09/2026.
Para preços, planos, franquias e condições comerciais do Make, vale a página oficial de preços. Consulte as condições atuais antes de escolher sua conta: conheça o Make pelo nosso link de afiliado. Podemos receber uma comissão se você contratar por esse link, sem custo adicional para você. Para consumo técnico e recursos disponíveis, consulte o Help e os detalhes da sua conta.
Este guia trata de Jira Cloud. Não conclua que a mesma conexão atende Jira Server ou Data Center apenas por haver uma API acessível.
1. Criar as conexões
Na conta Atlassian, gere um token de API e guarde-o com segurança. No módulo Jira Cloud Platform do Make, crie a conexão informando a URL do serviço, o usuário e o token conforme o Help.
Crie a conexão do Slack e autorize o acesso necessário. Se a autorização falhar, verifique tanto as permissões da conta quanto a política de instalação do workspace. Não armazene tokens em mensagens, campos de issues ou data stores destinados a dados de negócio.
2. Escolher o gatilho Jira
A referência distingue a observação de issues criadas ou atualizadas do gatilho instantâneo por webhook. Escolha o módulo correspondente à necessidade, sem prometer uma latência fixa.
Para o módulo instantâneo, crie o webhook no Make e copie a URL gerada. No Jira, use Settings > System > Webhooks para cadastrá-la e selecionar os eventos. A documentação exige a permissão global Administer Jira para criar webhooks.
Execute um teste e confira o pacote recebido. Para mapear campos personalizados, use uma issue que contenha esses campos; o Help explica que é necessário recuperar um exemplo para disponibilizá-los.
3. Roteamento para Slack
Adicione um Router e configure, por exemplo:
| Destino | Condição do exemplo |
|---|---|
| Canal de incidentes | Bug com prioridade definida pela equipe como crítica |
| Canal de atendimento | Issue marcada como reportada por cliente |
| Canal geral | Rota marcada explicitamente como fallback |
As rotas do Router são sequenciais e não são exclusivas por padrão. Uma issue pode atender a mais de um filtro. Para enviar somente uma mensagem, torne as condições mutuamente exclusivas. Um filtro vazio comum não equivale à rota de fallback.
Se o destino for o responsável pela issue, use o identificador ou os dados do assignee, não os do reporter. São pessoas potencialmente diferentes. Trate também a ausência de e-mail ou de correspondência no Slack.
4. Montar uma mensagem útil
Inclua chave da issue, resumo, estado, prioridade e link. Mapeie os subcampos efetivos do pacote, não o objeto inteiro. Confira campos personalizados no resultado da execução, em vez de adivinhar seus identificadores.
Comece com uma mensagem simples. Se usar blocos ou botões, valide o formato exigido pelo módulo do Slack antes de ativar.
5. Criar o sentido Slack → Jira
Em outro cenário, use a observação de mensagens de um canal de teste. Filtre um marcador textual escolhido pela equipe, extraia resumo e descrição e valide os campos obrigatórios antes de Create an Issue.
Um marcador textual não registra um comando slash do Slack. Reações também exigem o evento ou módulo apropriado; não são automaticamente capturadas como novas mensagens.
Após a criação, responda com a chave da issue. Registre a relação com a mensagem de origem e exclua mensagens do próprio bot do conjunto de entrada para evitar ciclos.
6. Tratar erros e testar
Use o Help de error handlers para escolher a recuperação adequada. Uma credencial revogada precisa ser corrigida; um campo obrigatório ausente não deve ser silenciosamente ignorado; limites de API exigem observar a resposta do serviço.
Teste uma issue crítica, uma normal, um evento que corresponda a dois filtros e uma mensagem inválida no Slack. Confira canal, conteúdo e quantidade de notificações. Se o bot nativo do Jira também estiver ativo, delimite quais eventos cada integração anuncia para não duplicar alertas.
Só então habilite os cenários e acompanhe o histórico. Uma integração funcional depende de permissões, mapeamento e regras de roteamento, não apenas de os dois aplicativos estarem conectados.