
Firebase memungkinkan Anda untuk dengan cepat mengembangkan dan menerapkan aplikasi berkualitas tinggi, dipadukan dengan fungsionalitas tambahan yang memungkinkan Anda untuk terus mengoptimalkan dan menskalakan aplikasi Anda. Firebase juga menyimpan ekstensi open-source yang telah dikemas sebelumnya untuk membantu Anda mengotomatiskan tugas pengembangan umum.
Business in a box.
Temukan solusi kami.
Bicaralah kepada tim penjualan kami
Firebase memungkinkan Anda untuk dengan cepat mengembangkan dan menerapkan aplikasi berkualitas tinggi, dipasangkan dengan fungsionalitas lengkap yang memungkinkan Anda untuk terus mengoptimalkan dan meningkatkan skala aplikasi Anda. Firebase juga menyediakan ekstensi open-source yang sudah dikemas sebelumnya untuk membantu Anda mengotomatisasi tugas pengembangan umum.
Hari ini, kami dengan senang hati membahas Bird | Firebase extension.
Kirim pesan dan notifikasi dengan Bird
Ekstensi Bird di Firebase menghubungkan Anda ke portofolio omnichannel terbesar di dunia untuk mengirim pesan dan notifikasi di semua saluran yang disukai pelanggan Anda. Didukung oleh konektivitas global Bird, ini berarti Anda dapat menjangkau pelanggan Anda dengan cepat — dan di mana saja di dunia!

Untuk lebih menyederhanakan prosesnya, ketika Anda menambahkan dokumen ke koleksi Firebase tertentu, ekstensi akan menggunakan Bird’s Conversations API untuk mengonversi dokumen tersebut menjadi teks yang dapat dibaca dan memperbarui dokumen dengan status pengiriman.
Dalam artikel ini, Anda akan belajar bagaimana Anda dapat mulai mengirim hanya dalam beberapa langkah!
Contoh kasus penggunaan
Cara untuk memulai
Dalam contoh ini, kita akan mengasumsikan Anda memiliki akun Firebase dan Bird.
Jika Anda belum memiliki akun Bird, Anda dapat membuatnya di sini.
Untuk memulai, dibutuhkan informasi dari akun Bird Anda.
Pertama, Anda akan memerlukan kunci API Anda untuk memungkinkan ekstensi Firebase berinteraksi dengan Bird API atas nama Anda. Anda dapat menemukan kunci API di sini. Kedua, Anda akan memerlukan nomor SMS dan saluran SMS yang terpasang. Jika Anda belum memiliki Channel ID, navigasikan ke sini untuk mendapatkannya.
Setelah Anda memiliki kunci API dan SMS Channel ID, kembali ke konsol Firebase Anda dan navigasikan ke tab Extensions.
Dari sini, pasang ekstensi Firebase [Send Messages with Bird].

Selama proses pemasangan, Anda akan diminta untuk menambahkan kunci API dan nama koleksi yang akan digunakan.
Nama koleksi akan didengarkan oleh ekstensi Firebase.
Ketika sebuah dokumen ditambahkan ke koleksi tersebut, ini akan memicu ekstensi.
Di balik layar, ekstensi ini adalah Fungsi Cloud, yang mendengarkan perubahan pada koleksi yang ditentukan, membaca dokumen yang ditambahkan dan berinteraksi dengan Bird API untuk mengirim pesan.

Setelah pemasangan ekstensi Anda selesai, navigasikan ke Firestore dalam konsol Firebase. Lalu, tambahkan ID koleksi yang sesuai dengan nama koleksi yang Anda gunakan saat memasang ekstensi.
Catatan: Sangat penting untuk membatasi siapa yang bisa menulis dan membaca koleksi ini. Jika koleksi dibiarkan terbuka, pihak ketiga mungkin dapat membaca nomor pengguna dan bahkan mengirim pesan dengan akun Anda. Kami merekomendasikan menggunakan aturan keamanan Firestore sehingga hanya pengguna tertentu yang memiliki hak istimewa ini dan mengikuti semua praktik keamanan terbaik yang disarankan oleh tim Firebase.
Cara mengirim pesan
Koleksi messages yang kami konfigurasikan selama penyiapan akan menyimpan semua pesan Anda. Untuk mengirim pesan SMS, Anda perlu menambahkan dokumen ke koleksi yang Anda beri nama di wizard menggunakan format ini:

Setelah dokumen ditambahkan ke koleksi, ekstensi Bird kemudian akan berinteraksi dengan Bird API dan memperbarui dokumen dengan bidang tambahan seperti di bawah ini. Bidang delivery.state di bawah menggambarkan status yang berbeda di mana pesan dapat berada.

Jika pengiriman pesan mengakibatkan kegagalan, bidang state akan menjadi ERROR, dan bidang error akan diisi dengan string pesan kesalahan.
Juga dimungkinkan untuk mengamati kesalahan dari ekstensi dan penggunaan melalui tab fungsi Cloud di konsol Firebase:

Pengalaman untuk Anda dan pelanggan Anda





Pasang ekstensi Bird Firebase untuk berkomunikasi dengan pelanggan Anda — lebih mudah dari sebelumnya
Sekarang, Anda tidak lagi memerlukan integrasi API backend langsung untuk berinteraksi dengan Bird API.
Anda dapat menyederhanakan implementasi melalui ekstensi Firebase dan membuat pengiriman notifikasi semudah operasi tulis dokumen — tidak peduli saluran komunikasi apa yang ingin Anda gunakan.
Ini hanya sekadar menggores 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 menciptakan pengalaman yang lebih dinamis.
Mengikuti kasus penggunaan di atas, Flow Builder akan memungkinkan Anda untuk menambahkan fitur balasan ke notifikasi yang dikirimkan, yang memungkinkan pelanggan untuk membalas dengan kata kunci atau frasa untuk membatalkan reservasi mereka. Namun itu untuk artikel mendatang! 🙂
Jika Anda memiliki kasus penggunaan lain yang Anda minati, engineer solusi kami siap membantu Anda. Silakan hubungi tim kami di sini dan beri tahu kami!