Mulai dengan ekstensi Bird di Firebase
Ekstensi Firebase
·
1 Jun 2021

Poin Penting
Bird | Ekstensi Firebase memungkinkan pengembang untuk mengirim pesan dan notifikasi melalui SMS, WhatsApp, Messenger, Google Business Messages, Telegram, LINE, Viber, dan lainnya—langsung dari penulisan dokumen Firestore.
Ketika dokumen baru ditambahkan ke koleksi Firestore yang telah dikonfigurasi, ekstensi mengubahnya menjadi payload pesan yang dapat dibaca dan mengirimkannya melalui API Percakapan Bird, lalu memperbarui dokumen dengan status pengiriman.
Ekstensi ini menghilangkan kebutuhan untuk integrasi backend dengan API Bird, memungkinkan tim untuk mengirim fitur pesan lebih cepat dengan kode minimal.
Infrastruktur real-time dan skalabel Firebase dipadukan dengan konektivitas global Bird, memastikan pengiriman pesan yang andal di mana pun di dunia.
Contoh kasus penggunaan menunjukkan bagaimana restoran dapat mengotomatisasi notifikasi SMS kepada pelanggan yang menunggu tempat—hanya memerlukan penulisan Firestore.
Pengaturan hanya memerlukan kunci API Bird dan ID SMS (atau saluran lainnya); konfigurasi dilakukan melalui wizard instalasi ekstensi Firebase.
Pengembang mendefinisikan koleksi Firestore yang didengarkan oleh ekstensi—setiap dokumen baru menjadi pemicu pesan.
Setelah mengirim, ekstensi memperkaya dokumen Firestore dengan data pengiriman, status, dan pesan kesalahan jika berlaku.
Praktik terbaik keamanan sangat penting: aturan Firestore harus membatasi akses baca/tulis dengan ketat untuk mencegah penyalahgunaan atau pengiriman pesan yang tidak sah.
Log Cloud Functions memungkinkan pengembang untuk memeriksa kegagalan pesan, kesalahan eksekusi ekstensi, dan hasil pengiriman.
Ekstensi ini bekerja tanpa masalah dengan ekosistem Bird yang lebih luas, memungkinkan peningkatan di masa depan seperti alur berbasis AI, pengenalan gambar, atau otomatisasi CRM.
Integrasi ini menciptakan fondasi untuk pengalaman yang lebih kaya, seperti memungkinkan pelanggan membalas dengan kata kunci, membangun fitur antrean restoran, atau menghubungkan ke API eksternal melalui Flow Builder.
Sorotan Tanya jawab
Apa yang dilakukan ekstensi Bird Firebase?
Ini mendengarkan perubahan dalam koleksi Firestore dan mengirimkan pesan melalui API Percakapan Bird setiap kali dokumen baru ditambahkan.
Saluran mana saja yang dapat digunakan ekstensi untuk mengirim pesan?
SMS, WhatsApp, Facebook Messenger, Google Business Messages, Telegram, LINE, Viber, dan saluran lain yang didukung Bird.
Apakah saya perlu server backend untuk mengirim pesan?
Tidak. Ekstensi menangani semua interaksi API—pengiriman pesan menjadi sesederhana menulis dokumen ke Firestore.
Informasi apa yang diperlukan dari akun Bird saya?
Anda akan memerlukan kunci API Bird Anda dan ID saluran (misalnya, untuk SMS).
Bagaimana cara saya menginstal ekstensi?
Melalui konsol Firebase → Ekstensi → Instal “Kirim Pesan dengan Bird,” dan kemudian konfigurasi kunci API dan nama koleksi Anda.
Bagaimana ekstensi tahu kapan harus mengirim pesan?
Ini memantau koleksi Firestore yang ditentukan dan memicu setiap kali dokumen baru dibuat.
Bagaimana format dokumen pesan itu?
Sebuah JSON sederhana yang berisi tujuan, ID saluran, dan teks pesan (atau payload untuk saluran lainnya).
Apa yang terjadi setelah pesan dikirim?
Ekstensi memperbarui dokumen Firestore dengan metadata pengiriman seperti delivery.state, stempel waktu, dan rincian kesalahan (jika ada).
Bagaimana saya bisa memeriksa kesalahan?
Kesalahan muncul di dokumen Firestore yang diperbarui dan juga di log Cloud Functions dalam Firebase.
Bagaimana cara mengamankan koleksi Firestore saya?
Gunakan aturan keamanan Firestore untuk membatasi akses baca/tulis hanya untuk pengguna atau akun layanan yang berwenang.
Bisakah saya menggunakan ekstensi ini untuk alur kerja yang lebih canggih?
Ya — Anda dapat menggabungkannya dengan Flow Builder, API eksternal, atau alat pembelajaran mesin seperti Google Vision untuk membangun pengalaman interaktif dan otomatis.
Apa contoh dunia nyata dari penggunaan ekstensi ini?
Sistem antrean restoran yang mengirimkan notifikasi SMS ketika meja sudah siap — dipicu hanya dengan menambahkan dokumen Firestore.
Firebase memungkinkan Anda untuk dengan cepat mengembangkan dan menerapkan aplikasi berkualitas tinggi, dipasangkan dengan fungsionalitas tambahan yang memungkinkan Anda untuk terus mengoptimalkan dan memperbesar aplikasi Anda. Firebase juga menyimpan ekstensi sumber terbuka yang sudah dikemas untuk membantu Anda mengotomatiskan tugas pengembangan yang umum.
Saat ini, kami sangat senang untuk membahas Bird | ekstensi Firebase.
Kirim pesan dan notifikasi dengan Bird
Contoh kasus penggunaan: notifikasi antrean restoran
Ketika saya mendengar bahwa rekan-rekan saya bekerja untuk membuat ekstensi Firebase yang akan memungkinkan Anda untuk dengan mudah mengintegrasikan pengiriman pesan dalam aplikasi Anda, saya harus mencobanya dan membuat sesuatu dengan itu.
Catatan: Anda dapat menemukan ekstensi Bird di Firebase di sini.
Untuk membawa ekstensi ini ke dalam konteks, kita akan mempertimbangkan aplikasi contoh kecil untuk mengelola antrean di sebuah restoran.
Pemilik restoran atau penyambut dapat mendaftarkan pelanggan di antarmuka web atau pelanggan dapat mendaftar sendiri. Ketika meja mereka siap, hanya dengan satu klik tombol dari seorang karyawan restoran, notifikasi akan dikirim kepada pelanggan untuk kembali ke restoran.
Sementara ada banyak cara untuk membangun sistem untuk memberi tahu pengguna, solusi terbaik mengurangi sejumlah pekerjaan yang mungkin dilakukan oleh pelanggan. Ini membantu bisnis memberikan pengalaman yang baik bagi pelanggan mereka.
Itulah mengapa kami akan memanfaatkan ekstensi Bird | Firebase yang baru untuk memastikan pelanggan diberi tahu melalui SMS. Dengan cara ini, pelanggan dapat menikmati waktu tunggu mereka dan tidak stres tentang kehilangan kesempatan, sambil juga memudahkan staf restoran untuk mengelola antrean.
Sementara contoh ini mengirim notifikasi SMS, dalam ekstensi ini Anda dapat menggunakan saluran apa pun yang diinginkan pelanggan Anda (WhatsApp, Pesan Bisnis Google, Facebook Messenger, Telegram, Line, Viber, dll.) sehingga Anda dapat menyesuaikan notifikasi sesuai preferensi pelanggan.
Cara menyiapkan
Cara mengirim pesan
Pengalaman untuk Anda dan pelanggan Anda





Mulai dengan ekstensi Bird Firebase
Sekarang, Anda tidak lagi memerlukan integrasi API backend langsung untuk berinteraksi dengan Bird API.
Anda dapat memperlancar implementasi melalui ekstensi Firebase dan membuat pengiriman notifikasi semudah operasi penulisan dokumen — tidak peduli saluran komunikasi yang ingin Anda gunakan.
Ini baru permukaan dari apa yang dapat Anda lakukan dengan ekstensi dan API kami.
Kami menawarkan banyak saluran dan kami juga memiliki editor visual yang sangat kuat di Flow Builder yang memungkinkan Anda untuk membuat pengalaman yang lebih dinamis. Untuk kasus penggunaan yang lebih maju, Anda bahkan dapat mengintegrasikan Flow Builder dengan API eksternal seperti Google Vision API dan Cloud Functions untuk menambahkan pengenalan gambar yang didukung AI ke interaksi pelanggan Anda. Dengan Flow Builder, Anda juga dapat mengotomatisasi alur kerja CRM seperti membuat prospek dan kasus di Salesforce langsung dari interaksi pelanggan.
Mengikuti kasus penggunaan di atas, Flow Builder akan memungkinkan Anda menambahkan fitur balasan pada notifikasi yang dikirim, yang memungkinkan pelanggan membalas dengan kata kunci atau frasa untuk membatalkan reservasi mereka. Tapi itu untuk artikel masa depan! 🙂
Jika Anda memiliki kasus penggunaan lain yang Anda minati, insinyur solusi kami di sini untuk membantu Anda. Silakan hubungi tim kami dan beri tahu kami!









