Dapatkan API WhatsApp
Untuk mengirim pesan otomatis ke WhatsApp, Anda memerlukan akses ke API WhatsApp. Pilih salah satu opsi berikut:
- Twilio
Twilio adalah layanan populer yang menyediakan integrasi WhatsApp dengan API sederhana.- Daftar di Twilio dan aktifkan layanan WhatsApp.
- Dapatkan kredensial API (Account SID, Auth Token, dan nomor WhatsApp terverifikasi).
- Meta (Facebook) API
Meta menyediakan layanan resmi API WhatsApp Business.- Daftar di Meta for Developers.
- Buat aplikasi dan aktifkan API WhatsApp.
- Layanan Pihak Ketiga Lainnya
Layanan seperti UltraMsg, WATI, atau Zoko juga dapat digunakan untuk integrasi WhatsApp dengan API.
Buat Webhook di AppSheet
Gunakan fitur webhook AppSheet untuk menghubungkan aplikasi dengan API WhatsApp. Berikut caranya:
- Aktifkan Automation
- Buka menu Automation > Bots di AppSheet.
- Buat bot baru untuk menangkap aktivitas tertentu (misalnya, pengajuan atau persetujuan).
- Tambah Task untuk Mengirimkan Webhook
- Tambahkan task dengan jenis Webhook.
- Isi URL webhook dengan endpoint API WhatsApp, misalnya;
https://api.twilio.com/2010-04-01/Accounts/{AccountSID}/Messages.json - Gunakan metode POST.
- Atur Body Webhook
Sesuaikan payload webhook untuk mengirim pesan WhatsApp. Contoh untuk Twilio:
{
“From”: “whatsapp:+14155238886”,
“To”: “whatsapp:+628123456789”,
“Body”: “Pengajuan cuti Anda telah disetujui.”
}
- Ganti nomor telepon dengan data dinamis menggunakan ekspresi AppSheet:
{“To”: “whatsapp:” & [PhoneNumber]}
Uji Pengiriman Pesan
Setelah webhook diatur:
- Jalankan skenario yang memicu bot (misalnya, kirim pengajuan di aplikasi).
- Periksa apakah pesan WhatsApp diterima di nomor yang dituju.
Contoh Kasus Penggunaan
- Pengajuan Cuti: Kirim pesan otomatis ke karyawan saat pengajuan cuti mereka disetujui.
- Manajemen Inventaris: Kirim notifikasi ke tim logistik saat barang diterima atau habis stok.
- Pengingat Pembayaran: Kirim pesan otomatis ke pelanggan tentang tagihan yang jatuh tempo.
Tips Penting
- Pastikan Kepatuhan
WhatsApp API resmi mengharuskan Anda mematuhi kebijakan Meta, termasuk menggunakan template pesan yang disetujui untuk komunikasi awal. - Gunakan Variabel Dinamis
Dengan AppSheet, Anda dapat mengisi pesan secara otomatis menggunakan data dari aplikasi, seperti nama pengguna atau informasi pengajuan. - Monitor Penggunaan API
Periksa batas kuota atau biaya penggunaan API untuk menghindari gangguan layanan.
Dengan langkah ini, Anda dapat mengintegrasikan AppSheet dengan WhatsApp untuk mengirim pesan otomatis, meningkatkan komunikasi, dan mempermudah alur kerja organisasi Anda.
Comments