Assistenza per l'aggiornamento quando una pagina viene modificata

Assistenza per l'aggiornamento quando una pagina viene modificata

Copia pagina

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 a return-policy o 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.

La pagina "Trigger" ha effettuato una ricerca per "Page", con l'opzione "Aggiornamento pagina" attivata
Trigger, ricerca per pagina: attivare l’aggiornamento della pagina.

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.

Workflow di Slack configurato per avviarsi tramite un webhook e inviare un messaggio al canale di assistenza
Workflow Slack configurato per avviarsi tramite un webhook e inviare un messaggio al canale di assistenza

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.

Configurazione del webhook di Slack con l'URL della richiesta web e il pulsante "Copia link"
Configurazione del webhook di Slack con l’URL della richiesta Web e il pulsante “Copia link”

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.

Shopify editor di pagine che mostra l'handle della pagina "return-policy" nei risultati del motore di ricerca
Shopify editor di pagine che mostra l'handle della pagina "return-policy" nei risultati del motore di ricerca

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.

Shopify Flow selettore dei trigger che mostra il trigger “Aggiornamento pagina” da Workflow Trigger Extensions
Shopify Flow selettore di trigger che mostra il trigger “Aggiornamento pagina” da Workflow Trigger Extensions

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.

Shopify Flow condizione che verifica se l'handle della pagina corrisponde alla politica di restituzione
Shopify Flow condizione che verifica se l'handle della pagina corrisponde alla politica di restituzione

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.

swift
{
  "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:

swift
{
  "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:

  1. Il trigger "Aggiornamento pagina" si attiva ogni volta che una pagina subisce una modifica
  2. La condizione verifica se page.handle è uguale a return-policy
  3. Se vero, Shopify Flow invia il nuovo titolo e il contenuto della pagina al webhook di Slack
  4. 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.