
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.
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 menganggap Anda memiliki akun Firebase dan Bird.
Jika Anda tidak memiliki akun Bird, Anda dapat membuatnya di sini.
Untuk memulai, diperlukan informasi dari akun Bird Anda.
Pertama, Anda memerlukan kunci API Anda untuk memungkinkan ekstensi Firebase berinteraksi dengan Bird API atas nama Anda. Anda dapat menemukan kunci API Anda di pengaturan Bird API. Kedua, Anda memerlukan nomor SMS dan saluran SMS yang terpasang. Jika Anda belum memiliki Channel ID, navigasikan ke halaman pengaturan saluran SMS untuk mendapatkannya.
Setelah Anda memiliki keduanya, kunci API dan Channel ID SMS, kembalilah ke konsol Firebase Anda dan navigasikan ke tab Ekstensi.
Dari sini, instal ekstensi Firebase [Send Messages with Bird].

Selama wizard instalasi, Anda akan diminta untuk menambahkan kunci API Anda dan nama koleksi untuk digunakan.
Nama koleksi akan didengarkan oleh ekstensi Firebase.
Ketika dokumen ditambahkan ke koleksi, itu akan memicu ekstensi.
Dibalik layar, ekstensi adalah Cloud Function, yang mendengarkan perubahan pada koleksi yang ditentukan, membaca dokumen yang ditambahkan dan berinteraksi dengan Bird API untuk mengirim pesan.

Setelah instalasi ekstensi Anda selesai, navigasi ke Firestore dalam konsol Firebase. Kemudian, tambahkan ID koleksi yang sesuai dengan nama koleksi yang Anda gunakan saat memasang ekstensi.
Catatan: Sangat penting untuk membatasi siapa yang dapat menulis dan membaca koleksi ini. Jika koleksi dibiarkan terbuka, pihak ketiga mungkin dapat membaca nomor pengguna dan bahkan mengirim pesan dengan akun Anda. Kami menyarankan menggunakan aturan keamanan Firestore sehingga hanya pengguna tertentu yang memiliki hak istimewa ini dan mengikuti semua praktik keamanan terbaik yang dianjurkan 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 yang ingin Anda gunakan.
Ini hanya 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 menciptakan pengalaman yang lebih dinamis. Untuk kasus penggunaan lanjutan, Anda bahkan dapat mengintegrasikan Flow Builder dengan API eksternal seperti Google Vision API dan Cloud Functions untuk menambahkan pengenalan gambar bertenaga AI pada interaksi pelanggan Anda. Dengan Flow Builder, Anda juga dapat mengotomatisasi alur kerja CRM seperti membuat lead dan kasus di Salesforce langsung dari interaksi pelanggan.
Mengikuti kasus penggunaan di atas, Flow Builder akan memungkinkan Anda menambahkan fitur balasan pada 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, insinyur solusi kami siap membantu Anda. Silakan hubungi tim kami dan beri tahu kami!