Underret supporten, når en side ændres

Underret supporten, når en side ændres

Kopier side

Giv dit supportteam besked i Slack eller via e-mail, når der sker ændringer på en »Shopify«-side, ved hjælp af Workflow Trigger Extensions og Shopify Flow.

Hvorfor denne arbejdsgang er vigtig

Hvis din returpolitik ændres fra 30 dage til 14 dage, opdateres din webshop med det samme, men dit supportteam vil muligvis fortsat svare ud fra de gamle oplysninger, medmindre du straks giver dem besked.

Denne arbejdsgang udfylder dette hul. Ved hjælp af Workflow Trigger Extensions, Shopify Flow og en Slack-webhook kan du give dit supportteam besked, så snart en politikside opdateres.

Hvad du skal bygge

Du skal lave:

  • I Slack-arbejdsgang, der starter med »Starts with a webhook«
  • En tekstvariabel ved navn »text«, der modtager beskeden fra Shopify Flow
  • En arbejdsgang i Shopify Flow, der starter med udløseren »Sideopdatering« fra Workflow Trigger Extensions
  • En betingelse, der kontrollerer, om »page.handle« er lig med »return-policy« eller et andet side-handle, som du ønsker at overvåge
  • Et overvågningsskridt, der sender den opdaterede sidetitel og det opdaterede indhold til din Slack-webhook

Før du går i gang

  • Du har installeret Workflow Trigger Extensions.
  • Du har adgang til Shopify Flow.
  • Du har adgang til Slack-arbejdsgange i det Slack-arbejdsområde, hvor du ønsker at modtage underretninger.
  • Du ved, hvilket side-handle du vil overvåge, f.eks. return-policy.

Videovejledning

Videoen viser hele forløbet. Den er optaget med en ældre version af appen, hvor udløseren blev aktiveret et andet sted - følg trin 1 nedenfor for den del.

Trin 1: Aktiver udløseren »Sideopdatering«

Åbn »Workflow Trigger Extensions« under »Shopify« »admin«, og gå til »Udløsere«. Skriv »Page« i søgefeltet, og aktiver »Page Update«.

Hvis appen endnu ikke har adgang til blog og sider, beder Shopify om det med det samme - godkend dialogboksen, og udløseren er aktiveret. Hvis du aktiverer en arbejdsgang på Shopify Flow, der starter med denne udløser, aktiveres den også.

Siden »Udløsere« søgte efter »Page«, mens »Page Update« var aktiveret
Udløsere, søgt efter Side: Aktiver sideopdatering.

Trin 2: Opret Slack-arbejdsgangen

Opret først Slack-siden, så du har en webhook-URL klar til Shopify Flow.

I Slack skal du oprette en arbejdsgang og vælge »Starter med en webhook« som udløser.

I webhook-opsætningen skal du oprette en variabel med navnet »text«. Det er den værdi, som Slack vil modtage fra Shopify Flow.

Tilføj et trin med en besked, f.eks. »Send en besked til #support-team«.

Indsæt tekstvariablen i selve Slack-beskeden, så den nøjagtige besked fra Shopify Flow bliver sendt til supportkanalen.

Gem Slack-arbejdsgangen, så webhook-URL’en bliver tilgængelig.

Slack-arbejdsgang, der er konfigureret til at starte med en webhook og sende en besked til supportkanalen
Slack-arbejdsgang, der er konfigureret til at starte med en webhook og sende en besked til supportkanalen

Kopier webhook-URL’en

Åbn webhook-indstillingerne i Slack, og kopier URL’en til webanmodningen. Du skal bruge denne URL på Shopify Flow.

Opsætning af Slack-webhook, der viser URL’en til webanmodningen og knappen »Kopier link«
Opsætning af Slack-webhook, der viser URL’en til webanmodningen og knappen »Kopier link«

Trin 3: Bekræft side-ID’et på Shopify

Inden du opretter betingelsen, skal du kontrollere det nøjagtige navn på den side, du vil overvåge.

I Shopify-administrationspanelet skal du åbne siden og se forhåndsvisningen af søgemaskineoptagelsen. For en side med returpolitik kan adressen f.eks. være return-policy.

Shopify sideeditor, der viser side-id’et »return-policy« i søgemaskinens søgeresultater
Shopify sideeditor, der viser sidens navn »return-policy« i søgemaskinens søgeresultater

Trin 4: Opret arbejdsgangen »Shopify Flow«

Opret nu automatiseringen i Shopify Flow.

Åbn Shopify Flow og opret en ny arbejdsgang.

Søg efter siden, og vælg »Sideopdatering« under »Workflow Trigger Extensions«.

Når den er valgt, starter arbejdsgangen, når en side opdateres.

Shopify Flow Trigger-vælger, der viser udløseren »Sideopdatering« fra Workflow Trigger Extensions
Shopify Flow Trigger-vælger, der viser udløseren »Sideopdatering« fra Workflow Trigger Extensions

Trin 5: Tilføj en betingelse for den side, du vil overvåge

Normalt ønsker man ikke at modtage meddelelser ved hver eneste sideopdatering. Tilføj en betingelse, så arbejdsgangen kun udføres for den politikside, du er interesseret i.

Efter udløseren »Sideopdatering« skal du tilføje et trin for betingelser.

Indstil feltet til »Handle« eller »page.handle«.

Indstil reglen til »Lig med«.

Indtast return-policy eller det nøjagtige navn på den side, du vil overvåge.

Shopify Flow betingelse, der kontrollerer, om sidehåndteringen svarer til return-policy
Shopify Flow betingelse, der kontrollerer, om sidehåndteringen svarer til returpolitikken

Trin 6: Send opdateringen af siden til Slack

Når betingelsens »True«-gren er udløst, skal du sende opdateringsoplysningerne til din Slack-webhook.

Hvis din Shopify-plan indeholder funktionen »Send HTTP-anmodning«

Tilføj handlingen »Send HTTP-anmodning« iShopify Flow, og brug den Slack-webhook-URL, du har kopieret.

Send en JSON-tekst, der overfører sideoplysningerne til Slack**-tekst**variablen.

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

Hvis du har et Basic-abonnement Shopify

Den indbyggede handling »Send HTTP-anmodning« er muligvis ikke tilgængelig på dit abonnement. I så fald kan du bruge Flow Transactional Email og dens handling »HTTP-anmodning« som en løsning på problemet med udgående webhooks.

Den tilhørende vejledning bruger disse virkelige app-områder og etiketter:

  • HTTP-anmodninger
  • Opret anmodning
  • HTTP-anmodning i Shopify Flow
  • Begivenhedshistorik

For den fulde opsætningsvejledning henvises til den blogvejledning, som brugeren nævner: Foretag en HTTP-anmodning.

Anbefalet format for Slack-beskeder

For at sikre, at advarslerne er letlæselige for supportteamene, skal du sende en besked som denne:

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

Anbefalet arbejdsgang

I eksemplet med returpolitikken ser den endelige arbejdsgang således ud:

  1. Udløser »Sideopdatering« udløses, når der sker ændringer på en side
  2. Betingelsen kontrollerer, om page.handle er lig med return-policy
  3. Hvis betingelsen er opfyldt, sender Shopify Flow den nye sidetitel og det nye indhold til Slack-webhooken
  4. Slack sender beskeden til din supportkanal med det samme

Dette hjælper dit supportteam med at få øje på ændringer i retningslinjerne, inden de fortsætter med at besvare kundernes henvendelser med forældede oplysninger.

Test arbejdsgangen

Foretag en lille ændring på den overvågede side i Shopify admin, og gem den.

Åbn Shopify Flow og kontroller, at arbejdsgangen blev udført ud fra begivenheden »Sideopdatering«.

Sørg for, at håndtaget stemmer overens med den værdi, du har indtastet.

Åbn din supportkanal, og kontroller, at Slack-arbejdsgangen har lagt den indgående SMS op.

En Slack-besked ser sådan ud:

Gode eksempler

  • Brug det nøjagtige side-handle, ikke sidetitlen, i din betingelse.
  • Start med en vigtig side, f.eks. return-policy, inden du går videre til andre sider med retningslinjer.
  • Sørg for, at Slack-kanalen forbliver fokuseret på interne aktiviteter, f.eks. #support-team eller en kanal til opdateringer af retningslinjer.
  • Hvis din butik kører på Basic Shopify, skal du bruge »Shopify Flow Transactional Email« til det udgående webhook-trin.
  • Test arbejdsgangen igen, når du har ændret din Slack-webhook eller redigeret meddelelsesformatet.

Eksempler på anvendelsestilfælde

Få support, når returfrister, ombytningsregler eller betingelser for endeligt salg ændres.

Giv teamet besked, når leveringstidsfrister, forsendelsesområder eller transportørregler ændres.

Sørg for, at supporten tilpasses, når lovgivningen eller dækningsbetingelserne ændres.

Resultat

Med denne arbejdsgang på plads sikres det, at jeres hjemmeside og supportteamet altid er på bølgelængde. Så snart der sker ændringer på en overvåget politikside, sender Slack en besked til jeres team, så de straks kan reagere med de korrekte oplysninger.