Tutorial membuat aplikasi CRM untuk tim penjualan
Tutorial ini memandu Anda membuat aplikasi untuk mengelola calon pelanggan, riwayat komunikasi, peluang penjualan, penanggung jawab, dan tindak lanjut. Judulnya menjelaskan manfaat contoh aplikasi; Anda bebas menentukan nama produk sendiri saat aplikasi sudah memiliki identitas.
Versi pertama akan membantu:
- anggota tim mencatat calon pelanggan dan aktivitas;
- peluang bergerak melalui tahapan penjualan yang jelas;
- manager membagi peluang dan melihat ringkasan tim;
- setiap anggota hanya membuka data yang diizinkan;
- tindak lanjut yang terlambat mudah ditemukan.
Sebelum mulai
Pastikan project Planora, aplikasi development, dan Convex development siap. Gunakan satu conversation untuk satu tugas: PRD, status, implementasi satu fitur, E2E satu fitur, atau perbaikan satu bug.
Langkah 1 — buat PRD
Buka conversation baru, lalu ketik:
Output yang diharapkan
Agent akan merangkum fakta, asumsi, keputusan, dan pertanyaan terbuka. Pertanyaan penting biasanya meliputi:
- tahapan penjualan yang benar-benar digunakan;
- kapan peluang dinyatakan berhasil atau gagal;
- hubungan perusahaan dengan beberapa kontak;
- siapa yang boleh memindahkan atau memberikan peluang;
- cara menangani calon pelanggan ganda;
- kapan tindak lanjut dianggap terlambat;
- angka yang ingin dilihat manager.
Jika agent langsung membuat kode, ketik:
Langkah 2 — jawab pertanyaan PRD
Contoh jawaban yang dapat digunakan:
Jika masih ragu:
Setelah ringkasan benar:
Langkah 3 — periksa output paket produk
Anda akan melihat:
Contoh isi fitur yang lebih rinci:
Nama file dapat berbeda, tetapi harus menjelaskan manfaat fitur. Pastikan laporan menyebut validator lulus dan tidak ada keputusan penting yang disembunyikan sebagai asumsi.
Langkah 4 — lihat task pertama
Buka conversation baru:
Urutan yang masuk akal:
- pengguna, tim, dan batas akses;
- perusahaan dan kontak;
- calon pelanggan dan peluang;
- tahapan penjualan;
- aktivitas dan catatan;
- tugas serta tindak lanjut;
- pencarian dan filter;
- dashboard manager;
- pengalaman laptop dan HP.
Ikuti urutan aktual di product/EXECUTION/TODO.md.
Langkah 5 — implementasikan satu fitur
Buka conversation baru dan cukup ketik:
Tidak perlu menambahkan instruksi lain. Agent memilih satu task yang siap, menerapkan workflow yang tercatat, menjalankan test, dan memperbarui evidence.
Output yang diharapkan
Laporan harus menjelaskan task dan requirement, hasil bagi pengguna, file yang berubah, test yang dijalankan, hasil test, kondisi salah, batas akses, status E2E, path spec, blocker, dan preview task berikutnya.
Setelah fitur browser-visible selesai, Anda biasanya melihat:
Jangan menerima laporan yang hanya berisi daftar file. Minta penjelasan tentang perilaku pengguna dan aturan penjualan yang sudah dibuktikan.
Langkah 6 — lakukan E2E setiap selesai satu fitur
- Pastikan server aplikasi dan Convex development berjalan.
- Buka Chrome dan tutup semua tab yang tidak diperlukan.
- Sisakan tab aplikasi local atau biarkan agent membukanya.
- Buka conversation baru.
- Di Antigravity, aktifkan:
- Kirim pesan berikut dengan path yang diberikan agent:
Output E2E yang diharapkan
Laporan menyebut status Passed, Failed, atau Blocked, jumlah skenario,
hasil setiap langkah, URL, akun atau peran uji, dan evidence visual.
Contoh evidence fitur peluang:
Langkah 7 — jika E2E gagal
Buka conversation baru:
Setelah perbaikan, gunakan conversation baru, aktifkan /browser, lalu
jalankan kembali /e2e-tester dengan spec yang sama.
Langkah 8 — ulangi untuk seluruh fitur
Hasil per fitur yang perlu dibuktikan:
Pengguna dan batas akses
Manager melihat seluruh tim. Anggota hanya melihat peluang yang ditugaskan. Membuka URL secara langsung tidak boleh melewati izin.
Perusahaan dan kontak
Pengguna dapat membuat perusahaan dengan beberapa kontak. Peringatan duplikasi muncul untuk email atau nomor telepon yang sama.
Peluang dan tahapan
Peluang memiliki nilai, tahap, pemilik, dan tindak lanjut. Perpindahan ke Berhasil atau Gagal meminta informasi wajib yang sesuai.
Aktivitas
Telepon, pesan, dan pertemuan tersimpan berurutan dengan pelaku dan waktu. Catatan cepat dapat dibuat melalui HP tanpa tampilan terpotong.
Tugas dan tindak lanjut
Tugas mendatang, hari ini, selesai, dan terlambat tampil dengan benar. Peluang aktif tanpa tindak lanjut mudah ditemukan.
Pencarian dan filter
Pencarian nama, perusahaan, tahap, pemilik, dan rentang tanggal menghasilkan data yang konsisten dan tidak membocorkan peluang pengguna lain.
Dashboard manager
Jumlah dan nilai peluang per tahap sesuai data uji yang dapat dihitung manual. Peluang Berhasil dan Gagal masuk periode laporan yang benar.
Langkah 9 — periksa versi pertama
Buka conversation baru:
Versi pertama selesai hanya jika task wajib done, test wajib lulus, E2E
Required Passed, dan tidak ada blocker rilis.
Jika tahapan penjualan berubah
Gunakan perubahan produk, bukan chore: