Benachrichtigungskanäle für Ihre Mandanten — Email, SMS, WhatsApp, Telegram

Richten Sie Mandanten-Benachrichtigungen in Booknetic SaaS ein: Email, SMS Twilio, WhatsApp Twilio und Telegram mit Kanalgrenzen, Logs und Fehlerchecks.

Version:
Kategorien

Eine kurze Klarstellung, bevor wir beginnen

In Booknetic SaaS gibt es drei Dinge, die wie Benachrichtigungen wirken und leicht verwechselt werden. Diese kurze Übersicht zeigt, worum es auf dieser Seite geht:

  • Benachrichtigungskanäle (diese Seite) — die tatsächlichen Versandwege: Email, SMS, WhatsApp und Telegram. Hier geht es darum, was sie sind, wer sie konfiguriert und was Ihre Mandanten ändern können.
  • Workflow-Ereignisse — die Momente, die eine Nachricht auslösen: Ein Mandant registriert sich, ein Kunde bucht, eine Zahlung geht ein oder ein Abonnement läuft ab.
  • Workflow Logs — der Nachweis, ob eine Nachricht tatsächlich versendet wurde und was passiert ist, wenn sie fehlgeschlagen ist. Siehe Workflow Logs in Booknetic SaaS.

Ein Workflow-Ereignis löst eine Aktion auf einem Kanal aus, und das Ergebnis wird in einem Workflow Log gespeichert. Diese Seite behandelt den Kanal in der Mitte.

Welche Kanäle Booknetic SaaS unterstützt

Standardmäßig können Ihre Mandanten ihre Kunden über vier integrierte Kanäle erreichen:

  • Email — immer verfügbar; nutzt die E-Mail-Konfiguration Ihrer WordPress-Website.
  • SMS — läuft über Twilio.
  • WhatsApp — läuft über Twilio WhatsApp Business (Sandbox zum Testen, Business API für Produktion).
  • Telegram — läuft über einen Telegram-Bot, den Sie erstellen.

Wenn Sie die entsprechenden Add-ons installieren, sehen Sie außerdem Mailchimp Transactional Email und Amazon SNS SMS. Zusätzlich gibt es eine Webhook (HTTP request)-Aktion, die kein klassischer Kanal ist, aber oft ähnlich genutzt wird. Diese Seite konzentriert sich auf die vier Hauptkanäle; die anderen folgen demselben Muster.

Booknetic SaaS Settings — Integrations index showing the channel rows

Alle Kanäle finden Sie unter WP Admin → Booknetic SaaS → Settings → Integrations.

Wer konfiguriert was — Inhaber vs. Mandant

An dieser Stelle entstehen die meisten Tickets vom Typ „Warum funktioniert die Benachrichtigung meines Mandanten nicht?“. Booknetic SaaS verteilt die Kanalkonfiguration auf drei Stellen, nicht auf eine.

Was konfiguriert wird Wer es macht Wo es liegt
Provider credentials — Twilio Account SID + Auth Token, Telegram-Bot-Token oder E-Mail-Gateway. Sie, der SaaS-Inhaber, einmal für die gesamte Plattform. WP Admin → Booknetic SaaS → Settings → Integrations → (Kanal).
Welche Kanäle ein Mandant nutzen kann und wie viele Nachrichten pro Kanal erlaubt sind. Sie, der SaaS-Inhaber, pro Tarif. WP Admin → Booknetic SaaS → Plans → (Plan) → Capabilities und Limits. Siehe Plans and plan capabilities.
Nachrichteninhalt und Empfänger pro Kanal — der konkrete Workflow, der eine Buchungsbestätigung an einen Kunden sendet. Der Mandant, in seinem eigenen Booknetic-Adminbereich. Mandant → Booknetic → Workflow → Workflow erstellen/bearbeiten.
Sender display name und Reply-To (nur Email) Der Mandant, sofern Sie es erlauben. Mandant → Booknetic → Settings → Email.

Ihre Mandanten sehen weder Ihre Twilio Account SID noch Ihr Telegram-Bot-Token. Diese Einstellungen liegen im Panel des SaaS-Inhabers. Das Provider-Konto gehört Ihnen; der Tarif legt fest, ob und wie viel der Mandant über den Kanal senden darf.

Booknetic SaaS Plans list — channels are gated per plan via Capabilities + Limits tabs

Email

Email ist der einzige Kanal, der jedem Mandanten standardmäßig zur Verfügung steht. Booknetic versendet über die integrierte WordPress-Mailfunktion.

Was Sie einmal konfigurieren. WordPress `wp_mail` funktioniert grundsätzlich sofort. Für eine produktive SaaS-Installation sollten Sie aber fast immer ein SMTP-Plugin und einen Transaktionsmail-Anbieter verwenden, damit Buchungsbestätigungen und Erinnerungen im Posteingang statt im Spam landen.

Öffnen Sie WP Admin → Booknetic SaaS → Settings → Integrations → Email, um die E-Mail-Einstellungen Ihrer Plattform zu sehen.

Booknetic SaaS Email settings entry point

Was der Mandant ändern kann. Jeder Mandant kann seinen eigenen sender name und seine Reply-To address festlegen. Das zugrunde liegende Mail-Gateway bleibt unter Ihrer Kontrolle.

SMS — via Twilio

Der integrierte SMS-Kanal sendet über Twilio. Das SMS-Add-on registriert eine Workflow-Aktion namens Send SMS message via Twilio, die Ihre Mandanten in jedem Workflow verwenden können.

Was Sie einmal konfigurieren.

  1. Registrieren Sie sich auf twilio.com und richten Sie eine aktive Telefonnummer ein, die SMS in den Regionen unterstützt, in denen sich die Kunden Ihrer Mandanten befinden.
  2. Fügen Sie unter WP Admin → Booknetic SaaS → Settings → Integrations → SMS Twilio Ihre Account SID, Ihren Auth Token und die Sender phone number ein. Das ist die Telefonnummer, die Sie bei Twilio gekauft haben, im E.164-Format, zum Beispiel +14155551234.

Booknetic SaaS SMS Twilio Settings entry point

Dieses eine Twilio-Konto versorgt SMS für jeden Mandanten auf Ihrer Plattform. Ihre Mandanten haben keine eigenen Twilio-Konten — alle senden über Ihr Konto.

Was der Mandant macht. Der Mandant fügt die Aktion Send SMS via Twilio in einem seiner Workflows hinzu, zum Beispiel: Wenn ein Termin genehmigt ist, soll der Kunde die Buchungsdetails erhalten. Der Mandant schreibt den Nachrichtentext, wählt den Empfänger aus, meist {customer_phone}, und speichert die Aktion. Ihre globalen Twilio-Zugangsdaten übernehmen den tatsächlichen Versand.

Limit und Berechtigung pro Tarif. Ihre Tarif-Funktionen steuern zwei Dinge für SMS: ob ein Mandant den SMS-Kanal überhaupt verwenden darf (Berechtigung pro Tarif an/aus) und wie viele SMS dieser Mandant senden kann, bevor der Kanal pausiert (numerisches Limit pro Tarif).

Wer zahlt. Twilio berechnet Ihnen jede versendete SMS. Das übliche SaaS-Preismodell besteht darin, jedem kostenpflichtigen Tarif ein großzügiges SMS-Kontingent zu geben, die erwarteten Kosten in Ihren Tarifpreis einzurechnen und das Limit pro Tarif zu nutzen, damit ein Mandant Ihr Twilio-Guthaben nicht aufbraucht.

Hinweis zur Telefonnummernformatierung. Twilio verlangt strikt das E.164-Format: internationale Landesvorwahl, keine Leerzeichen, keine Bindestriche, führendes +. Wenn die Kunden Ihrer Mandanten Telefonnummern in lokalen Formaten eingeben, stellen Sie sicher, dass die Buchungsformulare entweder nach E.164 validieren oder das Land zusammen mit der Nummer speichern.

WhatsApp — via Twilio

Gleicher Anbieter wie SMS, aber andere Produktoberfläche. WhatsApp nutzt Twilios WhatsApp Business-Produkt. Dabei gibt es zwei unterschiedliche Einrichtungswege, und diese Entscheidung ist wichtig:

  • WhatsApp Sandbox — Twilios Testumgebung. Sie kann kostenlos genutzt werden, Empfänger müssen sich zuerst anmelden, indem sie einen Beitrittscode an eine gemeinsam genutzte Twilio-Nummer senden, und es gibt kein Business-Branding. Das eignet sich gut, um zu prüfen, ob Ihre Kette Booknetic → Twilio → WhatsApp Ende zu Ende funktioniert, bevor Sie den Produktionsweg einrichten.
  • WhatsApp Business API — Produktion. Dafür brauchen Sie einen verifizierten Twilio WhatsApp Sender, also Ihre eigene genehmigte Business-Telefonnummer, und vorab genehmigte Nachrichtenvorlagen von Meta. Das ist der Weg, über den echte Mandanten echte Kunden erreichen.

Was Sie einmal konfigurieren.

  1. Richten Sie Twilio WhatsApp ein — entweder über die Sandbox oder über die Genehmigung als Twilio WhatsApp Sender. Erstellen Sie anschließend die Content Templates, die Meta für Ihre Nachrichtentypen genehmigt hat, etwa Erinnerungen oder Bestätigungen.
  2. Fügen Sie unter WP Admin → Booknetic SaaS → Settings → Integrations → WhatsApp Twilio Ihre Account SID und Ihren Auth Token ein. Ergänzen Sie danach Ihre Messaging Service ID und die genehmigten Content Template-Kennungen mit den jeweiligen Template-Variablen.

Booknetic SaaS WhatsApp Twilio Settings entry point

Was der Mandant macht. Mandanten fügen die Aktion Send WhatsApp message via Twilio in einem Workflow hinzu, wählen einen Empfänger aus und legen fest, welche genehmigte Vorlage verwendet werden soll. Booknetic setzt die Workflow-Shortcodes in die Variablen der Vorlage ein, wenn die Nachricht ausgelöst wird.

Limit und Berechtigung pro Tarif. Das gleiche Muster wie bei SMS: pro Tarif an/aus und ein Nachrichtenlimit pro Tarif. Dieses erscheint im Tab Limits des Tarifs als „WhatsApp messages“.

Hinweis: Vorlagen sind in Produktion Pflicht. Meta verlangt, dass WhatsApp Business API-Nachrichten genehmigte Vorlagen verwenden. Freie WhatsApp-Nachrichten funktionieren nur innerhalb eines offenen 24-Stunden-Konversationsfensters mit dem Kunden. Für Terminbestätigungen, Erinnerungen und ähnliche Nachrichten — also alles, was Booknetic typischerweise sendet — verwenden Sie Vorlagennachrichten. Lassen Sie Ihre Vorlagen in Twilio genehmigen, bevor Sie den WhatsApp-Kanal für zahlende Mandanten aktivieren.

Telegram

Telegram ist der günstigste Kanal im Betrieb — es gibt keine Kosten pro Nachricht. Er setzt aber voraus, dass die Kunden des Mandanten ein Telegram-Konto haben und zuerst einen Chat mit Ihrem Bot starten.

Was Sie einmal konfigurieren.

  1. Öffnen Sie Telegram, schreiben Sie @BotFather, führen Sie /newbot aus, folgen Sie den Anweisungen und kopieren Sie das Bot-Token, das BotFather Ihnen gibt.
  2. Fügen Sie unter WP Admin → Booknetic SaaS → Settings → Integrations → Telegram Bot das Bot-Token ein. Das ist die gesamte Einrichtung.

Booknetic SaaS Telegram Bot Settings entry point

Wie Mandanten und ihre Kunden den Bot verbinden. Ein Telegram-Bot kann nur eine Nachricht an einen Chat senden, der bereits eine Unterhaltung mit ihm gestartet hat. In der Praxis funktionieren Telegram-Benachrichtigungen daher so:

  • Für Telegram-Benachrichtigungen vom Mandanten an Mitarbeiter, etwa eine interne Meldung „Sie haben eine neue Buchung“, öffnet der Mitarbeiter Telegram, startet einen Chat mit dem Bot, und der Workflow verweist auf seine Chat-ID.
  • Für Telegram-Benachrichtigungen vom Mandanten an Kunden muss der Kunde zuerst einen Chat mit dem Bot gestartet haben — typischerweise über einen Link wie „Telegram-Updates abonnieren“, den der Mandant während der Buchung anbietet.

Der Mandant trägt die Chat-ID des Empfängers in die Workflow-Aktion Send Telegram message ein. Ihr Bot-Token erledigt den Rest.

Limit und Berechtigung pro Tarif. Pro Tarif an/aus, plus ein Nachrichtenlimit pro Tarif, das im Tab Limits des Tarifs angezeigt wird.

Hinweis: Telegram ist Opt-in. Anders als Email und SMS kann der Bot keinen Kunden erreichen, der den Chat noch nicht gestartet hat. Planen Sie das Onboarding Ihrer Mandanten so, dass sie verstehen: Sie müssen ihre Kunden zuerst zum Bot führen.

Eine kurze Übersicht über die Workflow-Seite

Jeder der oben genannten Kanäle ist eine Workflow-Aktion. Der Mandant erstellt einen Workflow, indem er ein Ereignis unter When this happens auswählt, zum Beispiel Appointment approved, und dazu eine Aktion unter Do this, zum Beispiel Send SMS via Twilio. Welche Ereignisse verfügbar sind, hängt davon ab, was der Mandant installiert hat und was sein Tarif enthält. Welche Aktionen verfügbar sind, hängt davon ab, welche Kanal-Add-ons Sie plattformweit aktiviert haben und welche Kanäle im Tarif des Mandanten enthalten sind.

Workflow create panel showing the When / Do this event-and-action selectors

Wenn eine Kanalaktion für einen Mandanten nicht angezeigt wird, obwohl Sie sie erwarten, prüfen Sie in dieser Reihenfolge:

  1. Ist das Kanal-Add-on in der SaaS-Installation installiert und aktiv? (Sie.)
  2. Enthält der Tarif des Mandanten die Berechtigung für diesen Kanal? (Sie — Tarife → Tab Capabilities.)
  3. Hat der Mandant sein Limit pro Tarif für diesen Kanal bereits erreicht? (Tarife → Tab Limits. Falls ja, siehe den nächsten Abschnitt.)
  4. Hat die Benutzerrolle des Mandanten die Berechtigung, Workflows zu bearbeiten? (Im eigenen Adminbereich des Mandanten.)

Was passiert, wenn ein Mandant sein Kanallimit erreicht

Das ist das häufigste Muster hinter der Frage „Warum kam die E-Mail an, aber die SMS nicht?“. Folgendes passiert.

Jeder Kanal hat ein eigenes Limit pro Tarif. Wenn die Nutzung eines bestimmten Kanals durch einen Mandanten das Limit dieses Tarifs erreicht, sendet Booknetic auf diesem Kanal nicht weiter, bis das Limit wieder frei ist. Wichtig: Andere Kanäle funktionieren weiter. Wenn der Workflow Ihres Mandanten sagt „bei einer Buchung dem Kunden eine E-Mail UND eine SMS senden“, und der Mandant hat das SMS-Limit erreicht, aber nicht das E-Mail-Limit, erhält der Kunde die E-Mail, aber nicht die SMS. Der Workflow wird weiterhin ausgelöst; nur der SMS-Schritt wird unterdrückt.

Am klarsten bestätigen Sie ein erreichtes Limit über die Workflow Logs des Mandanten — siehe Workflow Logs in Booknetic SaaS. Der übersprungene SMS-Schritt wird dort mit einer Fehlermeldung sichtbar, die auf das Limit verweist. Sobald Sie das Limit erhöhen, den Mandanten in einen höheren Tarif verschieben oder — falls das Limit periodisch zurückgesetzt wird — die nächste Periode beginnt, läuft dieser Kanal beim nächsten Workflow-Durchlauf wieder.

Die gleiche Unterdrückung gilt für jedes Limit pro Kanal: Email, SMS, WhatsApp, Telegram, Mailchimp, AWS SNS und Webhook verhalten sich nach demselben Muster.

Einen Kanal für einen bestimmten Mandanten deaktivieren

Sie schalten Kanäle nicht direkt pro Mandant um. Stattdessen steuern Sie den Kanalzugriff auf Tarif-Ebene:

  • Um einem Mandanten SMS zu entziehen, verschieben Sie ihn in einen Tarif, der die SMS-Berechtigung nicht enthält — oder bearbeiten Sie den Tab Capabilities seines aktuellen Tarifs und schalten SMS dort aus.
  • Um das SMS-Volumen eines Mandanten zu drosseln, ohne den Zugriff vollständig zu entfernen, senken Sie das SMS-Limit pro Tarif in seinem Tarif.

Wenn der Tarif eines Mandanten einen Kanal nicht enthält, ist die Kanalaktion in seinem Workflow-Editor nicht mehr verfügbar. Bestehende Workflows, die auf diese Aktion verwiesen haben, senden auf diesem Kanal nicht mehr, sobald die Tarifänderung greift. Andere Kanäle im gleichen Workflow funktionieren weiter.

Tarife sind der Ort, an dem Sie jede mandantenspezifische Kanalentscheidung in Booknetic SaaS ausdrücken. Siehe Tarife und Tarif-Funktionen für das vollständige Muster.

Häufige Fragen

„Kann jeder meiner Mandanten sein eigenes Twilio-Konto verwenden?“

Heute: nein — Ihr Twilio-Konto wird von allen Ihren Mandanten gemeinsam genutzt. Welche Account SID und welchen Auth Token Sie unter Settings → Integrations → SMS Twilio (und WhatsApp Twilio) einfügen, darüber senden alle Mandanten.

Zwei praktische Ausweichmöglichkeiten, je nachdem, was Sie erreichen möchten:

  • Sie möchten, dass Mandanten ihre eigene SMS-Nutzung bezahlen. Legen Sie ein SMS-Limit pro Tarif fest und kalkulieren Sie den Tarif so, dass Ihre Twilio-Kosten gedeckt sind. Ihre Mandanten zahlen Sie, Sie zahlen Twilio.
  • Ein Mandant besteht aus Compliance- oder Branding-Gründen auf einem eigenen Twilio-Konto. Das wird im integrierten SMS-Add-on heute nicht unterstützt. Wenden Sie sich an den Support — wir möchten den Anwendungsfall verstehen, damit er gegen die Roadmap abgewogen werden kann.

„Was passiert, wenn meine Twilio-Zugangsdaten falsch sind?“

Der Workflow läuft, der SMS- oder WhatsApp-Schritt schlägt fehl, und in den Workflow Logs des Mandanten erscheint eine Zeile Failed mit dem Twilio-Fehler, typischerweise „authentication failed“ oder „invalid credentials“. Korrigieren Sie die Account SID / den Auth Token unter Settings → Integrations → SMS Twilio. Warten Sie anschließend entweder auf den nächsten Workflow-Auslöser oder verwenden Sie Retry in der fehlgeschlagenen Log-Zeile.

„Wie testet ein Mandant einen Kanal?“

Im Workflow-Editor des Mandanten sendet der Button Save & Test in jeder Aktion eine Testnachricht mit den aktuellen Einstellungen der Aktion. Zwei Dinge sind wichtig:

  • Save & Test läuft mit leeren Ereignisdaten. Shortcodes in der Nachricht, etwa {customer_name} oder {service_name}, werden daher nicht gefüllt — die Testnachricht wird mit sichtbaren Platzhaltern oder in manchen Fällen mit einer leeren Zeichenkette versendet. Das ist erwartet. Save & Test bestätigt den Kanal und die Provider-Einstellungen, nicht den Kontext des Workflow-Ereignisses. Für eine vollständige Ende-zu-Ende-Prüfung lösen Sie das echte Ereignis aus, zum Beispiel eine echte Testbuchung, nachdem der Testversand erfolgreich war.
  • Ein Testversand zählt trotzdem als Eintrag in Workflow Logs. Die Spalte Event zeigt Test, damit Sie Testläufe von echten Läufen unterscheiden können.

„Werden Kanallimits jeden Monat zurückgesetzt?“

Der Rücksetzrhythmus hängt davon ab, wie Ihr Tarif konfiguriert ist und welche Version von Booknetic SaaS Sie verwenden. Der sicherste Weg: Vergleichen Sie den Tab Limits des Tarifs mit der aktuellen Nutzung Ihres Mandanten in den Workflow Logs. Wenn das Verhalten nicht zu Ihren Erwartungen passt, kontaktieren Sie den Support — wir bestätigen den genauen Zeitraum für Ihre Einrichtung.

„Können meine Mandanten Benachrichtigungsvorlagen pro Kanal anpassen?“

Ja. Jeder Mandant erstellt seine eigenen Workflows in seinem eigenen Booknetic-Adminbereich. In jeder Workflow-Aktion schreibt der Mandant den Nachrichtentext für den jeweiligen Kanal: Betreff und HTML-Text für eine E-Mail, SMS-Text, WhatsApp-Template-Variablen oder Telegram-Nachrichtentext. Mit Booknetic-Shortcodes fügt er dynamische Daten wie den Namen des Kunden, den Dienst, das Termindatum und weitere Werte ein. Die Vorlagen eines Mandanten wirken sich nicht auf die Vorlagen eines anderen Mandanten aus — Workflows sind mandantenspezifisch.

„Mein Mandant wartet seit einer Stunde auf seine Erinnerungs-SMS, aber sie ist nicht angekommen.“

Gehen Sie die Diagnose in dieser Reihenfolge durch:

  1. Öffnen Sie die Workflow Logs des Mandanten. Wurde der Workflow überhaupt ausgelöst? Wenn es keine Log-Zeile gibt, hat der Auslöser den SMS-Schritt nie erreicht: Der Workflow ist deaktiviert, ein Ereignisfilter passt nicht, oder — bei geplanten Erinnerungen — WordPress cron läuft nicht.
  2. Wenn es eine Zeile Failed gibt, öffnen Sie Details und lesen Sie die Fehlermeldung. Häufige Ursachen sind ein ungültiges Telefonnummernformat (Twilio verlangt strikt E.164), ein erreichtes SMS-Limit im Tarif des Mandanten oder fehlerhafte Twilio-Zugangsdaten.
  3. Wenn es eine Zeile Success gibt, hat Booknetic die Nachricht korrekt an Twilio übergeben. Prüfen Sie Twilios eigene Logs für den Zustellstatus. Fehler auf Provider-Seite, etwa Ablehnung durch den Mobilfunkanbieter, ein ausgeschaltetes Empfängertelefon oder eine Region, die in Ihrem Twilio-Konto nicht aktiviert ist, erscheinen nicht in Booknetic.

„Meine WhatsApp-Vorlage wird nicht gesendet — woran liegt das?“

Die zwei häufigsten Ursachen bei WhatsApp in Produktion sind:

  • Das Content Template, das Sie in der Workflow-Aktion ausgewählt haben, wurde auf Meta-Seite noch nicht genehmigt, oder die Variablen, die Sie füllen, passen nicht zur Anzahl oder Reihenfolge der Template-Variablen.
  • Der Kunde hat nicht zugestimmt. Die WhatsApp Business API verlangt, dass der Empfänger bereits eine Beziehung zu Ihrer Business-Nummer hat — entweder durch eine über eine Vorlage gestartete Unterhaltung oder dadurch, dass der Kunde Ihnen zuerst geschrieben hat.

Im Sandbox-Modus ist die häufigste Ursache, dass der Empfänger den Twilio Sandbox-Beitrittscode noch nicht gesendet hat. Die Sandbox ist pro Empfänger Opt-in.

Verwandte Seiten

  • Workflow Logs in Booknetic SaaS — die Diagnoseoberfläche, die Ihnen zeigt, ob ein Kanalversand tatsächlich erfolgt ist und warum nicht, falls er nicht erfolgt ist.
  • Tarife und Tarif-Funktionen in Booknetic SaaS — dort steuern Sie, auf welche Kanäle jeder Mandant Zugriff hat und wie viel Volumen pro Kanal in jedem Tarif enthalten ist.
  • Workflows — der Editor, in dem Ihre Mandanten Kanalaktionen hinter Ereignissen wie Appointment approved oder Appointment cancelled einsetzen.