Skip to content
Features

Everything in one platform

From invoicing and collection to statement reconciliation, bulk messaging and metered utility billing - every tool a Kenyan business needs to bill the same customers month after month.

Invoicing

Invoices that look the part and do the work

Create clean, branded invoices in seconds and send them straight to your customer's inbox - PDF attached, pay link inside.

  • Line items with quantities, unit prices, and notes
  • Automatic line totals and amounts
  • Your logo, company details, and KRA PIN on every document
  • Draft, send, partially paid, paid, overdue, and void statuses at a glance
  • Emailed as a PDF with a secure pay link built in
Payments

Get paid the way your customers already pay

Customers open a secure pay link, enter their number, and approve the M-Pesa prompt on their phone. No account, no app, no friction - and card is the same link.

  • M-Pesa STK push via SasaPay and Daraja
  • Card payments through Paystack
  • Paybill, till, bank transfer, cash and cheque instructions on the invoice
  • Public, single-use pay pages - customers never log in
  • Partial payments, with the balance tracked automatically
Payouts

Send money out, not just in

Pay suppliers, vendors, and staff straight from Zana - to mobile money or bank accounts - so your money-out lives right next to your money-in.

  • Pay people to mobile money or bank accounts
  • Pay businesses on their till or paybill
  • Require a second person to approve a payment
  • Set daily limits to stay in control
  • A complete, auditable record of every payout
Recurring

Bill repeat customers on autopilot

Set up a plan once and let Zana raise and send each invoice on schedule - retainers, subscriptions, and memberships handle themselves.

  • Flexible billing cycles for any cadence
  • Invoices generated and emailed automatically
  • Renewal reminders before a plan lapses
  • Pause, resume, or run a cycle on demand
Reconciliation

Money matches itself to invoices

When a payment confirms, Zana records it, updates the invoice, and clears the balance - through webhooks that are safe to retry.

  • Real-time updates the moment a payment lands
  • Idempotent, deduplicated webhook handling
  • Partial and overpayment handling built in
  • A complete, auditable payment history per invoice
Statement import

The payments that never touched a pay link

Most money still arrives by bank transfer, paybill or cash. Upload the statement and Zana reads every incoming transaction, works out which invoice or utility account it settles, and waits for you to confirm before anything is posted.

  • CSV, Excel and PDF statements - including scanned pages
  • Any bank or mobile-money provider, with no per-bank setup
  • Each row matched to a real invoice or account, with the reasoning shown
  • Totals checked against the statement's own arithmetic
  • Nothing posts without a human confirming it
  • Re-uploading an overlapping statement never double-posts
Documents

Receipts and PDFs, sent for you

Every payment triggers a branded PDF receipt, emailed to your customer automatically. Invoices and receipts are always a link away.

  • Automatic PDF receipts on every payment
  • Branded invoice and receipt documents
  • Shareable, secure document links
  • Reliable delivery with a record of every email sent
CRM

Know your customers and reach them with SMS and WhatsApp

One shared contact list with pipeline and segments - then craft reusable templates and send targeted bulk SMS and WhatsApp campaigns straight from your workspace.

  • Contacts, pipeline, and activities
  • Segments and saved customer lists
  • Bulk SMS campaigns with per-contact delivery tracking
  • WhatsApp message campaigns
  • Opt-out management and compliance built in
Utility Billing

From meter reads to paid invoices

Run metered utility billing - capture readings, apply tiered tariffs, generate invoices per account, and track arrears and collections.

  • Utility accounts with meter assignments and zones
  • Capture and bulk-import meter readings
  • Tiered tariff bands, standing charges, and levies
  • Billing runs that review exceptions and post invoices
  • Arrears ageing and disconnection candidate list
Teams

Multiple businesses, one login

Each workspace is its own world - separate customers, branding, and payment credentials - so you can run several businesses without mixing them up.

  • Fully isolated data per workspace
  • Team members with roles and permissions
  • Per-workspace payment provider credentials
  • Passwordless sign-in with Google or an email code
In the box

All of it, included

Branded invoices
M-Pesa STK push
Card payments
Statement import
Bank & cash recorded
Supplier payouts
Payout approvals
Partial payments
Recurring plans
Auto receipts
Public pay links
Email delivery
Bulk SMS campaigns
WhatsApp campaigns
Contact groups
Utility accounts
Meter readings
Tiered tariffs
Team roles
Webhook reconciliation
Kenya Shillings
Multi-workspace

Ready to run all of it in one place?

Invoicing, utility billing, and CRM share one workspace, one customer list, and one ledger. Start free - no card required - or talk to us for a walkthrough.