Comece com a extensão Bird no Firebase
Extensão do 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.
Envie mensagens e notificações com o Bird
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.
Como se preparar
Como enviar mensagens
A experiência para você e seus clientes





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!









