
Firebase ermöglicht es Ihnen, hochwertige Apps schnell zu entwickeln und bereitzustellen, zusammen mit erweiterten Funktionen, die es Ihnen ermöglichen, Ihre App kontinuierlich zu optimieren und zu skalieren. Firebase bietet auch paketierte, quelloffene Erweiterungen, die Ihnen helfen, gängige Entwicklungsaufgaben zu automatisieren.
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.
Nachricht und Benachrichtigungen mit Bird senden
Die Bird-Erweiterung auf Firebase verbindet Sie mit dem weltweit größten Omni-Kanal-Portfolio, um Nachrichten und Benachrichtigungen auf allen bevorzugten Kanälen Ihrer Kunden zu liefern. Dank der globalen Konnektivität von Bird bedeutet dies, dass Sie Ihre Kunden schnell erreichen können — und das überall auf der Welt!

Um den Prozess weiter zu optimieren, wird die Erweiterung, wenn Sie ein Dokument zu einer bestimmten Firebase-Sammlung hinzufügen, die Bird Conversations API nutzen, um dieses Dokument in lesbaren Text zu konvertieren und das Dokument mit dem Lieferstatus zu aktualisieren.
In diesem Artikel erfahren Sie, wie Sie in nur wenigen Schritten mit dem Senden beginnen können!
Ein Beispiel-Anwendungsfall
Wie man sich einrichtet
In diesem Beispiel nehmen wir an, dass Sie ein Firebase- und ein Bird-Konto haben.
Wenn Sie kein Bird-Konto haben, können Sie eines hier erstellen.
Um zu beginnen, benötigen Sie Informationen von Ihrem Bird-Konto.
Zuerst benötigen Sie Ihren API-Schlüssel, um der Firebase-Erweiterung zu ermöglichen, im Auftrag mit der Bird API zu interagieren. Sie finden Ihren API-Schlüssel in den Bird API-Einstellungen. Zweitens benötigen Sie eine SMS-Nummer und einen installierten SMS-Kanal. Wenn Sie noch keine Channel-ID haben, navigieren Sie zur SMS-Kanal-Einrichtungsseite, um eine zu erhalten.
Sobald Sie sowohl Ihren API-Schlüssel als auch eine SMS-Channel-ID haben, kehren Sie zu Ihrer Firebase-Konsole zurück und navigieren Sie zum Registerkarten "Erweiterungen".
Von hier aus installieren Sie die [Send Messages with Bird] Firebase-Erweiterung.

Während des Installationsassistenten werden Sie aufgefordert, Ihren API-Schlüssel und einen zu verwendenden Sammlungsnamen hinzuzufügen.
Der Sammlungsname wird von der Firebase-Erweiterung überwacht.
Wenn ein Dokument zur Sammlung hinzugefügt wird, löst es die Erweiterung aus.
Unter der Haube ist die Erweiterung eine Cloud-Funktion, die Änderungen an der angegebenen Sammlung überwacht, das hinzugefügte Dokument liest und mit der Bird API interagiert, um die Nachricht zu senden.

Sobald die Installation Ihrer Erweiterung abgeschlossen ist, navigieren Sie zu Firestore innerhalb der Firebase-Konsole. Fügen Sie dann eine Sammlungs-ID hinzu, die mit dem Sammlungsnamen übereinstimmt, den Sie bei der Installation der Erweiterung verwendet haben.
Hinweis: Es ist sehr wichtig zu beschränken, wer in diese Sammlung schreiben und lesen kann. Wenn die Sammlung offen bleibt, könnten Dritte in der Lage sein, die Nummern der Benutzer zu lesen und sogar Nachrichten mit Ihrem Konto zu senden. Wir empfehlen die Verwendung der Firestore-Sicherheitsregeln, damit nur bestimmte Benutzer diese Privilegien haben und alle Sicherheitsbest Practices befolgen, die von dem Firebase-Team vorgeschlagen werden.
Wie man Nachrichten sendet
Die messages-Sammlung, die wir während der Einrichtung konfiguriert haben, speichert alle Ihre Nachrichten. Um eine SMS-Nachricht zu senden, müssen Sie ein Dokument zu der Sammlung hinzufügen, die Sie im Assistenten mit diesem Format benannt haben:

Sobald das Dokument zur Sammlung hinzugefügt wurde, wird die Bird-Erweiterung dann mit der Bird API interagieren und das Dokument mit zusätzlichen Feldern wie unten angegeben aktualisieren. Das delivery.state-Feld unten zeigt die verschiedenen Status an, in denen sich die Nachricht befinden kann.

Wenn das Senden einer Nachricht fehlschlägt, wird das state-Feld auf ERROR gesetzt, und das error-Feld wird mit einer Fehlermeldungszeichenkette gefüllt.
Es ist auch möglich, Fehler von der Erweiterung und der Nutzung über den Cloud-Funktionen-Tab in der Firebase-Konsole zu beobachten:

Die Erfahrung für Sie und Ihre Kunden





Installieren Sie die Bird Firebase-Erweiterung, um mit Ihren Kunden zu kommunizieren – einfacher als je zuvor
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 optimieren und das Senden von Benachrichtigungen so einfach wie Dokumentenschreiboperationen gestalten — unabhängig vom Kommunikationskanal, den Sie verwenden möchten.
Dies ist nur der Anfang dessen, was Sie mit der Erweiterung und unserer API tun können.
Wir bieten viele Kanäle an und haben auch einen unglaublich leistungsstarken visuellen Editor in Flow Builder , mit dem Sie noch dynamischere Erfahrungen erstellen können. Für fortgeschrittene Anwendungsfälle können Sie sogar Flow Builder mit externen APIs wie Google Vision API und Cloud Functions integrieren, um KI-gestützte Bilderkennung zu Ihren Kundeninteraktionen hinzuzufügen. Mit Flow Builder können Sie auch CRM-Workflows wie das Erstellen von Leads und Fällen in Salesforce direkt aus Kundeninteraktionen automatisieren.
Basierend auf dem oben genannten Anwendungsfall würde Ihnen Flow Builder ermöglichen, eine Antwortfunktion zu den gesendeten Benachrichtigungen hinzuzufügen, die es dem Kunden ermöglicht, mit einem Stichwort oder einer Phrase zu antworten, um seine Reservierung zu stornieren. Aber das ist für einen zukünftigen Artikel! 🙂
Wenn Sie andere Anwendungsfälle haben, die Sie interessieren, stehen Ihnen unsere Lösungsingenieure zur Verfügung, um Ihnen zu helfen. Bitte kontaktieren Sie unser Team und lassen Sie es uns wissen!