GIGVAKENYA

The Product

One platform.
Every M-Pesa payment accounted for.

Gigva is a unified business operating system built for retail shops, logistics firms, and SMEs. It is one platform not a bundle of separate tools where your M-Pesa payments, financial reports, and business alerts all live together.

300+daily M-Pesa transactions reconciled automatically in under 60 seconds

See exactly how Gigva works

Walk through all six features with live mockups, step-by-step process flows, and detailed capability breakdowns. No sign-up required.

6 features with live mockups

What Gigva Is

A payment operations platform built for how Kenyan businesses actually work

Gigva is a SaaS platform that connects to your M-Pesa Paybill or Till number and gives you a complete, real-time record of every inbound payment. It then matches those payments to your invoices automatically without you downloading statements, opening Excel, or doing any manual cross-referencing.

The platform is built for Kenyan small and medium businesses that collect payments via M-Pesa: retail and wholesale shops, logistics operators, restaurants, clinics, schools, and service-based businesses. If your business receives M-Pesa payments and you currently track them manually in a spreadsheet, a notebook, or the M-Pesa portal Gigva is designed to replace that process entirely.

How it works

01
Customer pays

Customer sends M-Pesa to your Paybill or Till number as normal

02
Gigva captures

Daraja webhook delivers the transaction to Gigva within 3–5 seconds

03
Auto-match

Gigva compares the payment against your open invoices and reconciles if matched

04
Dashboard updates

Payment appears in your dashboard. Reports and alerts reflect the new data immediately

M-Pesa integration
Daraja v2 C2B
Transaction capture
3–5 seconds
Password hashing
bcrypt cost 12
Data location
Kenya-hosted

Platform Features

Six features. One subscription.

Every feature is available on every plan. The difference between plans is transaction volume capacity, not feature access. A retail shop on Starter gets the same reconciliation engine as a logistics operator on Business.

M-Pesa Payment Tracking

Core

Every inbound M-Pesa payment is captured in real time.

When a customer pays to your Paybill or Till number, Safaricom sends a webhook notification via the Daraja v2 API. Gigva receives that notification within 3–5 seconds and records the transaction including the amount, customer reference, MSISDN, and timestamp against your account. The transaction is immediately visible in your dashboard without any manual data entry, download, or refresh. You see every payment as it happens, whether you process 10 or 500 transactions a day.

What's included

  • Real-time C2B ingest via Daraja v2 webhook
  • Auto-capture: amount, reference, sender, timestamp
  • Partial payment and overpayment detection
  • Duplicate reference detection across payment dates
  • Immutable transaction history with audit trail
  • Searchable by amount, reference, or customer number

Automated Reconciliation

Core

Payments are matched to invoices automatically no spreadsheets.

As each M-Pesa payment arrives, Gigva compares it against your open invoices using the customer reference number and payment amount. When a match is found, the invoice is marked reconciled and the payment is linked to it. Partial payments are flagged separately so you know which invoices are still outstanding and by how much. Payments that cannot be matched automatically are placed in a flagged queue with all the information needed to resolve them quickly the entire process runs without manual intervention.

What's included

  • Auto-match by customer reference and amount
  • Partial payment tracking with outstanding balance
  • Overpayment detection and credit allocation
  • Unmatched payment queue with resolution workflow
  • End-of-day reconciliation summary report
  • Full reconciliation log: who matched what, and when

Transaction Dashboard

Built-in

A live view of your payment activity updated automatically.

The Gigva dashboard gives you a real-time view of today's incoming payments, total revenue, and any transactions that need attention. Every figure is drawn from your actual transaction data, not a sample or estimate. Retail operators can see which customers have paid and which invoices are outstanding at any point in the day. Logistics teams can filter by delivery order or customer account. The dashboard retains a full searchable history so you can review any prior period without downloading anything.

What's included

  • Live today-view: payments received, total revenue
  • Search and filter by customer, date range, or amount
  • Outstanding invoice summary with aging flags
  • Flagged and unmatched transaction review queue
  • Per-customer payment history view
  • Mobile-accessible from any device

Reporting & Analytics

Built-in

Revenue reports built from your live data, ready for your accountant.

Gigva generates daily, weekly, and monthly revenue reports from your reconciled transaction data. Invoice aging reports show which customers owe money and for how long at 30, 60, and 90+ day thresholds. Top-customer reports rank payers by volume so you can identify which accounts drive the most revenue. All reports export as PDF or CSV in a format compatible with QuickBooks and Xero, so you can hand a clean report to your accountant without any additional formatting.

What's included

  • Daily, weekly, and monthly revenue charts
  • Invoice aging report: 30 / 60 / 90+ days overdue
  • Top customers by M-Pesa payment volume
  • Failed and pending payment summaries
  • PDF and CSV export for accountants
  • Custom date-range filtering across all reports

Alerts & Notifications

Built-in

Configurable alerts that catch payment problems before they cost you.

Gigva monitors your payment data continuously and sends alerts when something requires attention. If a payment arrives with an unusual amount compared to historical patterns for that customer, you are notified. If a customer who pays on a regular cycle misses their expected payment window, you receive a reminder with the invoice details. Revenue drop alerts fire if daily income falls below a threshold you configure. Alerts are delivered in-app and by email, each linking directly to the relevant transaction or invoice.

What's included

  • Unusual payment amount detection
  • Duplicate transaction reference check
  • Customer missing expected payment alert
  • Revenue drop notification (configurable threshold)
  • Unmatched invoice follow-up reminder
  • In-app and email delivery with direct transaction links

Integrations

Connect

Connect Gigva to your existing tools via REST API or outbound webhooks.

Gigva exposes a fully documented REST API that allows your developers to push invoice data in, pull reconciled payment data out, and trigger workflows programmatically. Outbound webhooks notify your own systems when a payment is reconciled or an alert fires useful for triggering fulfilment workflows in logistics platforms or updating balances in accounting software. API keys are scoped per integration, so a read-only key shared with your accountant cannot modify data. A sandbox environment lets developers test integrations without touching live transaction data.

What's included

  • REST API with full OpenAPI documentation
  • Outbound webhooks on payment and reconciliation events
  • QuickBooks and Xero-compatible CSV export
  • Per-key permission scopes for API credentials
  • Webhook retry with exponential back-off
  • Sandbox / test mode for integration development

Want the full breakdown?

See exactly how each workflow runs step by step, who Gigva is built for, and the complete feature list.

Learn more about Gigva

See it with your own transactions

Book a 30-minute demo and we will walk through the platform using a realistic dataset that mirrors your business type.