Comece com a extensão Bird no Firebase

Pássaro

1 de jun. de 2021

Extensão do Firebase

1 min read

Comece com a extensão Bird no Firebase

Principais Conclusões

    • O Bird | Extensão do Firebase permite que desenvolvedores enviem mensagens e notificações via SMS, WhatsApp, Messenger, Google Business Messages, Telegram, LINE, Viber e mais—diretamente a partir de gravações de documentos do Firestore.

    • Quando um novo documento é adicionado à coleção do Firestore configurada, a extensão o converte em um payload de mensagem legível e o envia através da API de Conversas do Bird, atualizando então o documento com o status de entrega.

    • Esta extensão elimina a necessidade de uma integração de backend com a API do Bird, permitindo que as equipes lancem recursos de mensagens mais rapidamente com código mínimo.

    • A infraestrutura em tempo real e escalável do Firebase se combina com a conectividade global do Bird, garantindo a entrega confiável de mensagens em qualquer lugar do mundo.

    • Um caso de uso de exemplo demonstra como restaurantes podem automatizar notificações por SMS para clientes aguardando por mesas—requerendo apenas uma gravação no Firestore.

    • A configuração requer apenas uma chave de API do Bird e um ID de SMS (ou outro canal); a configuração é feita através do assistente de instalação da extensão do Firebase.

    • Os desenvolvedores definem a coleção do Firestore à qual a extensão escuta—cada novo documento se torna um gatilho de mensagem.

    • Após o envio, a extensão enriquece o documento do Firestore com dados de entrega, status e mensagens de erro, se aplicável.

    • As melhores práticas de segurança são essenciais: as regras do Firestore devem restringir severamente o acesso de leitura/escrita para evitar abusos ou envio não autorizado de mensagens.

    • Os logs das Cloud Functions permitem que os desenvolvedores inspecionem falhas de mensagens, erros de execução da extensão e resultados de entrega.

    • A extensão funciona perfeitamente com o ecossistema mais amplo do Bird, permitindo aprimoramentos futuros como fluxos baseados em IA, reconhecimento de imagem ou automação de CRM.

    • Essa integração cria uma base para experiências mais ricas, como permitir que os clientes respondam com palavras-chave, construir recursos de fila de restaurantes ou conectar a APIs externas via Flow Builder.

Destaques de Perguntas e Respostas

  • O que a extensão Bird Firebase faz?

    Ele ouve as mudanças em uma coleção do Firestore e envia mensagens através da API de Conversas do Bird sempre que um novo documento é adicionado.

  • Quais canais a extensão pode enviar mensagens?

    SMS, WhatsApp, Facebook Messenger, Google Business Messages, Telegram, LINE, Viber e qualquer outro canal suportado pelo Bird.

  • Eu preciso de um servidor backend para enviar mensagens?

    Não. A extensão lida com todas as interações da API—enviar mensagens se torna tão simples quanto escrever um documento no Firestore.

  • Quais informações são necessárias da minha conta Bird?

    Você precisará da sua chave da API Bird e de um ID de canal (por exemplo, para SMS).

  • Como faço para instalar a extensão?

    Através do console do Firebase → Extensões → Instale “Enviar Mensagens com Bird” e, em seguida, configure sua chave de API e nome da coleção.

  • Como a extensão sabe quando enviar uma mensagem?

    Ele monitora a coleção Firestore especificada e é acionado sempre que um novo documento é criado.

  • Como é o formato do documento de mensagem?

    Um JSON simples contendo o destino, o ID do canal e o texto da mensagem (ou carga para outros canais).

  • O que acontece depois que uma mensagem é enviada?

    A extensão atualiza o documento do Firestore com metadados de entrega, como delivery.state, timestamps e detalhes de erro (se houver).

  • Como posso verificar se há erros?

    Erros aparecem no documento Firestore atualizado e também nos logs das Cloud Functions dentro do Firebase.

  • Como eu protejo minha coleção do Firestore?

    Use as regras de segurança do Firestore para restringir o acesso de leitura/gravação apenas a usuários ou contas de serviço autorizados.

  • Posso usar esta extensão para fluxos de trabalho mais avançados?

    Sim — você pode emparelhá-lo com o Flow Builder, APIs externas ou ferramentas de aprendizado de máquina como o Google Vision para construir experiências interativas e automatizadas.

  • Qual é um exemplo do mundo real de uso desta extensão?

    Um sistema de fila de restaurante que envia notificações por SMS quando uma mesa está pronta — acionado simplesmente adicionando um documento Firestore.

O Firebase permite que você desenvolva e implante rapidamente aplicativos de alta qualidade, combinados com funcionalidades estendidas que permitem que você otimize e escale seu aplicativo continuamente. O Firebase também hospeda extensões pré-embaladas e de código aberto para ajudá-lo a automatizar tarefas comuns de desenvolvimento.

Hoje, estamos empolgados em discutir a Extensão Bird | Firebase.

O Firebase permite que você desenvolva e implante rapidamente aplicativos de alta qualidade, combinados com funcionalidades estendidas que permitem que você otimize e escale seu aplicativo continuamente. O Firebase também hospeda extensões pré-embaladas e de código aberto para ajudá-lo a automatizar tarefas comuns de desenvolvimento.

Hoje, estamos empolgados em discutir a Extensão Bird | Firebase.

O Firebase permite que você desenvolva e implante rapidamente aplicativos de alta qualidade, combinados com funcionalidades estendidas que permitem que você otimize e escale seu aplicativo continuamente. O Firebase também hospeda extensões pré-embaladas e de código aberto para ajudá-lo a automatizar tarefas comuns de desenvolvimento.

Hoje, estamos empolgados em discutir a Extensão Bird | Firebase.

Envie mensagens e notificações com o Bird

Esta extensão conecta o Firebase às APIs de mensagens omnichannel da Bird, permitindo que você envie mensagens por meio de simples gravações no Firestore.

A extensão Bird no Firebase conecta você ao maior portfólio omnichannel do mundo para entregar mensagens e notificações em todos os canais preferidos dos seus clientes. Com a conectividade global da Bird, isso significa que você pode alcançar seus clientes rapidamente — e em qualquer lugar do mundo! 


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


Para agilizar ainda mais o processo, quando você adiciona um documento a uma coleção específica do Firebase, a extensão utilizará a API de Conversas da Bird para converter esse documento em texto legível e atualizar o documento com o status de entrega.

Como a extensão Bird Firebase funciona


Componente

O que ele faz

Quem o gerencia

Coleta do Firestore

Atua como o gatilho da mensagem quando um documento é gravado

Desenvolvedor

Extensão do Firebase

Escuta novos documentos e executa a lógica

Firebase

Função em Nuvem

Converte os dados do documento em um pedido de mensagem

Extensão

API de Conversas da Bird

Envia a mensagem pelos canais selecionados

Bird

Atualização do status de entrega

Escreve o estado da mensagem de volta no Firestore

Extensão

Canais de mensagens

SMS, WhatsApp, Messenger, etc.

Infraestrutura da Bird

Neste artigo, você aprenderá como pode começar a enviar em apenas algumas etapas!

Esta extensão conecta o Firebase às APIs de mensagens omnichannel da Bird, permitindo que você envie mensagens por meio de simples gravações no Firestore.

A extensão Bird no Firebase conecta você ao maior portfólio omnichannel do mundo para entregar mensagens e notificações em todos os canais preferidos dos seus clientes. Com a conectividade global da Bird, isso significa que você pode alcançar seus clientes rapidamente — e em qualquer lugar do mundo! 


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


Para agilizar ainda mais o processo, quando você adiciona um documento a uma coleção específica do Firebase, a extensão utilizará a API de Conversas da Bird para converter esse documento em texto legível e atualizar o documento com o status de entrega.

Como a extensão Bird Firebase funciona


Componente

O que ele faz

Quem o gerencia

Coleta do Firestore

Atua como o gatilho da mensagem quando um documento é gravado

Desenvolvedor

Extensão do Firebase

Escuta novos documentos e executa a lógica

Firebase

Função em Nuvem

Converte os dados do documento em um pedido de mensagem

Extensão

API de Conversas da Bird

Envia a mensagem pelos canais selecionados

Bird

Atualização do status de entrega

Escreve o estado da mensagem de volta no Firestore

Extensão

Canais de mensagens

SMS, WhatsApp, Messenger, etc.

Infraestrutura da Bird

Neste artigo, você aprenderá como pode começar a enviar em apenas algumas etapas!

Esta extensão conecta o Firebase às APIs de mensagens omnichannel da Bird, permitindo que você envie mensagens por meio de simples gravações no Firestore.

A extensão Bird no Firebase conecta você ao maior portfólio omnichannel do mundo para entregar mensagens e notificações em todos os canais preferidos dos seus clientes. Com a conectividade global da Bird, isso significa que você pode alcançar seus clientes rapidamente — e em qualquer lugar do mundo! 


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


Para agilizar ainda mais o processo, quando você adiciona um documento a uma coleção específica do Firebase, a extensão utilizará a API de Conversas da Bird para converter esse documento em texto legível e atualizar o documento com o status de entrega.

Como a extensão Bird Firebase funciona


Componente

O que ele faz

Quem o gerencia

Coleta do Firestore

Atua como o gatilho da mensagem quando um documento é gravado

Desenvolvedor

Extensão do Firebase

Escuta novos documentos e executa a lógica

Firebase

Função em Nuvem

Converte os dados do documento em um pedido de mensagem

Extensão

API de Conversas da Bird

Envia a mensagem pelos canais selecionados

Bird

Atualização do status de entrega

Escreve o estado da mensagem de volta no Firestore

Extensão

Canais de mensagens

SMS, WhatsApp, Messenger, etc.

Infraestrutura da Bird

Neste artigo, você aprenderá como pode começar a enviar em apenas algumas etapas!

Exemplo de caso de uso: notificações de fila em restaurantes

Quando soube que meus colegas estavam trabalhando na criação de uma extensão Firebase que permitiria integrar facilmente o envio de mensagens no seu aplicativo, eu precisava experimentar e construir algo com isso.

Nota: Você pode encontrar a extensão Bird no Firebase aqui.

Para contextualizar a extensão, vamos considerar um pequeno aplicativo de exemplo para gerenciar uma fila em um restaurante.

O proprietário ou recepcionista do restaurante pode registrar clientes na interface da web ou os clientes podem se registrar sozinhos. Quando sua mesa estiver pronta, com apenas um clique de um botão de um funcionário do restaurante, uma notificação será enviada ao cliente para retornar ao restaurante.

Embora haja muitas maneiras de construir um sistema para notificar usuários, as melhores soluções aliviam o máximo de trabalho possível para os clientes. Isso ajuda as empresas a proporcionar uma excelente experiência aos seus clientes.

Por isso vamos utilizar a nova extensão Bird | Firebase para garantir que os clientes sejam notificados via SMS. Dessa forma, os clientes podem aproveitar seu tempo de espera e não se preocupar em perder algo, além de tornar mais fácil para a equipe do restaurante gerenciar a fila.

Embora este exemplo envie uma notificação por SMS, dentro da extensão você pode usar qualquer canal que seu cliente preferir (WhatsApp, Google’s Business Messages, Facebook Messenger, Telegram, Line, Viber, etc.) para que você possa adaptar a notificação às preferências do cliente.

Quando soube que meus colegas estavam trabalhando na criação de uma extensão Firebase que permitiria integrar facilmente o envio de mensagens no seu aplicativo, eu precisava experimentar e construir algo com isso.

Nota: Você pode encontrar a extensão Bird no Firebase aqui.

Para contextualizar a extensão, vamos considerar um pequeno aplicativo de exemplo para gerenciar uma fila em um restaurante.

O proprietário ou recepcionista do restaurante pode registrar clientes na interface da web ou os clientes podem se registrar sozinhos. Quando sua mesa estiver pronta, com apenas um clique de um botão de um funcionário do restaurante, uma notificação será enviada ao cliente para retornar ao restaurante.

Embora haja muitas maneiras de construir um sistema para notificar usuários, as melhores soluções aliviam o máximo de trabalho possível para os clientes. Isso ajuda as empresas a proporcionar uma excelente experiência aos seus clientes.

Por isso vamos utilizar a nova extensão Bird | Firebase para garantir que os clientes sejam notificados via SMS. Dessa forma, os clientes podem aproveitar seu tempo de espera e não se preocupar em perder algo, além de tornar mais fácil para a equipe do restaurante gerenciar a fila.

Embora este exemplo envie uma notificação por SMS, dentro da extensão você pode usar qualquer canal que seu cliente preferir (WhatsApp, Google’s Business Messages, Facebook Messenger, Telegram, Line, Viber, etc.) para que você possa adaptar a notificação às preferências do cliente.

Quando soube que meus colegas estavam trabalhando na criação de uma extensão Firebase que permitiria integrar facilmente o envio de mensagens no seu aplicativo, eu precisava experimentar e construir algo com isso.

Nota: Você pode encontrar a extensão Bird no Firebase aqui.

Para contextualizar a extensão, vamos considerar um pequeno aplicativo de exemplo para gerenciar uma fila em um restaurante.

O proprietário ou recepcionista do restaurante pode registrar clientes na interface da web ou os clientes podem se registrar sozinhos. Quando sua mesa estiver pronta, com apenas um clique de um botão de um funcionário do restaurante, uma notificação será enviada ao cliente para retornar ao restaurante.

Embora haja muitas maneiras de construir um sistema para notificar usuários, as melhores soluções aliviam o máximo de trabalho possível para os clientes. Isso ajuda as empresas a proporcionar uma excelente experiência aos seus clientes.

Por isso vamos utilizar a nova extensão Bird | Firebase para garantir que os clientes sejam notificados via SMS. Dessa forma, os clientes podem aproveitar seu tempo de espera e não se preocupar em perder algo, além de tornar mais fácil para a equipe do restaurante gerenciar a fila.

Embora este exemplo envie uma notificação por SMS, dentro da extensão você pode usar qualquer canal que seu cliente preferir (WhatsApp, Google’s Business Messages, Facebook Messenger, Telegram, Line, Viber, etc.) para que você possa adaptar a notificação às preferências do cliente.

Como se preparar

Neste exemplo, presumiremos que você tem uma conta do Firebase e uma conta do Bird.

Pré-requisitos

Se você não tiver uma conta no Bird, pode criar uma aqui.

Componentes de configuração necessários antes da instalação


Requisito

Finalidade

De onde vem

Conta do Bird

Habilita o acesso às APIs de mensagem

Dashboard do Bird

Chave da API

Autentica o Firebase com o Bird

Configurações da API do Bird

ID do Canal

Define qual canal envia mensagens

Configuração do canal do Bird

Projeto Firebase

Hospeda Firestore e extensões

Console do Firebase

Regras do Firestore

Impedem o envio não autorizado de mensagens

Regras de segurança do Firebase

Para começar, são necessárias informações da sua conta do Bird.

Primeiro, você precisará de sua chave da API para permitir que a extensão do Firebase interaja com a API do Bird em seu nome. Você pode encontrar sua chave da API nas configurações da API do Bird. Em segundo lugar, você precisará de um número de SMS e de um canal de SMS instalado. Se você ainda não tem um ID de Canal, navegue até a página de configuração do canal de SMS para obter um.

Instalar a extensão do Firebase

Uma vez que você tenha tanto sua chave da API quanto um ID de Canal de SMS, volte ao seu console do Firebase e navegue até a aba de Extensões.

A partir daqui, instale a extensão do Firebase [Enviar Mensagens com o 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.

Durante o assistente de instalação, você será solicitado a adicionar sua chave da API e um nome de coleção a ser utilizado.

O nome da coleção será ouvido pela extensão do Firebase.

Quando um documento for adicionado à coleção, isso acionará a extensão.

Nos bastidores, a extensão é uma Função em Nuvem, que ouve mudanças na coleção especificada, lê o documento adicionado e interage com a API do Bird para enviar a mensagem.


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

Configurar regras do Firestore e de segurança

Uma vez que a instalação da sua extensão estiver completa, navegue até o Firestore dentro do console do Firebase. Em seguida, adicione um ID de coleção que corresponda ao nome da coleção que você usou ao instalar a extensão.

Nota: É muito importante restringir quem pode escrever e ler nesta coleção. Se a coleção ficar aberta, terceiros poderão ler os números dos usuários e até enviar mensagens com sua conta. Recomendamos usar as regras de segurança do Firestore para que apenas usuários específicos tenham esses privilégios e seguir todas as melhores práticas de segurança apresentadas pela equipe do Firebase.

Neste exemplo, presumiremos que você tem uma conta do Firebase e uma conta do Bird.

Pré-requisitos

Se você não tiver uma conta no Bird, pode criar uma aqui.

Componentes de configuração necessários antes da instalação


Requisito

Finalidade

De onde vem

Conta do Bird

Habilita o acesso às APIs de mensagem

Dashboard do Bird

Chave da API

Autentica o Firebase com o Bird

Configurações da API do Bird

ID do Canal

Define qual canal envia mensagens

Configuração do canal do Bird

Projeto Firebase

Hospeda Firestore e extensões

Console do Firebase

Regras do Firestore

Impedem o envio não autorizado de mensagens

Regras de segurança do Firebase

Para começar, são necessárias informações da sua conta do Bird.

Primeiro, você precisará de sua chave da API para permitir que a extensão do Firebase interaja com a API do Bird em seu nome. Você pode encontrar sua chave da API nas configurações da API do Bird. Em segundo lugar, você precisará de um número de SMS e de um canal de SMS instalado. Se você ainda não tem um ID de Canal, navegue até a página de configuração do canal de SMS para obter um.

Instalar a extensão do Firebase

Uma vez que você tenha tanto sua chave da API quanto um ID de Canal de SMS, volte ao seu console do Firebase e navegue até a aba de Extensões.

A partir daqui, instale a extensão do Firebase [Enviar Mensagens com o 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.

Durante o assistente de instalação, você será solicitado a adicionar sua chave da API e um nome de coleção a ser utilizado.

O nome da coleção será ouvido pela extensão do Firebase.

Quando um documento for adicionado à coleção, isso acionará a extensão.

Nos bastidores, a extensão é uma Função em Nuvem, que ouve mudanças na coleção especificada, lê o documento adicionado e interage com a API do Bird para enviar a mensagem.


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

Configurar regras do Firestore e de segurança

Uma vez que a instalação da sua extensão estiver completa, navegue até o Firestore dentro do console do Firebase. Em seguida, adicione um ID de coleção que corresponda ao nome da coleção que você usou ao instalar a extensão.

Nota: É muito importante restringir quem pode escrever e ler nesta coleção. Se a coleção ficar aberta, terceiros poderão ler os números dos usuários e até enviar mensagens com sua conta. Recomendamos usar as regras de segurança do Firestore para que apenas usuários específicos tenham esses privilégios e seguir todas as melhores práticas de segurança apresentadas pela equipe do Firebase.

Neste exemplo, presumiremos que você tem uma conta do Firebase e uma conta do Bird.

Pré-requisitos

Se você não tiver uma conta no Bird, pode criar uma aqui.

Componentes de configuração necessários antes da instalação


Requisito

Finalidade

De onde vem

Conta do Bird

Habilita o acesso às APIs de mensagem

Dashboard do Bird

Chave da API

Autentica o Firebase com o Bird

Configurações da API do Bird

ID do Canal

Define qual canal envia mensagens

Configuração do canal do Bird

Projeto Firebase

Hospeda Firestore e extensões

Console do Firebase

Regras do Firestore

Impedem o envio não autorizado de mensagens

Regras de segurança do Firebase

Para começar, são necessárias informações da sua conta do Bird.

Primeiro, você precisará de sua chave da API para permitir que a extensão do Firebase interaja com a API do Bird em seu nome. Você pode encontrar sua chave da API nas configurações da API do Bird. Em segundo lugar, você precisará de um número de SMS e de um canal de SMS instalado. Se você ainda não tem um ID de Canal, navegue até a página de configuração do canal de SMS para obter um.

Instalar a extensão do Firebase

Uma vez que você tenha tanto sua chave da API quanto um ID de Canal de SMS, volte ao seu console do Firebase e navegue até a aba de Extensões.

A partir daqui, instale a extensão do Firebase [Enviar Mensagens com o 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.

Durante o assistente de instalação, você será solicitado a adicionar sua chave da API e um nome de coleção a ser utilizado.

O nome da coleção será ouvido pela extensão do Firebase.

Quando um documento for adicionado à coleção, isso acionará a extensão.

Nos bastidores, a extensão é uma Função em Nuvem, que ouve mudanças na coleção especificada, lê o documento adicionado e interage com a API do Bird para enviar a mensagem.


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

Configurar regras do Firestore e de segurança

Uma vez que a instalação da sua extensão estiver completa, navegue até o Firestore dentro do console do Firebase. Em seguida, adicione um ID de coleção que corresponda ao nome da coleção que você usou ao instalar a extensão.

Nota: É muito importante restringir quem pode escrever e ler nesta coleção. Se a coleção ficar aberta, terceiros poderão ler os números dos usuários e até enviar mensagens com sua conta. Recomendamos usar as regras de segurança do Firestore para que apenas usuários específicos tenham esses privilégios e seguir todas as melhores práticas de segurança apresentadas pela equipe do Firebase.

Como enviar mensagens

A coleção de mensagens que configuramos durante a configuração armazenará todas as suas mensagens. Para enviar uma mensagem SMS, você precisará adicionar um documento à coleção que nomeou no assistente usando este formato:

Formato do documento da mensagem


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

Uma vez que o documento é adicionado à coleção, a extensão Bird interagirá com a API do Bird e atualizará o documento com campos extras como abaixo. O campo delivery.state abaixo representa os diferentes status que a mensagem pode ter.


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.

Se o envio de uma mensagem resultar em uma falha, o campo state será ERROR, e o campo error será preenchido com uma string de mensagem de erro.

Também é possível observar erros da extensão e uso na guia de funções em nuvem no console do Firebase:


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

A coleção de mensagens que configuramos durante a configuração armazenará todas as suas mensagens. Para enviar uma mensagem SMS, você precisará adicionar um documento à coleção que nomeou no assistente usando este formato:

Formato do documento da mensagem


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

Uma vez que o documento é adicionado à coleção, a extensão Bird interagirá com a API do Bird e atualizará o documento com campos extras como abaixo. O campo delivery.state abaixo representa os diferentes status que a mensagem pode ter.


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.

Se o envio de uma mensagem resultar em uma falha, o campo state será ERROR, e o campo error será preenchido com uma string de mensagem de erro.

Também é possível observar erros da extensão e uso na guia de funções em nuvem no console do Firebase:


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

A coleção de mensagens que configuramos durante a configuração armazenará todas as suas mensagens. Para enviar uma mensagem SMS, você precisará adicionar um documento à coleção que nomeou no assistente usando este formato:

Formato do documento da mensagem


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

Uma vez que o documento é adicionado à coleção, a extensão Bird interagirá com a API do Bird e atualizará o documento com campos extras como abaixo. O campo delivery.state abaixo representa os diferentes status que a mensagem pode ter.


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.

Se o envio de uma mensagem resultar em uma falha, o campo state será ERROR, e o campo error será preenchido com uma string de mensagem de erro.

Também é possível observar erros da extensão e uso na guia de funções em nuvem no console do Firebase:


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

A experiência para você e seus clientes

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.

Comece com a extensão Bird Firebase

Agora, você não precisa mais de uma integração direta com a API de backend para interagir com a API do Bird.

Você pode simplificar a implementação através da extensão do Firebase e tornar o envio de notificações tão simples quanto operações de escrita em documentos — não importa qual canal de comunicação você deseja usar.

Isso é apenas uma introdução ao que você pode fazer com a extensão e nossa API.

Oferecemos muitos canais e também temos um editor visual incrivelmente poderoso no Flow Builder que permite criar experiências ainda mais dinâmicas. Para casos de uso avançados, você pode até mesmo integrar o Flow Builder com APIs externas como a API Google Vision e Cloud Functions para adicionar reconhecimento de imagem alimentado por IA às suas interações com os clientes. Com o Flow Builder, você também pode automatizar fluxos de trabalho de CRM como criar leads e casos no Salesforce diretamente a partir de interações com os clientes.

Seguindo o caso de uso acima, o Flow Builder permitiria que você adicionasse uma funcionalidade de resposta às notificações enviadas, o que permite que o cliente responda com uma palavra-chave ou frase para cancelar sua reserva. Mas isso fica para um futuro artigo! 🙂

Se você tiver outros casos de uso que lhe interessem, nossos engenheiros de solução estão aqui para ajudar. Por favor, entre em contato com nossa equipe e nos avise!

Agora, você não precisa mais de uma integração direta com a API de backend para interagir com a API do Bird.

Você pode simplificar a implementação através da extensão do Firebase e tornar o envio de notificações tão simples quanto operações de escrita em documentos — não importa qual canal de comunicação você deseja usar.

Isso é apenas uma introdução ao que você pode fazer com a extensão e nossa API.

Oferecemos muitos canais e também temos um editor visual incrivelmente poderoso no Flow Builder que permite criar experiências ainda mais dinâmicas. Para casos de uso avançados, você pode até mesmo integrar o Flow Builder com APIs externas como a API Google Vision e Cloud Functions para adicionar reconhecimento de imagem alimentado por IA às suas interações com os clientes. Com o Flow Builder, você também pode automatizar fluxos de trabalho de CRM como criar leads e casos no Salesforce diretamente a partir de interações com os clientes.

Seguindo o caso de uso acima, o Flow Builder permitiria que você adicionasse uma funcionalidade de resposta às notificações enviadas, o que permite que o cliente responda com uma palavra-chave ou frase para cancelar sua reserva. Mas isso fica para um futuro artigo! 🙂

Se você tiver outros casos de uso que lhe interessem, nossos engenheiros de solução estão aqui para ajudar. Por favor, entre em contato com nossa equipe e nos avise!

Agora, você não precisa mais de uma integração direta com a API de backend para interagir com a API do Bird.

Você pode simplificar a implementação através da extensão do Firebase e tornar o envio de notificações tão simples quanto operações de escrita em documentos — não importa qual canal de comunicação você deseja usar.

Isso é apenas uma introdução ao que você pode fazer com a extensão e nossa API.

Oferecemos muitos canais e também temos um editor visual incrivelmente poderoso no Flow Builder que permite criar experiências ainda mais dinâmicas. Para casos de uso avançados, você pode até mesmo integrar o Flow Builder com APIs externas como a API Google Vision e Cloud Functions para adicionar reconhecimento de imagem alimentado por IA às suas interações com os clientes. Com o Flow Builder, você também pode automatizar fluxos de trabalho de CRM como criar leads e casos no Salesforce diretamente a partir de interações com os clientes.

Seguindo o caso de uso acima, o Flow Builder permitiria que você adicionasse uma funcionalidade de resposta às notificações enviadas, o que permite que o cliente responda com uma palavra-chave ou frase para cancelar sua reserva. Mas isso fica para um futuro artigo! 🙂

Se você tiver outros casos de uso que lhe interessem, nossos engenheiros de solução estão aqui para ajudar. Por favor, entre em contato com nossa equipe e nos avise!

Outras notícias

Leia mais desta categoria

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

A plataforma completa nativa de IA que escalará com o seu negócio.

© 2025 Pássaro

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

A plataforma completa nativa de IA que escalará com o seu negócio.

© 2025 Pássaro