> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integração com Slack

> Conecte seu app Base44 ao Slack para enviar mensagens em tempo real sempre que algo importante acontecer, como uma nova tarefa criada ou uma mudança de status. Essa é uma ótima forma de manter sua equipe atualizada diretamente no Slack sem trocar de ferramentas.

<Info>
  <u>Nota</u>: A integração com Slack está disponível no nível Builder e superiores.
</Info>

# Configuração passo a passo:

## Parte 1: O lado do Slack

Se você já tem seu webhook do Slack, pode pular para [Parte 2 - O lado do Base44.](https://docs.base44.com/Integrations/Slack-integration#part-2%3A-the-base44-side)

<Steps>
  <Step title="Vá para Slack API Apps">
    <img src="https://mintcdn.com/base44/x7uieDiv9xNLARBF/images/SlackCreateApp.png?fit=max&auto=format&n=x7uieDiv9xNLARBF&q=85&s=665ce65dff5bb32ded5bd5455d46b334" alt="Slack Create App Pn" width="1582" height="812" data-path="images/SlackCreateApp.png" />

    * Acesse: [https://api.slack.com/apps](https://api.slack.com/apps)
    * Clique em **Create an App**
    * Clique em **From Scratch**

          <img src="https://mintcdn.com/base44/x7uieDiv9xNLARBF/images/SlackFromScratch.png?fit=max&auto=format&n=x7uieDiv9xNLARBF&q=85&s=c4ca31f4e81b72b99d87851699e5d155" alt="Slack From Scratch Pn" width="1590" height="789" data-path="images/SlackFromScratch.png" />
  </Step>

  <Step title="Dê um nome">
    <img src="https://mintcdn.com/base44/x7uieDiv9xNLARBF/images/Slack-nameWorkspace.png?fit=max&auto=format&n=x7uieDiv9xNLARBF&q=85&s=8f770788c510c5db160b8e27cd3b737d" alt="Slack Name Workspace Pn" width="1999" height="1003" data-path="images/Slack-nameWorkspace.png" />

    * Por exemplo: `Base44 Notifications`
    * Escolha seu workspace
  </Step>

  <Step title="Configure Incoming Webhooks">
    <img src="https://mintcdn.com/base44/x7uieDiv9xNLARBF/images/Screenshot2025-08-23at1.39.17PM.png?fit=max&auto=format&n=x7uieDiv9xNLARBF&q=85&s=f692e79c91c3f120b208fcf1da1956af" alt="Screenshot2025 08 23at1 39 17PM Pn" width="1581" height="705" data-path="images/Screenshot2025-08-23at1.39.17PM.png" />

    * Na barra lateral, abra **Incoming Webhooks**
    * Ative **Activate Incoming Webhooks**
  </Step>

  <Step title="Conecte o Webhook ao Workspace">
    <img src="https://mintcdn.com/base44/x7uieDiv9xNLARBF/images/Screenshot2025-08-23at1.41.31PM.png?fit=max&auto=format&n=x7uieDiv9xNLARBF&q=85&s=f704aa5753256f5abe3ae417aa1771ec" alt="Screenshot2025 08 23at1 41 31PM Pn" width="1579" height="704" data-path="images/Screenshot2025-08-23at1.41.31PM.png" />

    * Role para baixo nesta mesma página
    * Clique em **Add New Webhook to Workspace**
    * Selecione o canal onde as mensagens devem aparecer
    * Clique em **Allow**
  </Step>

  <Step title="Copie sua URL de Webhook">
    * Sua URL de webhook deve ser parecida com esta:

      `https://hooks.slack.com/services/T000/B000/XXXXXXXX`
    * Mantenha-a à mão, você usará no Base44 quando ele te pedir o **secret**.
  </Step>
</Steps>

***

## Parte 2: O lado do Base44

Depois de ter sua URL de webhook do Slack, você pode conectá-la ao Base44 de duas maneiras diferentes:

<CardGroup cols={2}>
  <Card icon="sparkle" href="https://docs.base44.com/Integrations/Slack-integration#option-a%3A-ready-made-integration-for-new-apps" title="Opção A: Integração pronta (preferida)">
    * Escolha este caminho se você está começando um novo app do zero.
  </Card>

  <Card icon="bolt" href="https://docs.base44.com/Integrations/Slack-integration#option-b%3A-instant-integration-connecting-slack-to-an-existing-app" title="Opção B: Integração instantânea">
    * Escolha este caminho se você já está no meio da construção e quer integrar o Slack a um app existente.
  </Card>
</CardGroup>

***

### Opção A: Integração pronta (para novos apps)

<Steps>
  <Step title="Abra o catálogo de integrações">
    * No Base44, clique em Integrations

          <img src="https://mintcdn.com/base44/oUaRpzSyJvMVshj9/images/Integrations.png?fit=max&auto=format&n=oUaRpzSyJvMVshj9&q=85&s=16ac71b185167177ef260be7c92b0339" alt="Integrations Pn" width="1570" height="652" data-path="images/Integrations.png" />
    * Selecione **Slack**
    * Selecione **Use this Integration**

          <img src="https://mintcdn.com/base44/x7uieDiv9xNLARBF/images/SlackCatalog.png?fit=max&auto=format&n=x7uieDiv9xNLARBF&q=85&s=b1ba898486c17d838ebdcb378e2b0727" alt="Slack Catalog Pn" width="1869" height="860" data-path="images/SlackCatalog.png" />
  </Step>

  <Step title="Cole seu secret">
    <img src="https://mintcdn.com/base44/x7uieDiv9xNLARBF/images/SlackWebhookIntegration.png?fit=max&auto=format&n=x7uieDiv9xNLARBF&q=85&s=7bdea82b9adb64802cd47999228a53e3" alt="Slack Webhook Integration Pn" width="1878" height="861" data-path="images/SlackWebhookIntegration.png" />

    * Quando solicitado, cole sua `SLACK_WEBHOOK_URL`
  </Step>

  <Step title="Crie seu app">
    * Digite seu primeiro prompt para estruturar o app
    * Prompt de exemplo:

      `Construa um app de lista de tarefas "Todo" que envia uma mensagem ao meu canal do Slack toda vez que uma tarefa é criada ou o status muda para Done, In Progress ou Deleted.`
  </Step>

  <Step title="Teste seu app">
    <img src="https://mintcdn.com/base44/UsrMcs9B3MEl2R91/images/Base44SlackTest.png?fit=max&auto=format&n=UsrMcs9B3MEl2R91&q=85&s=747a305a3a27c40b96f24a70ec7ecf29" alt="Base44slack Test Pn" width="1999" height="1609" data-path="images/Base44SlackTest.png" />

    * Criar ou atualizar suas tarefas agora deve postar uma mensagem no seu canal do Slack
    * Se nada aparecer, verifique:
      * O webhook pertence ao canal correto
      * O secret está salvo corretamente
      * As postagens estão acontecendo apenas do backend (não do navegador)
  </Step>
</Steps>

***

### Opção B: Integração instantânea (conectando o Slack a um app existente)

<Steps>
  <Step title="Abra seu app existente">
    <img src="https://mintcdn.com/base44/x7uieDiv9xNLARBF/images/ToDoListApp.png?fit=max&auto=format&n=x7uieDiv9xNLARBF&q=85&s=22e08d98bb0dedcf86dbc22495e54383" alt="To Do List App Pn" width="1853" height="860" data-path="images/ToDoListApp.png" />

    * Aqui está o prompt que digitamos no chat de IA para construir nosso app de exemplo: \
      `Construa um app de lista de tarefas chamado Todo`
  </Step>

  <Step stepNumber={2} title="Solicite ao chat de IA para conectar seu app ao Slack">
    <img src="https://mintcdn.com/base44/UsrMcs9B3MEl2R91/images/Base44UpdateSlacksecret.png?fit=max&auto=format&n=UsrMcs9B3MEl2R91&q=85&s=e1c3c0f0801662cf38c7b351d3e5d80e" alt="Base44update Slacksecret Pn" width="1885" height="860" data-path="images/Base44UpdateSlacksecret.png" />

    * Prompt de exemplo para o chat de IA:

      `Conecte este app ao Slack usando um Incoming Webhook. Me pergunte SLACK_WEBHOOK_URL e salve como um Secret. Poste no Slack apenas do backend.`
  </Step>

  <Step stepNumber={3} title="Cole sua URL de webhook">
    <img src="https://mintcdn.com/base44/x7uieDiv9xNLARBF/images/SlackWebhookPopup.png?fit=max&auto=format&n=x7uieDiv9xNLARBF&q=85&s=35850648cc954557e140745ab7517e0d" alt="Slack Webhook Popup Pn" width="1866" height="843" data-path="images/SlackWebhookPopup.png" />

    * Quando solicitado pelo chat de IA, clique em `Update SLACK_WEBHOOK_URL secret`
    * Em seguida, cole sua URL de webhook na janela pop-up
  </Step>

  <Step title="Conecte os eventos">
    * Diga ao chat de IA como você quer que seu app use o Slack
    * Prompt de exemplo:

    `Conecte a postagem no Slack do backend ao ciclo de vida do todo:`

    `- Ao criar: poste "Nova tarefa: {title}"`

    `- Ao mudar status: poste "Status da tarefa atualizado: {title} -> {status}"`

    `- Ao excluir: poste "Tarefa excluída: {title}"`

    `Use o canal do SLACK_WEBHOOK_URL. Se uma chamada falhar, mostre um pequeno toast e continue.`
  </Step>

  <Step title="Teste seu app">
    <img src="https://mintcdn.com/base44/UsrMcs9B3MEl2R91/images/Base44SlackTest.png?fit=max&auto=format&n=UsrMcs9B3MEl2R91&q=85&s=747a305a3a27c40b96f24a70ec7ecf29" alt="Base44slack Test Pn" width="1999" height="1609" data-path="images/Base44SlackTest.png" />

    * Crie uma tarefa.
    * Altere o status para *In Progress*, depois *Done*.
    * Você deve ver as mensagens correspondentes chegando ao seu canal do Slack.
  </Step>
</Steps>

***

## Solução de problemas

* **Nenhuma mensagem no Slack** → O webhook pode estar apontando para um canal diferente. Crie um novo para o canal correto.
* **Erros no frontend (401 / CORS)** → Não chame o Slack diretamente do navegador. Sempre poste do backend.
* **Webhook rotacionado ou revogado** → Cole o novo webhook nos Secrets do Base44.
* **Workspace bloqueia apps personalizados** → Peça a um admin do workspace para aprovar seu app do Slack.

***

## **Casos de uso comuns para a integração Base44 × Slack**

Esta integração é ótima para manter sua equipe informada sem sair do Slack. Alguns padrões populares incluem:

* **Acompanhamento de tarefas:** Poste uma mensagem toda vez que uma nova tarefa é criada, atualizada ou concluída no seu app.
* **Notificações de equipe:** Envie alertas para um canal compartilhado quando eventos importantes acontecerem—como uma mudança de status para *Done*, *In Progress* ou *Blocked*.
* **Relatório de erros:** Faça seu backend enviar uma mensagem ao Slack quando algo falhar (por exemplo, um pagamento ou sincronização de dados) para que você possa reagir rapidamente.
* **Resumos diários:** Combine com Zapier ou outra integração para enviar um resumo matinal ao Slack, mostrando todos criados ou concluídos no dia anterior.

<Note>Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a [versão em inglês](/). </Note>
