WA Blast untuk Re-engagement Customer Lama
Strategi WA blast untuk win-back customer lama. Re-engagement sequence, template comeback, timing yang tepat. Hidupkan database dormant!
Customer lama lebih murah dari cari yang baru!
Biaya akuisisi customer baru 5-25x lebih mahal dari retain yang sudah ada. WA blast bisa hidupkan kembali database dormant kamu.
Kenapa Re-engagement Penting?
📊 DATA:
- 20-40% database biasanya dormant
- Customer lama 60-70% lebih likely beli lagi
- Re-engagement cost 1/5 dari akuisisi baru
- Win-back rate bisa 10-20% jika strategi tepat
💰 IMPACT:
1000 customer dormant x 15% win-back x Rp 200k AOV
= Rp 30.000.000 potential revenue!Siapa yang Perlu Di-Re-engage?
🎯 SEGMENTASI DORMANT:
TIER 1 - Recently Dormant (30-60 hari)
- Paling mudah diaktifkan
- Masih ingat brand
- Prioritas tinggi
TIER 2 - Medium Dormant (60-90 hari)
- Butuh reminder lebih kuat
- Offer yang menarik
TIER 3 - Long Dormant (90-180 hari)
- Butuh reason kuat untuk comeback
- Special offer diperlukan
TIER 4 - Very Long Dormant (>180 hari)
- Paling sulit
- Consider: worth the effort?Template Re-engagement
Soft Reminder (30-60 hari):
Hai Kak [NAMA]! 👋
Lama tidak jumpa! Kita kangen nih 😊
Sudah [X] hari sejak order terakhir kakak.
Gimana [PRODUK TERAKHIR]-nya? Masih suka?
Btw, ada yang BARU lho:
🆕 [Produk/koleksi baru]
🔥 [Promo yang sedang jalan]
Mampir lagi yuk!
Kami tunggu! 💕
[LINK KATALOG]We Miss You (60-90 hari):
Kak [NAMA], kita kangen! 😢
Sudah lama tidak belanja di [BRAND].
Ada yang kurang dari pelayanan kami?
Sebagai permintaan maaf kalau ada yang
kurang, ini voucher khusus untuk kakak:
🎁 VOUCHER COMEBACK
Diskon 20% (max Rp 50.000)
Kode: COMEBACK[KODE]
Berlaku: 7 hari
Kami tunggu kembali ya kak! 🙏
[LINK SHOP]Special Win-Back Offer (90+ hari):
🎁 KHUSUS Kak [NAMA]!
Wow, sudah [X] bulan ya!
Kami tau kakak mungkin sibuk atau
ada alasan lain. Tapi kami tetap
ingin kakak jadi bagian dari [BRAND] family!
🔥 EXCLUSIVE COMEBACK DEAL:
━━━━━━━━━━━━━━━━━━━━
- Diskon 30% semua produk
- FREE ongkir ke seluruh Indonesia
- Bonus gift untuk pembelian min Rp 300k
━━━━━━━━━━━━━━━━━━━━
🏷️ Kode: MISSYOU30
⏰ Berlaku: 3 hari saja!
Ini penawaran terbaik kami.
Kami tunggu comeback-nya! 💪
[LINK SHOP]Last Chance (Before giving up):
Kak [NAMA], ini mungkin pesan terakhir... 😔
Kami sudah beberapa kali coba reach out
tapi belum ada response.
Sebelum kami stop menghubungi,
ada satu penawaran terakhir:
🎁 FINAL OFFER:
Diskon 40% + Free Ongkir
Kode: LASTCHANCE
Berlaku: 48 jam
Kalau memang tidak tertarik lagi,
tidak apa-apa. Terima kasih sudah
pernah jadi customer kami! 🙏
Tapi kalau mau lanjut, kami senang banget!
[LINK SHOP]Re-engagement Sequence
📅 SEQUENCE TIMELINE:
Day 30: Soft reminder (no discount)
"Kangen nih, mampir lagi yuk!"
Day 45: Light offer
"Ada promo spesial untuk kamu!"
Day 60: We miss you + discount
"Diskon 20% khusus untuk comeback"
Day 75: Bigger offer
"Diskon 30% + free gift"
Day 90: Last chance
"Final offer sebelum kami stop"
Day 100: Optional - feedback request
"Boleh tau kenapa tidak belanja lagi?"Implementation
Identify Dormant Customers:
javascript
async function getDormantCustomers() {
const now = new Date();
const segments = {
tier1: [], // 30-60 days
tier2: [], // 60-90 days
tier3: [], // 90-180 days
tier4: [] // 180+ days
};
const customers = await db.customers.find({
lastOrderDate: { $exists: true }
});
for (const customer of customers) {
const daysSinceOrder = Math.floor(
(now - customer.lastOrderDate) / (1000 * 60 * 60 * 24)
);
if (daysSinceOrder >= 30 && daysSinceOrder < 60) {
segments.tier1.push(customer);
} else if (daysSinceOrder >= 60 && daysSinceOrder < 90) {
segments.tier2.push(customer);
} else if (daysSinceOrder >= 90 && daysSinceOrder < 180) {
segments.tier3.push(customer);
} else if (daysSinceOrder >= 180) {
segments.tier4.push(customer);
}
}
return segments;
}Track Re-engagement:
javascript
async function trackReengagement(phone, campaign) {
await db.reengagementLogs.insert({
phone,
campaign,
sentAt: new Date(),
status: 'sent',
converted: false
});
}
async function markConversion(phone) {
await db.reengagementLogs.updateOne(
{ phone, converted: false },
{ $set: { converted: true, convertedAt: new Date() } }
);
}
// Calculate win-back rate
async function getWinBackRate(campaign) {
const sent = await db.reengagementLogs.count({ campaign });
const converted = await db.reengagementLogs.count({ campaign, converted: true });
return {
sent,
converted,
rate: ((converted / sent) * 100).toFixed(2) + '%'
};
}Subject Lines that Work
✅ HIGH OPEN RATE:
- "Kak [NAMA], kita kangen!"
- "Khusus untuk kamu yang sudah lama tidak mampir"
- "[NAMA], lihat apa yang baru!"
- "Maaf kalau ada yang kurang... 🙏"
- "Ini penawaran terakhir dari kami"
- "Psst... ada sesuatu untukmu"
❌ AVOID:
- "PROMO BESAR-BESARAN!!!"
- "BUY NOW!!!"
- Generic tanpa nama
- Terlalu salesy dari awalPersonalization Tips
📝 PERSONALIZE BASED ON:
- Nama customer ✅
- Produk terakhir yang dibeli
- Kategori yang sering dibeli
- Total spending history
- Waktu dormant
- Special dates (birthday coming?)
EXAMPLE:
"Kak Budi, gimana kaos hitam yang kakak
beli 3 bulan lalu? Cocok kan!
Nah, sekarang ada koleksi kaos baru
dengan warna-warna yang mirip favorit kakak..."Feedback Collection
Ask Why They Left:
Hai Kak [NAMA],
Boleh minta feedback jujur? 🙏
Kami notice kakak sudah lama tidak
order lagi. Kami ingin improve!
Apa yang bisa kami perbaiki?
1️⃣ Harga terlalu mahal
2️⃣ Kualitas produk kurang
3️⃣ Pengiriman lambat
4️⃣ Customer service kurang baik
5️⃣ Sudah punya alternatif lain
6️⃣ Lain-lain
Feedback kakak sangat berarti! 🙏Best Practices
DO ✅
- Personalisasi selalu
- Gradual escalation (discount naik pelan)
- Track dan measure
- Respect kalau tidak response
- Offer real value
- Easy opt-outDON'T ❌
- Spam setiap hari
- Langsung diskon besar (rugi margin)
- Generic message
- Ignore feedback
- Terus blast yang tidak response
- Desperate toneMetrics to Track
📊 RE-ENGAGEMENT METRICS:
- Open/Read rate per segment
- Response rate
- Conversion rate (comeback purchase)
- Revenue from win-back
- Cost per win-back
- Best performing template
- Optimal timingFAQ
Kapan harus berhenti blast?
Setelah 3-4 attempt tanpa response dalam 90 hari. Fokus ke yang lebih likely convert.
Diskon berapa yang efektif?
Start 15-20%, max 40%. Terlalu kecil tidak menarik, terlalu besar rusak margin.
Berapa win-back rate yang bagus?
10-20% sudah bagus. >20% excellent. <5% perlu review strategi.
Kesimpulan
Win-back customer = Easy revenue!
| Acquire New | Win-Back Old |
|---|---|
| Expensive | Cost-effective |
| Unknown | Already know brand |
| Need education | Need reminder |
| Lower conversion | Higher conversion |
Don't let dormant database go to waste!
Setup Re-engagement Campaign →