
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 Bird-Konto haben.
Wenn Sie kein Bird-Konto besitzen, können Sie hier eins erstellen hier.
Zu Beginn wird Informationen von Ihrem Bird-Konto benötigt.
Zuerst benötigen Sie Ihren API-Schlüssel, damit die Firebase-Erweiterung im Namen von Ihnen mit der Bird API interagieren kann. Sie finden den API-Schlüssel hier. Zweitens benötigen Sie eine SMS-Nummer und einen installierten SMS-Kanal. Wenn Sie noch keine Channel-ID haben, navigieren Sie hier, 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 Tab 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 Sammlungsnamen einzugeben, der verwendet werden soll.
Der Sammlungsname wird von der Firebase-Erweiterung überwacht.
Wenn ein Dokument zur Sammlung hinzugefügt wird, wird die Erweiterung ausgelöst.
Unter der Oberfläche ist die Erweiterung eine Cloud-Funktion, die auf Änderungen der angegebenen Sammlung hört, 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, einzuschränken, wer in diese Sammlung schreiben und lesen kann. Wenn die Sammlung offen bleibt, könnten Dritte möglicherweise die Nummern der Benutzer lesen und sogar Nachrichten mit Ihrem Konto senden. Wir empfehlen, die Firestore-Sicherheitsregeln zu verwenden, damit nur bestimmte Nutzer diese Berechtigungen haben, und alle von dem Firebase-Team festgelegten Sicherheitsrichtlinien zu befolgen.
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
Nun 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 so einfach wie Dokumentenschreibvorgänge machen — unabhängig davon, welchen Kommunikationskanal Sie verwenden möchten.
Dies ist nur das Kratzen an der Oberfläche 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 im Flow Builder, mit dem Sie noch dynamischere Erlebnisse erstellen können. Für fortgeschrittene Anwendungsfälle können Sie sogar den Flow Builder mit externen APIs wie Google Vision API und Cloud Functions integrieren, um KI-gestützte Bilderkennung in Ihre Kundeninteraktionen zu integrieren. Mit Flow Builder können Sie auch CRM-Workflows wie das Erstellen von Leads und Fällen in Salesforce direkt aus Kundeninteraktionen automatisieren.
Folgend auf das oben genannte Anwendungsbeispiel würde Flow Builder es Ihnen 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 ihre Reservierung zu stornieren. Aber das ist ein Thema für einen zukünftigen Artikel! 🙂
Wenn Sie andere Anwendungsfälle haben, die für Sie von Interesse sein könnten, stehen Ihnen unsere Solution Engineers gerne zur Verfügung. Bitte kontaktieren Sie unser Team hier und lassen Sie es uns wissen!