n8n Community Node
Gunakan n8n Community Node resmi BaBlast untuk mengirim pesan WhatsApp, menjalankan workflow dari webhook, mengecek status device, dan mengelola kontak langsung dari n8n.
Instalasi
Dari UI n8n
- Buka dashboard n8n.
- Masuk ke Settings > Community Nodes.
- Klik Install a community node.
- Masukkan package berikut:
@bablast/n8n-nodes-bablast
- Klik Install.
- Restart n8n jika instance Anda memerlukannya.
npm
npm install @bablast/n8n-nodes-bablast
yarn
yarn add @bablast/n8n-nodes-bablast
pnpm
pnpm add @bablast/n8n-nodes-bablast
Credential Setup
Buat credential baru dengan tipe Bablast API.
| Field | Nilai |
|---|---|
| API Key | Global API Key dari dashboard BaBlast. |
| Base URL | https://api.bablast.id/v2/openapi atau domain white-label Anda. |
Simpan credential tersebut, lalu pilih credential ini pada node Bablast di workflow.
Action Node
Node Bablast digunakan untuk menjalankan operasi API dari workflow n8n.
| Resource | Operasi |
|---|---|
| WhatsApp Device | Send Text Message, Send Media Message, Get Device Status |
| Official WABA | Send Template Message |
| Contacts & Groups | Create Contact, List Contacts, Create Contact Group |
Contoh Workflow Kirim Pesan
- Tambahkan trigger sesuai kebutuhan, misalnya Manual Trigger, Webhook, atau Schedule Trigger.
- Tambahkan node Bablast.
- Pilih resource WhatsApp Device.
- Pilih operation Send Text Message.
- Isi nomor tujuan dalam format internasional, contoh
6281234567890. - Isi pesan.
- Jalankan workflow.
Trigger Node
Node Bablast Trigger menjalankan workflow otomatis saat BaBlast mengirim event webhook ke n8n.
| Event | Kapan Dipakai |
|---|---|
incoming_message | Saat ada pesan masuk dari pelanggan. |
message_status | Saat status pesan berubah, misalnya delivered, read, atau failed. |
Saat workflow diaktifkan, n8n akan mendaftarkan URL webhook ke BaBlast. Saat workflow dinonaktifkan, URL webhook akan dilepas dari konfigurasi.
Catatan Produksi
Pastikan instance n8n Anda memiliki URL publik HTTPS agar webhook dari BaBlast dapat dikirim dengan stabil. Untuk self-hosted n8n, pastikan environment WEBHOOK_URL sudah mengarah ke domain publik yang benar.