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 tramitechat.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)
- Amministrazione → Integrazioni → Slack.
- Inserisci il bot token (
xoxb-…) e il signing secret della tua app Slack. - Punta l'URL delle Events API della tua app al receiver
slack_inbounddella pipeline. - 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.