Support wanneer een pagina verandert

Support wanneer een pagina verandert

Pagina kopiëren

Stel uw supportteam via Slack op de hoogte zodra een beleidspagina wijzigt, met Workflow Trigger Extensions en Shopify Flow.

Waarom deze workflow van belang is

Indien uw retourbeleid wordt gewijzigd van 30 dagen naar 14 dagen, wordt uw webshop onmiddellijk bijgewerkt, maar het is mogelijk dat uw supportteam nog steeds op basis van de oude informatie reageert, tenzij u hen hiervan onmiddellijk op de hoogte stelt.

Deze workflow vult die leemte op. Met behulp van Workflow Trigger Extensions, Shopify Flow en een Slack-webhook kunt u uw ondersteuningsteam op de hoogte stellen zodra een beleidspagina wordt bijgewerkt.

Wat u gaat bouwen

U gaat het volgende maken:

  • Een Slack-workflow die begint met een webhook
  • Een tekstvariabele met de naam „text” die het bericht ontvangt van Shopify Flow
  • Een workflow in de Shopify Flow die begint met de trigger „Pagina-update” van Workflow Trigger Extensions
  • Een voorwaarde die controleert of **page.handle** gelijk is aan return-policy of een andere paginahandle die u wilt controleren
  • Een melding die de bijgewerkte paginatitel en -inhoud naar uw Slack-webhook verzendt

Voordat u begint

  • U hebt Workflow Trigger Extensions geïnstalleerd.
  • U hebt toegang tot Shopify Flow.
  • U hebt toegang tot Slack-workflows in de Slack-werkruimte waarnaar u meldingen wilt laten verzenden.
  • U weet welke paginahandle u wilt volgen, bijvoorbeeld return-policy.

Videogids

In de video wordt het gehele proces getoond. De video is opgenomen met een oudere versie van de app, waarin de trigger op een andere plek werd ingeschakeld - volg daarvoor stap 1 hieronder.

Stap 1: Schakel de trigger ‘Pagina-update’ in

Open Workflow Trigger Extensions in Shopifyadmin en ga naar ‘Triggers’. Typ ‘Page’ in het zoekveld en schakel ‘Page Update’ in.

Indien de app nog geen toegang tot Blog & Page heeft, vraagt Shopify hier op datzelfde moment om - keur het dialoogvenster goed en de trigger is geactiveerd. Het inschakelen van een Shopify Flow-workflow die met deze trigger begint, schakelt deze eveneens in.

Op de pagina ‘Triggers’ is gezocht naar ‘Page’, waarbij de optie ‘Page Update’ was ingeschakeld
Triggers, gezocht op pagina: schakel ‘Pagina bijwerken’ in.

Stap 2: Maak de Slack-workflow aan

Maak eerst de Slack-kant aan, zodat u een webhook-URL klaar hebt voor Shopify Flow.

Maak in Slack een workflow aan en kies ‘Begint met een webhook’ als trigger.

Maak in de webhook-configuratie een variabele aan met de naam „text“. Dit is de waarde die Slack zal ontvangen van Shopify Flow.

Voeg een berichtstap toe, bijvoorbeeld: ‘Stuur een bericht naar #support-team’.

Voeg in de tekst van het Slack-bericht de tekstvariabele in, zodat het exacte bericht van Shopify Flow in het supportkanaal wordt geplaatst.

Sla de Slack-workflow op, zodat de webhook-URL beschikbaar komt.

Een Slack-workflow die zo is geconfigureerd dat deze start met een webhook en een bericht naar het supportkanaal verstuurt
Een Slack-workflow die zo is geconfigureerd dat deze wordt gestart door een webhook en een bericht naar het supportkanaal verstuurt

Kopieer de URL van de webhook

Open de webhook-instellingen in Slack en kopieer de URL voor het webverzoek. U zult deze URL gebruiken in Shopify Flow.

Configuratie van de Slack-webhook, met weergave van de URL voor het webverzoek en de knop ‘Link kopiëren’
Configuratie van de Slack-webhook, met weergave van de URL voor het webverzoek en de knop ‘Link kopiëren’

Stap 3: Controleer de paginahandle op Shopify

Controleer, voordat u de voorwaarde instelt, de exacte URL van de pagina die u wilt controleren.

Open in de beheerdersomgeving van Shopify de betreffende pagina en bekijk het voorbeeld van de weergave in zoekmachines. Voor een pagina met het retourbeleid kan de URL bijvoorbeeld return-policy zijn.

Shopify pagina-editor waarin de paginahandle ‘return-policy’ wordt weergegeven in de zoekresultaten van de zoekmachine
Shopify pagina-editor waarin de paginakood „return-policy” in de zoekresultaten wordt weergegeven

Stap 4: Maak de workflow Shopify Flow aan

Stel nu de automatisering in via Shopify Flow.

Open Shopify Flow en maak een nieuwe workflow aan.

Zoek de pagina en selecteer ‘Pagina bijwerken’ in de ‘Workflow Trigger Extensions’.

Zodra de workflow is geselecteerd, wordt deze gestart wanneer een pagina wordt bijgewerkt.

Shopify Flow Triggerkiezer waarin de trigger ‘Pagina bijwerken’ wordt weergegeven, afkomstig van Workflow Trigger Extensions
Shopify Flow Triggerkiezer waarin de trigger ‘Page Update’ wordt weergegeven, afkomstig van Workflow Trigger Extensions

Stap 5: Voeg een voorwaarde toe voor de pagina die u wilt monitoren

Meestal wilt u niet voor elke pagina-update een melding ontvangen. Voeg een voorwaarde toe, zodat de workflow alleen wordt uitgevoerd voor de beleidspagina die voor u van belang is.

Voeg na de trigger ‘Pagina-update’ een stap ‘Voorwaarde’ toe.

Stel het veld in op „Handle“ of page.handle.

Stel de regel in op „Gelijk aan”.

Voer return-policy in, of de exacte URL van de pagina die u wilt volgen.

Shopify Flow voorwaarde die controleert of de paginahandle overeenkomt met het retourbeleid
Shopify Flow voorwaarde die controleert of de paginahandle overeenkomt met het retourbeleid

Stap 6: Stuur de pagina-update naar Slack

Stuur, nadat de ‘True’-tak van de voorwaarde is bereikt, de updategegevens naar uw Slack-webhook.

Indien uw Shopify-abonnement de functie „HTTP-verzoek verzenden” omvat

Voeg de ingebouwde actie **‘HTTP-verzoek verzenden’ **Shopify Flow toe en gebruik de gekopieerde Slack-webhook-URL.

Verzend een JSON-body waarmee de paginagegevens worden doorgegeven aan de Slack**-tekst**variabele.

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

Als u het Basic-Shopify gebruikt

De ingebouwde actie ‘HTTP-verzoek verzenden’ is mogelijk niet beschikbaar in uw abonnement. Gebruik in dat geval de ‘Flow Transactional Email’ en de bijbehorende actie ‘HTTP-verzoek’ als tijdelijke oplossing voor uitgaande webhooks.

In de bijbehorende handleiding worden deze daadwerkelijke app-gebieden en labels gebruikt:

  • HTTP-verzoeken
  • Verzoek aanmaken
  • HTTP-verzoek binnen Shopify Flow
  • Overzicht van evenementen

Raadpleeg voor het volledige configuratieschema de bloggids waarnaar de gebruiker verwijst: Een HTTP-verzoek indienen.

Aanbevolen indeling voor Slack-berichten

Om meldingen voor supportteams begrijpelijk te houden, stuurt u een bericht zoals dit:

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

Aanbevolen workflow-gedrag

Voor het voorbeeld van het retourbeleid ziet de uiteindelijke workflowlogica er als volgt uit:

  1. De trigger ‘Paginabijwerking’ wordt geactiveerd wanneer er wijzigingen op een pagina plaatsvinden
  2. De voorwaarde controleert of page.handle gelijk is aan return-policy
  3. Indien dit het geval is, stuurt Shopify Flow de nieuwe paginatitel en inhoud naar de Slack-webhook
  4. Slack plaatst het bericht onmiddellijk in uw supportkanaal

Hierdoor kan uw supportteam wijzigingen in het beleid opmerken voordat zij doorgaan met het beantwoorden van vragen van klanten op basis van verouderde informatie.

Test du workflow

Breng een kleine wijziging aan op de pagina die wordt gecontroleerd in Shopify admin en sla deze op.

Open Shopify Flow en controleer of de workflow is uitgevoerd vanuit de gebeurtenis ‘Pagina bijwerken’.

Zorg ervoor dat de handle overeenkomt met de waarde die u hebt ingevoerd.

Open uw supportkanaal en controleer of de Slack-workflow het binnenkomende sms-bericht heeft geplaatst.

Het Slack-bericht ziet er als volgt uit:

Beste praktijken

  • Gebruik in uw voorwaarde de exacte paginahandle, niet de paginatitel.
  • Begin met één belangrijke pagina, zoals return-policy, voordat u doorgaat naar andere beleidspagina’s.
  • Zorg ervoor dat het Slack-kanaal gericht blijft op interne activiteiten, zoals #support-team of een kanaal voor beleidsupdates.
  • Indien uw winkel gebruikmaakt van het Basic-Shopify-pakket, dient u ‘Flow Transactional Email’ te gebruiken voor de stap ‘uitgaande webhook’.
  • Test van de workflow opnieuw nadat u uw Slack-webhook hebt gewijzigd of de berichtindeling hebt aangepast.

Voorbeelden van gebruikssituaties

Support wordt aangeboden wanneer de retourtermijnen, omruilvoorwaarden of voorwaarden voor definitieve verkoop worden gewijzigd.

Breng het team op de hoogte wanneer leveringstermijnen, verzendzones of regels van vervoerders worden gewijzigd.

Zorg ervoor dat de support wordt aangepast wanneer de juridische bepalingen of de dekkingsvoorwaarden worden gewijzigd.

Resultaat

Met deze workflow blijven uw website en uw supportteam goed op elkaar afgestemd. Zodra er een wijziging plaatsvindt op een pagina met beleidsregels die wordt gemonitord, waarschuwt Slack uw team, zodat zij onmiddellijk met de juiste informatie kunnen reageren.