Rozpocznij korzystanie z rozszerzenia Bird w Firebase

Ptak

1 cze 2021

Rozszerzenie Firebase

1 min read

Rozpocznij korzystanie z rozszerzenia Bird w Firebase

Kluczowe Wnioski

    • Bird | Firebase Extension pozwala deweloperom wysyłać wiadomości i powiadomienia przez SMS, WhatsApp, Messenger, Google Business Messages, Telegram, LINE, Viber i inne—bezpośrednio z zapisów dokumentów Firestore.

    • Kiedy nowy dokument zostaje dodany do skonfigurowanej kolekcji Firestore, rozszerzenie przekształca go w czytelny ładunek wiadomości i wysyła za pomocą Bird’s Conversations API, a następnie aktualizuje dokument o status dostarczania.

    • To rozszerzenie eliminuje potrzebę integracji backendowej z Bird’s API, umożliwiając zespołom szybsze wdrażanie funkcji wiadomości przy minimalnej ilości kodu.

    • Infrastruktura Firebase w czasie rzeczywistym i skalowalna paruje się z globalną łącznością Bird, zapewniając niezawodną dostawę wiadomości gdziekolwiek na świecie.

    • Przykład użycia pokazuje, jak restauracje mogą automatyzować powiadomienia SMS do klientów czekających na stoliki—wymagając jedynie zapisu w Firestore.

    • Konfiguracja wymaga tylko klucza API Bird i ID SMS (lub innego kanału); konfiguracja odbywa się przez kreator instalacji rozszerzenia Firebase.

    • Deweloperzy definiują kolekcję Firestore, której rozszerzenie nasłuchuje—każdy nowy dokument staje się wyzwalaczem wiadomości.

    • Po wysłaniu, rozszerzenie wzbogaca dokument Firestore o dane dotyczące dostarczenia, status i komunikaty o błędach, jeśli są.

    • Najlepsze praktyki bezpieczeństwa są kluczowe: zasady Firestore muszą ściśle ograniczać odczyt/zapis, aby zapobiec nadużyciu lub nieautoryzowanemu wysyłaniu wiadomości.

    • Dzienniki Cloud Functions pozwalają deweloperom sprawdzać niepowodzenia wiadomości, błędy wykonania rozszerzenia i wyniki dostarczeń.

    • Rozszerzenie działa bezproblemowo z szerszym ekosystemem Bird, umożliwiając przyszłe ulepszenia takie jak przepływy oparte na AI, rozpoznawanie obrazów czy automatyzacja CRM.

    • Ta integracja tworzy podstawę dla bogatszych doświadczeń, takich jak umożliwianie klientom odpowiadania z użyciem słów kluczowych, budowanie funkcji kolejkowania w restauracjach czy łączenie z zewnętrznymi API przez Flow Builder.

Q&A Highlights

  • Co robi rozszerzenie Bird Firebase?

    Nasłuchuje zmian w kolekcji Firestore i wysyła wiadomości za pośrednictwem Bird’s Conversations API za każdym razem, gdy zostanie dodany nowy dokument.

  • Przez które kanały rozszerzenie może wysyłać wiadomości?

    SMS, WhatsApp, Facebook Messenger, Google Business Messages, Telegram, LINE, Viber i inne kanały obsługiwane przez Bird.

  • Czy potrzebuję backendowego serwera do wysyłania wiadomości?

    Nie. Rozszerzenie obsługuje wszystkie interakcje API—wysyłanie wiadomości staje się tak proste, jak pisanie dokumentu do Firestore.

  • Jakie informacje są wymagane z mojego konta Bird?

    Będziesz potrzebować klucza Bird API i identyfikatora kanału (np. dla SMS).

  • Jak zainstalować rozszerzenie?

    Za pomocą konsoli Firebase → Rozszerzenia → Zainstaluj „Send Messages with Bird,” a następnie skonfiguruj swój klucz API i nazwę kolekcji.

  • Jak rozszerzenie wie, kiedy wysłać wiadomość?

    Monitoruje określoną kolekcję Firestore i uruchamia się za każdym razem, gdy tworzony jest nowy dokument.

  • Jak wygląda format dokumentu wiadomości?

    Prosty JSON zawierający miejsce docelowe, identyfikator kanału i tekst wiadomości (lub payload dla innych kanałów).

  • Co się dzieje po wysłaniu wiadomości?

    Rozszerzenie aktualizuje dokument Firestore z metadanymi dostawy, takimi jak delivery.state, znaczniki czasu i szczegóły błędu (jeśli występują).

  • Jak mogę sprawdzić błędy?

    Błędy pojawiają się w zaktualizowanym dokumencie Firestore i również w logach funkcji Cloud w Firebase.

  • Jak zabezpieczyć moją kolekcję Firestore?

    Użyj zasad bezpieczeństwa Firestore, aby ograniczyć dostęp do odczytu/zapisu tylko do autoryzowanych użytkowników lub kont usługowych.

  • Czy mogę używać tego rozszerzenia do bardziej zaawansowanych workflowów?

    Tak — możesz sparować go z Flow Builder, zewnętrznymi API lub narzędziami do uczenia maszynowego, takimi jak Google Vision, aby tworzyć interaktywne, zautomatyzowane doświadczenia.

  • Jaki jest rzeczywisty przykład użycia tego rozszerzenia?

    System kolejkowania w restauracji, który wysyła powiadomienia SMS, gdy stolik jest gotowy — aktywowany po prostu przez dodanie dokumentu Firestore.

Firebase pozwala szybko opracowywać i wdrażać aplikacje wysokiej jakości, wraz z dodatkowymi funkcjami, które umożliwiają ciągłą optymalizację i skalowanie aplikacji. Firebase również udostępnia gotowe, otwartoźródłowe rozszerzenia, które pomagają zautomatyzować typowe zadania programistyczne.

Dziś z przyjemnością omawiamy Bird | Firebase extension.

Firebase pozwala szybko opracowywać i wdrażać aplikacje wysokiej jakości, wraz z dodatkowymi funkcjami, które umożliwiają ciągłą optymalizację i skalowanie aplikacji. Firebase również udostępnia gotowe, otwartoźródłowe rozszerzenia, które pomagają zautomatyzować typowe zadania programistyczne.

Dziś z przyjemnością omawiamy Bird | Firebase extension.

Firebase pozwala szybko opracowywać i wdrażać aplikacje wysokiej jakości, wraz z dodatkowymi funkcjami, które umożliwiają ciągłą optymalizację i skalowanie aplikacji. Firebase również udostępnia gotowe, otwartoźródłowe rozszerzenia, które pomagają zautomatyzować typowe zadania programistyczne.

Dziś z przyjemnością omawiamy Bird | Firebase extension.

Wyślij wiadomość i powiadomienia z Bird

Dodatek Bird na Firebase łączy Cię z największym na świecie portfolio omnichannel, aby dostarczać wiadomości i powiadomienia na wszystkich preferowanych kanałach Twoich klientów. Dzięki globalnej łączności Bird oznacza to, że możesz szybko dotrzeć do swoich klientów — i to wszędzie na świecie! 

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

Aby jeszcze bardziej usprawnić proces, gdy dodasz dokument do określonej kolekcji Firebase, dodatek wykorzysta Bird Conversations API do konwersji tego dokumentu na czytelny tekst i zaktualizuje dokument o status dostawy.

W tym artykule dowiesz się, jak możesz rozpocząć wysyłanie w zaledwie kilku krokach!

Dodatek Bird na Firebase łączy Cię z największym na świecie portfolio omnichannel, aby dostarczać wiadomości i powiadomienia na wszystkich preferowanych kanałach Twoich klientów. Dzięki globalnej łączności Bird oznacza to, że możesz szybko dotrzeć do swoich klientów — i to wszędzie na świecie! 

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

Aby jeszcze bardziej usprawnić proces, gdy dodasz dokument do określonej kolekcji Firebase, dodatek wykorzysta Bird Conversations API do konwersji tego dokumentu na czytelny tekst i zaktualizuje dokument o status dostawy.

W tym artykule dowiesz się, jak możesz rozpocząć wysyłanie w zaledwie kilku krokach!

Dodatek Bird na Firebase łączy Cię z największym na świecie portfolio omnichannel, aby dostarczać wiadomości i powiadomienia na wszystkich preferowanych kanałach Twoich klientów. Dzięki globalnej łączności Bird oznacza to, że możesz szybko dotrzeć do swoich klientów — i to wszędzie na świecie! 

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

Aby jeszcze bardziej usprawnić proces, gdy dodasz dokument do określonej kolekcji Firebase, dodatek wykorzysta Bird Conversations API do konwersji tego dokumentu na czytelny tekst i zaktualizuje dokument o status dostawy.

W tym artykule dowiesz się, jak możesz rozpocząć wysyłanie w zaledwie kilku krokach!

Przykładowe zastosowanie

Kiedy usłyszałem, że moi koledzy pracowali nad stworzeniem rozszerzenia Firebase, które pozwoliłoby łatwo zintegrować wysyłanie wiadomości w Twojej aplikacji, musiałem to wypróbować i zbudować coś z jego pomocą.

Uwaga: Możesz znaleźć rozszerzenie Bird na Firebase tutaj.

Aby wprowadzić rozszerzenie w kontekst, rozważymy mały przykład aplikacji do zarządzania kolejką w restauracji.

Właściciel restauracji lub gospodarz może rejestrować klientów na interfejsie webowym lub klienci mogą rejestrować się sami. Kiedy ich stolik jest gotowy, wystarczy jedno kliknięcie pracownika restauracji, aby wysłane zostało powiadomienie do klienta o powrocie do restauracji.

Chociaż istnieje wiele sposobów na stworzenie systemu powiadamiania użytkowników, najlepsze rozwiązania to te, które minimalizują jak najwięcej pracy po stronie klientów. Pomaga to firmom zapewnić swoim klientom doskonałe doświadczenia.

Dlatego wykorzystamy nowe rozszerzenie Bird | Firebase, aby zapewnić klientom powiadomienia SMS. W ten sposób klienci mogą cieszyć się czasem oczekiwania i nie martwić się o przegapienie czegoś, a także ułatwia to personelowi restauracji zarządzanie kolejką.

Chociaż ten przykład wysyła powiadomienie SMS, w ramach rozszerzenia możesz użyć dowolnego kanału, który preferuje twój klient (WhatsApp, Business Messages Google, Facebook Messenger, Telegram, Line, Viber, itp.), aby dostosować powiadomienie do preferencji klienta.

Kiedy usłyszałem, że moi koledzy pracowali nad stworzeniem rozszerzenia Firebase, które pozwoliłoby łatwo zintegrować wysyłanie wiadomości w Twojej aplikacji, musiałem to wypróbować i zbudować coś z jego pomocą.

Uwaga: Możesz znaleźć rozszerzenie Bird na Firebase tutaj.

Aby wprowadzić rozszerzenie w kontekst, rozważymy mały przykład aplikacji do zarządzania kolejką w restauracji.

Właściciel restauracji lub gospodarz może rejestrować klientów na interfejsie webowym lub klienci mogą rejestrować się sami. Kiedy ich stolik jest gotowy, wystarczy jedno kliknięcie pracownika restauracji, aby wysłane zostało powiadomienie do klienta o powrocie do restauracji.

Chociaż istnieje wiele sposobów na stworzenie systemu powiadamiania użytkowników, najlepsze rozwiązania to te, które minimalizują jak najwięcej pracy po stronie klientów. Pomaga to firmom zapewnić swoim klientom doskonałe doświadczenia.

Dlatego wykorzystamy nowe rozszerzenie Bird | Firebase, aby zapewnić klientom powiadomienia SMS. W ten sposób klienci mogą cieszyć się czasem oczekiwania i nie martwić się o przegapienie czegoś, a także ułatwia to personelowi restauracji zarządzanie kolejką.

Chociaż ten przykład wysyła powiadomienie SMS, w ramach rozszerzenia możesz użyć dowolnego kanału, który preferuje twój klient (WhatsApp, Business Messages Google, Facebook Messenger, Telegram, Line, Viber, itp.), aby dostosować powiadomienie do preferencji klienta.

Kiedy usłyszałem, że moi koledzy pracowali nad stworzeniem rozszerzenia Firebase, które pozwoliłoby łatwo zintegrować wysyłanie wiadomości w Twojej aplikacji, musiałem to wypróbować i zbudować coś z jego pomocą.

Uwaga: Możesz znaleźć rozszerzenie Bird na Firebase tutaj.

Aby wprowadzić rozszerzenie w kontekst, rozważymy mały przykład aplikacji do zarządzania kolejką w restauracji.

Właściciel restauracji lub gospodarz może rejestrować klientów na interfejsie webowym lub klienci mogą rejestrować się sami. Kiedy ich stolik jest gotowy, wystarczy jedno kliknięcie pracownika restauracji, aby wysłane zostało powiadomienie do klienta o powrocie do restauracji.

Chociaż istnieje wiele sposobów na stworzenie systemu powiadamiania użytkowników, najlepsze rozwiązania to te, które minimalizują jak najwięcej pracy po stronie klientów. Pomaga to firmom zapewnić swoim klientom doskonałe doświadczenia.

Dlatego wykorzystamy nowe rozszerzenie Bird | Firebase, aby zapewnić klientom powiadomienia SMS. W ten sposób klienci mogą cieszyć się czasem oczekiwania i nie martwić się o przegapienie czegoś, a także ułatwia to personelowi restauracji zarządzanie kolejką.

Chociaż ten przykład wysyła powiadomienie SMS, w ramach rozszerzenia możesz użyć dowolnego kanału, który preferuje twój klient (WhatsApp, Business Messages Google, Facebook Messenger, Telegram, Line, Viber, itp.), aby dostosować powiadomienie do preferencji klienta.

Jak się skonfigurować

W tym przykładzie założymy, że masz już konto na Firebase i Bird.

Jeśli nie masz konta na Bird, możesz stworzyć je tutaj.

Aby rozpocząć, wymagane są informacje z Twojego konta na Bird.

Najpierw potrzebujesz klucza API, aby umożliwić rozszerzeniu Firebase interakcję z Bird API w Twoim imieniu. Możesz znaleźć swój klucz API w ustawieniach Bird API. Po drugie, potrzebujesz numeru SMS i zainstalowanego kanału SMS. Jeśli nie masz jeszcze ID kanału, przejdź do strony konfiguracji kanału SMS, aby go uzyskać.

Gdy posiadasz zarówno klucz API, jak i ID kanału SMS, wróć do konsoli Firebase i przejdź do zakładki Rozszerzenia.

Stąd zainstaluj rozszerzenie Firebase [Send Messages with Bird].

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

Podczas konfiguracji kreatora będziesz proszony o dodanie swojego klucza API oraz nazwy kolekcji, której chcesz używać.

Nazwa kolekcji będzie nasłuchiwana przez rozszerzenie Firebase.

Po dodaniu dokumentu do kolekcji, spowoduje to uruchomienie rozszerzenia.

Pod maską rozszerzenie jest funkcją Cloud, która nasłuchuje zmian w określonej kolekcji, odczytuje dodany dokument i współpracuje z Bird API w celu wysłania wiadomości.

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

Po zakończeniu instalacji rozszerzenia, przejdź do Firestore w konsoli Firebase. Następnie, dodaj identyfikator kolekcji, który odpowiada nazwie kolekcji użytej podczas instalacji rozszerzenia.

Uwaga: Jest bardzo ważne, aby ograniczyć, kto może zapisywać i czytać tę kolekcję. Jeśli kolekcja jest otwarta, osoby trzecie mogą być w stanie odczytać numery użytkowników, a nawet wysłać wiadomości z Twojego konta. Zalecamy używać reguł bezpieczeństwa Firestore, aby tylko określone osoby miały te uprawnienia i stosować się do wszystkich najlepszych praktyk bezpieczeństwa przedstawionych przez zespół Firebase.

W tym przykładzie założymy, że masz już konto na Firebase i Bird.

Jeśli nie masz konta na Bird, możesz stworzyć je tutaj.

Aby rozpocząć, wymagane są informacje z Twojego konta na Bird.

Najpierw potrzebujesz klucza API, aby umożliwić rozszerzeniu Firebase interakcję z Bird API w Twoim imieniu. Możesz znaleźć swój klucz API w ustawieniach Bird API. Po drugie, potrzebujesz numeru SMS i zainstalowanego kanału SMS. Jeśli nie masz jeszcze ID kanału, przejdź do strony konfiguracji kanału SMS, aby go uzyskać.

Gdy posiadasz zarówno klucz API, jak i ID kanału SMS, wróć do konsoli Firebase i przejdź do zakładki Rozszerzenia.

Stąd zainstaluj rozszerzenie Firebase [Send Messages with Bird].

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

Podczas konfiguracji kreatora będziesz proszony o dodanie swojego klucza API oraz nazwy kolekcji, której chcesz używać.

Nazwa kolekcji będzie nasłuchiwana przez rozszerzenie Firebase.

Po dodaniu dokumentu do kolekcji, spowoduje to uruchomienie rozszerzenia.

Pod maską rozszerzenie jest funkcją Cloud, która nasłuchuje zmian w określonej kolekcji, odczytuje dodany dokument i współpracuje z Bird API w celu wysłania wiadomości.

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

Po zakończeniu instalacji rozszerzenia, przejdź do Firestore w konsoli Firebase. Następnie, dodaj identyfikator kolekcji, który odpowiada nazwie kolekcji użytej podczas instalacji rozszerzenia.

Uwaga: Jest bardzo ważne, aby ograniczyć, kto może zapisywać i czytać tę kolekcję. Jeśli kolekcja jest otwarta, osoby trzecie mogą być w stanie odczytać numery użytkowników, a nawet wysłać wiadomości z Twojego konta. Zalecamy używać reguł bezpieczeństwa Firestore, aby tylko określone osoby miały te uprawnienia i stosować się do wszystkich najlepszych praktyk bezpieczeństwa przedstawionych przez zespół Firebase.

W tym przykładzie założymy, że masz już konto na Firebase i Bird.

Jeśli nie masz konta na Bird, możesz stworzyć je tutaj.

Aby rozpocząć, wymagane są informacje z Twojego konta na Bird.

Najpierw potrzebujesz klucza API, aby umożliwić rozszerzeniu Firebase interakcję z Bird API w Twoim imieniu. Możesz znaleźć swój klucz API w ustawieniach Bird API. Po drugie, potrzebujesz numeru SMS i zainstalowanego kanału SMS. Jeśli nie masz jeszcze ID kanału, przejdź do strony konfiguracji kanału SMS, aby go uzyskać.

Gdy posiadasz zarówno klucz API, jak i ID kanału SMS, wróć do konsoli Firebase i przejdź do zakładki Rozszerzenia.

Stąd zainstaluj rozszerzenie Firebase [Send Messages with Bird].

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

Podczas konfiguracji kreatora będziesz proszony o dodanie swojego klucza API oraz nazwy kolekcji, której chcesz używać.

Nazwa kolekcji będzie nasłuchiwana przez rozszerzenie Firebase.

Po dodaniu dokumentu do kolekcji, spowoduje to uruchomienie rozszerzenia.

Pod maską rozszerzenie jest funkcją Cloud, która nasłuchuje zmian w określonej kolekcji, odczytuje dodany dokument i współpracuje z Bird API w celu wysłania wiadomości.

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

Po zakończeniu instalacji rozszerzenia, przejdź do Firestore w konsoli Firebase. Następnie, dodaj identyfikator kolekcji, który odpowiada nazwie kolekcji użytej podczas instalacji rozszerzenia.

Uwaga: Jest bardzo ważne, aby ograniczyć, kto może zapisywać i czytać tę kolekcję. Jeśli kolekcja jest otwarta, osoby trzecie mogą być w stanie odczytać numery użytkowników, a nawet wysłać wiadomości z Twojego konta. Zalecamy używać reguł bezpieczeństwa Firestore, aby tylko określone osoby miały te uprawnienia i stosować się do wszystkich najlepszych praktyk bezpieczeństwa przedstawionych przez zespół Firebase.

Jak wysyłać wiadomości

Kolekcja messages, którą skonfigurowaliśmy podczas ustawiania, będzie przechowywać wszystkie Twoje wiadomości. Aby wysłać wiadomość SMS, musisz dodać dokument do kolekcji, której nazwę podałeś w kreatorze, używając tego formatu:

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

Gdy dokument zostanie dodany do kolekcji, rozszerzenie Bird następnie wejdzie w interakcję z Bird API i zaktualizuje dokument o dodatkowe pola, jak poniżej. Pole delivery.state poniżej przedstawia różne statusy, w których może znajdować się wiadomość.

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.

Jeśli wysłanie wiadomości zakończy się niepowodzeniem, pole state będzie miało wartość ERROR, a pole error zostanie wypełnione ciągiem komunikatu o błędzie.

Możliwe jest również obserwowanie błędów z rozszerzenia i użycia za pomocą karty Funkcje w chmurze w konsoli Firebase:

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

Kolekcja messages, którą skonfigurowaliśmy podczas ustawiania, będzie przechowywać wszystkie Twoje wiadomości. Aby wysłać wiadomość SMS, musisz dodać dokument do kolekcji, której nazwę podałeś w kreatorze, używając tego formatu:

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

Gdy dokument zostanie dodany do kolekcji, rozszerzenie Bird następnie wejdzie w interakcję z Bird API i zaktualizuje dokument o dodatkowe pola, jak poniżej. Pole delivery.state poniżej przedstawia różne statusy, w których może znajdować się wiadomość.

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.

Jeśli wysłanie wiadomości zakończy się niepowodzeniem, pole state będzie miało wartość ERROR, a pole error zostanie wypełnione ciągiem komunikatu o błędzie.

Możliwe jest również obserwowanie błędów z rozszerzenia i użycia za pomocą karty Funkcje w chmurze w konsoli Firebase:

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

Kolekcja messages, którą skonfigurowaliśmy podczas ustawiania, będzie przechowywać wszystkie Twoje wiadomości. Aby wysłać wiadomość SMS, musisz dodać dokument do kolekcji, której nazwę podałeś w kreatorze, używając tego formatu:

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

Gdy dokument zostanie dodany do kolekcji, rozszerzenie Bird następnie wejdzie w interakcję z Bird API i zaktualizuje dokument o dodatkowe pola, jak poniżej. Pole delivery.state poniżej przedstawia różne statusy, w których może znajdować się wiadomość.

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.

Jeśli wysłanie wiadomości zakończy się niepowodzeniem, pole state będzie miało wartość ERROR, a pole error zostanie wypełnione ciągiem komunikatu o błędzie.

Możliwe jest również obserwowanie błędów z rozszerzenia i użycia za pomocą karty Funkcje w chmurze w konsoli Firebase:

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

The experience dla Ciebie i Twoich klientów

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

Zainstaluj rozszerzenie Bird Firebase, aby komunikować się z klientami — łatwiej niż kiedykolwiek wcześniej

Teraz nie potrzebujesz bezpośredniej integracji z backendem API, aby komunikować się z Bird API.

Możesz uprościć wdrożenie za pośrednictwem rozszerzenia Firebase i sprawić, że wysyłanie powiadomień będzie tak proste, jak operacje zapisu dokumentów — niezależnie od kanału komunikacji, którego chcesz użyć.

To tylko zarys tego, co możesz zrobić za pomocą rozszerzenia i naszego API.

Oferujemy wiele kanałów, a także posiadamy niezwykle potężny edytor wizualny w Flow Builder, który pozwala na tworzenie jeszcze bardziej dynamicznych doświadczeń. Dla zaawansowanych przypadków użycia możesz nawet zintegrować Flow Builder z zewnętrznymi API, takimi jak Google Vision API i Cloud Functions, aby dodać rozpoznawanie obrazów z wykorzystaniem AI do interakcji z klientami. Dzięki Flow Builder możesz również zautomatyzować przepływy pracy CRM, takie jak tworzenie leadów i przypadków w Salesforce bezpośrednio z interakcji z klientami.

Przykład omawiany powyżej, Flow Builder pozwoliłby na dodanie funkcji odpowiedzi do wysyłanych powiadomień, co umożliwia klientowi odpowiedź za pomocą słowa kluczowego lub frazy w celu anulowania rezerwacji. Ale to temat na przyszły artykuł! 🙂

Jeśli masz inne przypadki użycia, które Cię interesują, nasi inżynierowie ds. rozwiązań są tutaj, aby Ci pomóc. Proszę skontaktować się z naszym zespołem i dać nam znać!

Teraz nie potrzebujesz bezpośredniej integracji z backendem API, aby komunikować się z Bird API.

Możesz uprościć wdrożenie za pośrednictwem rozszerzenia Firebase i sprawić, że wysyłanie powiadomień będzie tak proste, jak operacje zapisu dokumentów — niezależnie od kanału komunikacji, którego chcesz użyć.

To tylko zarys tego, co możesz zrobić za pomocą rozszerzenia i naszego API.

Oferujemy wiele kanałów, a także posiadamy niezwykle potężny edytor wizualny w Flow Builder, który pozwala na tworzenie jeszcze bardziej dynamicznych doświadczeń. Dla zaawansowanych przypadków użycia możesz nawet zintegrować Flow Builder z zewnętrznymi API, takimi jak Google Vision API i Cloud Functions, aby dodać rozpoznawanie obrazów z wykorzystaniem AI do interakcji z klientami. Dzięki Flow Builder możesz również zautomatyzować przepływy pracy CRM, takie jak tworzenie leadów i przypadków w Salesforce bezpośrednio z interakcji z klientami.

Przykład omawiany powyżej, Flow Builder pozwoliłby na dodanie funkcji odpowiedzi do wysyłanych powiadomień, co umożliwia klientowi odpowiedź za pomocą słowa kluczowego lub frazy w celu anulowania rezerwacji. Ale to temat na przyszły artykuł! 🙂

Jeśli masz inne przypadki użycia, które Cię interesują, nasi inżynierowie ds. rozwiązań są tutaj, aby Ci pomóc. Proszę skontaktować się z naszym zespołem i dać nam znać!

Teraz nie potrzebujesz bezpośredniej integracji z backendem API, aby komunikować się z Bird API.

Możesz uprościć wdrożenie za pośrednictwem rozszerzenia Firebase i sprawić, że wysyłanie powiadomień będzie tak proste, jak operacje zapisu dokumentów — niezależnie od kanału komunikacji, którego chcesz użyć.

To tylko zarys tego, co możesz zrobić za pomocą rozszerzenia i naszego API.

Oferujemy wiele kanałów, a także posiadamy niezwykle potężny edytor wizualny w Flow Builder, który pozwala na tworzenie jeszcze bardziej dynamicznych doświadczeń. Dla zaawansowanych przypadków użycia możesz nawet zintegrować Flow Builder z zewnętrznymi API, takimi jak Google Vision API i Cloud Functions, aby dodać rozpoznawanie obrazów z wykorzystaniem AI do interakcji z klientami. Dzięki Flow Builder możesz również zautomatyzować przepływy pracy CRM, takie jak tworzenie leadów i przypadków w Salesforce bezpośrednio z interakcji z klientami.

Przykład omawiany powyżej, Flow Builder pozwoliłby na dodanie funkcji odpowiedzi do wysyłanych powiadomień, co umożliwia klientowi odpowiedź za pomocą słowa kluczowego lub frazy w celu anulowania rezerwacji. Ale to temat na przyszły artykuł! 🙂

Jeśli masz inne przypadki użycia, które Cię interesują, nasi inżynierowie ds. rozwiązań są tutaj, aby Ci pomóc. Proszę skontaktować się z naszym zespołem i dać nam znać!

Inne wiadomości

Czytaj więcej z tej kategorii

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

Kompletna, natywna dla AI platforma, która rośnie wraz z Twoim biznesem.

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

Kompletna, natywna dla AI platforma, która rośnie wraz z Twoim biznesem.