Erreichen

Grow

Manage

Automate

Erreichen

Grow

Manage

Automate

Starten Sie mit der Bird-Erweiterung auf Firebase

Firebase-Erweiterung

1 min read

Starten Sie mit der Bird-Erweiterung auf Firebase

Firebase-Erweiterung

1 min read

Starten Sie mit der Bird-Erweiterung auf Firebase

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! 

Communication app icons with platforms including WhatsApp, Telegram, Instagram, Messenger, and various social media apps.


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

Als ich hörte, dass meine Kollegen an der Erstellung einer Firebase-Erweiterung arbeiteten, die es ermöglichen würde, das Versenden von Nachrichten einfach in Ihre App zu integrieren, musste ich sie ausprobieren und etwas damit bauen.

Hinweis: Sie finden die Bird-Erweiterung auf Firebase hier.

Um die Erweiterung in einen 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-Oberfläche registrieren oder die Kunden können sich selbst registrieren. Wenn ihr Tisch bereit ist, kann ein Restaurantmitarbeiter mit nur einem Klick auf eine Schaltfläche eine Benachrichtigung an den Kunden senden, damit er ins Restaurant zurückkehrt.

Obwohl es viele Möglichkeiten gibt, ein System zur Benachrichtigung von Benutzern zu erstellen, bieten die besten Lösungen den Kunden so wenig Aufwand wie möglich. 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. Auf diese Weise können Kunden ihre Wartezeit genießen und sich keine Sorgen machen, etwas zu verpassen, während es auch den Restaurantmitarbeitern erleichtert wird, 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, etc.), um die Benachrichtigung an die Vorlieben des Kunden anzupassen.

Als ich hörte, dass meine Kollegen an der Erstellung einer Firebase-Erweiterung arbeiteten, die es ermöglichen würde, das Versenden von Nachrichten einfach in Ihre App zu integrieren, musste ich sie ausprobieren und etwas damit bauen.

Hinweis: Sie finden die Bird-Erweiterung auf Firebase hier.

Um die Erweiterung in einen 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-Oberfläche registrieren oder die Kunden können sich selbst registrieren. Wenn ihr Tisch bereit ist, kann ein Restaurantmitarbeiter mit nur einem Klick auf eine Schaltfläche eine Benachrichtigung an den Kunden senden, damit er ins Restaurant zurückkehrt.

Obwohl es viele Möglichkeiten gibt, ein System zur Benachrichtigung von Benutzern zu erstellen, bieten die besten Lösungen den Kunden so wenig Aufwand wie möglich. 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. Auf diese Weise können Kunden ihre Wartezeit genießen und sich keine Sorgen machen, etwas zu verpassen, während es auch den Restaurantmitarbeitern erleichtert wird, 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, etc.), um die Benachrichtigung an die Vorlieben des Kunden anzupassen.

Als ich hörte, dass meine Kollegen an der Erstellung einer Firebase-Erweiterung arbeiteten, die es ermöglichen würde, das Versenden von Nachrichten einfach in Ihre App zu integrieren, musste ich sie ausprobieren und etwas damit bauen.

Hinweis: Sie finden die Bird-Erweiterung auf Firebase hier.

Um die Erweiterung in einen 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-Oberfläche registrieren oder die Kunden können sich selbst registrieren. Wenn ihr Tisch bereit ist, kann ein Restaurantmitarbeiter mit nur einem Klick auf eine Schaltfläche eine Benachrichtigung an den Kunden senden, damit er ins Restaurant zurückkehrt.

Obwohl es viele Möglichkeiten gibt, ein System zur Benachrichtigung von Benutzern zu erstellen, bieten die besten Lösungen den Kunden so wenig Aufwand wie möglich. 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. Auf diese Weise können Kunden ihre Wartezeit genießen und sich keine Sorgen machen, etwas zu verpassen, während es auch den Restaurantmitarbeitern erleichtert wird, 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, etc.), um die Benachrichtigung an die Vorlieben des Kunden anzupassen.

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.

Firebase Extensions marketplace showing the 'Send Messages with Bird' integration among other available extensions, allowing developers to connect Firebase with Bird's messaging API.


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.

Configuration page for installing the MessageBird Firebase extension, showing setup fields for API key, message collection name, and deployment options.


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:

Code snippet showing the JSON structure for sending messages through Bird API with fields for channel ID, recipient, and message content.


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.

JavaScript code example showing how to send SMS notifications through Firebase and Bird integration, with template for restaurant table readiness alerts and delivery status monitoring.


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:

Firebase Cloud Functions dashboard showing the deployed MessageBird extension triggered by document writes to the messages collection.

Die Erfahrung für Sie und Ihre Kunden

Restaurant waitlist form with MessageBird logo, requesting customer name, party size, and phone number to send table availability notifications.Confirmation page showing a customer named Jim has been added to the restaurant waitlist, with notification that an SMS will be sent when their table is ready.Restaurant staff interface showing waitlist with customers and their party sizes, where three parties have been notified and Jim's party of four is ready to be notified.Restaurant management interface showing all waitlisted customers have been notified, including Jim's party of four who was previously pending notification.Mobile phone screen showing an SMS notification from a restaurant informing Jim that his table is almost ready.

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 Dokument-Schreibvorgänge machen – unabhängig davon, welchen Kommunikationskanal Sie verwenden möchten.

Dies ist nur die Oberfläche dessen, was Sie mit der Erweiterung und unserer API tun können.

Wir bieten viele Kanäle und haben auch einen unglaublich leistungsstarken visuellen Editor in Flow Builder, der Ihnen ermöglicht, noch dynamischere Erlebnisse zu schaffen.

Im oben genannten Anwendungsfall würde Flow Builder es Ihnen ermöglichen, ein Antwortfeature zu den gesendeten Benachrichtigungen hinzuzufügen, damit der Kunde mit einem Schlüsselwort oder Satz auf seine Reservierung antworten kann, um sie zu stornieren. Aber das ist für einen zukünftigen Artikel! 🙂

Wenn Sie an anderen Anwendungsfällen interessiert sind, stehen unsere Lösungstechniker bereit, Ihnen zu helfen. Bitte kontaktieren Sie unser Team hier und lassen Sie es uns wissen!

Abonnieren Sie unseren Newsletter.

Bleiben Sie mit Bird auf dem Laufenden durch wöchentliche Updates in Ihrem Posteingang.

Durch die Übermittlung stimmen Sie zu, dass Bird Sie bezüglich unserer Produkte und Dienstleistungen kontaktieren darf.

Sie können sich jederzeit abmelden. Weitere Informationen zur Datenverarbeitung finden Sie in Birds Datenschutzerklärung.

Abonnieren Sie unseren Newsletter.

Bleiben Sie mit Bird auf dem Laufenden durch wöchentliche Updates in Ihrem Posteingang.

Durch die Übermittlung stimmen Sie zu, dass Bird Sie bezüglich unserer Produkte und Dienstleistungen kontaktieren darf.

Sie können sich jederzeit abmelden. Weitere Informationen zur Datenverarbeitung finden Sie in Birds Datenschutzerklärung.

Abonnieren Sie unseren Newsletter.

Bleiben Sie mit Bird auf dem Laufenden durch wöchentliche Updates in Ihrem Posteingang.

Durch die Übermittlung stimmen Sie zu, dass Bird Sie bezüglich unserer Produkte und Dienstleistungen kontaktieren darf.

Sie können sich jederzeit abmelden. Weitere Informationen zur Datenverarbeitung finden Sie in Birds Datenschutzerklärung.

Pinterest-Logo
Uber-Logo
Square-Logo
Adobe-Logo
Meta-Logo
PayPal-Logo

Unternehmen

Datenschutzeinstellungen

Newsletter

Bleiben Sie mit Bird auf dem Laufenden durch wöchentliche Updates in Ihrem Posteingang.

Durch die Übermittlung stimmen Sie zu, dass Bird Sie bezüglich unserer Produkte und Dienstleistungen kontaktieren darf.

Sie können sich jederzeit abmelden. Weitere Informationen zur Datenverarbeitung finden Sie in Birds Datenschutzerklärung.

Uber-Logo
Square-Logo
Adobe-Logo
Meta-Logo

Unternehmen

Datenschutzeinstellungen

Newsletter

Bleiben Sie mit Bird auf dem Laufenden durch wöchentliche Updates in Ihrem Posteingang.

Durch die Übermittlung stimmen Sie zu, dass Bird Sie bezüglich unserer Produkte und Dienstleistungen kontaktieren darf.

Sie können sich jederzeit abmelden. Weitere Informationen zur Datenverarbeitung finden Sie in Birds Datenschutzerklärung.

Uber-Logo
Adobe-Logo
Meta-Logo

Unternehmen

Datenschutzeinstellungen

Newsletter

Bleiben Sie mit Bird auf dem Laufenden durch wöchentliche Updates in Ihrem Posteingang.

Durch die Übermittlung stimmen Sie zu, dass Bird Sie bezüglich unserer Produkte und Dienstleistungen kontaktieren darf.

Sie können sich jederzeit abmelden. Weitere Informationen zur Datenverarbeitung finden Sie in Birds Datenschutzerklärung.