Multi-tenant M-PESA POS platform

All-in-one business
management for the
modern merchant.

Real-time oversight of every terminal. Intelligent payment orchestration. SwiftBook keeps every shilling tracked and every cashier accountable.

Live STK Push tracking
Multi-terminal POS
Cashier audit trail
The SwiftBook Core

Every tool your business needs,
in one unified platform.

From payment orchestration to staff management — built specifically for Kenyan merchants running M-PESA.

Real-Time Point of Sale

Multi-gateway payments — M-Pesa, IntaSend, PesaPal — with smart Dispatch-Listener sync across every terminal on your shortcode.

Terminal POS-001
Active
KSh 3,500 STK Sent

Waiting for customer PIN…

Smart Inventory

Automated stock deduction on every confirmed sale and intelligent low-stock alerts before you run out — no manual counting.

Bottled Water 500ml 142 left
Chapati (piece) 8 left ⚠
Mandazi (dozen) 36 left

1 item below low-stock threshold

Business Intelligence

Unified revenue tracking, calendar analytics, and terminal-level reporting — every shilling reconciled, every shift accounted for.

312

Matched

4

Pending

0

Gaps

Today's revenue KSh 93,350

Enterprise-Ready Admin

Multi-terminal management, integrated helpdesk, and multi-business scaling — built for operators who need reliability at scale.

POS IDCashierSalesVol.
2201 Grace W. 18 45K
1043 Brian O. 12 29K

Terminals — Acacia Supermarket

4 registered
POS-001

Front Counter

Grace W.

47 txns today

POS-002

Pharmacy

Brian O.

31 txns today

POS-003

Stock Room

Disabled

0

POS-004

Bakery

Mary N.

18 txns today

Add terminal · Unlimited tills per account

POS Infrastructure

Add a till in seconds.
Toggle it off in one click.

Spin up unlimited cashier terminals under your single M-PESA shortcode. Each terminal runs independently — activate it for a shift, deactivate it between sessions.

  • Unlimited POS terminals registered under one business shortcode
  • Enable or disable individual tills without deleting transaction history
  • Per-terminal transaction count, volume, and session tracking
  • Terminals fully isolated — cashiers never access owner-level data

How it works

Up and running in three steps

1

Register your business

Create an owner account, link your M-PESA shortcode, and submit for admin approval. Takes under two minutes.

2

Provision your terminals

Add each till from your dashboard. SwiftBook assigns a unique POS ID and PIN per cashier — no shared credentials.

3

Payments reconcile themselves

Every M-PESA callback is matched to a transaction record on your live dashboard the moment it posts — no spreadsheets.

Built for Kenyan businesses

Your M-PESA shortcode deserves a proper back-office.

One platform. Every terminal. Every callback tracked, every cashier audited, every settlement verified — automatically.

Get Started