Inviare notifiche su Slack quando viene aggiornato un post del blog
Ricevi su Slack titolo e testo ogni volta che un post del blog viene aggiornato, con trigger dedicato per Shopify Flow.
Panoramica
Utilizzi questo workflow quando desidera che il Suo team responsabile dei contenuti riceva una notifica su Slack ogni volta che viene aggiornato un post del blog Shopify. In questa configurazione, Workflow Trigger Extensions rileva la modifica al post del blog, Shopify Flow avvia un workflow con il trigger "Aggiornamento post del blog" e Flow Transactional Email invia il titolo e il corpo aggiornati del post al webhook del Suo flusso di lavoro su Slack.
Guida video
Prima di iniziare
- Workflow Trigger Extensions è installato nell'area di amministrazione di Shopify.
- Ha accesso a Shopify Flow.
- Ha a disposizione un URL di webhook per il workflow di Slack.
- L'app "Flow Transactional Email" deve essere installata se desidera inviare la richiesta di webhook a Slack tramite una richiesta HTTP preconfigurata. Se non utilizza un piano Shopify di base, potrà inviare la richiesta HTTP direttamente dal flusso presente su Shopify.
Attivare il trigger “Aggiornamento del post sul blog”
Nella dashboard di amministrazione di Shopify, apra la sezione “App” e selezioni “Workflow Trigger Extensions”. Apra “Trigger”, digiti “Blog” nel campo di ricerca e attivi “Blog Post Update”.
Se l’app non dispone ancora dell’accesso a Blog e Pagine, Shopify ne richiederà l’autorizzazione immediatamente: approvi la finestra di dialogo e il trigger sarà attivo. Anche l’attivazione di un workflow Shopify Flow che abbia inizio con questo trigger ne determinerà l’attivazione.
In questo modo si indica all’app di monitorare i post del Suo blog e di avviare il workflow “Aggiornamento post del blog” in Shopify Flow.

Creare il workflow su Slack
Creare un workflow su Slack che venga avviato da un webhook. Nella configurazione del webhook, definire le variabili relative ai contenuti che si desidera Slack riceva, quali title e body.
Aggiunga quindi un’azione che invii un messaggio al canale del Suo team responsabile dei contenuti, ad esempio #content-team, in modo che il team possa esaminare il post aggiornato e intervenire di conseguenza.


Creare il file Shopify Flow
Apra Shopify Flow e crei un nuovo workflow. Nel selettore dei trigger, selezioni “Aggiornamento post del blog” tra i trigger “Workflow Trigger Extensions”.

Se il Suo piano Shopify non supporta l’azione integrata “Invia richiesta HTTP” di Flow, selezioni invece “Richiesta HTTP” dall’app “Flow Transactional Email”. Ciò Le consentirà di inviare il webhook di Slack tramite una richiesta preconfigurata.

Configurare la richiesta HTTP in Shopify Flow Transactional Email
In Flow Transactional Email, acceda alla sezione “Richieste HTTP” e crei una richiesta per il Suo workflow Slack. Per ulteriori dettagli, consulti la guida “: Come effettuare una richiesta HTTP utilizzando Flow Transactional Email” all’indirizzo.
- Nome: un nome chiaro, ad esempio
Blog Post Updated Slack Webhook - URL: il Suo URL del webhook di Slack
- Metodo HTTP:
POST - Intestazione:
Content-Type=application/json

Successivamente, torni su Shopify Flow e inserisca i dati del post del blog nel corpo della richiesta. Utilizzi i campi dell’articolo provenienti dal trigger “Aggiornamento post del blog” affinché Slack riceva il titolo e il contenuto aggiornati.
{
"body": {
"title": "{{article.title}}",
"body": "{{article.body}}"
}
}
Come si presenta il messaggio su Slack
Quando Shopify Flow viene eseguito, Slack riceve il titolo e il testo aggiornati del post del blog da Shopify. Il vostro team responsabile dei contenuti può verificare immediatamente la modifica senza dover controllare manualmente il blog.

Struttura consigliata del workflow
- Workflow Trigger Extensions rileva un aggiornamento di un post del blog tramite il proprio trigger “Aggiornamento post del blog”.
- Shopify Flow ha inizio con il trigger “Aggiornamento post del blog”.
- Flow Transactional Email invia una richiesta
POSTal webhook del Suo workflow su Slack. - Slack pubblica il titolo e il testo del blog nel canale del vostro team di redazione.
Risoluzione dei problemi
Verifichi che l’opzione “Aggiornamento del post del blog” sia attivata nella sezione “Trigger” all’indirizzo Workflow Trigger Extensions e che l’accesso a “Blog e pagine” sia concesso nella relativa pagina “Autorizzazioni”.
Si prega di verificare che il workflow di Slack utilizzi ancora l’opzione “Da un webhook”, che l’URL del webhook sia corretto e che la richiesta di e-mail transazionale di Shopify Flow utilizzi l’indirizzo POST con Content-Type: application/json.
Verifichi che la Sua azione Shopify Flow mappi correttamente i dati del trigger. Il corpo della richiesta dovrebbe trasmettere i valori aggiornati dell’articolo, ad esempio {{article.title}} e {{article.body}}.
