Senden Sie Slack-Benachrichtigungen, wenn ein Blogbeitrag aktualisiert wird
Löst in Shopify Flow bei Blogbeitrag-Updates eine Slack-Benachrichtigung mit Titel und Text aus, per Workflow Trigger Extensions.
Überblick
Verwenden Sie diesen Workflow, wenn Ihr Content-Team jedes Mal in Slack benachrichtigt werden soll, wenn ein Blogbeitrag unter Shopify aktualisiert wird. Bei dieser Konfiguration erkennt Workflow Trigger Extensions die Änderung am Blogbeitrag, Shopify Flow startet einen Workflow mit dem Trigger „Blogbeitrag aktualisieren“, und Flow Transactional Email sendet den aktualisierten Blogtitel und den Text des Beitrags an den Webhook Ihres Slack-Workflows.
Videoanleitung
Bevor Sie beginnen
- Sie haben „Workflow Trigger Extensions“ unter Shopifyadmin installiert.
- Sie haben Zugriff auf Shopify Flow.
- Sie verfügen nun über eine Webhook-URL für den Slack-Workflow.
- Sie müssen die App „Flow Transactional Email“ installiert haben, wenn Sie die Slack-Webhook-Anfrage über eine vorkonfigurierte HTTP-Anfrage senden möchten. Sofern Sie nicht den Shopify-Basistarif nutzen, können Sie die HTTP-Anfrage direkt aus dem Shopify-Flow heraus senden.
Aktivieren Sie den Trigger „Blogbeitrag aktualisieren“
Öffnen Sie im Admin-Bereich von Shopify den Bereich „Apps“ und wählen Sie „Workflow Trigger Extensions“ aus. Öffnen Sie „Trigger“, geben Sie „Blog“ in das Suchfeld ein und aktivieren Sie „Blog Post Update“.
Falls die App noch keinen Zugriff auf „Blog & Page“ hat, fordert Shopify diesen sofort an - bestätigen Sie den Dialog, und der Trigger ist aktiviert. Das Aktivieren eines Shopify Flow-Workflows, der mit diesem Trigger beginnt, aktiviert diesen ebenfalls.
Dadurch wird die App angewiesen, Ihre Blogbeiträge zu überwachen und den Workflow „Blogbeitrag aktualisieren“ in Shopify Flow zu starten.

Erstellen Sie den Slack-Workflow
Erstellen Sie einen Slack-Workflow, der durch einen Webhook ausgelöst wird. Legen Sie in den Webhook-Einstellungen Variablen für die Inhalte fest, die Slack erhalten soll, wie beispielsweise title und body.
Fügen Sie anschließend eine Aktion hinzu, die eine Nachricht an den Kanal Ihres Content-Teams sendet, beispielsweise #content-team, damit das Team den aktualisierten Beitrag prüfen und entsprechend darauf reagieren kann.


Erstellen Sie die Datei Shopify Flow
Öffnen Sie Shopify Flow und erstellen Sie einen neuen Workflow. Wählen Sie in der Triggerauswahl unter den „Workflow Trigger Extensions“-Triggern die Option „Blog-Beitrag aktualisieren“ aus.

Falls Ihr Shopify-Plan die in Shopify Flow integrierte Aktion „HTTP-Anfrage senden“ nicht unterstützt, wählen Sie stattdessen in der Shopify Flow-App** „Transactional Email“ die** Option „HTTP-Anfrage“ aus. Auf diese Weise können Sie den Slack-Webhook über eine vorkonfigurierte Anfrage versenden.

Konfigurieren Sie die HTTP-Anfrage in „Shopify Flow Transactional Email“
Gehen Sie in „Shopify Flow“ zu „HTTP-Anfragen“ und erstellen Sie eine Anfrage für Ihren Slack-Workflow. Weitere Einzelheiten finden Sie unter „: So erstellen Sie eine HTTP-Anfrage mit Shopify Flow“.
- Name: etwas Aussagekräftiges, wie beispielsweise
Blog Post Updated Slack Webhook - URL: Ihre Slack-Webhook-URL
- HTTP-Methode:
POST - Überschrift:
Content-Type=application/json

Kehren Sie anschließend zu Shopify Flow zurück und ordnen Sie die Daten des Blogbeitrags dem Request-Body zu. Verwenden Sie dazu die Artikel-Felder aus dem Trigger „Blog Post Update“, damit Slack den aktualisierten Titel und Inhalt erhält.
{
"body": {
"title": "{{article.title}}",
"body": "{{article.body}}"
}
}
So sieht die Slack-Nachricht aus
Wenn Shopify Flow ausgeführt wird, erhält Slack den aktualisierten Titel und den Text des Blogbeitrags von Shopify. Ihr Content-Team kann die Änderung sofort überprüfen, ohne den Blog manuell aufrufen zu müssen.

Empfohlene Struktur des Workflows
- Workflow Trigger Extensions erkennt eine Aktualisierung eines Blogbeitrags über den Trigger „Blogbeitrag-Aktualisierung“.
- Shopify Flow beginnt mit dem Trigger „Blogbeitrag aktualisieren“.
- „Flow Transactional Email“ sendet eine
POST-Anfrage an den Webhook Ihres Slack-Workflows. - Slack veröffentlicht den Titel und den Text des Blogbeitrags in Ihrem Content-Team-Kanal.
Fehlerbehebung
Bitte überprüfen Sie, ob unter „Trigger“ in Workflow Trigger Extensions die Option „Blogbeitrag aktualisieren“ aktiviert ist und ob auf der Seite „Berechtigungen“ der Zugriff auf „Blog & Seite“ gewährt ist.
Bitte stellen Sie sicher, dass der Slack-Workflow weiterhin „Von einem Webhook“ verwendet, dass die Webhook-URL korrekt ist und dass die Anforderung für die transaktionale E-Mail im Shopify Flow die Adresse POST mit Content-Type: application/json verwendet.
Bitte überprüfen Sie, ob Ihre Aktion Shopify Flow die Triggerdaten korrekt zuordnet. Der Request-Body sollte die aktualisierten Artikelwerte übergeben, zum Beispiel {{article.title}} und {{article.body}}.
