Product

Lösungen

Ressourcen

Company

Product

Lösungen

Ressourcen

Company

Starten Sie mit der Bird-Erweiterung auf Firebase

Vogel

01.06.2021

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 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.

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 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.

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 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:

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 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!

Andere Neuigkeiten

Mehr lesen aus dieser Kategorie

A person is standing at a desk while typing on a laptop.

Die vollständige AI-native Plattform, die mit Ihrem Business skaliert.

Product

Lösungen

Ressourcen

Company

Demnächst verfügbar

Über

Preise

Partner

Careers

Legal

Terms

Datenschutzeinstellungen

Sozial

Newsletter

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

Anmelden

A person is standing at a desk while typing on a laptop.

Die vollständige AI-native Plattform, die mit Ihrem Business skaliert.

Product

Lösungen

Ressourcen

Company

Sozial

Newsletter

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

Anmelden