Twilio
Twilio verbinden, um SMS-Bestätigungen, Erinnerungen und Hinweise zu senden, die durch echte Ereignisse in den mit condoo.Vibe erstellten Apps ausgelöst werden.
Mit Twilio können Anwendungen, die du mit condoo.Vibe erstellst, über Kanäle wie SMS mit Nutzern kommunizieren.
Du kannst mit Twilio Kommunikationsabläufe für Folgendes erstellen:
- Terminerinnerungen
- Buchungsbestätigungen
- Bestellstatusmeldungen
- Lead-Benachrichtigungen
- Verifizierungsnachrichten
- Kundenhinweise
- Statusmeldungen
- Interne Teambenachrichtigungen
Sobald Twilio verbunden ist, beschreib, wer eine Nachricht erhalten soll, wann sie gesendet werden soll und was sie enthalten soll.
Twilio verbinden. Das Ereignis festlegen. condoo.Vibe erstellt den Kommunikationsablauf.
Was du mit Twilio entwickeln kannst
Twilio kann vielen Arten von Anwendungen Echtzeitkommunikation hinzufügen.
Terminerinnerungen
Kunden 24 Stunden vor ihrem Termin eine SMS-Erinnerung senden.
Buchungsbestätigungen
Dem Kunden nach erfolgreicher Erstellung seiner Buchung eine Bestätigungs-SMS senden.
Bestellstatusmeldungen
Kunden per SMS benachrichtigen, wenn ihre Bestellung versendet wurde.
Lead-Benachrichtigungen
Der zuständigen Vertriebskraft eine SMS senden, wenn ein besonders wertvoller Lead ins CRM aufgenommen wird.
Kontohinweise
Nutzer benachrichtigen, wenn eine wichtige Aktion in ihrem Konto stattfindet.
Twilio wird zum Kommunikationsdienst hinter dem Ablauf, den du definierst.
Vor dem Start
Du benötigst ein Twilio-Konto und die vom Twilio-Connector in condoo.Vibe benötigten Zugangsdaten.
Je nach gewünschter Funktion benötigst du möglicherweise auch eine Twilio-Telefonnummer oder weitere Twilio-Konfigurationen.
Twilio mit condoo.Vibe verbinden
Öffne dein condoo.Vibe-Projekt und wechsle zu Connectors.
Suche Twilio und wähle es aus.

Gib die von condoo.Vibe angeforderten Zugangsdaten ein und speichere die Verbindung.

Nach dem Verbinden kannst du condoo.Vibe bitten, Twilio-gestützte Funktionen in deine Anwendung einzubauen.
Den ersten SMS-Ablauf erstellen
Angenommen, du entwickelst eine Buchungsanwendung.
Du könntest condoo.Vibe mitteilen:
Nachdem eine Buchung erfolgreich bestätigt wurde, dem Kunden eine SMS mit Dienstleistung, Termindatum, Uhrzeit und Buchungsreferenz senden.
Vereinfacht dargestellt:
Buchung bestätigt
↓
In Neon speichern
↓
Serverseitige Logik
↓
Twilio
↓
Kunde erhält SMS
Die Nachricht wird durch ein Ereignis innerhalb deiner Anwendung ausgelöst.
Den Auslöser festlegen
Beschreib klar, wann die Nachricht gesendet werden soll.
Statt:
Kunden eine SMS senden.
Besser:
Dem Kunden unmittelbar nach der erfolgreichen Bestätigung seines Termins eine SMS senden.
Oder:
Dem zuständigen Vertriebsmitarbeiter eine SMS senden, wenn ein neuer Lead mit einem geschätzten Wert über $10,000 erstellt wird.
Das Ereignis setzt den Ablauf in Gang.
Den Empfänger festlegen
Teile condoo.Vibe mit, woher die Telefonnummer des Empfängers stammt.
Zum Beispiel:
Die SMS an die Telefonnummer senden, die der Kunde während der Buchung angegeben hat.
Oder:
Die Benachrichtigung an die gespeicherte Telefonnummer des zuständigen Mitarbeiters senden.
Bei Anwendungen, die Telefonnummern erfassen, solltest du sicherstellen, dass das entsprechende Feld vorhanden ist und geprüft wird.
Die Nachricht festlegen
SMS funktionieren am besten mit kurzen Nachrichten.
Zum Beispiel:
Deine Beratung bei Acme wurde für den
15. Sept. um 2:00 PM bestätigt. Ref: BK-10482.
Du kannst dynamische Anwendungsdaten in der Nachricht verwenden.
Zum Beispiel:
Die SMS mit dem Vornamen des Kunden personalisieren und Termindatum, Uhrzeit sowie Buchungsreferenz einfügen.
Telefonnummern
Das Format von Telefonnummern ist beim internationalen Nachrichtenversand wichtig.
Eine Telefonnummer sollte normalerweise so gespeichert werden, dass ihr Land eindeutig erkennbar ist.
Zum Beispiel:
+14155550123
anstatt sich ausschließlich auf Folgendes zu verlassen:
4155550123
Wenn deine Anwendung Nutzer in mehreren Ländern bedient, solltest du zusätzlich zur Telefonnummer das Land erfassen oder ein Telefonnummernfeld verwenden, das internationale Vorwahlen unterstützt.
Telefonnummern prüfen
Warte nicht bis zum Zustellversuch durch Twilio, um festzustellen, dass erforderliche Telefonnummernangaben fehlen.
Zum Beispiel:
Die Telefonnummer für SMS-Terminerinnerungen als Pflichtfeld festlegen und vor dem Speichern der Buchung prüfen.
Du solltest auch festlegen, was passiert, wenn ein Kunde keine gültige Nummer angibt.
Beispiel: Terminerinnerungen
Automatische Erinnerungen gehören zu den nützlichsten Twilio-Abläufen.
Angenommen, deine Anwendung speichert:
Kundin
Sarah Chen
Dienstleistung
Strategieberatung
Termin
15. September, 2:00 PM
Telefon
+1...
Du könntest condoo.Vibe bitten:
Kunden 24 Stunden vor ihrem bestätigten Termin eine SMS-Erinnerung senden. Dienstleistung, Termindatum und Uhrzeit angeben.
Vereinfacht dargestellt:
Bestätigter Termin
↓
Bis zum Erinnerungszeitpunkt warten
↓
Noch bestätigt?
↓
Twilio
↓
SMS-Erinnerung
Beachte die zusätzliche Bedingung:
Noch bestätigt?
Du möchtest niemanden an einen bereits abgesagten Termin erinnern.
Beispiel: Buchungsbestätigung
Du kannst E-Mail und SMS kombinieren.
Zum Beispiel:
Nach erfolgreicher Bestätigung einer Buchung dem Kunden eine ausführliche Bestätigungs-E-Mail über Resend und eine kurze Bestätigungs-SMS über Twilio senden.
Der Ablauf wird zu:
Buchung bestätigt
↓
Buchung speichern
↓
┌───┴────┐
↓ ↓
Resend Twilio
↓ ↓
E-Mail SMS
Mehrere Connectors können am selben Produktablauf beteiligt sein.
Beispiel: Hinweis auf einen besonders wertvollen Lead
Twilio kann auch für interne Benachrichtigungen nützlich sein.
Angenommen, dein Vertriebsteam möchte sofort über besonders wertvolle Chancen informiert werden.
Wenn ein neuer Lead mit einem geschätzten Budget von mindestens $10,000 erstellt wird, den Lead als High Priority markieren und der zuständigen Vertriebskraft eine SMS mit Name, Unternehmen und geschätztem Budget des Leads senden.
Vereinfacht dargestellt:
Neuer Lead
↓
Budget prüfen
↓
$10,000+?
↙ ↘
Ja Nein
↓ ↓
Hohe Normale
Priorität
↓
Twilio
↓
Vertriebshinweis
Das verbindet Datenbanklogik mit externer Kommunikation.
Beispiel: Bestellstatusmeldungen
Für eine E-Commerce-Anwendung:
Wenn der Bestellstatus zu Shipped wechselt, dem Kunden eine SMS mit Bestellnummer und Sendungsverfolgungsdaten senden.
Der Auslöser ist kein Klick des Kunden auf eine Schaltfläche.
Es ist eine Änderung der Anwendungsdaten.
So kann die Kommunikation dem Lebenszyklus eines Datensatzes folgen.
SMS-Einwilligung
Bevor du automatisierte oder werbliche Nachrichten sendest, stell sicher, dass deine Anwendung alle Einwilligungen einholt, die für deinen Anwendungsfall und die Länder, in denen du tätig bist, erforderlich sind.
Dein Formular kann beispielsweise eine passende Einwilligungsoption für SMS-Benachrichtigungen enthalten.
Bei hohem Nachrichtenvolumen oder Werbenachrichten prüfe vor dem Start die Anforderungen von Twilio und die geltenden Vorschriften.
Transaktionsnachrichten und Marketingnachrichten
Es gibt einen wichtigen Unterschied zwischen:
Dein Termin ist für morgen um 2 PM bestätigt.
und:
Erhalte 30% Rabatt, wenn du heute einen weiteren Termin buchst!
Die erste Nachricht bezieht sich auf einen bestehenden Kundenvorgang.
Die zweite ist Werbung.
Je nach deinem Standort, dem Standort des Empfängers und der Nachrichtenart können unterschiedliche Anforderungen gelten.
Gestalte deinen Nachrichtenablauf entsprechend.
Nachrichten nicht aus dem Frontend senden
Twilio-Authentifizierungsdaten sollten nicht im Browsercode offengelegt werden.
Die sicherere grundsätzliche Architektur ist:
NUTZERAKTION
↓
DEINE ANWENDUNG
↓
SERVERSEITIGE LOGIK
↓
TWILIO
↓
SMS
So enthält der Browser des Nutzers keine sensiblen Twilio-Zugangsdaten direkt.
condoo.Vibe kann den passenden serverseitigen Ablauf rund um deinen Connector erstellen.
Zustellfehler behandeln
Eine SMS kann fehlschlagen, obwohl die eigentliche Anwendungsaktion erfolgreich ist.
Zum Beispiel:
Buchung erstellt ✓
SMS fehlgeschlagen ✕
Das bedeutet nicht zwangsläufig, dass die Buchung selbst storniert werden sollte.
Du kannst das Verhalten festlegen:
Wenn die Buchung erfolgreich erstellt wird, aber die Bestätigungs-SMS fehlschlägt, die Buchung bestätigt lassen. Den Nachrichtenfehler erfassen, ohne den Termin zu stornieren.
Das trennt die zentrale Anwendungsaktion von der Benachrichtigung.
Doppelte Nachrichten vermeiden
Stell sicher, dass dasselbe Anwendungsereignis nicht unnötig mehrere Nachrichten auslöst.
Zum Beispiel:
Eine Bestätigungs-SMS senden, wenn die Buchung erstmals bestätigt wird. Keine weitere Bestätigung senden, nur weil der Kunde die Buchungsseite aufruft oder neu lädt.
Deine Nachricht sollte an das richtige Ereignis geknüpft sein.
Häufige Probleme
SMS wird nicht gesendet
Prüfe zuerst, ob der übrige Ablauf funktioniert.
Zum Beispiel:
Die Buchung wird erfolgreich erstellt, aber der Kunde erhält keine SMS.
Anschließend verwendest du den Debug-Modus, um den Twilio-Teil zu untersuchen.
Ungültige Telefonnummer
Prüfe, ob die Telefonnummer vorhanden und für das Ziel passend formatiert ist.
Bei internationalen Anwendungen achte besonders auf Ländervorwahlen.
Twilio lehnt die Anfrage ab
Die von Twilio zurückgegebene Fehlermeldung kann hilfreiche Informationen enthalten.
Kopiere die Fehlermeldung in den Debug-Modus, ohne sensible Zugangsdaten einzufügen.
Manche Länder erhalten Nachrichten, andere nicht
Nachrichtenverfügbarkeit und Anforderungen können je nach Ziel unterschiedlich sein.
Prüfe, ob dein Twilio-Konto, Absender, deine Nummer und Nachrichtenkonfiguration das betroffene Ziel unterstützen.
Kunden erhalten doppelte Nachrichten
Teile condoo.Vibe mit:
Kunden erhalten manchmal zwei Bestätigungs-SMS für eine Buchung. Den Auslöser untersuchen und sicherstellen, dass eine bestätigte Buchung nur eine Bestätigungs-SMS erzeugt.
Twilio-Fehler untersuchen
Eine hilfreiche Anfrage zur Fehlersuche sieht so aus:
Erwartet: Nach Bestätigung einer Buchung soll der Kunde eine SMS erhalten.
Tatsächlich: Die Buchung wird korrekt erstellt, aber keine SMS wird empfangen.
Die Telefonnummer des Kunden ist in der Buchung gespeichert.
Fehler: [FEHLER EINFÜGEN, FALLS VORHANDEN]
Den Twilio-Teil des Ablaufs untersuchen, ohne die bestehende Buchungsfunktion zu ändern.
So erhält condoo.Vibe einen konkreten Bereich für die Untersuchung.
Den Ablauf testen
Prüfe vor der Veröffentlichung mehr als nur, ob eine einzelne SMS ankommt.
Prüfe:
- Wird die Nachricht zum richtigen Zeitpunkt ausgelöst?
- Geht sie an die richtige Nummer?
- Stimmen die dynamischen Informationen?
- Stimmen Datum und Uhrzeit?
- Was passiert bei einer ungültigen Nummer?
- Was passiert, wenn Twilio die Anfrage ablehnt?
- Werden doppelte Nachrichten verhindert?
- Werden stornierte Buchungen von Erinnerungen ausgeschlossen?
- Bleibt die Hauptaktion erfolgreich, wenn die Benachrichtigung fehlschlägt?
Bei international betriebenen Anwendungen teste die Ziele, die du tatsächlich unterstützen möchtest.
Ein guter Twilio-Prompt
Eine gute Kommunikationsanfrage definiert:
- Auslöser: Wann?
- Empfänger: Wer?
- Nachricht: Was?
- Bedingungen: Unter welchen Umständen?
- Fehlerverhalten: Was passiert bei einem Zustellfehler?
Zum Beispiel:
Kunden 24 Stunden vor bestätigten Terminen eine SMS-Erinnerung senden. Die Nachricht an die zur Buchung gehörende Telefonnummer senden und Vorname des Kunden, Dienstleistung, Datum und Uhrzeit einfügen. Keine Erinnerungen für stornierte Termine senden. Bei einem SMS-Zustellfehler die Buchung weder ändern noch stornieren.
Das ist deutlich aussagekräftiger als:
SMS-Erinnerungen hinzufügen.
In Kommunikationsereignissen denken
Ein hilfreiches Muster ist:
Wenn X passiert → Y senden → an Z.
Zum Beispiel:
- Buchung bestätigt → Bestätigungs-SMS → Kunde
- Termin steht bevor → Erinnerungs-SMS → Kunde
- Besonders wertvoller Lead erstellt → Lead-Hinweis → Vertriebskraft
- Bestellung versendet → Sendungsverfolgungsnachricht → Kunde
Du definierst das Kommunikationsereignis.
condoo.Vibe erstellt den Ablauf rund um Twilio.
Als Nächstes: Cloudinary
Nachrichten sind nicht die einzigen externen Ressourcen, die deine Anwendung benötigt.
Anwendungen müssen häufig mit Folgendem umgehen:
- Bildern
- Profilfotos
- Immobiliengalerien
- Produktbildern
- Hochgeladenen Medien
Als Nächstes sehen wir uns Cloudinary an und zeigen, wie du es mit condoo.Vibe zum Hochladen und Ausliefern von Medien verwenden kannst.