Event-Driven Marketing Automation: Cara Tim Indonesia Kabur dari Spaghetti Zapier
Banyak tim marketing Indonesia stuck di puluhan Zap dan webhook satu-ke-satu yang sulit dirawat. Event-Driven Architecture menawarkan jalan keluar dengan satu broker pusat dan banyak konsumer yang bisa berkembang sendiri.
TL;DR: Event-Driven Marketing Automation memindahkan trigger dari rangkaian webhook satu-ke-satu menjadi satu event broker pusat yang didengar banyak tools. Untuk tim marketing Indonesia di skala 50 ribu kontak ke atas, pola ini menurunkan biaya integrasi, mempercepat eksperimen kampanye, dan menjaga audit log tetap rapi.
Lima tahun lalu, tim marketing yang punya tiga tools cukup pakai satu Zap per integrasi. Sekarang stack rata-rata berisi sepuluh tools, dan setiap tools butuh tahu tujuh event berbeda. Hasilnya: 70 Zap, dokumentasi minim, dan satu kontraktor freelance yang jadi single point of failure. Pola ini saya temui di hampir semua audit otomasi marketing klien selama enam bulan terakhir, terutama di SaaS B2B Indonesia yang baru menyentuh seri A.
Masalah Spaghetti Webhook
Setiap webhook satu-ke-satu menyembunyikan tiga risiko:
- Tidak ada satu sumber kebenaran soal "siapa mendengar event apa".
- Penambahan tool baru memaksa rewrite N webhook lama.
- Retry dan dedup harus dipikirkan ulang per integrasi, sering pakai Idempotency Key seadanya.
Saat tim Vetmo ingin menambahkan WhatsApp Business API ke flow onboarding, ada delapan webhook yang harus diubah dan tiga di antaranya milik vendor lama yang sudah tidak responsif. Eksperimen kampanye yang harusnya seminggu jadi tiga minggu.
Apa Bedanya dengan Event-Driven
Event-Driven Architecture memindahkan logika dari "sistem A langsung panggil sistem B" menjadi "sistem A menerbitkan event ke broker, sistem B-Z mendengar event yang relevan". Broker boleh sederhana (Webhooks.fyi, Inngest, Zapier Tables, Supabase Realtime) sebelum naik ke Kafka atau AWS EventBridge.
| Pola Lama (Webhook Spaghetti) | Pola Baru (EDA) |
|---|---|
| 1 webhook per pasangan tool | 1 event broker pusat |
| Producer harus tahu consumer | Producer tidak perlu tahu siapa pendengar |
| Dedup ad hoc | Dedup di broker pakai event_id |
| Audit log tersebar | Audit log terpusat di broker |
Studi Kasus: Migrasi Atmo dari Zapier ke Inngest
Saat membantu Atmo memindahkan automasi onboarding LMS, tim mengganti 23 Zap menjadi 6 event utama: user.signed_up, course.enrolled, payment.succeeded, lesson.completed, subscription.cancelled, dan support.requested. Konsumer (email, WhatsApp, CRM, Meta CAPI, GA4 server-side, ad platform) berlangganan event yang relevan saja. Hasil tiga bulan setelah migrasi: waktu rilis kampanye baru turun dari rata-rata 9 hari menjadi 2 hari, dan tim marketing bisa eksperimen tanpa membuka tiket developer.
Kapan Belum Worth Migrasi
Kalau tim marketing punya kurang dari empat tools dan kurang dari sepuluh event yang dipakai aktif, EDA murni bisa over-engineering. Pendekatan campuran lebih masuk akal:
- Tetap pakai Zapier atau Make sebagai surface low-code.
- Sentralkan event di Supabase atau Segment sebagai single source of truth.
- Hanya pindah ke broker khusus saat skala kontak menembus 50 ribu atau frekuensi event di atas 100 ribu per hari.
Pendekatan ini sejalan dengan riset Confluent State of Data in Motion 2024 yang menunjukkan adopsi EDA paling efektif setelah perusahaan punya minimal tiga sumber data internal yang stabil.
Pertanyaan Umum
Apakah EDA mengganti CDP seperti Segment atau RudderStack?
Tidak. CDP biasanya berperan sebagai event collector dan broker logis sekaligus. EDA murni berbasis Kafka cocok untuk tim engineering besar yang butuh kontrol penuh.
Apakah aman pakai Supabase Realtime sebagai broker?
Cukup untuk skala awal sampai menengah. Untuk volume di atas 1 juta event per hari atau butuh ordering ketat, naik ke Redpanda, NATS, atau Kafka.
Bagaimana cara mulai tanpa banyak coding?
Mulai dari mendefinisikan 5 sampai 7 event utama tertulis di satu dokumen. Banyak tim gagal bukan karena kurang tools, tapi karena tidak sepakat soal nama event.
Apa risiko terbesar EDA bagi marketer?
Visibility. Karena event jalan asinkron, marketer perlu dashboard atau audit log untuk memastikan tiap kampanye benar terkirim. Pasang observability sejak awal.
Apakah EDA cocok untuk UMKM?
Cocok versi ringan. Pakai n8n self-hosted dengan satu queue Redis. Biayanya di bawah Rp 500 ribu per bulan dan sudah memberi 80 persen manfaat EDA.
Penutup
Marketing automation yang bisa di-scale adalah marketing automation yang berani membuang webhook satu-ke-satu sebelum jumlahnya melebihi 30. EDA bukan soal teknologi, melainkan soal disiplin menamai event dan sepakat soal kontrak. Ketika tim sudah sepakat, penambahan tool baru jadi pekerjaan satu sore, bukan satu sprint.
Artikel Terkait
Digital Marketing
Privacy Sandbox untuk Marketer Indonesia: Strategi Tracking Tanpa Third-Party Cookie di 2026
Privacy Sandbox menggantikan third-party cookie dengan API yang lebih privat. Panduan adopsi untuk marketer Indonesia, lengkap studi kasus dan kombinasi sinyal.
Digital Marketing
Lead Scoring untuk Tim Marketing Indonesia: Cara Memprioritaskan Lead Tanpa Mengandalkan Insting Sales
Lead scoring memprediksi kesiapan beli berbasis data, bukan feeling. Pelajari kerangka demografis dan behavioral plus studi kasus implementasi di klien.
Digital Marketing
Third-Party Cookie Deprecation: Cara Marketer Indonesia Bertahan Tanpa Kehilangan Akurasi Tracking
Per April 2026, Chrome menyusut akses third-party cookie. Marketer Indonesia perlu strategi konkret berbasis first-party data, server-side tracking, dan incrementality test.
Butuh website yang benar-benar bekerja?
Hubungi Vito untuk konsultasi gratis 15 menit.
WhatsApp Sekarang