> ## 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.

# Integrazione Slack

> Collega la tua app Base44 a Slack così può inviare messaggi in tempo reale ogni volta che accade qualcosa di importante come la creazione di una nuova attività o il cambio di uno stato. È un ottimo modo per tenere aggiornato il tuo team direttamente in Slack senza passare da uno strumento all'altro.

<Info>
  <u>Nota</u>: L'integrazione Slack è disponibile sui piani Builder e superiori.
</Info>

# Configurazione passo passo:

## Parte 1: Lato Slack

Se hai già il tuo webhook Slack, puoi saltare a [Parte 2 - Lato Base44](https://docs.base44.com/Integrations/Slack-integration#part-2%3A-the-base44-side).

<Steps>
  <Step title="Vai su 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" />

    * Vai su: [https://api.slack.com/apps](https://api.slack.com/apps)
    * Clicca su **Create an App**
    * Clicca su **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="Dagli un 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" />

    * Ad esempio: `Base44 Notifications`
    * Scegli il tuo workspace
  </Step>

  <Step title="Imposta gli Incoming Webhook">
    <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" />

    * Nella barra laterale, apri **Incoming Webhooks**
    * Attiva **Activate Incoming Webhooks** su On
  </Step>

  <Step title="Collega il webhook al 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" />

    * Scorri verso il basso in questa stessa pagina
    * Clicca su **Add New Webhook to Workspace**
    * Seleziona il canale dove devono apparire i messaggi
    * Clicca su **Allow**
  </Step>

  <Step title="Copia il tuo Webhook URL">
    * Il tuo webhook URL dovrebbe essere simile a questo:

      `https://hooks.slack.com/services/T000/B000/XXXXXXXX`
    * Tienilo a portata di mano, lo userai in Base44 quando ti chiederà il **secret**.
  </Step>
</Steps>

***

## Parte 2: Lato Base44

Una volta che hai il tuo URL webhook Slack, puoi collegarlo a Base44 in due modi diversi:

<CardGroup cols={2}>
  <Card icon="sparkle" href="https://docs.base44.com/Integrations/Slack-integration#option-a%3A-ready-made-integration-for-new-apps" title="Opzione A: Integrazione pronta (preferita)">
    * Scegli questo percorso se stai iniziando una nuova app da 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="Opzione B: Integrazione istantanea">
    * Scegli questo percorso se stai già costruendo e vuoi integrare Slack in un'app esistente.
  </Card>
</CardGroup>

***

### Opzione A: Integrazione pronta (per nuove app)

<Steps>
  <Step title="Apri il catalogo integrazioni">
    * In Base44 clicca su 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" />
    * Seleziona **Slack**
    * Seleziona **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="Incolla il tuo segreto">
    <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 richiesto, incolla il tuo `SLACK_WEBHOOK_URL`
  </Step>

  <Step title="Crea la tua app">
    * Digita il tuo primo prompt per abbozzare l'app
    * Prompt di esempio:

      `Build me a to-do list app "Todo" that will send a message to my Slack channel every time a task is created or the status changes to Done, In Progress, or Deleted.`
  </Step>

  <Step title="Testa la tua 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" />

    * Creare o aggiornare le tue attività dovrebbe ora pubblicare un messaggio nel tuo canale Slack
    * Se non appare nulla, ricontrolla:
      * Il webhook appartiene al canale corretto
      * Il segreto è salvato correttamente
      * I post avvengono solo dal backend (non dal browser)
  </Step>
</Steps>

***

### Opzione B: Integrazione istantanea (collegare Slack a un'app esistente)

<Steps>
  <Step title="Apri la tua app esistente">
    <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" />

    * Ecco il prompt che abbiamo digitato nella chat IA per costruire la nostra app di esempio:\
      `Build me a to-do list app called Todo`
  </Step>

  <Step stepNumber={2} title="Chiedi alla chat IA di collegare la tua app a 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 di esempio per la chat IA:

      `Connect this app to Slack using an Incoming Webhook. Ask me for SLACK_WEBHOOK_URL and save it as a Secret. Post to Slack from the backend only.`
  </Step>

  <Step stepNumber={3} title="Incolla il tuo URL 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 richiesto dalla chat IA, clicca su `Update SLACK_WEBHOOK_URL secret`
    * Poi incolla il tuo URL webhook nella finestra pop up
  </Step>

  <Step title="Collega gli eventi">
    * Dì alla chat IA come vuoi che la tua app usi Slack
    * Prompt di esempio:

    `Hook the backend Slack post into the todo lifecycle:`

    `- On create: post "New task: {title}"`

    `- On status change: post "Task status updated: {title} -> {status}"`

    `- On delete: post "Task deleted: {title}"`

    `Use the channel from SLACK_WEBHOOK_URL. If a call fails, show a small toast and continue.`
  </Step>

  <Step title="Testa la tua 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" />

    * Crea un'attività.
    * Cambia il suo stato in *In Progress*, poi *Done*.
    * Dovresti vedere i messaggi corrispondenti arrivare nel tuo canale Slack.
  </Step>
</Steps>

***

## Risoluzione dei problemi

* **Nessun messaggio in Slack** → Il webhook potrebbe puntare a un canale diverso. Creane uno nuovo per il canale giusto.
* **Errori frontend (401 / CORS)** → Non chiamare Slack direttamente dal browser. Pubblica sempre dal backend.
* **Webhook ruotato o revocato** → Incolla il nuovo webhook nei Secrets di Base44.
* **Il workspace blocca app personalizzate** → Chiedi a un admin del workspace di approvare la tua app Slack.

***

## **Casi d'uso comuni per l'integrazione Base44 × Slack**

Questa integrazione è ottima per tenere il tuo team informato senza lasciare Slack. Alcuni pattern popolari includono:

* **Tracciamento attività:** Pubblica un messaggio ogni volta che una nuova attività viene creata, aggiornata o completata nella tua app.
* **Notifiche di team:** Invia avvisi a un canale condiviso quando accadono eventi chiave, come un cambio di stato a *Done*, *In Progress* o *Blocked*.
* **Segnalazione errori:** Fai inviare al tuo backend un messaggio Slack quando qualcosa fallisce (ad esempio, un pagamento o una sincronizzazione dati) così puoi reagire rapidamente.
* **Riepiloghi giornalieri:** Combina con Zapier o un'altra integrazione per inviare un digest mattutino in Slack, mostrando i todo creati o completati ieri.

<Note>Questa pagina è stata tradotta utilizzando l'IA. Per informazioni più accurate e aggiornate, consulta la [versione inglese](/). </Note>
