WA Blast untuk Referral Program
Cara gunakan WA blast untuk referral program. Ajak teman dapat bonus, viral growth. Template dan strategi lengkap!
Referral = Akuisisi paling murah!
Customer yang datang dari referral punya LTV 16% lebih tinggi dan retention 37% lebih baik. WA blast bisa boost referral program kamu.
Kenapa Referral Efektif?
📊 DATA REFERRAL:
- Cost per acquisition 5x lebih murah
- Trust factor tinggi (rekomendasi teman)
- Conversion rate 3-5x lebih tinggi
- Customer lifetime value lebih besar
- Organic viral potential
💰 MATH:
1000 customer x 10% share x 30% convert
= 30 new customers (basically FREE)Template Referral Blast
Invite to Join Program:
👥 AJAK TEMAN, DAPAT BONUS!
Hai Kak [NAMA]!
Mau dapat Rp 50.000 GRATIS? 🎁
Caranya gampang:
1️⃣ Share kode referral kakak
2️⃣ Teman order pakai kode kakak
3️⃣ Kakak dapat Rp 50.000!
4️⃣ Teman juga dapat Rp 25.000!
🏷️ KODE REFERRAL KAKAK:
━━━━━━━━━━━━━━━━━━━━
[KODE UNIK]
━━━━━━━━━━━━━━━━━━━━
📤 Share link:
wa.me/628xxx?text=Halo%20mau%20order%20pakai%20kode%20[KODE]
Tidak ada batas! Makin banyak teman,
makin banyak bonus! 💰
[LINK DETAIL PROGRAM]Reminder to Share:
💰 KAK [NAMA], BONUS MENANTI!
Sudah tau program referral kami?
Kode kakak: [KODE]
Sudah dipakai: [X] orang
Total bonus: Rp [JUMLAH]
🎯 CHALLENGE BULAN INI:
Refer 5 teman, dapat BONUS EXTRA Rp 100.000!
Progress kakak: [X]/5 ████░░░░░░
Share sekarang ke:
- Teman kantor
- Grup WA keluarga
- Komunitas hobi
Copy message ini:
"Hai! Belanja di [BRAND] pakai kode [KODE]
Kamu dapat diskon Rp 25k! 🎁"
Go viral! 🚀Success Notification:
🎉 REFERRAL BERHASIL!
Hai Kak [NAMA]!
Selamat! Teman kakak baru saja order
pakai kode referral kakak! 🎉
📋 Detail:
- Referred: [NAMA TEMAN]
- Order: Rp [NOMINAL]
- Bonus kakak: +Rp 50.000!
💰 Total bonus terkumpul: Rp [TOTAL]
Bonus bisa dipakai untuk:
- Belanja (otomatis apply)
- Atau tarik ke rekening (min Rp 200k)
Terus ajak teman lagi! 🚀
Kode: [KODE]Milestone Achievement:
🏆 MILESTONE UNLOCKED!
WOW Kak [NAMA]! 🎉
Kakak sudah refer [X] teman!
Ini pencapaian luar biasa!
🎁 BONUS MILESTONE:
━━━━━━━━━━━━━━━━━━━━
✅ 5 referrals: +Rp 100.000
✅ 10 referrals: +Rp 250.000
✅ 25 referrals: +Rp 750.000
⬜ 50 referrals: FREE PRODUCT!
━━━━━━━━━━━━━━━━━━━━
Current level: [LEVEL]
Next milestone: [X] referrals lagi!
Keep going, Superstar! ⭐Leaderboard Update:
🏆 LEADERBOARD REFERRAL
Hai Kak [NAMA]!
Update leaderboard bulan ini:
🥇 [Nama 1] - 45 referrals
🥈 [Nama 2] - 38 referrals
🥉 [Nama 3] - 32 referrals
...
📍 Posisi kakak: #[X] ([Y] referrals)
🎁 HADIAH TOP 3:
- #1: iPhone 15 Pro
- #2: Voucher Rp 2.000.000
- #3: Voucher Rp 1.000.000
⏰ Sisa waktu: [X] hari
Masih bisa kejar! 💪
Kode: [KODE]Referral Program Mechanics
Basic Structure:
javascript
const referralProgram = {
// Rewards
referrerReward: 50000, // Yang refer dapat
refereeReward: 25000, // Yang di-refer dapat
// Conditions
minPurchase: 100000, // Min order untuk qualify
rewardType: 'credit', // credit, voucher, cashback
// Milestones
milestones: [
{ count: 5, bonus: 100000 },
{ count: 10, bonus: 250000 },
{ count: 25, bonus: 750000 },
{ count: 50, bonus: 'free_product' }
],
// Limits
maxReferralsPerMonth: null, // Unlimited
maxTotalBonus: null // Unlimited
};Generate Referral Code:
javascript
async function generateReferralCode(customerId) {
const customer = await db.customers.findById(customerId);
// Use name-based code
const baseName = customer.name.split(' ')[0].toUpperCase();
const randomSuffix = Math.random().toString(36).substring(2, 5).toUpperCase();
const code = `${baseName}${randomSuffix}`;
// Ensure unique
const existing = await db.referralCodes.findOne({ code });
if (existing) {
return generateReferralCode(customerId); // Retry
}
await db.referralCodes.insert({
code,
customerId,
createdAt: new Date(),
usageCount: 0,
totalEarnings: 0
});
return code;
}Process Referral:
javascript
async function processReferral(referralCode, newOrderId) {
const referral = await db.referralCodes.findOne({ code: referralCode });
if (!referral) {
return { success: false, error: 'Invalid code' };
}
const order = await db.orders.findById(newOrderId);
// Check minimum purchase
if (order.total < referralProgram.minPurchase) {
return { success: false, error: 'Below minimum purchase' };
}
// Check if referee already used a referral before
const previousReferral = await db.referralUsage.findOne({
refereeId: order.customerId
});
if (previousReferral) {
return { success: false, error: 'Already used a referral' };
}
// Award both parties
await awardReferrer(referral.customerId, referralProgram.referrerReward);
await awardReferee(order.customerId, referralProgram.refereeReward);
// Update stats
await db.referralCodes.updateOne(
{ code: referralCode },
{
$inc: {
usageCount: 1,
totalEarnings: referralProgram.referrerReward
}
}
);
// Check milestones
await checkMilestones(referral.customerId);
// Notify referrer
await notifyReferrer(referral.customerId, order);
return { success: true };
}Blast Timing Strategy
📅 REFERRAL BLAST SCHEDULE:
ONBOARDING:
- Day 3: Introduce referral program
- Day 7: Reminder with code
AFTER PURCHASE:
- Immediate: Thank you + share with friends
- Day 3: Referral program details
MONTHLY:
- Month start: Fresh start reminder
- Mid-month: Progress update
- Month end: Last chance this month
MILESTONE:
- Immediately when achieved
- Celebrate and encourage more
SEASONAL:
- Before Lebaran: "Ajak keluarga"
- Before Natal: "Perfect gift sharing"Gamification Elements
Progress Tracking:
📊 REFERRAL PROGRESS
Kak [NAMA]!
Stats bulan ini:
━━━━━━━━━━━━━━━━━━━━
📤 Link di-share: [X] kali
👥 Teman register: [Y] orang
🛒 Teman order: [Z] orang
💰 Bonus earned: Rp [NOMINAL]
━━━━━━━━━━━━━━━━━━━━
Conversion rate: [X]% 📈
(Bagus! Di atas average)
Next level: [X] referrals lagi
Unlock: Rp [BONUS] extra!Competition:
🏆 REFERRAL COMPETITION!
Kak [NAMA], siap bersaing? 🔥
CHALLENGE FEBRUARI:
Top referrer dapat GRAND PRIZE!
🎁 HADIAH:
- #1: [Hadiah besar]
- #2: [Hadiah medium]
- #3: [Hadiah kecil]
- Top 10: Voucher Rp 100k
📊 Current standing:
Posisi kakak: #[X]
Referrals: [Y]
Gap ke Top 3: [Z] referrals
⏰ Deadline: 28 Feb 2026
Game on! 💪Easy Share Templates
Copy-Paste Message for Customers:
📤 TEMPLATE SHARE:
Copy dan kirim ke teman:
---
Hai! 👋
Aku lagi suka banget belanja di [BRAND].
Produknya bagus, pengiriman cepat!
Pakai kode aku: [KODE]
Kamu dapat diskon Rp 25.000! 🎁
Link: [LINK]
Cobain deh! 💕
---
Atau share langsung:
[LINK WA SHARE]Best Practices
DO ✅
- Make it easy to share (1 tap)
- Reward BOTH parties
- Show progress clearly
- Celebrate milestones
- Regular reminders (not spam)
- Track and optimizeDON'T ❌
- Complicated rules
- One-sided rewards
- Ignore top referrers
- No updates on progress
- Spam about referral
- Forget to pay rewardsMetrics to Track
📊 REFERRAL METRICS:
Participation Rate:
% customers with referral code used
Share Rate:
% customers who shared their code
Conversion Rate:
Shares → Signups → Purchases
Revenue per Referral:
Average order value from referred customers
Program ROI:
Revenue from referrals / Cost of rewardsFAQ
Reward berapa yang menarik?
10-20% dari AOV untuk referrer. Rp 25-50k fixed amount biasanya works well.
One-sided vs two-sided reward?
Two-sided lebih efektif. Referrer dan referee sama-sama dapat = more sharing.
Gimana prevent fraud?
Verify unique users (phone, email), minimum purchase, delay reward until delivery complete.
Kesimpulan
Referral = Growth engine!
| Paid Ads | Referral Program |
|---|---|
| Expensive | Cost-effective |
| Cold traffic | Warm leads |
| Trust building needed | Pre-trusted |
| One-time | Ongoing |
Turn customers into advocates!