Laravel 13 · Filament 5 · Self-hostable

Bisnis kamu jangan tergantung Excel lagi.

crmoffice adalah CRM modern self-hostable untuk agency, freelancer, dan SMB Indonesia.

✓ Tanpa kartu kredit ✓ MIT license ✓ Deploy Forge / Ploi / Docker ✓ Source code lengkap
60+
Database Tables
36+
Admin Modules
140+
pSEO Pages Built-in
99.9%
Target Uptime

Cocok untuk

🎯
Agency / Consultant
Multi-client, multi-project, retainer billing
💼
Freelancer
Invoice, timer, expense — tanpa overhead
🏢
SMB B2B
Sales pipeline + helpdesk + contract sign
⚙️
IT Services
Tickets dengan SLA + KB customer-facing
📦
Reseller Whitelabel
Beli sumber → rebrand → jual lagi
Sebelum vs Sesudah

Bayangin bisnis kamu tanpa spreadsheet kekacauan.

Sekarang (yang bikin pusing)
  • 📊 Lead di WhatsApp, follow-up di Excel, invoice di Word, ticket di email — 4 tempat berbeda
  • 💸 Pakai Perfex CRM PHP 7 yang sudah end-of-life, host susah, fitur tertinggal
  • 🔒 Vendor SaaS asing — data harus keluar Indonesia, harga per seat naik tiap tahun
  • 🤖 Mau pasang AI/automasi — vendor lock-in OpenAI, susah ganti ke DeepSeek murah
  • 📱 Mau bikin mobile app — backend gak ready, harus rewrite dari nol
Dengan crmoffice
  • 🎯 Satu source of truth — lead, client, invoice, project, ticket di satu panel
  • ⚡ Laravel 13 + Filament 5 + Tailwind 4 modern stack, host di VPS atau Forge
  • 🏠 Self-host di server Indonesia — data milik kamu, gratis selamanya
  • 🔌 BYO API key — DeepSeek, Groq, Ollama, OpenAI, semuanya jalan tanpa code change
  • 📱 REST API + Sanctum siap konsumsi Flutter app — backend sudah jadi
Fitur Utama

Fitur Utama

8 modul utama, semua sudah jadi & terintegrasi. Bukan janji "akan datang" — buka panel sekarang dan kerjain.

https://crm.whitelabel.co.id/admin
dashboard.png
01 Modul 01

Dashboard owner yang langsung paham

Stats widget gradient, revenue chart, aging report, dan agenda hari ini — semuanya dalam satu pandang tanpa harus klik ke 5 menu berbeda.

  • Revenue, outstanding invoice, leads bulan ini, ticket open — semua real-time
  • Aging report (1-30 / 31-60 / 60+) langsung di muka
  • Quick-jump ke task overdue, invoice jatuh tempo, ticket SLA approaching
  • Stats card gradient indigo→violet dengan hover lift animation
https://crm.whitelabel.co.id/admin/leads
leads-kanban.png
02 Modul 02

Lead pipeline kanban drag-and-drop

Geser kartu antar status (New → Contacted → Qualified → Proposal → Won/Lost) langsung dari board. Convert lead ke client + invoice dalam satu klik.

  • Custom lead sources & statuses — atur sendiri tanpa migration
  • Web-to-lead public endpoint + snippet generator untuk landing page
  • Bulk CSV import + dedup by email/phone
  • Convert → bikin Client + Contact + auto-log activity timeline
https://crm.whitelabel.co.id/admin/invoices
invoices.png
03 Modul 03

Invoicing yang ngerti recurring & multi-currency

Bikin invoice satu kali, biarkan recurring engine generate tiap bulan otomatis. Multi-currency dengan snapshot rate per invoice — laporan tetap konsisten meski kurs goyang.

  • Line items + tax + discount calc real-time saat ngetik
  • Recurring config (frequency, end-date, anchor day-of-month)
  • PDF via dompdf default, opsi Browsershot untuk template kompleks
  • Public pay-link token-based (tanpa login customer)
  • Dunning email cadence otomatis untuk invoice overdue
https://crm.whitelabel.co.id/admin/projects
projects.png
04 Modul 04

Project workspace dengan kanban + gantt

Tabs: Overview · Tasks · Milestones · Time · Files · Discussions · Invoices · Expenses · Members. Cukup. Tidak ada tab kosong yang bikin bingung.

  • Tasks: list view, kanban view, gantt view — toggle satu klik
  • Time tracking timer (start/stop) atau manual entry
  • Milestone-based invoicing — auto-bill saat milestone done
  • Discussion thread per project + reply via email
  • Customer portal: progress, files, public tasks
https://crm.whitelabel.co.id/admin/tickets
tickets.png
05 Modul 05

Helpdesk dengan SLA timer + email pipe

Email masuk ke support@your-domain.com → otomatis jadi ticket. Customer reply via email → masuk ke thread. Agent jawab dari panel → customer dapat email.

  • SLA engine: approaching warning + auto-escalation
  • Conversation thread + internal notes (hidden dari customer)
  • Canned responses untuk balasan umum
  • Departments, priorities, statuses semua configurable
  • Knowledge base public dengan vote helpful/unhelpful
https://crm.whitelabel.co.id/admin/providers
providers.png
06 Modul 06

BYO integrations — zero vendor lock-in

Payment, mail, SMS, storage, LLM — semua provider user input sendiri. Tidak ada hardcode "OpenAI" atau "Midtrans" di kode. Format-based adapter handle semua vendor sekelas.

  • OpenAI-compatible adapter cover DeepSeek, Groq, Mistral, Ollama, vLLM
  • Payment adapter format: redirect-flow, embed-flow, qr-flow
  • Encrypted at rest, masked di UI, never logged
  • Fetch /v1/models button untuk auto-discover model list
  • Switch provider tanpa redeploy — tinggal toggle di admin
https://crm.whitelabel.co.id/admin/estimates
estimates.png
07 Modul 07

Estimate → Proposal → Contract → Invoice

Full sales pipeline dengan e-signature canvas di proposal & contract. Token public link, accept/decline button, konversi otomatis estimate → invoice.

  • TipTap editor + merge tags untuk proposal template library
  • Public signature canvas (no DocuSign cost)
  • Expiry reminder scheduled job
  • Number sequence service atomic, configurable prefix
https://crm.whitelabel.co.id/admin/reports/revenue
reports.png
08 Modul 08

Reports yang aktually dibuka

Revenue by month, aging, lead conversion, project profitability, time report, ticket SLA compliance. Cached, render <1 detik.

  • Filament chart widgets dengan period picker
  • Drill-down dari summary ke transaksi individual
  • Export PDF/CSV per report
  • Customizable date range + comparison vs prev period
Gallery

Gallery

gallery-contacts.png
Clients & Contacts dengan custom fields
gallery-tasks-gantt.png
Gantt view 100+ tasks lancar
gallery-time.png
Time entries + invoice tracked time
gallery-kb.png
Knowledge Base public + SEO indexed
gallery-portal.png
Customer portal: invoice + project
gallery-providers.png
Provider list — semua user input
gallery-audit.png
Audit log lengkap untuk compliance
gallery-pseo.png
pSEO routes — 140+ pages out of box
gallery-2fa.png
TOTP 2FA + recovery codes
Real Use Cases

Real Use Cases

Digital Agency
⚠ Pain Point

Tracking 30+ project klien di spreadsheet, invoice ketinggalan, tim bingung deadline

✓ Dengan crmoffice

Pipeline kanban + milestone billing + customer portal — satu klik tahu profit per project

F&B Distribution
⚠ Pain Point

Sales kunjungi outlet, lead numpuk di WA, follow-up ga konsisten

✓ Dengan crmoffice

Lead pipeline kanban + web-to-lead form + activity timeline auto-log + SLA alert

Software House
⚠ Pain Point

Support ticket masuk dari email, slack, telepon — tracker fragment

✓ Dengan crmoffice

Email pipe + KB self-service + SLA timer + escalation rules + customer reply via email

Reseller Whitelabel
⚠ Pain Point

Beli source code Perfex lalu hostingan PHP 7 zombie, gak kompatibel server modern

✓ Dengan crmoffice

Laravel 13 + Filament 5 + Tailwind 4 — siap deploy di Forge, Ploi, Docker Compose hari ini

Coba Sekarang

7 demo account siap pakai.

Login dengan role manapun untuk lihat sudut pandang yang berbeda. Semua user pakai password <code class="font-mono text-sm bg-slate-200 text-slate-900 px-1.5 py-0.5 rounded">password</code>.

Role Email
Owner owner@crmoffice.local Login →
Admin admin@crmoffice.local Login →
Sales sales@crmoffice.local Login →
Project Mgr pm@crmoffice.local Login →
Support support@crmoffice.local Login →
Accountant accountant@crmoffice.local Login →
Staff staff@crmoffice.local Login →

Run <code class="font-mono text-xs bg-slate-200 text-slate-900 px-1.5 py-0.5 rounded">php artisan migrate:fresh --seed</code> untuk reset demo data.

Pricing

Tiga cara untuk mulai.

Self-host gratis. Mau setup cepat? Pilih paket support. Bisnis besar? Whitelabel komersial.

Self-Host
Gratis / selamanya

Clone repo, deploy di VPS sendiri, free MIT license. Untuk yang nyaman dengan command line.

  • ✓ Semua fitur — tanpa limit user / record
  • ✓ Source code lengkap, audit-able
  • ✓ Community support via GitHub Issues
  • ✓ Update gratis selamanya
Baca Docs
Recommended
Growth
Rp 2,5jt / setup

Setup di server kamu, brand colors disesuaikan, migrasi data dari CRM lama, training 2 jam via Zoom.

  • ✓ Semua fitur Self-Host +
  • ✓ Setup & deploy di server kamu
  • ✓ Brand color + logo customization
  • ✓ Migrasi data CSV / Perfex / sheets
  • ✓ Training 2 jam + 1 bulan support
Hubungi Sales
Whitelabel
Rp 15jt / lifetime

Lisensi komersial — rebrand & jual ulang ke klien kamu. Cocok untuk agency, reseller, dan SaaS-preneur Indonesia.

  • ✓ Semua fitur Growth +
  • ✓ Hak rebrand & resell unlimited
  • ✓ License pairing v3 included
  • ✓ Source code encrypted untuk customer
  • ✓ Direct chat priority support
Hubungi Sales

Semua harga dalam Rupiah, sudah termasuk PPN 11%. Tidak ada subscription bulanan — bayar sekali, milik selamanya.

FAQ

FAQ

Apa bedanya dengan Perfex CRM? +
Perfex pakai CodeIgniter PHP 7 (sudah end-of-life), UI jQuery era 2015, sulit di-extend. crmoffice pakai Laravel 13.7 + Filament 5 + Tailwind 4 — stack modern yang masih akan di-maintain 5+ tahun ke depan. Plus pSEO bawaan, BYO integrations, dan API yang siap konsumsi Flutter.
Apakah benar-benar self-hosted? Data saya milik saya? +
Iya 100%. Kamu deploy di VPS sendiri (DigitalOcean, Biznet, Indihome Cloud, apapun). Database MySQL di server kamu. Tidak ada telemetry, tidak ada phone-home, tidak ada tracking. Mau cabut internet pun aplikasi tetap jalan untuk LAN.
Bagaimana dengan AI features — wajib pakai OpenAI? +
Tidak. Semua provider AI user input sendiri di /admin/providers. Mau pakai DeepSeek (murah), Groq (cepat), Ollama (gratis offline), atau OpenAI — semua jalan dengan adapter OpenAI-compatible yang sama. Switch provider tinggal toggle, tanpa redeploy.
Sudah support multi-currency dan PPN 11%? +
Iya, dari hari pertama. Setiap invoice menyimpan kode currency + snapshot exchange rate, jadi laporan konsisten meski kurs goyang besok. PPN 11% siap pakai, dan tax rate lain bisa ditambah owner sendiri.
Apakah ada mobile app? +
Backend API + Sanctum sudah siap (Phase 1 done). Flutter app ada di Phase 9 roadmap. Kalau kamu Growth/Whitelabel customer, mobile app bisa diorder sebagai add-on.
Saya beli Whitelabel — bagaimana cara melindungi source code? +
Kami sertakan License Pairing v3 — browser wizard /__pair + RSA-signed payload + AES-256-GCM encrypted lock file. Customer end kamu tidak bisa pakai aplikasi tanpa pairing key yang kamu generate. Sudah dipakai di banyak project marketplace Indonesia.

Stop pakai 4 tool berbeda.
Pakai satu yang dirancang untuk bisnis modern.

Login demo 30 detik dari sekarang. Atau hubungi kami untuk setup di server kamu lengkap dengan training.

Punya Source Code-nya

Beli source code penuh — jual kembali sebagai SaaS dengan merek sendiri.

📦
Source Code

Full code + database + dokumentasi. Self-host di server sendiri.

🏷️
Whitelabel

Ganti logo, nama, warna. Jual sebagai produk SaaS kamu sendiri.

🔐
License v3

Domain-lock + anti-tamper. Aman dijual ke customer tanpa bocor.

Yang Kamu Dapat

  • Full Laravel 13 + Filament 5 source
  • 56 model + 35 resource + 10 nav group
  • CRM, Sales, Projects, Support, Finance
  • AI auto-tag, proposal draft, KB suggest
  • Customer portal + REST API v1
  • 140+ pSEO route + sitemap dinamis
  • Dynamic provider (no hardcode vendor)
  • License v3 pairing kit included
  • 10,000+ demo data siap demo ke prospek
  • Nginx + supervisor deploy config
Tertarik? Chat Langsung
Tanya harga, negosiasi, atau minta demo via Zoom
0812-9605-2010