Assistenza per l'aggiornamento quando una pagina viene modificata
Notificate il team assistenza su Slack quando una pagina Shopify cambia, con Workflow Trigger Extensions e Shopify Flow.
Perché questo workflow è importante
Se la vostra politica sui resi dovesse cambiare da 30 a 14 giorni, la vostra vetrina online verrà aggiornata immediatamente, ma il vostro team di assistenza potrebbe continuare a fornire le informazioni precedenti a meno che non lo informiate immediatamente.
Questo workflow colma tale lacuna. Utilizzando Workflow Trigger Extensions, Shopify Flow e un Webhook di Slack, è possibile avvisare il proprio team di assistenza nel momento stesso in cui una pagina relativa alle politiche viene aggiornata.
Cosa realizzerete
Dovrete creare:
- Un workflow su Slack che ha inizio con** un webhook**
- Una variabile di testo denominata “text” che riceve il messaggio da Shopify Flow
- Un workflow di Shopify Flow che ha inizio con il trigger “Aggiornamento pagina” disponibile all’indirizzo Workflow Trigger Extensions
- Una condizione che verifica se
page.handleè uguale areturn-policyo a un altro identificatore di pagina che si desidera monitorare - Un'azione di avviso che invia il titolo e il contenuto aggiornati della pagina al Suo webhook di Slack
Prima di iniziare
- Ha installato Workflow Trigger Extensions.
- Ha accesso a Shopify Flow.
- Ha accesso ai workflow di Slack nell’area di lavoro Slack in cui desidera ricevere gli avvisi.
- Sapete quale URL di pagina desiderate monitorare, ad esempio
return-policy.
Guida video
Il video illustra l'intero processo. È stato registrato con una versione precedente dell'app, in cui il trigger era posizionato in un punto diverso: per quella parte, si segua il Passo 1 riportato di seguito.
Fase 1: Attivare il trigger “Aggiornamento pagina”
Apra Workflow Trigger Extensions nell'area di amministrazione di Shopify e acceda alla sezione "Trigger". Digiti "Page" nel campo di ricerca e attivi l'opzione "Page 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 ha inizio con questo trigger ne attiverà il funzionamento.

Fase 2: Creare il workflow su Slack
Crei innanzitutto l'account su Slack, in modo da avere a disposizione un URL del webhook per Shopify Flow.
In Slack, crei un workflow e scelga “Inizia con un webhook” come trigger.
Nella configurazione del webhook, crei una variabile denominata “text”. Questo è il valore che Slack riceverà da Shopify Flow.
Aggiunga una fase di invio messaggio, ad esempio “Invia un messaggio a #team di assistenza”.
Nel corpo del messaggio su Slack, inserisca la variabile di testo in modo che il messaggio esatto proveniente da Shopify Flow venga pubblicato nel canale di assistenza.
Salvi il workflow su Slack in modo che l'URL del webhook diventi disponibile.

Copi l'URL del webhook
Apra le impostazioni dei webhook in Slack e copi l'URL della richiesta web. Utilizzerà questo URL in Shopify Flow.

Fase 3: Verifichi l'identificativo della pagina all'indirizzo Shopify
Prima di definire la condizione, si assicuri di conoscere l'identificativo esatto della pagina che desidera monitorare.
Nell'area di amministrazione di Shopify, apra la pagina e controlli l'anteprima della scheda sui motori di ricerca. Per una pagina relativa alla politica di restituzione, l'URL potrebbe essere return-policy.

Fase 4: Creare il workflow Shopify Flow
Ora crei l'automazione in Shopify Flow.
Apra il sito Shopify Flow e crei un nuovo workflow.
Cercare la pagina e selezionare “Aggiornamento pagina” da “Workflow Trigger Extensions”.
Una volta selezionato, il workflow ha inizio quando una pagina viene aggiornata.

Fase 5: Aggiungere una condizione per la pagina che si desidera monitorare
Di norma non è auspicabile ricevere avvisi per ogni aggiornamento della pagina. Aggiunga una condizione affinché il workflow venga eseguito solo per la pagina relativa alla politica che Le interessa.
Dopo il trigger “Aggiornamento pagina”, aggiunga un passaggio “Condizione”.
Impostare il campo su “Handle” o page.handle.
Impostare la regola su “Uguale a”.
Inserisca return-policy oppure l'URL esatto della pagina che desidera monitorare.

Fase 6: Inviare l'aggiornamento della pagina a Slack
Dopo il ramo "True" della condizione, inviate i dettagli dell'aggiornamento al vostro webhook di Slack.
Se il Suo piano Shopify include la funzione “Invia richiesta HTTP”
Aggiunga l’azione integrata Shopify Flow “Invia richiesta HTTP” e utilizzi l’URL del webhook di Slack che ha copiato.
Inviare un corpo JSON che trasferisca i dettagli della pagina alla variabile di testo di Slack.
{
"body": {
"text": "⚠️ Policy page updated\n\nPage title: {{ page.title }}\nPage handle: {{ page.handle }}\n\nUpdated content:\n{{ page.bodyHtml }}"
}
}Se dispone del piano Basic Shopify
L'azione integrata "Invia richiesta HTTP" potrebbe non essere disponibile nel Suo piano. In tal caso, utilizzi il flusso "Email transazionale" di e la relativa azione "Richiesta HTTP" come soluzione alternativa per i webhook in uscita.
La guida in questione utilizza le seguenti aree e etichette effettive dell'app:
- Richieste HTTP
- Creare una richiesta
- Richiesta HTTP all’interno di Shopify Flow
- Cronologia degli eventi
Per la procedura completa di configurazione, si rimanda alla guida pubblicata sul blog citata dall’utente: Effettuare una richiesta HTTP.
Formato consigliato per i messaggi su Slack
Per garantire che le segnalazioni siano comprensibili per i team di assistenza, inviate un messaggio come questo:
{
"body": {
"text": "⚠️ Policy page updated\n\nPage title: {{ page.title }}\nPage handle: {{ page.handle }}\n\nUpdated content:\n{{ page.bodyHtml }}"
}
}Comportamento consigliato del workflow
Per quanto riguarda l'esempio relativo alla politica di reso, la logica finale del workflow è la seguente:
- Il trigger "Aggiornamento pagina" si attiva ogni volta che una pagina subisce una modifica
- La condizione verifica se
page.handleè uguale areturn-policy - Se vero, Shopify Flow invia il nuovo titolo e il contenuto della pagina al webhook di Slack
- Slack pubblica immediatamente il messaggio sul vostro canale di assistenza
Ciò consente al Suo team di assistenza di prendere visione delle modifiche alle politiche prima di continuare a fornire risposte ai clienti basate su informazioni non aggiornate.
Verifichi il workflow
Apportate una piccola modifica alla pagina monitorata nell’area di amministrazione di Shopify e salvatela.
Apra Shopify Flow e verifichi che il workflow sia stato eseguito a seguito dell'evento "Aggiornamento pagina".
Si assicuri che l'identificatore corrisponda al valore da Lei inserito.
Apra il Suo canale di assistenza e verifichi che il workflow di Slack abbia pubblicato il messaggio di testo in arrivo.
Il messaggio su Slack si presenta così:
Migliori pratiche
- Nella sua condizione, utilizzi l'identificatore esatto della pagina, non il titolo della pagina.
- Inizi con una pagina fondamentale, come ad esempio
return-policy, prima di passare alle altre pagine relative alle norme. - Si prega di mantenere il canale Slack incentrato sulle operazioni interne, come ad esempio #support-team o un canale dedicato agli aggiornamenti delle politiche.
- Se il Suo negozio utilizza il piano Basic Shopify, utilizzi Shopify Flow Transactional Email per la fase relativa al webhook in uscita.
- Si prega di testare nuovamente il workflow dopo aver modificato il webhook di Slack o il formato del messaggio.
Esempi di casi d'uso
Avvisare l’assistenza in caso di modifiche ai termini di restituzione, alle regole di sostituzione o alle condizioni relative alle vendite definitive.
Si prega di informare il team qualora vengano modificati i tempi di consegna, le zone di spedizione o le regole del corriere.
Si prega di mantenere l'assistenza in linea con le modifiche apportate alle disposizioni legali o alle condizioni di copertura.
Risultato
Grazie a questo workflow, il vostro sito web e il vostro team di assistenza rimangono sincronizzati. Nel momento in cui una pagina relativa alle politiche soggetta a monitoraggio subisce una modifica, Slack avvisa il vostro team in modo che possa fornire immediatamente le informazioni corrette.
