Starten Sie mit der Bird-Erweiterung auf Firebase
Firebase-Erweiterung
·

Wichtige Erkenntnisse
Die Bird | Firebase Extension ermöglicht es Entwicklern, Nachrichten und Benachrichtigungen über SMS, WhatsApp, Messenger, Google Business Messages, Telegram, LINE, Viber und mehr direkt von Firestore-Dokumenten zu versenden.
Wenn ein neues Dokument zur konfigurierten Firestore-Sammlung hinzugefügt wird, wandelt die Erweiterung es in eine lesbare Nachrichten-Nutzlast um und sendet es über Bird’s Conversations API. Anschließend wird das Dokument mit dem Lieferstatus aktualisiert.
Diese Erweiterung eliminiert die Notwendigkeit einer Backend-Integration mit Bird’s API, wodurch Teams Messaging-Funktionen schneller mit minimalem Code bereitstellen können.
Firebase's Echtzeit- und skalierbare Infrastruktur kombiniert mit Bird’s globaler Konnektivität gewährleistet die zuverlässige Zustellung von Nachrichten überall auf der Welt.
Ein Beispielanwendungsfall zeigt, wie Restaurants SMS-Benachrichtigungen an Kunden automatisieren können, die auf Tische warten – es ist lediglich ein Firestore-Schreiben erforderlich.
Die Einrichtung erfordert nur einen Bird API-Schlüssel und eine SMS- (oder andere Kanal-) ID; die Konfiguration erfolgt über den Installationsassistenten der Firebase-Erweiterung.
Entwickler definieren die Firestore-Sammlung, die die Erweiterung abhört – jedes neue Dokument wird zu einem Nachrichtenauslöser.
Nach dem Senden bereichert die Erweiterung das Firestore-Dokument mit Lieferdaten, Status und Fehlermeldungen, falls zutreffend.
Sicherheitsbestimmungen sind entscheidend: Firestore-Regeln müssen den Lese-/Schreibzugriff streng einschränken, um Missbrauch oder unbefugtes Versenden von Nachrichten zu verhindern.
Cloud Functions-Protokolle ermöglichen es Entwicklern, Nachrichtenfehler, Erweiterungsausführungsfehler und Lieferergebnisse zu inspizieren.
Die Erweiterung arbeitet nahtlos mit dem umfassenderen Bird-Ökosystem zusammen und ermöglicht zukünftige Erweiterungen wie KI-basierte Flows, Bilderkennung oder CRM-Automatisierung.
Diese Integration schafft eine Grundlage für reichhaltigere Erlebnisse, wie z.B. Kunden das Antworten mit Schlüsselwörtern zu ermöglichen, Restaurant-Warteschlangenfunktionen zu erstellen oder über Flow Builder mit externen APIs zu verbinden.
Q&A Highlights
Was macht die Bird Firebase-Erweiterung?
Es hört auf Änderungen in einer Firestore-Sammlung und sendet Nachrichten über Birds Conversations API, wann immer ein neues Dokument hinzugefügt wird.
Durch welche Kanäle kann die Erweiterung Nachrichten senden?
SMS, WhatsApp, Facebook Messenger, Google Business Messages, Telegram, LINE, Viber und alle anderen von Bird unterstützten Kanäle.
Do I benötige einen Backend-Server, um Nachrichten zu senden?
Nein. Die Erweiterung übernimmt alle API-Interaktionen – Messaging wird so einfach wie das Schreiben eines Dokuments in Firestore.
Welche Informationen sind von meinem Bird Konto erforderlich?
Sie benötigen Ihren Bird API-Schlüssel und eine Kanal-ID (z.B. für SMS).
Wie installiere ich die Erweiterung?
Über die Firebase-Konsole → Erweiterungen → Installieren “Send Messages with Bird,” und dann Ihren API-Schlüssel und den Sammlungsnamen konfigurieren.
Wie weiß die Erweiterung, wann eine Nachricht gesendet werden soll?
Es überwacht die angegebene Firestore-Sammlung und löst aus, wann immer ein neues Dokument erstellt wird.
Wie sieht das Nachrichten-Dokumentformat aus?
Ein einfaches JSON, das das Ziel, die Kanal-ID und den Nachrichtentext (oder das Payload für andere Kanäle) enthält.
Was passiert, nachdem eine Nachricht gesendet wurde?
Die Erweiterung aktualisiert das Firestore-Dokument mit Liefermetadaten wie delivery.state, Zeitstempeln und Fehlerdetails (falls vorhanden).
Wie kann ich auf Fehler prüfen?
Fehler erscheinen im aktualisierten Firestore-Dokument und auch in den Cloud Functions-Protokollen innerhalb von Firebase.
Wie sichere ich meine Firestore-Sammlung?
Verwenden Sie Firestore-Sicherheitsregeln, um Lese-/Schreibzugriff nur auf autorisierte Benutzer oder Dienstkonten zu beschränken.
Kann ich diese Erweiterung für fortgeschrittenere Workflows verwenden?
Ja — Sie können es mit Flow Builder, externen APIs oder maschinellen Lernwerkzeugen wie Google Vision kombinieren, um interaktive, automatisierte Erlebnisse zu erstellen.
Was ist ein Praxisbeispiel für die Verwendung dieser Erweiterung?
Ein Restaurant-Warteschlangensystem, das SMS-Benachrichtigungen sendet, wenn ein Tisch bereit ist — ausgelöst einfach durch das Hinzufügen eines Firestore-Dokuments.
Firebase ermöglicht es Ihnen, schnell hochwertige Apps zu entwickeln und bereitzustellen, kombiniert mit erweiterten Funktionen, die es Ihnen ermöglichen, Ihre App kontinuierlich zu optimieren und zu skalieren. Firebase bietet auch vorverpackte, quelloffene Erweiterungen, um Ihnen bei der Automatisierung gängiger Entwicklungsaufgaben zu helfen.
Heute freuen wir uns, die Bird | Firebase extension zu besprechen.
Senden Sie Nachrichten und Benachrichtigungen mit Bird
Beispielanwendungsfall: Benachrichtigungen zur Restaurant-Warteschlange
Als ich hörte, dass meine Kollegen an der Erstellung einer Firebase-Erweiterung arbeiteten, die es Ihnen ermöglichen würde, das Senden von Nachrichten einfach in Ihre App zu integrieren, musste ich sie ausprobieren und etwas damit entwickeln.
Hinweis: Sie finden die Bird-Erweiterung auf Firebase hier.
Um die Erweiterung in den Kontext zu bringen, betrachten wir eine kleine Beispiel-App zur Verwaltung einer Warteschlange in einem Restaurant.
Der Restaurantbesitzer oder Gastgeber kann Kunden über die Web-Benutzeroberfläche registrieren, oder die Kunden können sich selbst registrieren. Wenn ihr Tisch bereit ist, wird mit einem einfachen Klick auf eine Schaltfläche von einem Restaurantmitarbeiter eine Benachrichtigung an den Kunden gesendet, damit dieser in das Restaurant zurückkehrt.
Während es viele Möglichkeiten gibt, ein Benachrichtigungssystem für Nutzer zu erstellen, entlasten die besten Lösungen die Kunden so weit wie möglich von Arbeit. Dies hilft Unternehmen, ihren Kunden ein hervorragendes Erlebnis zu bieten.
Deshalb werden wir die neue Bird | Firebase-Erweiterung nutzen, um sicherzustellen, dass Kunden über eine SMS benachrichtigt werden. So können die Kunden ihre Wartezeit genießen, ohne sich Sorgen zu machen, etwas zu verpassen, und es wird gleichzeitig dem Restaurantpersonal erleichtert, die Warteschlange zu verwalten.
Während dieses Beispiel eine SMS-Benachrichtigung sendet, können Sie innerhalb der Erweiterung jeden Kanal verwenden, den Ihr Kunde bevorzugt (WhatsApp, Googles Business Messages, Facebook Messenger, Telegram, Line, Viber usw.), damit Sie die Benachrichtigung an die Vorlieben des Kunden anpassen können.
Wie man eingerichtet wird
Wie man Nachrichten sendet
Das Erlebnis für Sie und Ihre Kunden





Fangen Sie mit der Bird Firebase-Erweiterung an
Jetzt benötigen Sie keine direkte Backend-API-Integration mehr, um mit der Bird API zu interagieren.
Sie können die Implementierung über die Firebase-Erweiterung vereinfachen und das Senden von Benachrichtigungen ebenso einfach wie Dokument-Schreiboperationen machen — unabhängig davon, welchen Kommunikationskanal Sie verwenden möchten.
Dies ist nur ein kleiner Einblick in das, was Sie mit der Erweiterung und unserer API tun können.
Wir bieten viele Kanäle an und haben zudem einen unglaublich leistungsstarken visuellen Editor in Flow Builder, der es Ihnen ermöglicht, noch dynamischere Erlebnisse zu schaffen. Für fortgeschrittene Anwendungsfälle können Sie sogar Flow Builder mit externen APIs wie Google Vision API und Cloud Functions integrieren, um KI-gesteuerte Bilderkennung zu Ihren Kundeninteraktionen hinzuzufügen. Mit Flow Builder können Sie auch CRM-Workflows automatisieren, wie Erstellen von Leads und Fällen in Salesforce direkt aus Kundeninteraktionen.
Anhand des obigen Anwendungsfalls würde Flow Builder es Ihnen erlauben, eine Antwortfunktion zu den gesendeten Benachrichtigungen hinzuzufügen, die es dem Kunden ermöglicht, mit einem Schlüsselwort oder Satz zu antworten, um seine Reservierung zu stornieren. Aber das ist für einen zukünftigen Artikel! 🙂
Wenn Sie an anderen Anwendungsfällen interessiert sind, stehen Ihnen unsere Lösungsingenieure gerne zur Verfügung. Bitte kontaktieren Sie unser Team und lassen Sie es uns wissen!









