Panduan Pengguna Invocely
Semua yang perlu kamu ketahui tentang invoicing ajaib — dari login pertama sampai invoice berulang otomatis.
Siap mulai keajaibanmu?
Masuk ke akun atau daftar gratis untuk akses penuh ke semua fitur Invocely.
Demo Login Credentials
Akses cepat untuk testing — gunakan akun di bawah ini.
Owner Aplikasi
Akses semua plan, user, workspace, billing, branding.
superadmin@invocely.test
superadmin123
Demo Company
Sudah ada 10 klien, 15 produk, 20 invoice, 2 recurring.
demo@invocely.test
password
php artisan migrate:fresh --seed
🔐 Aman & terenkripsi · 💳 Tidak perlu kartu kredit · ⚡ Setup < 1 menit
🚀 Memulai
Invocely adalah platform invoicing ajaib yang dibuat untuk freelancer, agensi, dan bisnis kecil. Dengan Invocely kamu bisa membuat invoice cantik, melacak pembayaran, mengirim email, dan mengotomatiskan tagihan berulang — semua dari satu dasbor.
Panduan ini akan memandumu langkah demi langkah. Klik bagian mana pun di sidebar kiri untuk langsung melompat.
Tech stack:
- Laravel 13 + PHP 8.3
- Tailwind CSS 3 dengan tema Unicorn custom
- Alpine.js untuk UI reaktif
- MySQL / PostgreSQL database
- Barryvdh DomPDF untuk generate PDF
🗺️ Alur Bisnis End-to-End
Dari nol sampai dapat bayaran — inilah alur normal yang kamu jalanin tiap kali punya klien baru. Ikutin urutan ini supaya ga ada langkah yang ke-skip.
⚙️ Setup Workspace
Isi nama bisnis, alamat, NPWP, mata uang default, awalan invoice (mis. INV-), upload logo, set warna brand. Sekali setup, dipakai di semua invoice.
👥 Tambah Klien
Catat data klien — nama, email, alamat, NPWP. Email penting karena dipakai untuk kirim invoice otomatis.
📦 Tambah Produk (opsional)
Bikin daftar item yang sering ditagih — jasa per jam, retainer, biaya lisensi. Saat bikin invoice tinggal pilih dari dropdown, harga & deskripsi auto-fill.
📄 Buat Invoice
Pilih klien → tambah item (manual atau dari produk) → set pajak/diskon → pilih template & warna. Simpan sebagai Draft dulu kalau belum yakin.
📨 Kirim ke Klien
Dua opsi: kirim via email (otomatis attach PDF, status berubah jadi Terkirim) atau bagikan link publik /i/{token} via WhatsApp/Slack.
💰 Catat Pembayaran
Setelah klien bayar, buka invoice → Catat Pembayaran → input jumlah, metode, tanggal, referensi transfer. Status auto-update jadi Sebagian/Lunas.
🔄 Otomatisasi (Klien Tetap)
Untuk klien retainer/langganan, bikin Invoice Berulang dengan frekuensi bulanan/tahunan. Sistem auto-generate invoice + auto-kirim email tiap periode.
📈 Review Laporan
Cek dasbor mingguan/bulanan — pendapatan, klien teratas, invoice jatuh tempo. Tindak lanjut yang belum bayar.
💡 Tips Workflow
- Selalu simpan sebagai Draft dulu sebelum kirim — gampang revisi.
- Set tanggal jatuh tempo realistis (default 30 hari) — terlalu cepat bikin klien stress, terlalu lama bikin cash flow tersendat.
- Manfaatin Invoice Berulang untuk klien tetap — hemat 15 menit per bulan, ga lupa nagih.
- Cek laporan jatuh tempo tiap Senin pagi — tindak lanjut yang lewat 7+ hari.
🎓 Tutorial Praktis Step-by-Step
Skenario nyata dari user Invocely. Pilih yang paling mirip kebutuhanmu — copy alurnya.
Tutorial 1 Setup Pertama Kali (≈10 menit)
Skenario: Baru daftar Invocely, mau langsung bisa kirim invoice ke klien pertama.
- Login → otomatis ke
/dashboard. - Klik avatar pojok kanan atas → Workspace Settings.
- Isi Nama Bisnis, Alamat, Telepon, Email, NPWP (kalau PKP).
- Set Mata Uang =
IDR, Awalan Invoice =INV-, Nomor Berikutnya =1. - Upload Logo (PNG/JPG, max 2 MB, transparan disarankan).
- Pilih Warna Brand — warna ini muncul di header semua invoice & PDF.
- Klik Simpan.
- Pergi ke
/clients→ + Klien Baru → isi data klien pertama → simpan. - Pergi ke
/invoices/create→ pilih klien → tambah 1-2 item → simpan & kirim.
✅ Hasil: Invoice pertama terkirim, status Terkirim, klien dapat email + PDF.
Tutorial 2 Tagih Freelance per Jam
Skenario: Kerja freelance design, charge Rp 250.000/jam, total 18 jam bulan ini.
- Sekali setup:
/products→ + Produk Baru → Nama: Design Per Jam, Harga Satuan:250000, Deskripsi: Jasa desain UI/UX → simpan. - Buat invoice:
/invoices/create→ pilih klien. - Di tabel Items, dropdown Pilih Produk → pilih Design Per Jam. Deskripsi & harga auto-fill.
- Ubah Qty menjadi
18→ total auto-hitung jadi Rp 4.500.000. - Tambah breakdown di Deskripsi: "Logo redesign (8 jam) + landing page (6 jam) + revisi (4 jam)".
- Set Pajak =
11%(PPN, kalau PKP) atau0. - Tambah Catatan: "Pembayaran via transfer BCA 1234567890 a.n. [Nama]".
- Pilih template Modern atau Bold → simpan & kirim.
✅ Hasil: Invoice Rp 4.995.000 (PPN 11% included), klien jelas berapa jam yang ditagih.
Tutorial 3 Retainer Bulanan Otomatis
Skenario: Klien langganan SEO management Rp 5.000.000/bulan. Mau auto-tagih tiap tanggal 1.
- Pergi ke
/recurring→ + Berulang Baru. - Pilih klien → tambah item: "SEO Management Bulanan" qty 1, harga 5.000.000.
- Set Frekuensi =
Bulanan. - Set Tanggal Berikutnya = tanggal 1 bulan depan.
- Aktifkan toggle Kirim Otomatis — invoice langsung email ke klien tanpa perlu konfirmasi manual.
- Set Jatuh Tempo = +14 hari dari tanggal terbit (atau sesuai term kontrak).
- Tambah Catatan: "Pembayaran via transfer max H+14".
- Klik Simpan. Status:
Aktif.
✅ Hasil: Tiap tanggal 1, sistem auto-buat invoice + auto-email. Kamu cuma perlu catat pembayaran saat klien transfer.
⚠️ Penting: Server harus jalanin cron php artisan schedule:run tiap menit. Kalau hosting shared, set di cPanel; kalau VPS, edit crontab -e.
Tutorial 4 Lacak Pembayaran Parsial
Skenario: Klien commit Rp 10jt, bayar DP 50% sekarang, sisanya saat handover.
- Buat invoice normal Rp 10.000.000 → kirim ke klien.
- Saat klien transfer DP Rp 5.000.000:
- Buka invoice → klik Catat Pembayaran.
- Jumlah:
5000000, Metode:Transfer Bank, Tanggal: hari ini, Referensi: nomor transfer / 4 digit terakhir rekening. - Simpan.
- Status invoice auto-berubah jadi Sebagian. Total bayar: 5jt, Sisa: 5jt.
- Saat klien transfer pelunasan:
- Buka invoice yang sama → Catat Pembayaran lagi.
- Jumlah:
5000000, isi metode/tgl/ref. - Simpan.
- Status auto-berubah jadi Lunas. Timeline pembayaran tampil di halaman invoice.
✅ Hasil: Riwayat 2 transaksi tercatat lengkap dengan referensi. Reporting akurat untuk pembukuan.
Tutorial 5 Konfigurasi Payment Gateway
Skenario: Mau klien bisa bayar lewat link checkout (Midtrans/Xendit/Stripe/dll) langsung dari halaman publik invoice.
- Login sebagai admin workspace →
/payment-gateways. - Klik + Tambah Gateway.
- Isi Nama bebas (mis. "Midtrans Production").
- Pilih Format API sesuai provider (REST redirect / embed / QR).
- Masukkan Base URL, API Key, Secret dari dashboard provider kamu.
- (Opsional) Tambah Extra Headers kalau provider butuh custom auth header.
- Centang Aktif untuk Recurring kalau gateway support charge otomatis.
- Klik Simpan. Test koneksi via tombol Test Connection.
- Setelah aktif, halaman publik
/i/{token}otomatis tampilin tombol Bayar Sekarang.
✅ Hasil: Klien bayar 1-klik via link, status invoice auto-update via webhook saat pembayaran sukses.
🔐 Keamanan: API key disimpan ter-encrypt di database. Tidak pernah ditampilkan ulang setelah disimpan. Untuk rotate key, hapus & tambah ulang.
❓ FAQ Singkat
Bisa edit invoice yang udah Lunas? +
Bisa hapus klien yang punya invoice? +
Berapa lama PDF di-generate? +
Email invoice masuk spam — kenapa? +
Bisa multi-currency dalam 1 workspace? +
Backup data? +
storage/app/public.🔐 Pendaftaran & Masuk
Daftar Akun Baru
- Kunjungi
/registeratau klik Daftar di halaman utama. - Isi nama, email, dan kata sandi (min 8 karakter).
- Klik ✦ Buat Akun.
- Cek email kamu untuk link verifikasi. Klik link tersebut untuk verifikasi akun.
- Saat pertama login, kamu akan diminta membuat Workspace (lihat bagian di bawah).
Masuk
- Kunjungi
/loginatau klik Masuk di halaman utama. - Masukkan email dan kata sandi kamu.
- Opsional, centang Ingat saya agar tetap login.
Lupa Kata Sandi
- Klik Lupa kata sandi? di halaman login.
- Masukkan email kamu — link reset akan dikirim.
- Klik link, atur kata sandi baru, lalu masuk.
Profil
Setelah login, klik avatar kamu (pojok kanan atas) → Profil untuk memperbarui nama dan email. Kamu juga bisa menghapus akun dari halaman ini.
📊 Dasbor
Dasbor adalah layar utama setelah login. Menampilkan ringkasan real-time:
- Total Pendapatan — jumlah semua invoice yang sudah dibayar (bulan ini).
- Belum Dibayar — total invoice yang belum lunas & tertunda.
- Jatuh Tempo — invoice yang lewat tanggal jatuh tempo dan belum dibayar.
- Klien Aktif — jumlah klien yang sudah kamu buat.
- Invoice Terbaru — daftar akses cepat 5 invoice terakhir.
Klik baris invoice mana pun untuk langsung ke halaman detailnya.
👥 Klien
Klien adalah orang atau perusahaan yang kamu tagih. Kelola di /clients.
Tambah Klien
- Klik tombol ✦ Klien Baru.
- Isi: Nama (wajib), Email, Telepon, Alamat, NPWP, Catatan.
- Klik Simpan.
Edit / Hapus
Klik baris klien untuk membuka detail, di mana kamu bisa mengedit data atau menghapus klien. Klien yang memiliki invoice tidak bisa dihapus — arsipkan saja.
Fitur Daftar Klien
- Cari — filter berdasarkan nama atau email.
- Pagination — 10 klien per halaman.
- Total Invoice — setiap baris menampilkan jumlah invoice milik klien.
📦 Produk
Produk adalah item yang bisa kamu tambahkan cepat ke invoice (tarif per jam, biaya tetap, retainer, dll). Kelola di /products.
Tambah Produk
- Klik ✦ Produk Baru.
- Masukkan: Nama, Deskripsi, Harga Satuan, SKU (opsional).
- Klik Simpan.
Saat membuat invoice, gunakan dropdown Tambah Produk untuk menyisipkan produk yang sudah ada secara instan.
📄 Invoice
Invoice adalah inti dari Invocely. Akses di /invoices.
Buat Invoice
- Klik ✦ Invoice Baru (tombol pojok kanan atas atau dari sidebar).
- Pilih Klien — dropdown atau buat klien baru langsung.
- Tentukan Tanggal — tanggal terbit, tanggal jatuh tempo (default +14 hari).
- Pilih Template — Classic, Modern, Minimal, Bold, atau Elegant.
- Tambah Item — ketik deskripsi, jumlah, harga; atau gunakan Tambah Produk untuk menyisipkan produk yang sudah ada.
- Review Subtotal, Pajak, Diskon, Total.
- Tambahkan Catatan atau Syarat & Ketentuan (opsional).
- Klik Simpan untuk membuat sebagai Draft, atau Simpan & Kirim untuk langsung email.
Status Invoice
- Draft — masih dikerjakan, belum dikirim.
- Terkirim — sudah dikirim email atau ditandai terkirim.
- Sebagian — sudah ada pembayaran tapi belum lunas.
- Lunas — sudah dibayar penuh.
- Dibatalkan — invoice dibatalkan.
Tindakan pada Invoice
| Tindakan | Deskripsi |
|---|---|
| Edit | Ubah data invoice. Tidak tersedia untuk status Lunas/Dibatalkan. |
| Duplikat | Salin invoice dengan nomor baru (Draft). |
| Tandai Terkirim | Ubah status dari Draft menjadi Terkirim. |
| Catat Pembayaran | Tambahkan pembayaran sebagian atau penuh. |
| Kirim Email | Kirim invoice via email dengan lampiran PDF. |
| Unduh PDF | Generate PDF siap cetak. |
| Batalkan | Void invoice (tidak bisa dibatalkan). |
📜 Template Invoice
Invocely hadir dengan 5 template cantik. Pilih saat membuat invoice:
Classic
Tata letak bersih dan timeless, header aksen ungu.
Modern
Blok warna bold, sudut membulat, nuansa kontemporer.
Minimal
Fokus pada whitespace, monokrom dengan border halus.
Bold
Gradien pink-ke-emas yang cerah, menonjol di inbox.
Elegant
Berbasis tipografi, gaya serif, tampilan premium.
Warna brand workspace kamu (aksen, logo) otomatis diterapkan ke semua template. Preview template saat mengedit invoice — perubahan bersifat langsung.
📨 Kirim Invoice via Email
Kirim invoice langsung dari aplikasi — tanpa copy-paste.
- Buka invoice dan klik Kirim Email.
- Kolom Kepada otomatis terisi email klien.
- Kustomisasi Subjek dan Pesan.
- Klik Kirim — klien menerima email HTML cantik dengan lampiran PDF invoice.
Status invoice otomatis berubah menjadi Terkirim.
🔗 Bagikan Invoice
Setiap invoice mendapat URL publik unik: /i/{token} (contoh: /i/abc123def).
- Klien bisa melihat invoice tanpa harus login.
- Halaman menampilkan invoice lengkap dengan styling brand kamu.
- Klien bisa klik Unduh PDF dari halaman publik.
- Bagikan link via email, WhatsApp, Slack, atau embed di portal klien kamu.
Temukan link yang bisa dibagikan di halaman detail invoice pada bagian Link Publik.
📥 Unduh PDF
Generate PDF profesional dan siap cetak dari invoice mana pun.
- Buka halaman detail invoice.
- Klik Unduh PDF.
- PDF langsung terunduh — dengan template pilihanmu, warna brand, dan semua data invoice.
PDF di-generate server-side menggunakan barryvdh/laravel-dompdf dengan margin halaman yang tepat untuk pencetakan.
💰 Pembayaran
Lacak semua pembayaran di /payments. Setiap pembayaran terhubung ke invoice.
Catat Pembayaran
- Buka invoice, klik Catat Pembayaran.
- Masukkan Jumlah, Metode Pembayaran (Tunai, Transfer Bank, Kartu Kredit, E-Wallet, dll.), Tanggal, dan Referensi (opsional).
- Klik Simpan.
- Jika jumlah sama atau melebihi total invoice, status menjadi Lunas.
- Jika jumlah kurang dari total, status menjadi Sebagian — kamu bisa mencatat pembayaran tambahan nanti.
Riwayat Pembayaran
Halaman detail invoice menampilkan semua pembayaran dalam bentuk timeline. Kamu bisa menghapus pembayaran yang salah dari daftar ini.
🔄 Invoice Berulang
Otomatiskan penagihan dengan invoice berulang di /recurring.
Buat Invoice Berulang
- Klik ✦ Berulang Baru.
- Isi kolom yang sama seperti invoice biasa (klien, item, pajak, dll.).
- Tentukan Frekuensi — Harian, Mingguan, Bulanan, Triwulan, atau Tahunan.
- Tentukan Tanggal Berikutnya — kapan invoice pertama harus dibuat otomatis.
- Aktifkan Kirim Otomatis untuk langsung mengirim email saat invoice dibuat (opsional).
- Klik Simpan.
Kelola Invoice Berulang
- Aktifkan/Nonaktifkan — jeda atau lanjutkan jadwal berulang.
- Edit — ubah template, item, atau frekuensi. Invoice yang sudah dibuat tidak terpengaruh.
- Hapus — hapus jadwal. Invoice yang sudah dibuat tetap utuh.
Invoice berulang diproses melalui Laravel task scheduler. Pastikan cron job server kamu menjalankan php artisan schedule:run setiap menit.
📈 Laporan
Akses /reports untuk insight bisnis:
- Pendapatan dari Waktu ke Waktu — grafik pendapatan bulanan.
- Klien Teratas — peringkat berdasarkan total nilai invoice.
- Rincian Belum Dibayar — jumlah belum lunas vs. jatuh tempo.
- Metode Pembayaran — diagram pie tunai, transfer, kartu kredit.
- Distribusi Status Invoice — rasio draft / terkirim / lunas / dibatalkan.
- Filter Rentang Tanggal — lihat laporan per bulan, kuartal, tahun, atau rentang kustom.
⚙️ Workspace
Workspace adalah profil bisnismu. Konfigurasi di /workspace/settings:
- Nama — nama bisnis/tim kamu (muncul di invoice).
- Mata Uang — misal IDR, USD, EUR, GBP.
- Warna Brand — warna aksen yang diterapkan ke semua template invoice.
- Logo — upload logo bisnis (ditampilkan di invoice dan halaman publik).
- Alamat & Kontak — alamat bisnis, telepon, website (ditampilkan di invoice).
- Pengaturan Pajak — tarif pajak default, format NPWP.
- Awalan Invoice — misal
INV-→ invoice tampil sebagaiINV-001. - Nomor Invoice Berikutnya — titik awal auto-increment.
🌐 Halaman SEO Otomatis
Invocely menyertakan halaman SEO yang dibuat otomatis untuk membantu bisnismu ditemukan di Google. Semua halaman memiliki skema JSON-LD, meta tag, dan konten 300+ kata yang unik.
| Rute | Tujuan |
|---|---|
/best-invoicing-tools-{tahun} | Daftar tools invoicing terbaik tahun ini |
/alternatives-to-{slug} | Halaman alternatif produk (misal: freshbooks, quickbooks) |
/compare/{a}-vs-{b} | Halaman perbandingan head-to-head |
/invoice-templates | Galeri template dengan preview |
/sitemap.xml | XML sitemap dinamis untuk search engine |
/robots.txt | Aturan crawl untuk bot |
Halaman SEO bersifat publik dan bisa diindeks. Submit /sitemap.xml ke Google Search Console untuk indexing lebih cepat.
🛒 Beli Source Code
Mau aplikasi invoicing ini untuk bisnis atau klien kamu sendiri?
Full source code — Laravel 13 + Tailwind + Alpine.js — tersedia untuk dibeli.
💎 Yang Kamu Dapatkan
- Full source code Laravel 13 (semua controller, model, view)
- 5 template invoice (Classic, Modern, Minimal, Bold, Elegant)
- Modul Klien, Produk, Invoice, Pembayaran, Invoice Berulang
- Kirim invoice via email dengan lampiran PDF
- Bagikan invoice via link publik dengan token unik
- Dasbor laporan dengan grafik
- Halaman programmatic SEO otomatis
- Tailwind CSS 3 tema Unicorn + Alpine.js
- Database migrations & seeders
- Lisensi: 1 domain = 1 lisensi · unlimited client
💰 Harga: Nego — hubungi langsung.
Atau kirim pesan untuk demo, permintaan kustomisasi, atau inquiry harga.
✦ Itu semua keajaibannya. Sekarang buat invoice ajaibmu! ✦
✦ Mulai Gratis