Slack è una popolare piattaforma di comunicazione sul posto di lavoro per le aziende. Oltre alla consueta funzione di messaggistica, le aziende hanno accesso a funzioni avanzate come il Workflow Builder per creare webhook. In questo blog post, vi mostreremo come creare un webhook in entrata per inviare una notifica Slack da respond.io utilizzando una richiesta HTTP.
Come inviare una notifica a Slack
I membri del team vogliono ricevere notifiche immediate quando si verificano eventi importanti su altre piattaforme. Ma queste notifiche non arrivano molto spesso. Pertanto, averle su una piattaforma utilizzata quotidianamente come Slack è molto più comodo.
Ricevere notifiche sui canali di Slack aiuta i team a essere sulla stessa lunghezza d'onda. Avranno accesso alle stesse informazioni e potranno collaborare, coordinarsi e delegare meglio i compiti.
Questi sono alcuni dei vantaggi dell'utilizzo delle notifiche automatiche di Slack . Volete configurare la vostra? Vediamo tutti i passaggi necessari per inviare una richiesta HTTP da respond.io a Slack.
Invio di una notifica Slack tramite il flusso di lavoro respond.io
Questo processo prevede l'utilizzo di entrambi i flussi di lavoro respond.io e Slack , pertanto le aziende dovranno disporre di un account su entrambe le piattaforme. In respond.io, la fase di richiesta HTTP è disponibile per i piani Business e superiori.
Per utilizzare i flussi di lavoro Slack , le aziende devono anche iscriversi a un piano a pagamento Slack . Una volta pronti, il passo successivo consiste nel generare un URL di richiesta Slack da utilizzare in un flusso di lavoro di richiesta HTTP respond.io .
1. Creare un flusso di lavoro Slack
Cominciamo con la creazione di un nuovo flusso di lavoro Slack . Innanzitutto, è necessario scegliere un trigger, che è il punto di partenza del flusso di lavoro. Per scambiare informazioni tra respond.io e Slack, selezionare il trigger Slack Incoming Webhook .
2. Scrivere la notifica Slack
Ora abbiamo un trigger, che avvia il flusso di lavoro quando viene attivato. Poiché vogliamo inviare una notifica, scegliamo il passaggio Invia un messaggio. Fare clic su Pubblica in alto a destra per generare un URL. In seguito, si invierà una richiesta HTTP Post a questo URL da respond.io.
3. Impostare un flusso di lavoro respond.io
Per inviare una notifica a Slack da respond.io, occorre innanzitutto impostare un flusso di lavoro respond.io . Iniziare scegliendo il Tag contatto aggiornato come trigger. In questo modo si potrà testare la notifica a Slack semplicemente aggiungendo il tag scelto a un contatto.
4. Creare la connessione con il flusso di lavoro di Slack
Poiché si desidera inviare i dati da respond.io a Slack, scegliere Metodo: POST dall'elenco a discesa. Copiare e incollare qui l'URL di Slack dal passo 2. Ora la richiesta HTTP è pronta per inviare i dati a Slack. Pubblichiamola e verifichiamo il risultato.
5. Prova la notifica
Per testare la notifica Slack , è necessario attivare il trigger respond.io . Aggiungere il tag a un contatto respond.io . Quindi, aprire il canale Slack scelto. Se il webhook in entrata di Slack è impostato correttamente, si riceverà una nuova notifica.
In alcuni scenari, l'invio di un semplice messaggio come questo è tutto ciò che serve. Ma cosa succede se, ad esempio, un utente vuole inviare una notifica a Slack che includa i dettagli del contatto?
Aggiunta di dettagli di contatto a una notifica di Slack
Le variabili dinamiche sono elementi chiave nei flussi di lavoro di respond.io , in quanto consentono agli utenti di operare con dati di contatto personalizzati. Vediamo come aggiungere variabili dinamiche al corpo del messaggio Slack per passare le informazioni sui contatti da respond.io a Slack.
1. Aggiungere le variabili di Slack al corpo del messaggio
Per inviare i dati dei contatti in una notifica, è necessario creare prima le variabili in Slack e poi in respond.io. Una volta fatto, si dovrà usare il corpo HTTP con le variabili Slack generate nel flusso di lavoro respond.io .
2. Aggiunta di variabili dinamiche al flusso di lavoro respond.io
Per personalizzare la notifica di Slack con il nome del contatto, copiare e incollare il corpo HTTP da Slack a respond.io. Quindi scegliere la variabile dinamica $contact.name dal menu a tendina.
3. Prova la notifica
Per testare la notifica, accedere al modulo respond.io Messages. Selezionare un contatto e assegnargli il tag. Quindi, aprire il canale Slack prescelto. Se tutto è stato impostato correttamente, si riceverà una notifica con il nome del contatto.
A volte, l'uso di variabili dinamiche non è sufficiente. Gli utenti hanno ancora bisogno di un contesto aggiuntivo, come i dettagli del contatto o la cronologia delle conversazioni, quando scorrono le loro notifiche Slack . Il modo più semplice è aggiungere un link a respond.io nella notifica Slack .
Rendere disponibile la conversazione via Slack
Aggiungendo un collegamento ipertestuale alla notifica di Slack , gli utenti di respond.io possono controllare i dati completi del contatto e la cronologia delle conversazioni su respond.io per comprendere meglio il suo caso con un semplice clic.
1. Aggiungere un link alla notifica di Slack
Per aggiungere un link diretto alla conversazione respond.io , tornare a Slack e modificare il passaggio Invia un messaggio. Aggiungete quindi questo URL: https://apps.respond.io/message/{contactID}
. Una volta pubblicato, questo sarà il vostro link alla respond.io Conversation.
2. Prova la notifica
Per provare la notifica, selezionare un contatto di respond.io e assegnargli il tag. Aprire il canale Slack scelto. Se tutto è stato impostato correttamente, troverete un nuovo messaggio con un collegamento ipertestuale a respond.io. Fare clic su di esso per verificare che funzioni.
In conclusione, l'utilizzo di variabili dinamiche e collegamenti ipertestuali a respond.io porta le notifiche di Slack a un livello superiore, consentendo agli utenti di ottenere una migliore comprensione di ciascun contatto. In questo modo, possono gestire le conversazioni in entrata in modo più efficace, migliorando così l'esperienza del cliente.
Questo è un modo semplice di utilizzare il passo della richiesta HTTP per creare un webhook in entrata Slack . Ma ci sono anche altri modi pratici in cui questi possono essere implementati. Presto aggiorneremo questo articolo con altre applicazioni utili per diversi casi d'uso.
Ulteriori letture
Ecco tutto quello che c'è da sapere sulle notifiche di Slack con respond.io. Se volete approfondire altri argomenti interessanti, date un'occhiata a questi articoli: