Tutorial Integrasi WhatsApp dengan Make (Integromat) untuk Workflow Otomatis
Tutorial integrasi WhatsApp dengan Make (Integromat). Buat workflow otomatis yang lebih kompleks dan powerful dibanding Zapier
Make — sebelumnya dikenal sebagai Integromat — adalah platform automation yang sering dianggap sebagai alternatif Zapier yang lebih powerful. Jika Zapier ibarat membangun jembatan lurus, Make ibarat membangun jaringan jalan tol dengan interchange dan persimpangan yang kompleks.
Untuk integrasi WhatsApp, Make menawarkan fleksibilitas yang lebih tinggi dengan visual workflow builder yang intuitif dan pricing yang lebih ramah di volume tinggi.
Make vs Zapier untuk Integrasi WhatsApp
Sebelum masuk tutorial, berikut perbandingan singkat. Make unggul di visual workflow builder yang menampilkan flow secara diagram sehingga lebih mudah dipahami untuk workflow kompleks. Make juga menawarkan pricing yang lebih murah per operation — free plan 1.000 operations per bulan dibanding Zapier yang hanya 100 tasks. Error handling di Make lebih granular dan routing serta branching lebih fleksibel.
Zapier unggul di jumlah app yang tersedia yaitu lebih dari 6.000 vs sekitar 1.500 di Make. Setup untuk simple automation lebih cepat dan learning curve lebih rendah untuk pemula.
Untuk integrasi WhatsApp yang kompleks, Make biasanya menjadi pilihan yang lebih baik.
Cara Menghubungkan WhatsApp ke Make
Modul WhatsApp di Make
Make menyediakan beberapa modul terkait WhatsApp. WhatsApp Business Cloud API module adalah modul resmi untuk mengirim dan menerima pesan melalui Cloud API langsung. HTTP module bisa digunakan untuk mengirim request ke BSP WhatsApp manapun. Dan Webhooks module digunakan untuk menerima data dari WhatsApp webhook.
Setup WhatsApp Cloud API di Make
Langkah pertama, buat scenario baru di Make. Langkah kedua, tambahkan modul "WhatsApp Business Cloud API." Langkah ketiga, klik "Create a connection" dan masukkan credentials yaitu Access Token dari Meta Developer Console dan Phone Number ID. Langkah keempat, pilih action yang diinginkan — Send Message, Send Template, atau lainnya. Langkah kelima, konfigurasi parameter pesan. Dan langkah keenam, test modul.
Setup Webhook untuk Menerima Pesan
Untuk menerima pesan masuk dari WhatsApp, tambahkan modul "Webhooks" sebagai trigger di scenario. Make akan generate webhook URL. Daftarkan URL ini di WhatsApp Cloud API webhook configuration di Meta Developer Console. Setiap pesan masuk akan trigger scenario di Make.
Contoh Workflow yang Powerful
Workflow 1: Lead Capture + Qualification + CRM
Pesan WhatsApp masuk kemudian Router untuk branching berdasarkan keyword. Jika keyword "harga" atau "price" maka kirim catalog otomatis via WhatsApp dan buat lead di CRM. Jika keyword "order" atau "beli" maka kirim form order via WhatsApp dan buat deal di CRM. Jika keyword lain maka kirim menu utama dan log ke Google Sheets.
Workflow 2: Order Processing Multi-Channel
Webhook dari e-commerce platform kemudian Filter untuk validasi data. Get customer data dari CRM. Router berdasarkan preferensi komunikasi customer. Jika preferensi WhatsApp maka kirim notifikasi via WhatsApp. Jika preferensi email maka kirim via email. Update status di CRM dan log ke spreadsheet.
Workflow 3: Scheduled Broadcast dengan Segmentasi
Schedule trigger misalnya setiap Selasa jam 10 pagi. Get data dari Google Sheets atau CRM. Iterator untuk loop setiap kontak. Filter berdasarkan segmen dan last interaction date. Kirim template WhatsApp yang sesuai segmen. Log hasil pengiriman.
Fitur Make yang Sangat Berguna
Router
Router memungkinkan satu trigger menghasilkan multiple paths berdasarkan kondisi. Misalnya, pesan WhatsApp masuk bisa di-route ke path berbeda berdasarkan keyword, bahasa, atau data pengirim. Setiap path bisa memiliki actions yang berbeda.
Iterator dan Aggregator
Iterator memecah array data menjadi item individual — berguna untuk broadcast ke list kontak. Aggregator mengumpulkan hasil dari multiple operations menjadi satu output — berguna untuk membuat summary report.
Error Handler
Make memiliki error handling yang sophisticated. Kamu bisa define apa yang terjadi ketika action gagal — retry, skip, atau route ke flow alternatif. Untuk WhatsApp, ini berguna ketika pengiriman gagal karena nomor invalid atau rate limit.
Data Store
Make menyediakan internal database sederhana yang bisa digunakan untuk menyimpan state antar scenario runs. Berguna untuk tracking conversation state, counting messages, atau menyimpan temporary data.
Tips Optimasi
Pertama, gunakan "Run once" untuk testing sebelum mengaktifkan scenario secara penuh. Ini mencegah pengiriman WhatsApp yang tidak diinginkan saat masih development.
Kedua, manfaatkan "Incomplete executions" untuk menangani error tanpa kehilangan data. Jika satu execution gagal, data tersimpan dan bisa di-rerun setelah masalah diperbaiki.
Ketiga, gunakan "Scenarios scheduling" untuk mengontrol frekuensi. Jangan set interval terlalu pendek jika tidak diperlukan — ini menghabiskan operations quota.
Keempat, leverage "Blueprints" untuk sharing dan backup. Export scenario sebagai blueprint file yang bisa di-import kembali atau dibagikan ke tim.
Pricing Make
Free plan memberikan 1.000 operations per bulan dengan 2 scenarios aktif. Core plan mulai USD 9 per bulan untuk 10.000 operations. Pro plan mulai USD 16 per bulan untuk 10.000 operations dengan fitur advanced. Teams plan untuk kolaborasi tim.
Dibanding Zapier, Make jauh lebih ekonomis untuk volume tinggi. 10.000 operations di Make setara dengan 10.000 tasks di Zapier, tapi Make jauh lebih murah.
Kesimpulan
Make adalah pilihan excellent untuk integrasi WhatsApp yang membutuhkan workflow kompleks, branching logic, dan volume tinggi. Visual builder-nya memudahkan pemahaman flow yang rumit, dan pricing-nya sangat kompetitif.
Untuk pemula, mulai dengan scenario sederhana satu trigger satu action. Setelah memahami konsepnya, tambahkan Router, Filter, dan Iterator untuk workflow yang lebih sophisticated.
Untuk auto-reply WhatsApp sederhana yang bekerja berdampingan dengan Make automation, Balaswa menyediakan solusi yang langsung jalan tanpa setup scenario.