Panduan Jalinara

Integrasi & API

Cara Menyambungkan n8n ke Jalinara

Sambungkan n8n ke Jalinara dengan dua jalur: webhook untuk menerima pesan masuk dan API untuk mengirim balasan.

n8n adalah aplikasi automasi terpisah yang Anda pasang atau sewa sendiri. n8n bukan integrasi bawaan Jalinara, jadi tidak ada tombol "hubungkan n8n". Sambungannya lewat dua jalur: webhook (Jalinara mengirim data ke n8n) dan API (n8n menyuruh Jalinara mengirim WhatsApp).

Pemilik akun menyiapkan sisi Jalinara, dan tim teknis membuat workflow di n8n. Siapkan dulu satu perangkat berstatus Terhubung, alamat n8n yang bisa dijangkau dari internet, dan HP lain milik Anda sebagai pelanggan uji.

Tujuan Node di n8n Setelan
Menerima pesan masuk Webhook Tempel alamat Production-nya ke URL Webhook (opsional) perangkat
Menerima kejadian bisnis Webhook Tempel alamatnya ke aksi Kirim webhook (POST)
Mengirim pesan ke pelanggan HTTP Request POST ke https://app.jalinara.id/send dengan API Token

Contoh Toko Nara: chat yang memuat cek resi diteruskan ke n8n. n8n mencari nomor resi di spreadsheet gudang, lalu membalas lewat API: "Halo Kak, nomor resi pesanan Toko Nara Anda: JNE-xxxx (contoh)."

Cara menerima pesan masuk di n8n

  1. Di n8n, buat workflow baru dengan node Webhook, lalu salin alamat Production-nya.

  2. Di Jalinara, buka Perangkat & API › Perangkat, lalu klik ikon Edit pada baris perangkat Anda.

  3. Tempel alamat tadi ke URL Webhook (opsional) ①.

    Jendela Edit perangkat dengan URL Webhook dan Webhook Secret terisi, rahasianya disamarkan Perbesar
  4. Isi Webhook Secret (opsional) ② dengan kata rahasia panjang, lalu berikan ke tim teknis lewat jalur aman. Dengan kata ini n8n bisa memeriksa bahwa data benar dari Jalinara.

  5. Klik Simpan ③.

Untuk kejadian bisnis seperti Tagihan lunas atau Perangkat terputus, pakai aksi Kirim webhook (POST): Cara Mengirim Webhook dari Automasi. Rincian webhook perangkat: Cara Memasang Webhook Perangkat.

Cara membalas pelanggan dari n8n

  1. Pemilik membuat API Token khusus n8n di Perangkat & API › API Token (caranya).

  2. Serahkan token ke tim teknis lewat pengelola kata sandi.

  3. Di n8n, tambahkan node HTTP Request, lalu pilih metode POST dan isi alamat https://app.jalinara.id/send.

  4. Tambahkan header Authorization berisi Bearer TOKEN_ANDA. Ganti TOKEN_ANDA dengan token dari langkah 2.

  5. Isi body permintaan dengan JSON berisi target (nomor tujuan) dan message (teks balasan), misalnya {"target": "6280000000100", "message": "Halo Kak, nomor resi pesanan Anda: JNE-xxxx (contoh)."}.

Cara menghindari balasan ganda dan kiriman berulang

Aturan untuk workflow n8n:

Cara menguji sambungan

  1. Dari HP uji, kirim pesan berisi kata kunci workflow, misalnya cek resi, ke nomor bisnis. Jangan memakai nomor pelanggan sungguhan.

  2. Buka daftar eksekusi workflow di n8n.

  3. Di Jalinara, buka Laporan › Log Pesan (caranya), lalu cari nomor HP uji.

  4. Bila memakai aksi Kirim webhook (POST), buka Automasi dan klik ikon Riwayat eksekusi pada baris alurnya. Statusnya harus Berhasil.

  5. Kalau ini hanya uji coba, matikan sakelar alur di Automasi, kosongkan URL Webhook (opsional) perangkat, dan nonaktifkan token uji di API Token.

Kalau muncul masalah

Gejala Perbaikan
"URL webhook tidak valid (harus http/https)." atau "URL webhook menunjuk ke alamat internal/terlarang." Salin ulang alamat dari n8n. Alamat harus diawali https:// dan bisa dijangkau dari internet, bukan alamat server lokal
n8n tidak menerima apa-apa Kegagalan webhook perangkat tidak tercatat di dashboard. Periksa kolom Webhook di tabel perangkat dan log n8n
n8n membalas berkali-kali n8n ikut membalas kabar status. Saring data "type": "status" di n8n
Riwayat eksekusi mencatat Gagal Klik Detail untuk melihat sebabnya, lalu periksa n8n. Minta n8n menjawab lebih cepat
n8n menerima jawaban 401 saat mengirim pesan Token salah salin, Nonaktif, atau sudah dibuat ulang. Periksa kolom Status di API Token

Masalah lain: Webhook Gagal atau Token Ditolak.

Belum ketemu jawabannya? Buka menu Bantuan di dashboard Jalinara dan kirim tiket ke tim kami.