Avilla — Detail Integrasi n8n (12 Workflow)

Tiap baris = satu workflow n8n utuh: pemicu → langkah → AI → tujuan. n8n selalu lewat API sistem, tidak pernah tulis langsung ke database

01 / WF-01 / WF-02 · Lead Ingest & Skoring — poin 9, 12 02 / WF-03 · Kirim Sales Kit ke Buyer — poin 13 03 / WF-04 / WF-07 · Reminder Tagihan & Sync Xero — poin 6, 14, 17 04 / WF-08 / WF-05 · Progres Lapangan & Update Buyer — poin 15, 16 05 / WF-06 · Konten Sosmed & Community — poin 8, 21 06 / WF-09 / WF-10 · Laporan Investor & Digest CEO — poin 22, 24 07 / WF-11 / WF-12 · Sync Hostaway & Alert Tim — poin 20 Lead Ads Meta · Google · TikTok webhook Dedup + Enrich kode telp → negara LLM Skoring hot · warm · cold API Sistem POST /leads + notif Hot Event L0 quote.generated event Ambil PDF GET /quotes/:id Template WA pre-approved Meta WA + Email ke calon buyer Event L0 payment.due event Reminder H-7 · H-3 · H-1 Event L0 payment.received Xero buat jurnal 1 arah saja WA Mandor form + foto webhook Parse + Upload foto → R2 Cron Senin + LLM caption WA Buyer + IG kabar mingguan Cron Konten 2x seminggu cron LLM Caption + pilih aset Antre Approval Jenny cek dulu Publish IG · FB · email Cron harian & kuartalan cron Tarik API GET /dashboard LLM Narasi ringkas angka Kirim CEO & investor Event L0 deal.handover event Hostaway buat unit sewa Event L0 milestone · delay Alert Tim WA & Slack lead bersih PDF siap buyer bayar progres tersimpan draft konten disetujui data mentah Legend User UI Agent logic Policy Tool action Context / trace

Tiga Jenis Pemicu Saja

  • • webhook — data masuk dari luar (iklan, WA mandor)
  • • event — sistem menulis ke outbox, n8n membacanya
  • • cron — jadwal tetap (harian, mingguan, kuartalan)
  • • Tidak ada workflow n8n yang berjalan tanpa salah satu dari tiga ini

Yang n8n TIDAK Pernah Lakukan

  • • Menulis langsung ke database — selalu lewat API sistem
  • • Mengunci unit atau menerbitkan tagihan — itu di Inngest/pg-boss
  • • Menghitung cicilan, denda, atau komisi — itu di Payment Engine
  • • Menyimpan status jangka panjang — n8n restart, state hilang

Aturan Anti-Rusak

  • • Setiap workflow wajib idempotency_key — retry tidak boleh dobel
  • • Pesan WA di luar jendela 24 jam wajib template pre-approved Meta
  • • Xero disinkron satu arah saja, supaya tidak ada jurnal ganda
  • • Konten sosmed lewat antrean approval, tidak langsung terbit

Biaya & Kenapa Murah

  • • Satu VPS self-host menampung ke-12 workflow — sekitar Rp 300 ribu/bulan
  • • Tidak ada workflow yang menyentuh uang, jadi risikonya rendah
  • • Kalau n8n mati, penjualan dan tagihan tetap jalan — hanya notifikasi tertunda
  • • Inilah alasan 7 dari 24 poin cukup di sini, tidak perlu dibangun