What is being consumed, and how much Decart credit is left
Decart Balance
No balance recorded yet. After you top up Decart, click "Update after top-up" and enter the new balance so this can track it.
Estimated Decart credits left
—
Unspent user credits (owed)
—
Safe to give out
—
Since last top-up (app credits used)
—
Est. Decart credits used since
—
Last top-up recorded
—
⚠ You have given out more credits than the estimated Decart balance can cover. Stop approving / granting and top up Decart.
⚠ Decart credit is running low. Top up soon to avoid interrupting users.
“Safe to give out” = estimated Decart credits left − unspent user credits. Keep it above zero so you never promise credits Decart can’t serve.
Users holding credits
—
User
Balance
Status
Loading…
Credits handed out per day
approved purchases + manual grants, by approval date
Day
Approved buyers
Approved credits
Manual grants (users)
Granted credits
Total credits
Loading…
Streaming reconciliation
—
Only sessions that ended normally are compared here. App-billed = credits charged to users;
wall-clock max = session time × 2 (capped at 2h/session). The gap is warm-up + the 10-credit cushion — expect ~5–15%.
Abandoned sessions (client crashed, never stopped) are listed separately below — their row can span hours, but Decart only charged for the few minutes until its own timeout, so don't read the hours as lost credits.
Day
Ended-normally sessions
App-billed
Wall-clock max
Gap
Abandoned
Loading…
Abandoned (ended, ~nothing billed, >60s)
User
Started
Duration
Billed
—
Open right now (should be 0 unless someone is live)
User
Started
Open for
—
Daily Usage
Day
Sessions
Active users
App credits used
Est. Decart cost
Top Users by Usage
User
Credits used (period)
Sessions
Balance left
Last session
Revenue & Profit
Gross sales from approved purchases, minus your Decart cost
Your Decart cost
What 1,000 app-credits cost you to serve. Profit = sale price − (credits ÷ 1000 × this).
Set your Decart cost above to see profit figures. Until then only gross revenue is shown.
Gross revenue (period)
—
Est. Decart cost (period)
—
Est. profit (period)
—
Margin
—
Gross revenue (all time)
—
Est. profit (all time)
—
By day
Day
Sales
Credits
Gross $
Est. cost $
Est. profit $
Loading…
By package (all time)
Package
Price
Sales
Credits sold
Gross $
Est. cost $
Est. profit $
Loading…
User
—
Audit Log
Every sensitive admin action — credits, payouts, approvals, account changes
Recent Actions
When
Admin
Action
Target
Details
IP
Users
Manage user accounts and credits
ID
Name
Email
Credits
Role
Status
Joined
Actions
Packages
Manage credit packages shown to users
Order
Name
Credits
Price ($)
Badge
Status
Actions
Payment Methods
Manage crypto wallet addresses shown to users
Order
Coin
Ticker
Network
Wallet Address
Status
Actions
Pending Payments
Review and approve manual crypto payments
User
Package
Credits
USD Price
Coin / Network
Tx Hash
Submitted
Proof
Actions
Notifications
Push an in-app message to all users or selected users
Compose
Unknown emails are skipped.
History
When
Audience
Type
Title
Loading…
Settings
User emails and the desktop app update feed
User emails
Leave these OFF while on the free Resend tier (100/day). Users still see every event in the
in-app Notification Center. Turn a toggle on to also send that email. The admin "new payment to review"
alert and admin-sent password-reset links always send regardless.
Desktop app update feed
The app's auto-updater and Settings screen read this. Set it after you publish a new build.
Quick Credits
Manually add or remove credits by user email
Mailing System
Email your users — everyone, a group, or a hand-picked few. Always send yourself a test first.
Sends this exact email to one address so you can check it in a real inbox. Doesn't touch your users.
4 · Send
Sending to All Users
Sent Email Campaigns
Date
Subject
Audience
Recipients
Status
Sent By
Loading campaigns...
Security
Two-factor authentication for this admin account
Authenticator app (TOTP)
—
Adds a 6-digit code from your phone (Google Authenticator, Authy, 1Password…) on top of your password.
Strongly recommended — an admin token alone can move money.
1. In your authenticator app, add an account and enter this setup key:
Or open this link on the phone:
✓ 2FA is enabled. You'll be asked for a code at sign-in.