Stuur Slack-meldingen wanneer een blogbericht wordt bijgewerkt
Ontvang een Slack-melding bij elke update van een blogbericht via Shopify Flow, met titel en tekst automatisch doorgestuurd.
Overzicht
Gebruik deze workflow wanneer u wilt dat uw contentteam via Slack een melding ontvangt telkens wanneer een blogbericht op Shopify wordt bijgewerkt. In deze configuratie detecteert Workflow Trigger Extensions de wijziging in het blogbericht, start Shopify Flow een workflow met de trigger ‘Blogbericht bijgewerkt’ en verzendt Flow Transactional Email de bijgewerkte titel en tekst van het blogbericht naar de webhook van uw Slack-workflow.
Videogids
Voordat u begint
- U hebt Workflow Trigger Extensions geïnstalleerd in Shopify admin.
- U hebt toegang tot Shopify Flow.
- U beschikt nu over een webhook-URL voor een Slack-workflow.
- U moet de Flow Transactional Email-app hebben geïnstalleerd als u het Slack-webhookverzoek wilt verzenden via een vooraf geconfigureerd HTTP-verzoek. Als u geen gebruikmaakt van het basisabonnement Shopify, kunt u het HTTP-verzoek rechtstreeks vanuit de Shopify-flow zelf verzenden.
Schakel de trigger ‘Blogbericht bijwerken’ in
Ga in de beheerdersinterface van Shopify naar ‘Apps’ en selecteer ‘Workflow Trigger Extensions’. Open ‘Triggers’, typ ‘Blog’ in het zoekveld en schakel ‘Blog Post Update’ in.
Indien de app nog geen toegang heeft tot blogs en pagina’s, vraagt Shopify hier op datzelfde moment om - keur het dialoogvenster goed en de trigger is ingeschakeld. Het inschakelen van een Shopify Flow-workflow die met deze trigger begint, schakelt deze eveneens in.
Hiermee wordt de app geïnstrueerd om uw blogberichten in de gaten te houden en de workflow ‘Blog Post Update’ in Shopify Flow te starten.

Maak de Slack-workflow aan
Maak een Slack-workflow aan die wordt gestart door een webhook. Definieer in de instellingen van de webhook variabelen voor de inhoud die Slack moet ontvangen, zoals title en body.
Voeg vervolgens een actie toe waarmee een bericht wordt verzonden naar het kanaal van uw contentteam, bijvoorbeeld #content-team, zodat het team het bijgewerkte bericht kan bekijken en hierop kan reageren.


Maak de Shopify Flow aan
Open Shopify Flow en maak een nieuwe workflow aan. Selecteer in de triggerkiezer de optie ‘Blogpost bijwerken’ uit de triggers onder ‘Workflow Trigger Extensions’.

Indien uw Shopify-abonnement de ingebouwde actie ‘HTTP-verzoek verzenden’ van Shopify Flow niet ondersteunt, kiest u in plaats daarvan ‘HTTP-verzoek’ in de Flow-app voor** transactionele e-mail**. Hiermee kunt u de Slack-webhook verzenden via een vooraf geconfigureerd verzoek.

Configureer het HTTP-verzoek in Shopify Flow Transactional Email
Ga in Flow Transactional Email naar ‘HTTP-verzoeken’ en maak een verzoek aan voor uw Slack-workflow. Meer informatie vindt u in ‘: Hoe u een HTTP-verzoek indient met Flow Transactional Email’.
- Naam: iets duidelijks, zoals
Blog Post Updated Slack Webhook - URL: de URL van uw Slack-webhook
- HTTP-methode:
POST - Koptekst:
Content-Type=application/json

Ga vervolgens terug naar Shopify Flow en voeg de gegevens van het blogbericht toe aan de hoofdtekst van het verzoek. Gebruik de artikelvelden uit de trigger ‘Blogbericht bijwerken’, zodat Slack de bijgewerkte titel en inhoud ontvangt.
{
"body": {
"title": "{{article.title}}",
"body": "{{article.body}}"
}
}
Hoe het Slack-bericht eruitziet
Wanneer Shopify Flow wordt uitgevoerd, ontvangt Slack de bijgewerkte titel en tekst van het blogbericht via Shopify. Uw contentteam kan de wijziging onmiddellijk controleren zonder het blog handmatig te hoeven bekijken.

Aanbevolen structuur voor de workflow
- Workflow Trigger Extensions detecteert een update van een blogbericht via de trigger ‘Blogberichtupdate’.
- Shopify Flow begint met de trigger ‘Blogbericht bijwerken’.
- Flow Transactional Email verstuurt een verzoek van het type
POSTnaar de webhook van uw Slack-workflow. - Slack plaatst de titel en de tekst van de blog in het kanaal van uw contentteam.
Problemen oplossen
Controleer of de optie ‘Blogbericht bijwerken’ is ingeschakeld onder ‘Triggers’ in Workflow Trigger Extensions, en of er toegang tot ‘Blog & Pagina’ is verleend op de pagina ‘Toestemmingen’.
Controleer of de Slack-workflow nog steeds gebruikmaakt van „Van een webhook”, of de webhook-URL correct is en of het verzoek voor de transactie-e-mail in Shopify Flow gebruikmaakt van POST met Content-Type: application/json.
Controleer of uw actie Shopify Flow de triggergegevens correct toewijst. De request body dient de bijgewerkte artikelwaarden door te geven, bijvoorbeeld {{article.title}} en {{article.body}}.
