Slack-Benachrichtigungen zu Terminen

Slack-Nachrichten mit einem Webhook aus Deinem SuperSaaS-Konto auslösen
30. August 2024 3 Min. Lesezeit
Slack-Benachrichtigungen zu Terminen

Dieser Blog führt Dich durch die relativ einfachen Schritte, um einen Webhook einzurichten, der Benachrichtigungen von Deinem SuperSaaS-Konto an einen Slack-Kanal Deiner Wahl sendet.

Eine Verbindung von Deinem Terminbuchungssystem zu Slack ist hilfreich

  • Wenn Du die Buchungsaktivitäten von Deinem Online-Terminbuchungskalender in Slack verfolgen möchtest.

  • Wenn Du benachrichtigt werden willst, sobald ein Termin kurz bevorsteht.

  • Wenn Du oder Deine Teammitglieder einen Raum vor Beginn des Termins vorbereiten müssen.

  • Wenn Du oder Deine Teammitglieder den Raum danach reinigen müssen.

Ein Webhook von SuperSaaS zu Slack erspart Dir die permanente detaillierte Kontrolle von Deinem SuperSaaS-Terminbuchungskalender, hält Dein Postfach für E-Mails frei von Termin-Benachrichtigungen und Termin-Erinnerungen und hilft Dir Business-Aktivitäten direkt in Slack an andere zu Mitarbeitern kommunizieren.

Wenn Du einen umfassenderen Überblick über die technische Integration haben möchtest, dann sieh Dir dazu die Webhooks und APIs an.

Starte den Einrichtungsvorgang, indem Du in Slack die Option für eingehende Webhooks aktivierst und anschließend in SuperSaaS den Webhook-Trigger einrichtest und dann Deine Benachrichtigung erstellst.

Die Einrichtung beginnt in Slack

  1. In Slack, aktiviere die App „Eingehende Webhooks“
  2. Wähle den Slack-Kanal aus, wo Du die Webhook-Benachrichtigungen anlegen möchtest
  3. Kopiere die URL, die von der App für eingehende Webhooks bereitgestellt wird, und fahre dann mit den unten beschriebenen Schritten in SuperSaaS fort

Vielleicht fällt Dir auf, dass die App „Incoming WebHooks“ eine Legacy-App ist. Das bedeutet, dass sie nicht mehr aktualisiert wird, aber für den Zweck dieses Blogs funktioniert sie weiterhin. Wenn Du lieber die von Slack empfohlene neuere Methode verwenden möchtest, ignoriere die vorherigen Schritte. Navigiere zum App-Verzeichnis, um in Slack eine neue App zu erstellen, und aktiviere dann eingehende Webhooks. Bitte sieh Dir dazu die ausführliche Dokumentation von Slack mit einer detaillierte Anleitung an. Wenn Du eingehende Webhooks aktiviert hast, kannst Du eine URL generieren. Kopiere die URL und fahre mit den unten beschriebenen Schritten in SuperSaaS fort.

Weiterführende Einrichtung in SuperSaaS

  1. Gehe in SuperSaaS zu Deinem Administrator-Dashboard, klicke auf Integrationen und dann auf Webhooks oder klicke einfach auf diesen Link, um direkt dorthin zu gelangen
  2. Wähle unter der Überschrift „Neuer Webhook“ eine Aktion aus, die den Webhook auslöst, füge dann Deine URL hinzu und klicke auf „Erstelle Webhook“
  3. Stelle nun die Nutzdaten (Payload) auf „Anpassen“ ein
  4. Slack verlangt, dass Du das Feld „text“ in Deine Nutzdaten (Payload) aufnimmst. Füge es also mit der Nachricht hinzu, die in Deiner Slack-Benachrichtigung erscheinen soll. Wenn die Slack-Nachricht bestimmte Termin- oder Benutzerdaten enthalten soll, setze die entsprechenden Autotext-Elemente in das Textfeld ein
  5. Teste dann, ob Dein Webhook funktioniert. Gerne kannst Du dazu das unten stehende Beispiel verwenden

Deine benutzerdefinierte Nutzlast (Payload), eingegeben in SuperSaaS:

{ "text": "$full_name ($email) hat einen neuen Termin erstellt für $start" }

Die daraus erfolgte Slack-Benachrichtigung sieht so aus:

"Elias Schmidt (elias@elias_email.de) hat einen neuen Termin erstellt für 2024/08/30 14:00"

Verschiedene Trigger-Typen

Wenn Du bereits Webhooks verwendet hast, weißt Du wahrscheinlich, dass es oft unterschiedliche Trigger (Auslöser) gibt, die Du für einen Webhook verwenden kannst. Hier findest Du drei Trigger (Auslöser), die Du bei der Verbindung Deines SuperSaaS-Kontos mit Deinem Slack-Arbeitsbereich verwenden kannst.

1. Neuer Termin

Um eine Slack-Benachrichtigung zu erhalten, wenn ein neuer Termin erstellt wurde, kannst Du den Auslöser „Neue Buchung“ (neuer Termin) verwenden. Dadurch wird sichergestellt, dass die Benachrichtigung gesendet wird, sobald der Benutzer einen Termin in Deinem Online-Terminbuchungskalender gebucht hat.

2. Geänderter Termin

Der Auslöser „Geänderte Buchung“ sendet eine Slack-Benachrichtigung, sobald ein Termin geändert oder gelöscht wird.

3. Termin-Erinnerungen und Folgenachrichten

Wenn Du lieber eine Termin-Erinnerung erhalten möchtest, wenn ein Termin kurz bevorsteht, dann wähle den Auslöser „Erinnerung“ aus. Anstatt eine Slack-Benachrichtigung zu senden, wenn ein Termin erstellt/geändert wird, wird die Benachrichtigung zu dem Zeitpunkt ausgelöst, an dem die Erinnerung gesendet werden soll. Du kannst die Einstellungen zu der Erinnerungs-Benachrichtigung unter Konfigurieren im Tab Vorgang bei der Überschrift „Sollen wir für die Reservierung eine Erinnerung senden?“ einrichten, um festzulegen, wie weit im Voraus der Webhook ausgelöst werden soll.

Wichtiger Hinweis: Der Webhook für Erinnerungen ersetzt alle zuvor eingerichteten Nachrichten per Mail oder per SMS. Das bedeutet, dass vorhergehende Nachrichten per Mail oder per SMS direkt aus Deinem SuperSaaS-Konto durch die Slack-Erinnerungsbenachrichtigung ersetzt werden. Du kannst die Follow-up-E-Mail (Folgenachricht) in eine zweite Erinnerung umwandeln, indem Du einen negativen Wert hinzufügst, sodass sie stattdessen als Erinnerung verwendet werden kann.

Alternative Optionen: Pipedream/Zapier/n8n

Neben der direkten Verknüpfung von SuperSaaS und Slack ist es auch möglich, ein Integrationstool wie Pipedream, n8n, Make oder Zapier zu verwenden, um SuperSaaS mit Slack zu verbinden. Dafür musst ein Konto bei dem Integrationstool Deiner Wahl erstellen, und es ist ein kostenpflichtiges Abonnement erforderlich, wenn Du mehr als die kostenlose Stufe nutzen.

Der Vorteil von einem dazwischen geschaltetem Dienstleister als Integrationsschnittstelle besteht darin, dass Du dadurch mehr Flexibilität erhältst, da Du dort Deine Webhooks filtern kannst, wie z. B.: „Benachrichtige mich per WhatsApp, wenn ein Termin innerhalb von 1 Stunde vor dem Start des Meetings geändert wird, sende andernfalls eine E-Mail.“

Wenn Du Fragen zum Einrichtungsprozess in SuperSaaS hast, kannst Du Dich gerne an unser Support-Team wenden.