James
Software Developer
Proposal Pengembangan Aplikasi
Sistem manajemen kontak & pengiriman broadcast WhatsApp terjadwal, terintegrasi dengan Fonnte API.
Disiapkan untuk
Calon Klien
Disiapkan oleh
James
Tanggal
15 Mei 2026
01 · Ringkasan Eksekutif
Saat ini, pengelolaan data kontak dan pengiriman pesan WhatsApp dilakukan secara manual melalui spreadsheet Excel. Cara ini memiliki beberapa keterbatasan utama:
Solusi yang kami tawarkan adalah WhatsApp Broadcast CRM Dashboard — aplikasi web internal yang mengkonsolidasikan seluruh proses tersebut ke dalam satu sistem yang mudah digunakan, dapat diakses oleh tim, dan terintegrasi langsung dengan Fonnte API untuk pengiriman WhatsApp.
5×
Lebih cepat dalam mengirim broadcast ke ribuan kontak
100%
Tracking history broadcast & status respon kontak
24/7
Pengiriman terjadwal otomatis tanpa perlu standby
02 · Ruang Lingkup
{nama}WhatsApp memiliki batas pengiriman yang ketat — sistem ini melindungi nomor klien dari risiko diblokir saat broadcast massal.
Detail lengkap di Section 08 · Proteksi Khusus
03 · Preview Aplikasi
Berikut adalah preview tampilan aplikasi yang akan dibangun, sudah mencakup semua fitur utama yang telah dijelaskan
Ringkasan kontak, response rate, grafik aktivitas broadcast 30 hari, dan status kontak dalam satu tampilan.
Tabel kontak lengkap dengan status nomor (Active/Inactive), status respon, custom tag (VIP, Lead Hot, Follow Up), serta filter & sorting cepat.
Tulis pesan dengan variabel {nama}, pilih penerima via filter, lihat preview WhatsApp real-time, dan dapatkan peringatan otomatis jika broadcast berisiko melebihi limit harian aman.
Daftar broadcast terjadwal & yang sudah selesai, lengkap dengan informasi penerima, waktu pengiriman, status, dan siapa yang membuatnya. Tersedia view daftar maupun kalender.
💡 Catatan
Tampilan di atas adalah prototype fungsional. Final design dapat disesuaikan dengan branding (logo, warna, font) klien pada tahap UI/UX Design (Minggu 1).04 · Alur Sistem
Dari login hingga broadcast terkirim & status di-update
05 · Teknologi
Frontend
Backend
Integrasi
Deployment
2
vCPU
4 GB
RAM
40 GB
SSD
1 Gbps
Network
💡 Rekomendasi VPS: DigitalOcean, Biznet Gio, atau on-premise. Estimasi biaya hosting Rp 300–800rb/bulan.
06 · Timeline
MINGGU 1
Discovery & Design
Finalisasi requirement, wireframe, UI/UX design, persetujuan mockup.
MINGGU 2
Setup Infrastruktur & Database
Database schema, auth system, struktur project, CI/CD dasar.
MINGGU 3
Modul Kontak & Import Excel
CRUD kontak, import .xlsx, filter & sort, sistem status & tag.
MINGGU 4
Integrasi Fonnte API & Broadcast
Composer broadcast, kirim massal, rate limiting, error handling.
MINGGU 5
Penjadwalan & Dashboard
Sistem schedule (cron), dashboard statistik, history broadcast.
MINGGU 6
Multi-User, Testing & Bug Fixing
Role admin/staff, audit log, end-to-end testing, optimasi.
MINGGU 7
Deploy, Training & Handover
Setup server klien, deployment, training tim, dokumentasi, serah terima.
07 · Investasi
Model self-hosted — sekali bayar, source code & lisensi penuh untuk klien
| Modul / Pekerjaan | Estimasi (Rp) |
|---|---|
| UI/UX Design + Discovery | 5.000.000 |
| Auth System & Multi-User (Admin/Staff) | 4.000.000 |
| Modul Kontak + Import Excel + Filter/Sort | 7.000.000 |
| Sistem Status Ganda + Tag/Label Custom | 3.500.000 |
| Integrasi Fonnte API + Broadcast Engine | 8.500.000 |
| Sistem Peringatan Anti-Blokir WhatsApp | 4.000.000 |
| Penjadwalan Broadcast (Cron + Queue) | 5.500.000 |
| Dashboard, Statistik & History | 4.500.000 |
| Testing, Bug Fixing & Optimasi | 3.500.000 |
| Deployment, Training & Dokumentasi | 4.500.000 |
| TOTAL | Rp 50.000.000 |
Total Investasi
Rp 50.000.000
sekali bayar
Termasuk semua fitur, source code, training & deployment ke server klien
✓ Sudah termasuk dalam harga:
+ Maintenance bulanan (opsional):
Rp 2.500.000/bulan
💰 Termin Pembayaran
✓ Sudah termasuk
✗ Belum termasuk
08 · Proteksi Khusus
WhatsApp memiliki batas pengiriman ketat — sistem ini melindungi nomor klien dari risiko blokir
⚠️ Risiko Tanpa Proteksi
Mengirim broadcast ke ribuan nomor sekaligus, terlalu cepat, atau ke nomor inactive dapat menyebabkan nomor WhatsApp klien ditandai spam atau diblokir permanen oleh WhatsApp. Ini berarti kerugian besar — nomor bisnis yang sudah dibangun lama bisa hilang dalam hitungan jam.
🚦
Sistem memantau jumlah pesan terkirim per hari dan memberi peringatan saat mendekati limit aman.
⏱️
Pesan dikirim dengan jeda acak (anti-pattern bot) supaya terlihat seperti pengiriman manusia.
🛡️
Sebelum kirim, sistem cek dan beri peringatan:
🔄
Broadcast besar otomatis dipecah jadi beberapa batch yang dikirim bertahap:
✅ Hasil yang Diharapkan
Dengan kombinasi 4 lapis proteksi di atas, risiko nomor diblokir dapat ditekan signifikan, sambil tetap menjaga produktivitas pengiriman broadcast harian klien.Proposal ini berlaku selama 30 hari sejak tanggal penerbitan. Kami siap menjadwalkan meeting untuk membahas detail teknis & menyesuaikan scope sesuai kebutuhan.