9 powerful modules

Every feature your business needs to grow

Sales, inventory, invoicing, CRM, reports, KRA eTIMS, AI insights, WhatsApp, and M-Pesa — all in one platform built for Kenyan small businesses.

Sales
Inventory
CRM
Invoices
Reports
eTIMS
AI
WhatsApp
M-Pesa
Expenses
Daily Sales Tracking

Record every sale in under 10 seconds

Capture sales from any device in a few taps. Walk-in or customer-linked, paid or credit — Daybook handles every scenario. Watch today's revenue, profit, and order count update live without refreshing.

  • Record a sale in under 10 seconds
  • Supports cash, M-Pesa, bank transfer, and credit
  • Automatic stock deduction on every sale
  • Per-rep attribution and scorecards
  • Void & adjust with full audit trail
Daily Sales Tracking
Record a sale in under 10 seconds
Supports cash, M-Pesa, bank transfer, and credit
Automatic stock deduction on every sale
Per-rep attribution and scorecards
Smart Inventory

Never run out of your best sellers

Live stock levels updated atomically on every sale. Set reorder points and get instant low-stock alerts. AI-powered restocking suggestions factor in sales velocity and lead time.

  • Atomic stock deductions — no overselling
  • Low-stock alerts and reorder levels
  • Manual adjustments with reason codes
  • Full stock movement history
  • Category and SKU / barcode support
Smart Inventory
Atomic stock deductions — no overselling
Low-stock alerts and reorder levels
Manual adjustments with reason codes
Full stock movement history
Customer CRM

Build lasting relationships with every customer

Detailed customer profiles with purchase history, running credit balances, and custom notes. Send KRA-compliant invoices directly to customers via WhatsApp, email, or SMS. Segment by tags.

  • Customer profiles with KRA PIN support
  • Running balance and statement view
  • Custom tags for segmentation
  • Send invoices & receipts via WhatsApp
  • Credit limits and payment terms
Customer CRM
Customer profiles with KRA PIN support
Running balance and statement view
Custom tags for segmentation
Send invoices & receipts via WhatsApp
KRA eTIMS Invoices

KRA-compliant invoices in one click

Generate eTIMS-compliant invoices automatically from any sale. Submit to KRA with a single button press and track acceptance status in real time. Standalone invoices for service businesses too.

  • Auto-sequential INV-YYYY-NNNN numbering
  • One-click eTIMS submission to KRA
  • Real-time acceptance status tracking
  • Send via WhatsApp, email, or SMS
  • Record partial payments & track balance
KRA eTIMS Invoices
Auto-sequential INV-YYYY-NNNN numbering
One-click eTIMS submission to KRA
Real-time acceptance status tracking
Send via WhatsApp, email, or SMS
Powerful Reports

See the full picture of your business

Grand reports across any date range, per-product profitability, per-rep scorecards, and customer-level analytics. Export to CSV instantly. Dashboard KPIs update in real time.

  • Revenue, profit, and expense KPIs
  • Grand report with full filter suite
  • Top products and top customers
  • Per-rep performance scorecards
  • CSV export for any report
Powerful Reports
Revenue, profit, and expense KPIs
Grand report with full filter suite
Top products and top customers
Per-rep performance scorecards
KRA eTIMS Compliance

Built for Kenya — compliant by default

Full KRA eTIMS integration. Every invoice can be submitted asynchronously via a queued job with automatic retries. Accepted invoices carry the KRA control unit number and QR code for verification.

  • Asynchronous eTIMS submission with retries
  • KRA control unit number tracking
  • QR code on accepted invoices
  • Credit note / reversal support
  • Sandbox and production environments
KRA eTIMS Compliance
Asynchronous eTIMS submission with retries
KRA control unit number tracking
QR code on accepted invoices
Credit note / reversal support
AI Insights

Ask Daybook anything in plain language

Powered by Anthropic Claude. Get daily business summaries, anomaly detection when sales drop unexpectedly, demand forecasting for your top products, and natural-language queries over your own data.

  • Natural-language queries over your data
  • Daily business summary digest
  • Anomaly alerts for unusual patterns
  • Demand forecasting and restock nudges
  • Powered by Anthropic Claude
AI Insights
Natural-language queries over your data
Daily business summary digest
Anomaly alerts for unusual patterns
Demand forecasting and restock nudges
WhatsApp Integration

Send receipts & invoices over WhatsApp

Connect your WhatsApp Business account and send invoices, receipts, payment reminders, and daily summaries directly to customers. Templates are pre-built and ready to use.

  • Send invoices and receipts via WhatsApp
  • Payment reminder automation
  • Daily summary notifications
  • Low-stock alerts to your phone
  • Per-event notification preferences
WhatsApp Integration
Send invoices and receipts via WhatsApp
Payment reminder automation
Daily summary notifications
Low-stock alerts to your phone
M-Pesa Payments

Collect payments with STK push

Initiate M-Pesa STK push from any invoice or sale. When the customer pays, Daybook automatically reconciles the invoice and updates the customer balance — no manual entry needed.

  • One-click STK push from any invoice
  • Automatic reconciliation on payment
  • C2B confirmation webhook support
  • Idempotent duplicate prevention
  • Sandbox and production modes
M-Pesa Payments
One-click STK push from any invoice
Automatic reconciliation on payment
C2B confirmation webhook support
Idempotent duplicate prevention
Integrations

Built on Kenya's leading services

Daybook plugs into the services your business already uses.

KRA eTIMSStatutory compliance
WhatsAppCloud API
M-Pesa DarajaSTK push + C2B
Africa's TalkingSMS gateway
ResendTransactional email
Claude AIInsights engine

Bank-grade security

AES-256 encryption for all credentials. httpOnly cookies for auth tokens. Timing-safe comparisons throughout.

Always up to date

Real-time stock and balance updates using atomic DB operations — no stale data, no double-counting.

Hosted on Railway

PostgreSQL 16, Redis, and the API all on Railway. Vercel for the web app. 99.9% uptime SLA.

10-second sales

Designed for the shop floor. A full sale — product, quantity, payment — in under 10 seconds on any device.

English + Swahili

The full UI is available in both English and Swahili. More languages coming soon.

Built for Kenya

KRA eTIMS, M-Pesa, and KES currency are first-class citizens — not afterthoughts bolted on later.

Ready to run your business better?

Start free, no credit card required. Set up takes under 2 minutes.