Admin portal
Use your registered admin email and password
Admin portal
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-IDBusinessCountryPlanStatus UsersSalesRevenue JoinedLast activeActions
Loading…
Subscriptions
Approve, reject, or retry CamPay on subscription payments.
Pending
…
Approved this month
…
Rejected this month
…
DateBusinessPlan AmountMethodStatus NotesActions
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
…
DateBusinessPlanCycle MethodStatusNotesActions
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.
DateBusinessPlan AmountMethodStatus
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.
CurrencyOwn expensesMarketing Commissions paidCommissions owed Gateway fees Total expenses Subscription incomeOther 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.
MarketerSpend
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.
DateDescriptionCategoryAmountNotes
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.
NameAmountDaySinceStatus
Loading…
All expenses
DateDescriptionAmountSourceNotes
Loading…
Marketplace users
Stenamo Market buyers and sellers.
Total
…
Active sellers
…
Active buyers
…
Suspended
…
PhoneNameRoleCity JoinedListingsOrders RatingStatusActions
Loading…
Verifications
Seller KYC / badge document review queue.
SellerPhoneDoc typeSubmitted DocumentsStatusActions
Loading…
Orders
Stenamo Market orders, escrow, and refunds.
Today
…
This month
…
Open disputes
…
Escrow held
…
Order #BuyerSellerItems TotalMethodStatusPlaced Actions
Loading…
Disputes
Buyer-seller order disputes awaiting resolution.
OrderBuyerSellerBuyer claim AmountSubmittedStatus 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
…
SellerPhoneTierOrders StartedExpiresActions
Loading…
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
…
TitleAudienceSeverityReachStartsExpiresActions
Loading…
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.
PlanScopeDiscountWindowActiveActions
Loading…
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.
CodeInfluencerDiscountComm % SignupsPaid subs OwedPaidStatusActions
Loading…
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).
ShopDiscountReasonWindowStatusConsumed byCreated byActions
Loading…
Admin team
Master admin manages sub-admins. Staff is read-only; Admin can mutate but cannot manage admins.
Total admins
…
Active (last 30d)
…
Inactive
…
NameEmailRoleStatusLast loginCreatedActions
Loading…
Audit log
Unified history of admin actions across Stenamo Book and Stenamo Market.
TimestampSourceAdminActionTargetDetails
Loading…
Admin Staff Activity
What the admin team did — approvals, broadcasts, impersonations. Platform-wide, newest first. (Background system jobs are hidden.)
WhenAdminWhat happenedTargetAmount
Loading…
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.
Stenamo Market refEntry totalCart startedCandidate sales (≤10 min)
Loading…
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.
Letters and numbers only, 8+ chars
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.
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.
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.