Varsle supporten når en side endres

Varsle supporten når en side endres

Kopier side

Gi beskjed til supportteamet ditt i Slack eller via e-post når en Shopify-side endres, ved hjelp av Workflow Trigger Extensions og Shopify Flow.

Hvorfor denne arbeidsflyten er viktig

Hvis returvilkårene endres fra 30 dager til 14 dager, oppdateres nettbutikken din umiddelbart, men kundeserviceteamet kan fortsette å svare med den gamle informasjonen med mindre du gir dem beskjed om dette med en gang.

Denne arbeidsflyten fyller dette tomrommet. Ved hjelp av Workflow Trigger Extensions, Shopify Flow og en Slack-webhook kan du varsle supportteamet ditt så snart en retningslinjeside oppdateres.

Hva du skal bygge

Du skal lage:

  • En Slack-arbeidsflyt som starter med Starts with a webhook
  • En tekstvariabel med navnet text som mottar meldingen fra Shopify Flow
  • En Shopify Flow-arbeidsflyt som starter med utløseren Sideoppdatering fra Workflow Trigger Extensions
  • Et uttrykk som sjekker om **page.handle** er lik return-policy eller et annet side-handle du ønsker å overvåke
  • Et varslingstrinn som sender den oppdaterte sidetittelen og innholdet til Slack-webhooken din

Før du begynner

  • Du har installert Workflow Trigger Extensions.
  • Du har tilgang til Shopify Flow.
  • Du har tilgang til Slack-arbeidsflyter i det Slack-arbeidsområdet der du ønsker at varslene skal sendes.
  • Du vet hvilket sidehåndtak du vil overvåke, for eksempel return-policy.

Videoveiledning

Videoen viser hele prosessen. Den ble tatt opp med en eldre versjon av appen, der utløseren ble slått på et annet sted - følg trinn 1 nedenfor for den delen.

Trinn 1: Slå på utløseren «Sideoppdatering»

Åpne Workflow Trigger Extensions i Shopify-administrasjonspanelet og gå til Triggers. Skriv inn Page i søkefeltet og slå på Page Update.

Hvis appen ikke har tilgang til «Blogg og sider» ennå, ber Shopify om dette i samme øyeblikk - godkjenn dialogboksen, så blir utløseren aktivert. Når du aktiverer en Shopify Flow-arbeidsflyt som starter med denne utløseren, blir den også aktivert.

Siden «Triggers» søkte etter «Page», med «Page Update» aktivert
Utløsere, søkt etter «Side»: slå på «Sideoppdatering».

Trinn 2: Opprett Slack-arbeidsflyten

Opprett først Slack-siden, slik at du har en webhook-URL klar til bruk i Shopify Flow.

I Slack oppretter du en arbeidsflyt og velger Starter med en webhook som utløser.

I webhook-konfigurasjonen oppretter du en variabel med navnet text. Dette er verdien som Slack vil motta fra Shopify Flow.

Legg til et meldingstrinn, for eksempel Send en melding til #support-team.

Sett inn tekstvariabelen i selve Slack-meldingen, slik at den eksakte meldingen fra Shopify Flow blir lagt ut i supportkanalen.

Lagre Slack-arbeidsflyten, slik at webhook-URL-en blir tilgjengelig.

Slack-arbeidsflyt konfigurert til å starte med en webhook og sende en melding til supportkanalen
Slack-arbeidsflyt konfigurert til å starte med en webhook og sende en melding til supportkanalen

Kopier webhook-URL-en

Åpne innstillingene for webhook i Slack og kopier URL-adressen for nettforespørselen. Du skal bruke denne URL-adressen i Shopify Flow.

Konfigurasjon av Slack-webhook som viser URL-adressen for nettforespørselen og knappen for å kopiere lenken
Konfigurasjon av Slack-webhook som viser URL-adressen for nettforespørselen og knappen for å kopiere lenken

Trinn 3: Bekreft sidehåndtaket i Shopify

Før du oppretter betingelsen, må du kontrollere det nøyaktige navnet på siden du ønsker å overvåke.

I Shopify-administrasjonspanelet åpner du siden og ser på forhåndsvisningen av** søkemotoroppføringen**. For en side med returvilkår kan håndteringsnavnet være return-policy.

Shopify-sideditoren viser sidehåndteringen «return-policy» i søkemotorresultatene
Shopify-sideditoren viser sidehåndteringen «return-policy» i søkemotorresultatene

Trinn 4: Opprett arbeidsflyten i Shopify Flow

Nå skal du opprette automatiseringen i Shopify Flow.

Åpne Shopify Flow og opprett en ny arbeidsflyt.

Søk etter side og velg Sideoppdatering fra Workflow Trigger Extensions.

Når den er valgt, starter arbeidsflyten når en side oppdateres.

Shopify Flow-utløservalger som viser utløseren «Sideoppdatering» fra Workflow Trigger Extensions
Shopify Flow-utløservalger som viser utløseren «Sideoppdatering» fra Workflow Trigger Extensions

Trinn 5: Legg til et vilkår for siden du ønsker å overvåke

Vanligvis ønsker man ikke å motta varsler ved hver eneste sideoppdatering. Legg til et vilkår slik at arbeidsflyten kun kjører for den policy-siden du er interessert i.

Etter utløseren Sideoppdatering legger du til et Betingelse-trinn.

Sett feltet til Handle eller page.handle.

Still inn regelen til Lik.

Skriv inn return-policy eller det nøyaktige navnet på siden du ønsker å overvåke.

Shopify Flow-betingelse som sjekker om sidehåndteringen er lik «return-policy»
Shopify Flow-betingelse som sjekker om sidehåndteringen er lik «return-policy»

Trinn 6: Send oppdateringen av siden til Slack

Etter True-grenen i betingelsen skal du sende oppdateringsopplysningene til Slack-webhooken din.

Hvis Shopify-abonnementet ditt inkluderer «Send HTTP-forespørsel»

Legg til den innebygde handlingen Send HTTP-forespørsel i Shopify Flow, og bruk den kopierte Slack-webhook-URL-en.

Send en JSON-tekstdel som overfører sideopplysningene til Slack-tekstvariabelen.

swift
{
  "body": {
    "text": "⚠️ Policy page updated\n\nPage title: {{ page.title }}\nPage handle: {{ page.handle }}\n\nUpdated content:\n{{ page.bodyHtml }}"
  }
}

Hvis du bruker Basic-versjonen av Shopify

Den innebygde handlingen Send HTTP-forespørsel er kanskje ikke tilgjengelig i abonnementet ditt. I så fall kan du bruke Shopify Flows Transactional Email og handlingen HTTP Request som en midlertidig løsning for utgående webhooks.

Den tilhørende veiledningen bruker følgende virkelige appområder og etiketter:

  • HTTP Requestr
  • Opprett forespørsel
  • HTTP Request-forespørsel i Shopify Flow
  • Arrangementshistorikk

For den fullstendige veiledningen til oppsettet, se bloggveiledningen som brukeren nevner: «Make an HTTP Request».

Anbefalt format for Slack-meldinger

For å sikre at varslene er lettleselige for supportteamene, bør du sende en melding som denne:

swift
{
  "body": {
    "text": "⚠️ Policy page updated\n\nPage title: {{ page.title }}\nPage handle: {{ page.handle }}\n\nUpdated content:\n{{ page.bodyHtml }}"
  }
}

Anbefalt oppførsel i arbeidsflyten

I eksemplet med returrett ser den endelige arbeidsflytlogikken slik ut:

  1. Utløseren Sideoppdatering utløses når en side endres
  2. Betingelsen sjekker om page.handle er lik return-policy
  3. Hvis dette stemmer, sender Shopify Flow den nye sidetittelen og innholdet til Slack-webhooken
  4. Slack legger ut meldingen i supportkanalen din umiddelbart

Dette gjør det lettere for supportteamet å få oversikt over endringer i retningslinjene før de fortsetter å svare kundene med utdatert informasjon.

Test arbeidsflyten

Gjør en liten endring på den overvåkede siden i Shopify-administrasjonspanelet og lagre den.

Åpne Shopify Flow og bekreft at arbeidsflyten ble kjørt ut fra hendelsen Sideoppdatering.

Sørg for at verdien i feltet stemmer overens med verdien du har angitt.

Åpne supportkanalen din og sjekk at Slack-arbeidsflyten har lagt ut den innkommende tekstmeldingen.

En Slack-melding ser slik ut:

Gode praksiseksempler

  • Bruk det eksakte side-ID-et, ikke sidetittelen, i betingelsen din.
  • Begynn med én viktig side, for eksempel return-policy, før du utvider til andre retningslinjesider.
  • Sørg for at Slack-kanalen holder seg til interne operasjoner, for eksempel #support-team eller en kanal for oppdateringer av retningslinjer.
  • Hvis butikken din bruker Shopify Basic, bør du bruke «Shopify Flow Transactional Email» for det utgående webhook-trinnet.
  • Test arbeidsflyten på nytt etter at du har endret Slack-webhooken eller redigert meldingsformatet.

Eksempler på bruksområder

Gi beskjed til kundestøtten når returfrister, byttevilkår eller vilkår for endelig salg endres.

Gi teamet beskjed når leveringsfrister, fraktsoner eller transportørens regler endres.

Sørg for at kundestøtten tilpasses når lovgivningen eller vilkårene for dekning endres.

Resultat

Med denne arbeidsflyten på plass holder nettstedet og supportteamet seg oppdatert. Så snart en overvåket retningslinjeside endres, varsler Slack teamet ditt, slik at de umiddelbart kan svare med riktig informasjon.