Dashboard
Live snapshot across Stenamo Book and Stenamo Market.
Recent activity
Last 10 entries from the audit log.
Loading…
Live Traffic
Logged-in users online now + a live activity feed across Stenamo Book and Stenamo Market. Auto-refreshes every 7s.
🟢 Online now — 0
Logged-in users (MP owners/cashiers + Stenamo Market buyers/sellers) active in the last 5 minutes.
Loading…
Activity feed
Recent logins, signups, MP sales and Stenamo Market orders — newest first (last 24h).
Loading…
Businesses
Stenamo Book orgs — plans, status, owner controls.
Total
…
Active
…
Trial
…
Suspended
…
| MP-ID | Business | Country | Plan | Status | Users | Sales | Revenue | Joined | Last active | Actions |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
Subscriptions
Approve, reject, or retry CamPay on subscription payments.
Pending
…
Approved this month
…
Rejected this month
…
| Date | Business | Plan | Amount | Method | Status | Notes | Actions |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Subscription Requests
In-app activation requests. Approve to flip the plan + log the payment, or reject with a reason shown to the business.
Pending
…
Approved
…
Rejected
…
| Date | Business | Plan | Cycle | Method | Status | Notes | Actions |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
MP Finance
Revenue, MRR, ARPU, and trends for the Stenamo Book subscription business.
Total revenue
…
MTD revenue
…
MRR
…
ARPU (MTD)
…
Last 6 months revenue
Revenue by payment method
Payment history
All approved payments. Use Subscriptions tab to manage pending.
| Date | Business | Plan | Amount | Method | Status |
|---|---|---|---|---|---|
| Loading… | |||||
Expense tracker
What it costs to run Stenamo Book & Market, against subscription income.
Estimated total (XAF)
Estimate only — converted at the rate you set.
Estimated expenses
…
Subscription income (gross)
…
Other income (support)
…
Estimated net (incl. support)
…
Per-currency totals — the authoritative figures
Stored in the currency actually paid. Never converted, never blended.
| Currency | Own expenses | Marketing | Commissions paid | Commissions owed | Gateway fees | Total expenses | Subscription income | Other income |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Expenses vs income by month
Marketing spend per marketer
Read live from the marketing screen — recorded there, never copied here, so the two can never disagree.
| Marketer | Spend |
|---|---|
| Loading… | |
Conversion rates you set
Typed by hand, used only for the estimate tile and the chart. Nothing is fetched automatically, and no rate is ever written onto a stored expense.
Not set yet
Not set yet
Add an expense
One-off costs. The date is backdatable — enter past costs freely.
Record money in (non-subscription)
Donations, support, grants, refunds — real money in that is NOT a customer paying for the product. Kept separate from subscription revenue everywhere on this screen. Backdatable.
| Date | Description | Category | Amount | Notes | |
|---|---|---|---|---|---|
| Loading… | |||||
Recurring costs
Charged on a day of the month. A 29th/30th/31st anchor falls on the last day of a short month. Changing an amount applies to future months only — rows already generated keep what they were created at. Deactivate to stop it; history is always kept.
| Name | Amount | Day | Since | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
All expenses
| Date | Description | Amount | Source | Notes | |
|---|---|---|---|---|---|
| Loading… | |||||
Marketplace users
Stenamo Market buyers and sellers.
Total
…
Active sellers
…
Active buyers
…
Suspended
…
| Phone | Name | Role | City | Joined | Listings | Orders | Rating | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Verifications
Seller KYC / badge document review queue.
| Seller | Phone | Doc type | Submitted | Documents | Status | Actions |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Orders
Stenamo Market orders, escrow, and refunds.
Today
…
This month
…
Open disputes
…
Escrow held
…
| Order # | Buyer | Seller | Items | Total | Method | Status | Placed | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Disputes
Buyer-seller order disputes awaiting resolution.
| Order | Buyer | Seller | Buyer claim | Amount | Submitted | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Stenamo Market subscriptions
Standalone Stenamo Market subs — free tier + 3 000 FCFA / month paid tier. MP-linked sellers are tracked under Businesses.
Active paid
…
—
Free sellers
…
—
Pending payments
…
MTD revenue
…
Sell restrictions
Allowlist of which categories and towns may sell on Stenamo Market. Turn one OFF and sellers in that category / town can no longer publish. Master admin only.
Categories
All 16 categories. Off = sellers in that category can't publish.
…
Cities (location catalog + Stenamo Market sell rules)
Per-country canonical city list — one source for the shop-location dropdown AND Stenamo Market selling. In dropdown = selectable as a shop location. Can sell = Stenamo Market selling allowed there (default-allow). Lite plan = available to Lite-tier Stenamo Market sellers (Pro/Pro+ get all).
…
Targeted blocks (category × town)
Block a specific category in a specific town — or use Any for a category-wide or town-wide block. Default-allow: a combination is blocked only when a rule matches. Enforced at publish/activate only — existing listings stay visible. The category & city toggles above are shortcuts that create/remove the matching global rule here.
Block
in
…
Marketplace finance
Marketplace activity — GMV, escrow, and Stenamo Market seller engagement.
Active Stenamo Market sellers
…
—
GMV this month
…
—
GMV delivered
…
—
Escrow held now
…
—
6-month GMV (placed vs delivered)
Orders by status
Broadcasts
Send targeted announcements to MP or Stenamo Market users. Push dispatch lands in a later phase.
Active
…
Expired this month
…
Total all-time
…
Plan discounts
Subscription pricing rules — plan + scope (country or city) + discount. A city rule beats a country rule; the discounted price is what shops are charged.
Admins only
Discount rules can only be managed by full admins.
Promo codes
Influencer affiliate codes. A shop that redeems a code gets a first-period discount; the influencer earns commission on approved subscription payments only — never on signups. Reserved (house) codes earn nothing.
Read-only
Staff admins can view codes but cannot create, edit or pay out.
Assigning a marketer makes this code's signups and revenue appear on
their own marketing screen. Leave as none for influencer codes.
Loyalty grants
Per-shop reward discounts on a shop's next subscription charge (e.g. "20% off Paul's renewal, beta customer #1"). Earns nobody commission and is separate from promo codes. At most one active grant per shop; best-of vs any admin/promo discount (never stacked).
Read-only
Staff admins can view grants but cannot create or void.
Admin team
Master admin manages sub-admins. Staff is read-only; Admin can mutate but cannot manage admins.
Master admin only
You don't have permission to view this section.
Total admins
…
Active (last 30d)
…
Inactive
…
Audit log
Unified history of admin actions across Stenamo Book and Stenamo Market.
Admin Staff Activity
What the admin team did — approvals, broadcasts, impersonations. Platform-wide, newest first. (Background system jobs are hidden.)
Cart reconcile
Online Cart entries still pending with a cart session — likely a sale was rung up but link-sale failed. A human links the right sale; nothing auto-links.
My marketing
Your codes, your team, and what your work has brought in.
Signups
…
Still in trial
…
Paying customers
…
Revenue attributed
…
Your codes
Share these when signing a business up — attribution is captured at signup.
Loading…
My team
Team members are names for attribution only — they have no login and no account.
Each one gets their own code so you can see who brought in what.
Loading…
Spending
What you have spent doing this work. Kept separate from the revenue above.
Loading…
Marketers
Every marketer side by side. Cost per paying customer is spend divided by
customers who actually paid — the number that says who is worth the money.
Marketers
…
Signups
…
Paying customers
…
Total spend
…
Cost per paying customer
…
Loading…
Settings
Theme, security, and profile.
Theme
Choose how the admin portal looks. System follows your operating system setting.
Change password
Letters and numbers only, 8 characters minimum. Bcrypt-hashed on save.
Profile
Your admin account details. Editing is not yet available.
Full name—
Email—
Role—
Last login—
Family accounts
Who can sign in to the family archive, and what they may do. Creating an
account here is the only way a relative ever gets in — there is no sign-up.
Master admin only
You don't have permission to view this section.
Create an account
The temporary password is shown once, on this screen, and never again.
Family approvals
Changes a relative has proposed. Approving writes the change to the record;
rejecting writes nothing and keeps the proposal as a record of the asking.
Master admin only
You don't have permission to view this section.
Loading…
Family people
Names and life details are written on the family site, not here. What IS
decided here is whether a child may hold a login, and whether someone is
archived — taken out of the tree and the archive — or restored.
Master admin only
You don't have permission to view this section.