See every payment
Every M-Pesa payment to your till or paybill shows up in Gigva the moment it lands, with no downloads and no refresh.
Gigva connects to your M-Pesa till or paybill, records every payment, and matches it to the right invoice, automatically. No spreadsheets, no downloads, no cross-checking by hand. It’s one platform for the money side of your business, not a bundle of separate tools.
Reconciliation is where Gigva starts, not where it ends. Step through the live mockups below to see how the same payment data turns into a running picture of your whole business: payments as they land, invoices matched on their own, a dashboard you can read at a glance, reports your accountant can use, alerts that reach you, and an API your other tools can plug into. No sign-up, no sample to download.
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
Every feature is on every plan. Plans differ by how many transactions you process, not by what you can do.
Every M-Pesa payment to your till or paybill shows up in Gigva the moment it lands, with no downloads and no refresh.
Payments match themselves to the right invoice. Part-payments and anything unusual get flagged for a quick look.
A live view of today's payments, revenue and anything that needs your attention, on any device.
Revenue reports built from your live data, exported to PDF or CSV, ready for QuickBooks or Xero.
Gigva nudges you when a payment looks off, a regular customer goes quiet, or revenue dips below normal.
A documented REST API and webhooks let Gigva plug into the accounting and fulfilment tools you already use.
They send M-Pesa to your Paybill or Till number, exactly as they do today.
The Daraja webhook delivers the payment to Gigva within 3–5 seconds.
Gigva matches the payment to your open invoice and marks it reconciled.
Your dashboard, reports and alerts reflect the new payment immediately.
Exactly how each part works, and everything that’s included. Skip this if you just want the outcome; the sections above cover that.
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.
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, and the entire process runs without manual intervention.
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.
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.
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.
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, which is 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.
Book a 30-minute demo and we’ll walk through the platform with a realistic dataset that mirrors your business type.