MASA by LabMu · CX2 · CX Strategy Bundle · CX Expert deliverable
CX Strategy Bundle
Enam strategi CX yang diturunkan langsung dari Customer Journey Map (CX1). Setiap strategi menjawab pain point spesifik, punya taktik konkret, dan target metrik yang terukur. Ini blueprint untuk membuat MASA terasa berbeda — bukan dari fitur, tapi dari pengalaman.
§1Overview — 6 strategi, 1 tujuan
Tujuan tunggal: mengubah MASA dari utility app yang dibuka sesekali menjadi daily companion yang dipercaya. Enam strategi bekerja berurutan mengikuti lifecycle — dari activation sampai advocacy.
| # | Strategy | Journey stage | Pain yang dijawab | Target utama |
| S1 | Activation | Download → First Value | Onboarding generik · W0→W1 drop 51% | W1 retention 49% → ≥65% |
| S2 | Engagement | First Value → Habit | Dead-end fitur · DAU/MAU 17% | DAU/MAU 17% → ≥28% |
| S3 | Retention | Habit → Trust | Churn pasca-W1 · notif fatigue | D30 retention 30% → ≥42% |
| S4 | Trust & Transparency | All stages | Donasi lubang hitam · iuran = tagihan · trust tidak ter-transfer | Trust NPS ≥50 |
| S5 | Loyalty & Advocacy | Trust → Advocacy | No referral · no social proof · no share mechanism | Referral rate ≥15% |
| S6 | Bug-First Trust Recovery | Cross-cutting | VA blank · notif bug · NBM sync | 0 bug-related 1★ reviews |
🚀
S1 · Activation Strategy
Melawan drop 51% W0→W1 · dari "siapa ini?" ke "ini untuk saya"
CX1 MoT #1
Pain P0-3
🎯 Tujuan
User menemukan value personal dalam 30 detik pertama dan kembali di Hari ke-2. W1 retention naik dari 49% ke ≥65%.
📊 Metrics
- W1 retention: 49% → ≥65%
- Onboarding complete rate: target ≥80%
- Segment selection rate: ≥70% (vs skip)
- D2 return rate: ≥55%
🔧 Taktik
T1.1 · 3-Segment Onboarding
User pilih konteks ("Warga Muhammadiyah" / "Muslim umum" / "Bangun kebiasaan") di langkah ke-2. Pilihan ini menentukan Beranda, fitur yang prominent, dan copy. Skippable — default Muslim umum.
Metric: segment_select event · skip_rate · beranda_variant_view
T1.2 · Credential Hook — "100 tahun Muhammadiyah"
Splash bukan logo saja — 1 kalimat aspirasional yang langsung membangun trust. "Sudah 100 tahun Muhammadiyah membimbing umat. Sekarang, dalam satu aplikasi."
Metric: splash_view_duration · onboarding_step1_complete
T1.3 · Permission Primer (sebelum OS)
Modal MASA menjelaskan KENAPA notifikasi diperlukan ("pengingat sholat sesuai kotamu") sebelum dialog OS muncul. Menaikkan grant rate ≥20pp.
Metric: perm_primer_view · perm_grant_rate · perm_deny_rate
T1.4 · First Value dalam 30 detik
Setelah onboarding, Beranda langsung menunjukkan value: Kader = KTAM + iuran status. Muslim umum = jadwal sholat berikutnya. Habit = "Mulai streak hari ini". Tidak ada 19-modul grid.
Metric: time_to_first_value · first_feature_selected · D1_retention
T1.5 · Day 2 Recall Notif
Push notif pagi H+1: calm, faktual, value-based. "Subuh 04:42 di [kota]. Lanjutkan baca Qur'an?" Bukan "Selamat pagi! Jangan lupa buka MASA!!!"
Metric: d2_notif_open_rate · d2_session_start
⚠ Anti-pattern
- Jangan force login sebelum lihat konten (barrier terlalu tinggi)
- Jangan tampilkan semua fitur sekaligus (cognitive overload)
- Jangan kirim notif di hari pertama selain permission primer (terlalu agresif)
🔄
S2 · Engagement Strategy
Dari "buka sekali" ke "buka setiap hari" · continuity, bukan gamification
CX1 MoT #3
Pain P0-4
🎯 Tujuan
User memiliki alasan untuk kembali setiap hari — bukan karena notif berisik, tapi karena ada ritual yang bermakna. DAU/MAU naik dari 17% ke ≥28%.
📊 Metrics
- DAU/MAU: 17% → ≥28%
- Sessions/user/week: target ≥5
- Cross-feature navigation: ≥2 fitur/session
- Bridge A conversion: Sholat→Qur'an ≥15%
- Bridge B conversion: Qur'an→Sedekah ≥8%
🔧 Taktik
T2.1 · Continuity Bridges (A + B)
Bridge A: Di layar Sholat saat menunggu adzan → CTA "Lanjut baca Qur'an". Bridge B: Di Qur'an outro setelah ≥10 ayat → "Sedekah Subuh hari ini?" (dismissable, tidak guilt-trip). Bridges mengubah dead-end jadi connected journey.
Metric: bridge_a_tap · bridge_b_tap · bridge_b_dismiss · cross_feature_rate
T2.2 · Pesan Hari Ini (Variable Reward)
Card di Beranda yang berubah setiap hari: hadits + sumber Tarjih, atau doa kontekstual (pagi/petang), atau milestone personal ("Anda sudah baca 100 ayat bulan ini"). Menciptakan curiosity — "apa isi MASA hari ini?"
Metric: pesan_view · pesan_tap · daily_unique_sessions
T2.3 · Qur'an Resume Hook
Resume point prominent di Beranda: "Al-Baqarah · ayat 23 · lanjutkan →". 1 tap langsung ke posisi terakhir. Psikologi: investasi sunk-cost (sudah mulai → harus lanjut).
Metric: resume_card_tap · quran_return_rate · avg_session_ayat
T2.4 · Doa Kontekstual
Bukan daftar A-Z. Tapi "Untukmu pagi ini: Doa Pagi + Dzikir Subuh" di sesi pagi, "Doa sebelum tidur" di malam. Segmented tabs: Waktu / Situasi / Favorit. Relevansi = engagement.
Metric: doa_contextual_view · doa_audio_play · doa_fav_add
T2.5 · Berita + Video di Homepage Feed
Horizontal scroll cards di Beranda: Berita Muhammadiyah (dari muhammadiyah.or.id) dan Video rekomendasi (dari YouTube Muhammadiyah). Konten segar setiap hari = alasan scroll lebih jauh di Beranda.
Metric: berita_card_tap · video_card_tap · beranda_scroll_depth
⚠ Anti-pattern
- Jangan buat feed infinite scroll (bukan social media — ibadah butuh ketenangan)
- Jangan tampilkan lebih dari 3 Bridge prompt/hari (fatigue)
- Jangan buat reward yang memaksa share (anti-riya')
🔒
S3 · Retention Strategy
Dari "pernah pakai" ke "tidak bisa tanpa" · anti-churn + re-engagement
CX1 Stage 5-6
Pain P0-4, P1-5
🎯 Tujuan
User yang sudah melewati W1 tetap aktif hingga W4+. D30 retention naik dari 30% ke ≥42%. Churn teridentifikasi dan di-intervensi sebelum user pergi.
📊 Metrics
- D30 retention: 30% → ≥42%
- Churn rate: identifikasi user yang skip 7+ hari
- Re-engagement rate: ≥20% dari churned user kembali
- Sedekah Subuh streak median: ≥12 hari
🔧 Taktik
T3.1 · Sedekah Subuh sebagai Retention Anchor
Habit harian: nominal kecil (2-10rb) + jendela Subuh ±90 menit + auto-debit opt-in. Streak privat default. 1× freeze/minggu otomatis. Bukan gamification — continuity. "Kebiasaan baik di awal hari."
Metric: sedekah_daily_active · streak_days · auto_debit_enable · freeze_usage
T3.2 · Anti-Churn Early Warning
Deteksi user yang skip 3+ hari berturut. Trigger: calm push notif → "Subuh besok masih ada." Bukan "Anda kehilangan streak 😢". Jika skip 7+ hari: 1 email dengan Pesan Hari Ini yang dipersonalisasi.
Metric: skip_3d_count · reengagement_notif_open · reengagement_session
T3.3 · Pause/Resume (bukan Cancel)
User yang butuh istirahat dari auto-debit bisa "Jeda sebentar" (7/14/sampai dibuka) — bukan langsung cancel. Mengurangi decision fatigue. Push H-1 jeda berakhir: "Lanjutkan?"
Metric: pause_count · pause_duration · resume_rate · cancel_rate
T3.4 · Notifikasi yang Dihormati
Fix bug notif + tambah granularity per-kategori (adzan/sedekah/iuran/event) + per-waktu. Pesan eksplisit: "Yang kamu matikan, benar-benar mati." Frequency cap: max 2 push/hari. Ini retention strategy karena notif yang mengganggu = uninstall.
Metric: notif_perm_grant · notif_category_toggle · support_ticket_notif → 0
T3.5 · Weekly Impact Digest
1× per minggu untuk donatur aktif: "Minggu ini, sedekahmu + 847 jamaah menjangkau 12 santri di Bantul." Reinforces investment — membuat user merasa uang mereka bekerja.
Metric: digest_open_rate · digest_to_session · repeat_donation_rate
⚠ Anti-pattern
- Jangan kirim "Anda kehilangan streak" (streak shaming → anti-riya' violation)
- Jangan push notif ke user yang sudah revoke permission (sistem harus respect)
- Jangan buat pause terasa seperti kegagalan (pause = wisdom, bukan weakness)
🤝
S4 · Trust & Transparency Strategy
Mengubah "trust Muhammadiyah" dari nama menjadi pengalaman yang terasa
CX1 MoT #2,#4
Pain P1-1,2,3,4
🎯 Tujuan
Setiap transaksi dan interaksi penting membawa bukti kepercayaan yang terlihat — bukan logo dekoratif. User percaya bukan karena nama, tapi karena lihat sendiri dana dipakai apa, oleh siapa, di mana.
📊 Metrics
- Trust NPS: target ≥50
- Kuitansi view rate: ≥60% post-transaction
- Breakdown click rate: ≥30%
- "By LabMu" recall: ≥40% unprompted
🔧 Taktik — 4-Layer Trust
L1 · Brand Authority
"by LabMu" badge di Splash · Profil · Kuitansi · Tentang. "100 tahun Muhammadiyah" di onboarding. Tafsir Tarjih di Qur'an reader. KHGT sebagai trust signal.
Touchpoint: Splash, Profil, Kuitansi, Qur'an, KHGT
L2 · Transparansi Mekanis
Kuitansi resmi LazisMu (PDF) di setiap transaksi. Breakdown alokasi dana (40% dakwah · 35% kaderisasi · 25% AUM). Iuran = "partisipasi kader" dengan penjelasan untuk apa dana dipakai.
Touchpoint: Payment success, Iuran detail, LazisMu program
L3 · Bukti Sosial Anonim
"Kamu + 1.243 jamaah subuh ini 🤲" (di Sedekah success). Jumlah total — bukan nama. Privat default — user tidak pernah di-expose tanpa consent.
Touchpoint: Sedekah success, Qurban tracking, Event attendance
L4 · Wajah Lokal — Ranting Saya (NEW)
Surface "Ranting Saya" di Profil (Kader segmen): nama PCM, foto pengurus, event ranting, donasi tersalurkan. Trust paling kuat di akar rumput = "saya kenal orang yang mengelola ini".
Touchpoint: Profil → Ranting Saya, Beranda Kader card
⚠ Anti-pattern
- Jangan tampilkan trust badge tanpa substansi (logo tanpa kuitansi = dekoratif)
- Jangan publish nama donatur tanpa consent (riya' + privacy)
- Jangan buat Iuran terasa seperti tagihan (bahasa harus "partisipasi", bukan "tunggakan")
❤️
S5 · Loyalty & Advocacy Strategy
Dari "user" ke "ambassador" · growth loop organic
CX1 Stage 7
Growth Engine §12
🎯 Tujuan
User yang puas menjadi channel akuisisi gratis. Referral rate ≥15%. Share moment yang privacy-safe. Kader menjadi champion di ranting.
📊 Metrics
- Referral rate: ≥15% active users
- Share action/month: ≥5% MAU
- Invited user conversion: ≥30% install
- NPS: ≥50 (dari semua segmen)
🔧 Taktik
T5.1 · Kader Invite Kit
Kader dapat link personal untuk mengajak jamaah. Dashboard sederhana: "7 jamaah Anda sudah bergabung." Reward: bukan uang, tapi pengakuan ("Kader digital aktif PCM Caturtunggal").
Metric: invite_link_create · invite_install · kader_dashboard_view
T5.2 · Privacy-Safe Share Moment
Setelah milestone (streak 30 hari, 100 ayat, Qurban selesai): option "Bagikan ke close friends" — export sebagai image card yang indah, tanpa jumlah donasi, tanpa detail pribadi. User pilih share sendiri — bukan auto-post.
Metric: share_card_create · share_channel · share_to_install
T5.3 · Distribution via Institusi (dari Brand Strategy §12)
QR code di setiap masjid + kampus + RS Muhammadiyah. Khutbah Jumat mention. Surat edaran PP. Ini bukan organic — tapi CX harus memastikan landing experience setelah scan QR selaras dengan expectation.
Metric: qr_scan_install · institution_source · D7_retention_by_source
⚠ Anti-pattern
- Jangan buat leaderboard publik ("kader paling aktif") — riya' untuk organisasi
- Jangan reward referral dengan diskon/uang (ibadah ≠ transaksi)
- Jangan auto-share tanpa consent (trust killer)
🔧
S6 · Bug-First Trust Recovery
Perbaiki yang rusak SEBELUM menambah yang baru
CX1 Pain P0-1,2
MoT #2,#5
🎯 Tujuan
Nol bug-related 1★ reviews di Play Store dalam 90 hari. Ini bukan fitur — ini trust recovery. Sebelum S1-S5 bisa bekerja, S6 harus selesai dulu.
📊 Metrics
- VA payment success rate: ≥95%
- Notif-related support tickets: → 0
- NBM sync accuracy: ≥99.5%
- App Store rating: 4.6 → ≥4.7
🔧 Taktik
B6.1 · Iuran VA — Error State + Recovery Path
Bug: layar blank saat VA gagal. Fix: error state jujur ("Nomor rekening belum bisa dibuat sekarang") + recovery inline (QRIS / retry / transfer manual). User TIDAK PERNAH terjebak di dead-end.
Metric: va_create_fail → recovery_method_select → payment_success
B6.2 · Notifikasi Respect — Per-kategori + Per-waktu
Bug: setting tidak dihormati. Fix: toggle per-kategori (adzan/sedekah/iuran/event) + per-waktu (Subuh adzan / Ashar getar / Maghrib mati). Pesan: "Yang kamu matikan, benar-benar mati." Backend benar-benar tidak mengirim.
Metric: notif_setting_change · support_ticket_notif · perm_revoke_rate
B6.3 · NBM Sync Fix
Bug: "nomor NBM beda, foto profil terisi sendiri". Fix: backend reconciliation + UI indicator "✓ NBM tersinkron benar" atau "⚠ Hubungi admin ranting". Bukan UX problem — backend contract.
Metric: nbm_sync_error_rate · profile_mismatch_report
⚠ Prioritas eksekusi
- S6 harus selesai SEBELUM S1-S5 di-launch.
- Tidak ada gunanya onboarding sempurna (S1) jika Iuran blank saat bayar.
- Tidak ada gunanya Sedekah Subuh (S3) jika notif tidak bisa dikontrol.
- Bug = fondasi. Fitur baru = lantai atas. Tidak bisa dibalik.
§8Lifecycle Framework — 7 stage × metric × owner
Stage 1
Awareness
Tahu MASA ada
Impressions · SEO rank
Stage 2
Download
Install + first open
Install rate · first_open
Stage 3
Activation
Value dalam 30 detik
Onboard rate · D1 ret.
Stage 4
First Value
Fitur utama terpakai
Feature select · D2 ret.
Stage 5
Habit
Daily return ritual
DAU/MAU · streak days
Stage 6
Trust
Transaction + transparency
Tx complete · NPS
Stage 7
Advocacy
Refer + champion
Referral rate · share
Fokus rework saat ini: Stage 3-5 (highlight hijau). Ini di mana 51% user hilang. S1 (Activation) + S2 (Engagement) + S3 (Retention) + S6 (Bug-first) beroperasi di zona ini. Stage 6-7 dibangun setelah fondasi kokoh.
§9CX Metrics Dashboard — spec untuk dev
Metrics yang harus di-track dan di-dashboard-kan. Sumber: Firebase + custom events. Refresh: real-time untuk critical, daily untuk trend.
49%
W1 Retention
Target: ≥65%
30%
D30 Retention
Target: ≥42%
Bug
VA Success Rate
Target: ≥95%
Bug
Notif Tickets
Target: 0
4.6★
App Store Rating
Target: ≥4.7
—
Bridge A Conv.
Target: ≥15%
—
Referral Rate
Target: ≥15%
| Metric | Source | Refresh | Owner | Alert threshold |
| W1 retention | Firebase cohort | Daily | CX + PM | <45% → alert |
| DAU/MAU | Firebase active users | Real-time | CX | <15% → alert |
| D30 retention | Firebase cohort | Weekly | CX | <25% → alert |
| VA payment success | Laravel API logs | Real-time | Backend | <90% → P0 alert |
| Notif support tickets | CS system | Daily | CX + Backend | >5/week → alert |
| App Store rating | Play Store API | Daily | PM | <4.5 → alert |
| Bridge conversion | Custom event | Daily | PD + CX | <5% → review |
| Sedekah streak median | Custom event | Weekly | CX | <7 hari → review |
| Onboarding complete | Custom event | Daily | PD | <60% → redesign |
| Segment selection | Custom event | Weekly | CX | Skip >50% → review prompt copy |
§10Execution priority — urutan yang tidak boleh dibalik
| Priority | Strategy | Kenapa urutan ini |
| 1st | S6 · Bug-First | Trust foundation. Tanpa ini, semua strategy lain dibangun di atas pasir. |
| 2nd | S1 · Activation | Melawan 51% drop. Pintu masuk harus benar dulu sebelum isi rumah dipercantik. |
| 3rd | S2 · Engagement | Bridges + variable reward memberi alasan kembali — setelah pintu masuk diperbaiki. |
| 4th | S4 · Trust | Transparansi yang membuat transaksi pertama (dan kedua, dan ketiga) terasa aman. |
| 5th | S3 · Retention | Sedekah Subuh + anti-churn menjaga yang sudah masuk. Butuh S2 berjalan dulu. |
| 6th | S5 · Advocacy | Growth loop organic. Hanya bekerja jika user sudah puas (S1-S4 OK). |
Next step — CX3: Product Recommendation Report yang menurunkan S1-S6 menjadi brief per fitur untuk Product Designer: apa yang harus diubah di tiap layar, kenapa (evidence dari CX1+CX2), dan success metric. Bilang "lanjut CX3".
Akhir dokumen · CX2 CX Strategy Bundle · MASA by LabMu · 4 Juni 2026