Documentazione

Slack

Invia e ricevi messaggi Slack da una pipeline (Events API + chat.postMessage), in modalità BYO.

Slack

L'integrazione Slack collega il tuo workspace alle tue pipeline, in entrambe le direzioni: ricevere messaggi (un messaggio Slack attiva una pipeline) e inviare risposte (un agent o un nodo pubblica in un canale o in un thread).

Cosa puoi farci

  • Ricevere messaggi da un canale tramite le Events API e attivare una pipeline in risposta.
  • Pubblicare un messaggio in un canale o come risposta in un thread.
  • Elencare canali / utenti, leggere i messaggi recenti per dare contesto a un agent.

Strumenti e nodi

  • Strumenti di lettura: slack.list_channels, slack.list_users, slack.read_messages.
  • Strumento di scrittura (con conferma): slack.post_message.
  • Nodo slack_outbound — invio tramite chat.postMessage, risposta in un thread, con garanzia exactly-once.
  • Receiver slack_inbound — punto di ingresso delle Events API, con verifica nativa della firma sul body grezzo, una finestra anti-replay, anti-loop (un messaggio del bot non si riattiva da solo) e deduplicazione degli eventi.

Connessione (BYO)

  1. Amministrazione → Integrazioni → Slack.
  2. Inserisci il bot token (xoxb-…) e il signing secret della tua app Slack.
  3. Punta l'URL delle Events API della tua app al receiver slack_inbound della pipeline.
  4. Token e secret sono cifrati a riposo e non vengono mai riesposti.

Slack è un connettore BYO rigoroso: usi la tua stessa app Slack, senza alcun metering né margine betool. Le firme degli eventi vengono verificate sul body grezzo — un messaggio contraffatto viene rifiutato.

Casi d'uso

  • Assistente di team — un agent risponde alle domande pubblicate in un canale utilizzando la tua knowledge base.
  • Notifiche azionabili — una pipeline pubblica un'allerta in un thread e riceve la risposta dell'operatore per proseguire l'elaborazione.