Dashboard

Ctrl+K

0

Total Transactions

0

Completed

KES 0

Total Revenue

-

PRETUPS Balance

-

Paybill Balance

Transaction Overview

Quick Send Airtime

0

Today's Transactions

KES 0

Today's Revenue

0

Total Users

KES 0

Avg Transaction

Partner Companies

0

Companies

0

Active

KES 0

Total Earnings

0

Pending Payouts

Recent Transactions

ID Phone Number Amount Status Date
Loading...

All Transactions

ID Phone Number Amount Status M-Pesa Receipt Date
Loading...

Web Purchases

0

Completed

KES 0

0

Failed

0

Airtime Failed

0

Total

ID Phone Amount Status M-Pesa Receipt PRETUPS Receipt Date Action
Loading...

Total Users

0

Active Users

0

Total Sales Volume

KES 0

Commission Paid

KES 0

Total Float

KES 0

Commission Balance

KES 0

AirPesa Users

Name Phone Status Float Airtime Sales Bundle Sales Balance (A/R) Pending W/D Agent / Company Referrals Actions
Loading...
-- Avg Score
-- At Risk
-- Rising Stars
-- Anomalies (7d)

Agent Performance Scores

# Agent Phone Score This Week Growth Active Days Customers Status
Loading performance data...

Total Agents

0

Active Agents

0

Pending Approval

0

Users Onboarded

0

Total Commissions

KES 0

Pending Payouts

KES 0

AirPesa Agents

AgentPhoneStatusAirPesa UsersActivePendingTotal EarningsActions
Loading...

Gross Revenue

KES 0

Cost of Goods

KES 0

Gross Profit

KES 0

Commissions Paid

KES 0

Transaction Fees

KES 0

Net Profit

KES 0

Profit & Loss Summary

Loading P&L data...

Revenue & Profit Trend

User Analytics

Loading...

Top Sellers (last 30 days)

SellerPhoneSalesVolume (KES)Commission (KES)
Loading...

Logged-in Users (active sessions)

NamePhoneStatusSessionsLast LoginLast Sale
Loading...

Balance vs Ledger Reconciliation

Recomputes each user's expected commission & referral balance from the ledgers and flags any drift. Read-only.

Click "Run Check"...
UserPhoneComm. StoredComm. ExpectedComm. DriftRef. Drift

Campaign Insights

Loading...

New Campaign

Send via:

Campaign Performance

CampaignSentRecipientsDeliveredFailedActivatedActivation %Revenue (KES)Activity
Loading...

"Activated" = recipients who made a completed sale after the message. "Revenue" = KES of their sales since the send.

0

Failed AirPesa Sales

KES 0

0

Failed Bulk Items

KES 0

0

Failed Web Purchases

KES 0

0

Failed Web Bundles

KES 0

0

Resolved

Failed AirPesa Sales (Payment Received, Airtime Not Sent)

ID User Customer Phone Amount M-Pesa Receipt Error Retries Date Actions
Loading...

Float Purchases

0

Completed

Cash: KES 0

KES 0

Float Issued

Discount: KES 0

0

Failed

0

Pending

ID User Amount Paid Float Issued Discount Status Reason M-Pesa Receipt Balance Before/After Date
Loading...

Transaction Reports

0

Web Purchases

KES 0

0

AirPesa Sales

KES 0

0

Quick Send (Admin)

KES 0

0

Web Bundles

KES 0

0

Active AirPesa Users

Float: KES 0

KES 0

Net Profit

Revenue: KES 0

All Transactions

IDSourcePhoneAmount (KES)Paid (KES)StatusReceiptReasonDate
Loading...

Web Purchases

IDPhoneAirtimePaidBonusSourceStatusM-Pesa ReceiptReasonDate
Loading...

Admin Direct Transactions (Quick Send)

IDPhone NumberAmountStatusReceipt NumberReasonDate
Loading...

Web Bundle Orders

IDPhoneBundleAmountPaidStatusM-Pesa ReceiptErrorDate
Loading...

AirPesa Sales Report

IDUserCustomer PhoneAmountCommissionStatusReceiptReasonDate
Loading...

AirPesa Users Report

Name Phone Status Float Balance Commission Referral Total Sales Total Amount Agent
Loading...

Cumulative Financial Report

Total Revenue

KES 0

Airtime delivered

Cost of Goods

KES 0

Airtime acquisition

Gross Profit

KES 0

Margin

Web Discount Given

KES 0

Subsidized to users

Commissions Paid

KES 0

Users + agents

M-Pesa Fees

KES 0

Incoming + Outgoing

Net Profit

KES 0

After all costs

Profit & Loss Breakdown

Loading...

Revenue by Source

SourceTransactionsAirtime DeliveredM-Pesa CollectedDiscountCommissions
Loading...

Revenue & Profit Trend

Daily Breakdown

DateWebAirPesaAdminBundlesTotal RevenueDiscountCommissionsFloat/BulkNet Profit
Loading...

Reconciliation Report

Payments Received

KES 0

Airtime Delivered

KES 0

Discrepancy

KES 0

0%

Breakdown by Source

SourcePaymentsDeliveredFailedProcessing
Loading...

Undelivered Transactions

SourceIDPhoneAmountStatusErrorDate
Loading...

System Logs

Loading logs...

Send Money (B2C)

Transfer History

IDToAmountCostReasonStatusByDate
Loading...

0

Link Sales (completed)

KES 0

Revenue

KES 0

Commission Earned

0

Selling Agents

Agent Shop Links

Each agent's personal link — customers buy at full price, the agent earns their bundle commission automatically.
AgentCodeLinkSalesRevenueCommissionLast Sale
Loading...

Link Sales

IDTypeCustomerItemAmountAgentCommissionStatusDate
Loading...
Active agents
-
On the latest build
-
Not updated yet
-

Version breakdown

VersionBuildAgentsLast seen
Loading...

The app reports its version each time it launches, so a version here means that agent has opened that build. "Not updated" means they are on a build older than version reporting, or have not opened the app since.

Messages sent

CampaignRecipientsDeliveredFailedStarted
Loading...

Agents who have updated

AgentPhoneVersionUpdated atSalesLast sale
Loading...

An agent appears here once they have opened the new build — installing alone is not enough, the app has to run.

Still to update — follow-up list

AgentPhoneSalesLast salePush?
Loading...

Most recently active first — the agents worth chasing.

Admin Users

ID Username Full Name Email Role Status Last Login Actions
Loading...

Admin Login History

Audit trail of admin sign-ins — successful and failed. Super admin only.

Time Username Action IP Address User Agent Details
Loading...

Manual Bundle Dispatch

Queue a bundle to be sent to any phone number, bypassing payment. Super admin only.

Dispatch History

When Phone Bundle Cost Status Gateway Admin Error
No dispatches yet

System Settings

Loading settings...

Admin Alert Recipients

Choose which notifications each number receives. Tick "All notifications" for everything.

Loading…

Activity Logs

DateUser TypeUserPhoneActionDescription
Loading...

Compose

1 Who gets it
2 What it says
3 How it behaves

Preview

Push
9:41
A AirPesa now

Notification title

Your message will appear here.

Templates

Send common notifications quickly:

Create your own quick broadcast:

Notification History

IDTitleMessageTypeTargetDeliveredFailedSent At
Loading...

Scheduled SMS

IDMessageTargetScheduled AtStatusSent/FailedActions
Loading...

SMS Logs

ID Recipient Message Type User Status Delivery Message ID Sent By Sent At Actions
Loading...

Account Deletion Requests

IDPhoneEmailAppReasonStatusRequestedActions
Loading...

0

Total Companies

0

Active

KES 0

Total Earnings

0

Pending Payouts

KES 0

0

Company Users

Partner Companies

Company Contact Status Commission Users Earnings Actions
Loading...

0

Total Contacts

0

Users with Contacts

0

Unique Phone Numbers

Synced Contacts

Contact Name Phone Number Synced By (User) User Phone Date Synced

0

Total Invites

0

Pending

0

Registered

0%

Conversion Rate

KES 0

Total Commissions Paid

0

Active Referrers

Top Referrers

NamePhoneReferralsTotal Earnings
Loading...

All Referrals

Referrer Invited Phone Invited Name Status Referred User Sales Earnings Date
Loading...

Support Tickets

0

Open

0

In Progress

0

Resolved

0

Total

ID User Phone Subject Category Priority Status Created Actions
Loading...

Global Search

Search across all users, agents, companies, contacts, sales, web purchases, M-Pesa and PreTUPS receipts

Type at least 2 characters to search

Orders Today

0

Completed Today

0

Revenue Today

KES 0

Gateways Online

0

Active Bundles

0

Total Orders

0

Completed

0

Failed

0

Pending

0

Revenue

KES 0

Gateway Airtime Balance

KES 0

Agent App Bundle Sales

Bundles are LIVE in the agent app

Turn this off to stop all bundle sales in the app immediately. Airtime sales are not affected.
Takes effect at once — no app update needed. The app hides the buy screen and the server refuses new bundle orders. Orders already paid for still get delivered.

Message shown while bundles are off

Agents see this on the Bundles screen, and again if they try to buy. Leave blank to use the default wording.

Website Bundle Sales

Users pay this % less. E.g., 7% = KES 93 for a KES 100 bundle

Bundles on Website

0

Toggle "Website" column in Catalog tab to show/hide bundles

Recent Bundle Orders

IDCustomerBundleAmountStatusUserDate

Recent Till Orders

IDPhoneNameAmountBundleStatusGatewayTime