Puoi utilizzare Workflows, Assign e Chat Integration per inviare automaticamente un messaggio su Slack ogni volta che un argomento o un post viene assegnato o smesso di essere assegnato sul tuo sito. Questo rende più facile mantenere informati i tuoi colleghi quando qualcosa nella community richiede la loro attenzione.
In questo argomento, forniremo il modello di workflow e ti guideremo passo dopo passo nella configurazione.
Le funzionalità Workflows e Assign sono disponibili nei piani Business ed Enterprise.
Prerequisiti
Prima di iniziare, assicurati che i seguenti elementi siano configurati:
- Workflows, Assign e Chat Integration sono abilitati nella tua community
- Chat Integration è connesso al tuo workspace Slack con almeno un canale Slack configurato. Se non l’hai ancora fatto, consulta: Set up Slack notifications using the discourse-chat-integration plugin
1. Importa il workflow
-
Vai su Admin → Plugins → Workflows (
/admin/plugins/discourse-workflows/workflows). -
Clicca su Import.
-
Carica questo file JSON:
workflow-nodes-2026-09-02.json (11.1 KB)
Dopo l’importazione, vedrai il workflow nell’elenco. Clicca su di esso per configurarlo per il tuo sito.
2. Configura il workflow
Il workflow contiene diversi nodi che dovrai personalizzare prima che funzioni. Molti di questi passaggi sono facoltativi, ma consigliati per ottenere i migliori risultati.
Filtra per categoria
Seleziona la categoria che deve attivare la notifica su Slack. Le assegnazioni negli argomenti al di fuori di questa categoria verranno ignorate.
Per attivare questo workflow per multiple categorie:
- Imposta il campo Match node del nodo su
Any condition can pass - Aggiungi condizioni per ciascuna categoria
Per attivare questo workflow per qualsiasi categoria, elimina questo nodo e collega i nodi precedenti e successivi (ad esempio, collega il ramo “No” di Is PM a Filter by tag).
Filtra per tag
Seleziona il tag che deve attivare la notifica su Slack. Le assegnazioni negli argomenti senza questo tag verranno ignorate.
Per attivare questo workflow per multiple tag:
- Imposta il campo Match node del nodo su
Any condition can pass - Aggiungi condizioni per ciascun tag
Per attivare questo workflow per qualsiasi tag, elimina questo nodo e collega i nodi precedenti e successivi (ad esempio, collega Filter by category a Check assignee group).
Verifica gruppo assegnatario
Seleziona il gruppo al quale l’assegnatario deve appartenere per attivare la notifica. Questo è utile per limitare le notifiche, ad esempio per il tuo team di supporto.
Per attivare questo workflow per utenti in qualsiasi gruppo, seleziona il gruppo trust_level_0 nelle condizioni del nodo.
Template
Questo nodo controlla il testo del messaggio su Slack. Il workflow include quattro modelli di messaggio:
- Argomento normale — assegnato
- Argomento normale — non assegnato
- PM — assegnato
- PM — non assegnato
Ogni modello ha accesso a variabili, tra cui il nome utente dell’assegnatario, il nome visualizzato, il titolo dell’argomento e l’URL dell’argomento. Modifica uno di questi per personalizzare il formato del messaggio.
Invia su Slack
Seleziona il canale Slack in cui verranno pubblicati i messaggi. Questo elenco viene popolato dai canali che hai già configurato nel plugin Chat Integration in /admin/plugins/discourse-chat-integration/providers/slack.
3. Attiva il workflow
Una volta configurati tutti i nodi, attiva il workflow impostando l’interruttore su Active in alto nell’editor. Il workflow verrà ora eseguito ogni volta che un argomento o un post viene assegnato sul tuo sito, purché soddisfi i requisiti di categoria, tag o gruppo dell’assegnatario.


