Jawaban singkat: bot AI follow-up otomatis 5 tahap — (1) Belom bayar (2 jam, 6 jam, 24 jam), (2) Konfirmasi dikirim (resi + tracking), (3) Pasca beli 3 hari (review + support), (4) Repeat order 30 hari (personal offer), (5) Ulang tahun / anniversary (loyalty). Semua via n8n Cron + Sheets trigger, personalisasi AI. Artikel ini implementasi lengkap + template pesan + ROI.
5 Jenis Follow-Up Otomatis (Wajib untuk Setiap Bisnis)
| Tahap | Trigger | Timing | Tujuan | Template Pesan Utama |
|---|---|---|---|---|
| 1. Belom Bayar (Cart Recovery) | Order status “Menunggu Bayar” | 2 jam, 6 jam, 24 jam | Recovery 30-50% abandoned cart | “Kak [Nama], order [Produk] tadi belum bayar. Butuh bantu? Rekening: [Rek]. Stok tersisa [Stok].” |
| 2. Konfirmasi Dikirim (Shipping) | Status update “Dikirim” + Resi terisi | Real-time (Cron 15 menit cek) | Kepuasan & transparansi | “Kak [Nama], pesanan [Produk] DIKIRIM! Resi: [Resi] via [Kurir]. Cek: [Link Tracking]. Estimasi tiba [Hari].” |
| 3. Pasca Beli 3 Hari (Review & Support) | Status “Selesai” / “Diterima” + 3 hari | H+3 setelah selesai | Review, testimoni, deteksi masalah dini | “Kak [Nama], [Produk] sudah 3 hari sampai. Gimana kualitasnya? Butuh bantuan setup/pakai? Balas ‘REVIEW’ kirim link Google Review.” |
| 4. Repeat Order 30 Hari (Retention) | Status “Selesai” + 30 hari | H+30 (bulanan) | Repeat order 15-25%, LTV naik | “Kak [Nama], sudah 1 bulan pakai [Produk]. Butuh stok lagi? Atau coba [Produk_Rekomendasi]? Diskon 10% loyal: LOYAL10.” |
| 5. Ulang Tahun / Anniversary (Loyalty) | Tanggal lahir / First order anniversary | H-3, H-0, H+3 | Emotional bonding, retention | “Selamat ulang tahun kak [Nama]! 🎉 Hadiah spesial: diskon 20% semua produk (kode: BDAY20). Berlaku 7 hari. Tetap sehat & bahagia ya!” |
Struktur Data Pendukung (Google Sheets – Tab Wajib)
- Order_Masuk: Kode, Nomor, Nama, Produk, Total, Status, Waktu_Order, Waktu_Bayar, Waktu_Kirim, Resi, Kurir, Alamat, Tanggal_Lahir (opsional), First_Order_Date (auto), Segmen_Minat
- FollowUp_Log: Kode_Order, Nomor, Jenis_FollowUp (1-5), Ke (1/2/3), Waktu_Kirim, Status_Kirim (Terkirim/Gagal), User_Balas (Ya/Tidak), Waktu_Balas, Hasil (Order/Review/Ignore)
- Produk_Rekomendasi: Kode_Produk_Utama, Kode_Rekomendasi, Alasan, Diskon_Persen
- Template_Pesan: Jenis_FollowUp, Ke, Template_Text (dengan placeholder {{Nama}}, {{Produk}}, {{Resi}}, dll)
Workflow n8n: Follow-Up Belom Bayar (Cron Every 30 Menit)
- Cron: Every 30 minutes
- Sheets Read (Order_Masuk): Filter: Status=”Menunggu Bayar” AND Waktu_Order > 2 jam lalu
- Loop Over Items: Untuk setiap order
- Function (Hitung Ke Follow-Up): Cek FollowUp_Log → hitung sudah kirim berapa kali untuk order ini & jenis=1 → tentukan Ke (1, 2, atau 3) & template yang dipakai
- IF (Batas Maksimal): Ke > 3 → skip (sudah 3x follow-up, biarkan expired otomatis)
- Sheets Read (Template_Pesan): Filter: Jenis_FollowUp=1 AND Ke=current
- Set (Build Message): Replace placeholder: {{Nama}}, {{Produk}}, {{Total}}, {{Rekening}}, {{Stok}}, {{Kode}}
- WhatsApp Send: Kirim ke Nomor + Delay 2-5 detik
- Sheets Write (FollowUp_Log): Catat: Kode_Order, Nomor, Jenis_FollowUp=1, Ke, Waktu_Kirim=Now, Status_Kirim=”Terkirim”
Workflow: Shipping Notification (Real-time via Cron 15 Menit)
- Cron: Every 15 minutes
- Sheets Read (Order_Masuk): Filter: Status=”Dikirim” AND Resi NOT EMPTY AND (FollowUp_Log untuk Jenis=2 BELUM ADA untuk Kode_Order ini)
- Loop → Build Message (Template Jenis=2) → WhatsApp Send → Log FollowUp_Log Jenis=2
Workflow: Pasca Beli & Repeat Order (Cron Harian 10:00)
- Cron: Daily 10:00
- Sheets Read (Order_Masuk): Filter: Status=”Selesai” → hitung selisih hari dari Waktu_Selesai (butuh kolom Waktu_Selesai diupdate admin saat status=Selesai)
- IF (Hari = 3): → Follow-Up Jenis=3 (Review & Support)
- IF (Hari = 30): → Follow-Up Jenis=4 (Repeat Order) + Personalisasi AI
- IF (Hari = 365 / Anniversary): → Follow-Up Jenis=5 (Birthday/Anniversary)
Personalisasi AI untuk Repeat Order (Jenis 4)
Node AI Prompt: “Tulis pesan follow-up personal untuk [Nama] yang beli [Produk] 30 hari lalu. Tawarkan [Produk_Rekomendasi] berdasarkan Alasan. Tone ramah, tidak pushy. CTA: ‘Balas YA kalau mau order lagi’. Max 3 kalimat.”
Input: Nama, Produk_Lama, Produk_Rekomendasi (dari Sheets join), Alasan, Diskon.
Best Practice Follow-Up (Agar Efektif & Tidak Menyebalkan)
- Frequency cap: Max 3x follow-up belom bayar. Max 1x per jenis lain per order. Jangan spam.
- Opt-out selalu dihormati: User balas “STOP” / “TIDAK MAU” / “BLOCK” → update Sheets Customer tag “NO_FOLLOWUP” → semua workflow filter skip nomor ini.
- Personalisasi wajib: Nama, Produk, Detail spesifik (resi, diskon kode). Template generik = spam.
- Timing bijak: Jam 09:00-20:00 WIB. Cron harian jalan jam 10:00. Cron 30 menit cek jam kerja saja (node IF jam).
- Value-first: Follow-up bukan cuma “bayar dulu” — tawarkan bantuan, info, diskon. “Butuh bantu transfer?” > “Bayar sekarang!”
- Tracking konversi: Log FollowUp_Link ke Order_Masuk → hitung % yang balas / order / review dari follow-up.
- Admin override: Admin bisa manual “pause follow-up order ini” via update Sheets tag “PAUSE_FOLLOWUP”.
ROI Follow-Up Otomatis (Data Industry + Estimasi)
| Jenis Follow-Up | Conversion Rate | Impact Revenue | Effort Bot |
|---|---|---|---|
| Belom Bayar (3x) | 30-50% order terselamatkan | +Rp 3-5jt/bln (vol 100 order/bln, AOV Rp 300rb) | Otomatis 100% |
| Shipping Notif | N/A (CX improvement) | NPS +15-20, komplain “belum dikirim” -80% | Otomatis 100% |
| Pasca Beli H+3 | Review rate 10-20% | Social proof → conversion baru +5-10% | Otomatis 100% |
| Repeat Order H+30 | Repeat rate 15-25% | LTV +20-30%, revenue repeat +Rp 2-4jt/bln | Otomatis + AI personalisasi |
| Birthday/Anniversary | Redemption 5-15% | Loyalty & emotional bonding (sulit diukur langsung) | Otomatis 100% |
Checklist Aktifkan Semua Follow-Up Minggu Ini
- [ ] Setup Sheets: Order_Masuk (lengkap kolom), FollowUp_Log, Produk_Rekomendasi, Template_Pesan
- [ ] Isi Template_Pesan untuk 5 jenis × max 3 ke (copy dari tabel di atas, sesuaikan brand)
- [ ] Isi Produk_Rekomendasi: pasangan produk + alasan + diskon
- [ ] Import workflow: Follow-Up Belom Bayar (Cron 30 menit)
- [ ] Import workflow: Shipping Notif (Cron 15 menit)
- [ ] Import workflow: Pasca Beli & Repeat & Birthday (Cron Harian 10:00)
- [ ] Setup opt-out logic: tag “NO_FOLLOWUP” di Sheets Customer
- [ ] Setup frequency cap: max 3x jenis 1, max 1x jenis 2-5 per order
- [ ] Uji: buat order test → tunggu follow-up 2 jam → cek balasan & log
- [ ] Uji: update status Dikirim + Resi → cek notif shipping 15 menit
- [ ] Uji: opt-out balas “STOP” → cek follow-up berhenti
- [ ] Aktifkan semua → monitoring 7 hari: cek FollowUp_Log, hitung response rate
FAQ: Bot WhatsApp AI Follow-Up Pembeli
Apakah follow-up otomatis tidak dianggap spam pelanggan?
Tidak jika: (1) Hanya ke pelanggan yang SUDAH order/chat (existing relationship), (2) Personalisasi nama & produk, (3) Frequency cap ketat (max 3x belom bayar, 1x lainnya), (4) Opt-out dihormati instan, (5) Value-first (bantuan/diskon, bukan cuma tagih). Pelanggan existing engagement tinggi, risiko spam report sangat rendah.
Bagaimana bot tahu kapan pelanggan “sudah bayar” untuk berhenti follow-up belom bayar?
Admin update status Order_Masuk jadi “Dibayar” / “Dikirim” → Cron 30 menit baca status ≠ “Menunggu Bayar” → skip follow-up. Atau node IF di workflow: cek status terkini sebelum kirim.
Bisakah follow-up dikustomisasi per pelanggan (VIP beda treatment)?
Bisa — Sheets Customer kolom “Tier” (VIP/Regular). Node IF: Tier=VIP → template beda (lebih hangat, diskon lebih besar, prioritas). Atau workflow terpisah untuk VIP.
Kalau pelanggan balas follow-up tanya lanjutan, bot jawab?
Ya — balasan masuk ke workflow chat utama (Trigger WhatsApp) → AI jawab normal. Follow-up cuma “trigger kirim pesan”, tidak blokir chat 2 arah.
Template workflow follow-up lengkap sudah jadi di mana?
Ebook + Template n8n — include: 3 workflow follow-up (belom bayar, shipping, pasca/repeat/birthday), Sheets 4 tab format, Template_Pesan 5 jenis × 3 ke, opt-out logic, frequency cap, personalisasi AI, tracking konversi dashboard.
Baca juga: Cara Bikin Bot WhatsApp AI yang Bisa Melakukan Follow Up Pembeli untuk panduan lengkapnya.