Support wanneer een pagina verandert
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 aanreturn-policyof 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.

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.

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.

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.

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.

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.

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.
{
"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:
{
"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:
- De trigger ‘Paginabijwerking’ wordt geactiveerd wanneer er wijzigingen op een pagina plaatsvinden
- De voorwaarde controleert of
page.handlegelijk is aanreturn-policy - Indien dit het geval is, stuurt Shopify Flow de nieuwe paginatitel en inhoud naar de Slack-webhook
- 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.
