WA Blast dengan Segmentasi Kontak: Lebih Targeted
Cara segmentasi kontak untuk WA blast yang targeted. Tingkatkan open rate dan conversion dengan pesan yang relevan!
Blast ke semua orang = Spam!
Pesan yang sama untuk semua orang = tidak relevan = di-ignore atau di-block.
Solusinya: Segmentasi! Kirim pesan yang tepat ke orang yang tepat.
Kenapa Segmentasi Penting?
TANPA Segmentasi:
๐ค Kirim promo lipstik ke semua
๐ฅ Pria: "Apa ini? Block!"
๐ Response rate: 2%
DENGAN Segmentasi:
๐ค Kirim promo lipstik ke segment "wanita, suka makeup"
๐ฅ Target: "Wah, mau beli!"
๐ Response rate: 15%
7x lebih efektif! ๐ฏCara Segmentasi Kontak
1. Berdasarkan Demografi
Gender:
- Pria
- Wanita
Usia:
- 18-25 (Gen Z)
- 26-35 (Millennial)
- 36-45
- 45+
Lokasi:
- Jabodetabek
- Jawa
- Luar Jawa2. Berdasarkan Purchase Behavior
Frequency:
- VIP (>5 order)
- Regular (2-5 order)
- One-time (1 order)
- Never purchased
Recency:
- Active (order < 30 hari)
- Warm (order 30-60 hari)
- Cold (order 60-90 hari)
- Lapsed (> 90 hari)
Value:
- High spender (> Rp 1jt total)
- Medium (Rp 300k-1jt)
- Low (< Rp 300k)3. Berdasarkan Interest/Kategori
Produk yang dibeli/dilihat:
- Skincare
- Fashion
- Elektronik
- F&B
- dll4. Berdasarkan Engagement
- Sering response (engaged)
- Kadang response
- Jarang response
- Never responseContoh Segmentasi & Pesan
Segment: VIP Customer
๐ EXCLUSIVE VIP ONLY!
Hai Kak [NAMA],
Sebagai VIP customer, kamu dapat akses
EARLY BIRD sebelum yang lain:
๐ [PRODUK BARU]
๐ฐ Harga normal: Rp 500.000
โญ Harga VIP: Rp 400.000 (20% OFF!)
๐
Early access: 3 hari
Setelah itu harga normal.
Mau? Reply ORDER!Segment: Lapsed Customer (>90 hari)
๐ WE MISS YOU!
Hai Kak [NAMA]!
Sudah lama tidak mampir nih...
Ada banyak produk baru lho!
๐ Welcome back gift:
Voucher Rp 50.000 (min. Rp 200k)
Kode: COMEBACK50
๐
Valid 7 hari
Kami tunggu ya! ๐Segment: Skincare Lovers
โจ SKINCARE LOVERS ALERT!
Hai Kak [NAMA]!
Tau nggak? [PRODUK SKINCARE] yang
kemarin viral sudah RESTOCK!
๐งด [NAMA PRODUK]
โญ Rating: 4.9/5
๐ฐ Rp [HARGA]
Stok terbatas, siapa cepat dia dapat!
Mau? Reply ORDER!Segment: Jabodetabek (Free Ongkir)
๐ FREE ONGKIR JABODETABEK!
Hai Kak [NAMA]!
Khusus Jabodetabek hari ini:
โ
FREE ONGKIR tanpa minimum!
Produk best seller:
- [Produk A] - Rp X
- [Produk B] - Rp X
๐
Hari ini saja!
Order sekarang? Reply ORDER!Setup Segmentasi
Database Structure:
javascript
// Customer schema
{
phone: '628123456789',
name: 'Siti',
// Demographics
gender: 'female',
ageGroup: '26-35',
city: 'Jakarta',
// Purchase behavior
totalOrders: 8,
totalSpent: 1500000,
lastOrderDate: '2026-01-10',
// Interests
categories: ['skincare', 'fashion'],
// Engagement
responseRate: 0.7,
lastInteraction: '2026-01-12',
// Computed segments
segments: ['vip', 'active', 'skincare_lover', 'jabodetabek']
}Query Segments:
javascript
// VIP customers
const vips = await db.customers.find({
totalOrders: { $gte: 5 }
});
// Lapsed customers
const lapsed = await db.customers.find({
lastOrderDate: { $lt: daysAgo(90) }
});
// Skincare lovers in Jabodetabek
const skincarejkt = await db.customers.find({
categories: 'skincare',
city: { $in: ['Jakarta', 'Bogor', 'Depok', 'Tangerang', 'Bekasi'] }
});
// High value but inactive
const winBack = await db.customers.find({
totalSpent: { $gte: 1000000 },
lastOrderDate: { $lt: daysAgo(60) }
});Blast dengan Segmentasi
javascript
async function segmentedBlast(segmentQuery, template) {
// Get segment
const customers = await db.customers.find(segmentQuery);
console.log(`Blasting to ${customers.length} customers...`);
for (const customer of customers) {
// Personalize
const message = personalizeTemplate(template, customer);
// Send with delay
await sendWhatsApp(customer.phone, message);
await delay(randomBetween(5000, 10000));
}
// Log campaign
await db.campaigns.insert({
segment: segmentQuery,
template,
sentCount: customers.length,
sentAt: new Date()
});
}
// Example usage
await segmentedBlast(
{ segments: 'vip' },
vipExclusiveTemplate
);
await segmentedBlast(
{
lastOrderDate: { $lt: daysAgo(90) },
totalOrders: { $gte: 2 }
},
winBackTemplate
);Segmentasi Matrix
| Segment | Pesan | Frequency | Goal |
|---|---|---|---|
| VIP | Exclusive offers | 2x/bulan | Retention |
| Active | New arrivals | 1x/minggu | Upsell |
| Warm | Re-engagement | 2x/bulan | Reactivate |
| Lapsed | Win-back | 1x/bulan | Win back |
| High value | Premium offers | 1x/minggu | Maximize LTV |
| By interest | Relevant products | 1x/minggu | Conversion |
Tips Segmentasi
1. Start Simple
Mulai dengan 3-4 segment:
- Active vs Inactive
- High vs Low spender
- By main category
Jangan terlalu kompleks di awal!2. Update Berkala
Segment berubah seiring waktu:
- Customer baru beli โ pindah segment
- Lama tidak aktif โ pindah segment
Auto-update atau weekly refresh.3. Test & Learn
A/B test per segment:
- Pesan mana yang convert?
- Timing mana yang bagus?
- Offer mana yang work?4. Don't Over-Segment
โ 50 micro-segments = susah manage
โ
5-10 meaningful segments = manageableFAQ
Bagaimana mendapatkan data untuk segmentasi?
Dari order history, chat interactions, dan form/survey. Mulai kumpulkan data dari sekarang!
Perlu tools khusus?
Bisa manual dengan spreadsheet untuk mulai. Atau gunakan CRM atau platform yang support segmentasi.
Berapa segment yang ideal?
5-10 segment untuk UMKM. Cukup untuk personalisasi tapi masih manageable.
Kesimpulan
Segmentasi = Relevance = Results!
| Blast Biasa | Segmented Blast |
|---|---|
| Same message all | Tailored message |
| Low relevance | High relevance |
| 2-5% response | 10-20% response |
| Risk spam/block | Appreciated |
Kirim yang tepat ke orang yang tepat!