Support, wenn sich eine Seite ändert

Support, wenn sich eine Seite ändert

Seite kopieren

Benachrichtigen Sie Ihr Support-Team in Slack, sobald sich eine Richtlinienseite ändert, mit Workflow Trigger Extensions und Shopify Flow.

Warum dieser Workflow wichtig ist

Sollten sich Ihre Rückgabebedingungen von 30 Tagen auf 14 Tage ändern, wird Ihre Storefront zwar umgehend aktualisiert, doch Ihr Support-Team könnte weiterhin mit den alten Informationen antworten, sofern Sie es nicht umgehend darüber informieren.

Dieser Workflow schließt diese Lücke. Mithilfe von „Workflow Trigger Extensions“, „Shopify Flow“ und einem Slack-Webhook können Sie Ihr Support-Team benachrichtigen, sobald eine Richtlinienseite aktualisiert wird.

Was Sie entwickeln werden

Sie werden Folgendes erstellen:

  • Ein Slack-Workflow, der mit** einem Webhook ausgelöst wird**
  • Eine Textvariable namens „text“, die die Nachricht von Shopify Flow empfängt
  • Ein Shopify Flow-Workflow, der mit dem Trigger „Seitenaktualisierung“ aus „Workflow Trigger Extensions“ beginnt
  • Eine Bedingung, die prüft, ob „page.handle“ gleich return-policy oder einem anderen Seiten-Handle ist, das Sie überwachen möchten
  • Ein Benachrichtigungsschritt, der den aktualisierten Seitentitel und den Inhalt an Ihren Slack-Webhook sendet

Bevor Sie beginnen

  • Sie haben „Workflow Trigger Extensions“ installiert.
  • Sie haben Zugriff auf Shopify Flow.
  • Sie haben Zugriff auf Slack-Workflows in dem Slack-Workspace, in den die Benachrichtigungen gesendet werden sollen.
  • Sie wissen, welchen Seiten-Handle Sie überwachen möchten, beispielsweise return-policy.

Video-Anleitung

Das Video zeigt den gesamten Vorgang. Es wurde mit einer älteren Version der App aufgenommen, bei der der Trigger an einer anderen Stelle aktiviert wurde - befolgen Sie für diesen Teil bitte Schritt 1 unten.

Schritt 1: Aktivieren Sie den Trigger „Seitenaktualisierung“

Öffnen Sie „Workflow Trigger Extensions“ unter Shopifyadmin und navigieren Sie zu „Trigger“. Geben Sie „Seite“ in das Suchfeld ein und aktivieren Sie „Seitenaktualisierung“.

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.

Auf der Seite „Trigger“ wurde nach „Seite“ gesucht, wobei die Option „Seitenaktualisierung“ aktiviert war
Trigger, Suche nach Seite: „Seitenaktualisierung“ aktivieren.

Schritt 2: Erstellen Sie den Slack-Workflow

Richten Sie zunächst die Slack-Seite ein, damit Sie eine Webhook-URL für Shopify Flow bereit haben.

Erstellen Sie in Slack einen Workflow und wählen Sie als Trigger „Beginnt mit einem Webhook“ aus.

Erstellen Sie in der Webhook-Konfiguration eine Variable mit dem Namen „text“. Dies ist der Wert, den Slack von Shopify Flow erhält.

Fügen Sie einen Nachrichtenschritt hinzu, z. B. „Eine Nachricht an #Support-Team senden“.

Fügen Sie im Textkörper der Slack-Nachricht die Textvariable ein, damit die genaue Nachricht von Shopify Flow im Support-Kanal veröffentlicht wird.

Speichern Sie den Slack-Workflow, damit die Webhook-URL verfügbar wird.

Ein Slack-Workflow, der so konfiguriert ist, dass er durch einen Webhook gestartet wird und eine Nachricht an den Support-Kanal sendet
Ein Slack-Workflow, der so konfiguriert ist, dass er durch einen Webhook ausgelöst wird und eine Nachricht an den Support-Kanal sendet

Kopieren Sie die URL des Webhooks

Öffnen Sie die Webhook-Einstellungen in Slack und kopieren Sie die URL für die Webanfrage. Diese URL werden Sie unter Shopify Flow verwenden.

Einrichtung des Slack-Webhooks mit Anzeige der URL für die Webanfrage und der Schaltfläche „Link kopieren“
Einrichtung des Slack-Webhooks mit Anzeige der URL für die Webanfrage und der Schaltfläche „Link kopieren“

Schritt 3: Überprüfen Sie die Seiten-ID unter Shopify

Bevor Sie die Bedingung erstellen, vergewissern Sie sich, wie der genaue Name der Seite lautet, die Sie überwachen möchten.

Öffnen Sie im Shopify-Adminbereich die Seite und sehen Sie sich die Vorschau der Suchmaschinenanzeige an. Für eine Seite mit Rückgabebedingungen lautet der Handle möglicherweise return-policy.

Shopify Seiteneditor, der den Seiten-Handle „return-policy“ in den Suchmaschinenergebnissen anzeigt
Shopify Seiteneditor, der die Seiten-ID „return-policy“ in den Suchmaschinenergebnissen anzeigt

Schritt 4: Erstellen Sie den Workflow Shopify Flow

Erstellen Sie nun die Automatisierung in „Shopify Flow“.

Öffnen Sie Shopify Flow und erstellen Sie einen neuen Workflow.

Suchen Sie nach „Seite“ und wählen Sie unter „Workflow Trigger Extensions“ die Option „Seite aktualisieren“ aus.

Nach der Auswahl wird der Workflow gestartet, sobald eine Seite aktualisiert wird.

Shopify Flow Trigger-Auswahlfeld, das den Trigger „Page Update“ aus Workflow Trigger Extensions anzeigt
Shopify Flow Trigger-Auswahlfeld, das den Trigger „Page Update“ aus Workflow Trigger Extensions anzeigt

Schritt 5: Fügen Sie eine Bedingung für die Seite hinzu, die Sie überwachen möchten

In der Regel möchten Sie nicht für jede Seitenaktualisierung eine Benachrichtigung erhalten. Fügen Sie eine Bedingung hinzu, damit der Workflow nur für die Richtlinienseite ausgeführt wird, die für Sie von Bedeutung ist.

Fügen Sie nach dem Trigger „Seitenaktualisierung“ einen Schritt „Bedingung“ hinzu.

Stellen Sie das Feld auf „Handle“ oder page.handle ein.

Stellen Sie die Regel auf „Gleich“ ein.

Geben Sie return-policy oder den genauen Handle der Seite ein, die Sie überwachen möchten.

Shopify Flow Bedingung, die prüft, ob das Seiten-Handle mit der Rückgaberichtlinie übereinstimmt
Shopify Flow Bedingung, die prüft, ob das Seiten-Handle mit der Rückgaberichtlinie übereinstimmt

Schritt 6: Senden Sie die Seitenaktualisierung an Slack

Nachdem der „True“-Zweig der Bedingung ausgeführt wurde, senden Sie die Aktualisierungsdetails an Ihren Slack-Webhook.

Sofern Ihr Shopify-Plan die Funktion „HTTP-Anfrage senden“ umfasst

Fügen Sie die in Shopify Flow integrierte Aktion „HTTP-Anfrage senden“ hinzu und verwenden Sie die von Ihnen kopierte Slack-Webhook-URL.

Senden Sie einen JSON-Textkörper, der die Seitendetails an die Slack-Textvariable übergibt.

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

Falls Sie den Basic-Tarif nutzen: Shopify

Die integrierte Aktion „HTTP-Anfrage senden“ ist in Ihrem Plan möglicherweise nicht verfügbar. Verwenden Sie in diesem Fall den „-Flow“ für transaktionale E-Mails () und dessen HTTP-Anfrage-Aktion als Umgehungslösung für ausgehende Webhooks.

Der zugehörige Leitfaden verwendet folgende reale App-Bereiche und Bezeichnungen:

  • HTTP-Anfragen
  • Anfrage erstellen
  • HTTP-Anfrage innerhalb von Shopify Flow
  • Veranstaltungsverlauf

Die vollständige Anleitung zur Einrichtung finden Sie in dem vom Nutzer erwähnten Blogbeitrag: „Eine HTTP-Anfrage stellen“.

Empfohlenes Format für Slack-Nachrichten

Damit die Benachrichtigungen für die Teams des Supports gut lesbar sind, senden Sie bitte eine Nachricht wie diese:

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

Empfohlene Verhaltensweise des Workflows

Im Beispiel zum Rückgaberecht sieht die endgültige Logik des Workflows wie folgt aus:

  1. Der Trigger „Seitenaktualisierung“ wird ausgelöst, sobald sich eine Seite ändert
  2. Die Bedingung prüft, ob page.handle gleich return-policy ist.
  3. Falls zutreffend, sendet Shopify Flow den neuen Seitentitel und den neuen Inhalt an den Slack-Webhook.
  4. Slack veröffentlicht die Nachricht umgehend in Ihrem Support-Kanal

Dies hilft Ihrem Support-Team, Änderungen an den Richtlinien zu erkennen, bevor es weiterhin Kunden mit veralteten Informationen antwortet.

Testen Sie den Workflow

Nehmen Sie eine kleine Änderung an der überwachten Seite im Admin-Bereich von Shopify vor und speichern Sie diese.

Öffnen Sie „Shopify Flow“ und überprüfen Sie, ob der Workflow aufgrund des Ereignisses „Seitenaktualisierung“ ausgeführt wurde.

Bitte stellen Sie sicher, dass der Handle mit dem von Ihnen eingegebenen Wert übereinstimmt.

Öffnen Sie Ihren Support-Kanal und überprüfen Sie, ob der Slack-Workflow die eingehende Textnachricht veröffentlicht hat.

Die Slack-Nachricht sieht wie folgt aus:

Bewährte Verfahren

  • Verwenden Sie in Ihrer Bedingung den genauen Seiten-Handle und nicht den Seitentitel.
  • Beginnen Sie mit einer wichtigen Seite wie beispielsweise return-policy, bevor Sie auf andere Seiten mit Richtlinien ausweiten.
  • Bitte beschränken Sie den Slack-Kanal auf interne Abläufe, wie beispielsweise #support-team oder einen Kanal für Richtlinienaktualisierungen.
  • Falls Ihr Shop die „Basic“-Shopify nutzt, verwenden Sie „Shopify Flow Transactional Email“ für den Schritt „Ausgehender Webhook“.
  • Testen Sie den Workflow erneut, nachdem Sie Ihren Slack-Webhook geändert oder das Nachrichtenformat bearbeitet haben.

Beispiele für Anwendungsfälle

Support, wenn sich Rückgabefristen, Umtauschbedingungen oder Bedingungen für den Endverkauf ändern.

Benachrichtigen Sie das Team, wenn Lieferfristen, Versandzonen oder Vorschriften der Transportunternehmen geändert werden.

Stellen Sie sicher, dass der Support stets auf dem neuesten Stand ist, wenn sich rechtliche Bestimmungen oder Versicherungsbedingungen ändern.

Ergebnis

Mit diesem Workflow sind Ihre Website und Ihr Support-Team stets aufeinander abgestimmt. Sobald sich eine überwachte Richtlinieseite ändert, benachrichtigt Slack Ihr Team, sodass es umgehend mit den richtigen Informationen reagieren kann.