Velvet's agency earnings analytics reports revenue per creator and per closer straight from the wallet ledger. Subscriptions, tips, PPV and gifts roll up into roster-level dashboards you can trust for splits, commissions and payout decisions.
Why these numbers reconcile
01
Every figure is read, never recalculated
Gross sales, platform fees, creator net and agency commission all come from allocations recorded at settlement, minus the reversals recorded against them. No rate is applied a second time when the page loads, which is the only way a report and a balance stay equal.
02
Partially reversed sales are handled as partial
A sale can be settled, partially reversed or fully reversed, and the arithmetic subtracts the reversed portion from each column separately. A half-refunded sale reduces gross, platform fee and creator net by its own amounts rather than disappearing or staying whole.
03
Only creators you are authorised for appear
The query is scoped to the profiles your tenant may reach before it aggregates anything. A roster total is the sum of what you are entitled to see, not a filtered view of something larger.
Ledger-backed, not screenshot-backed
Every figure in analytics is derived from settled wallet transactions. There is no parallel bookkeeping to reconcile and no way for reported earnings to drift from real balances.
Refunds and chargebacks flow through the same ledger, so net revenue is genuinely net: the number you split is the number that exists.
Per-creator and per-closer views
Break revenue down by creator profile, product type and period to see which parts of the roster grow and which stall. Compare cohorts after pricing or content changes.
Closer reports attribute PPV and chat-driven revenue to the person who worked the conversation, giving you an audited basis for commissions and shift planning.
Remittances are a first-class obligation, not a note
An obligation carries an amount, a currency, a due date and a status, and it moves through submission by the agency and confirmation by the creator with the payment reference attached. Both sides read the same object.
Because obligations reserve against your balance, the dashboard cannot flatter you. Money earmarked for a creator is subtracted from what the page calls available for as long as the obligation is open, and the ones past due are counted where you will see them.
Reversals flow through the same path as sales
A refund or chargeback is recorded against the allocation it reverses, with its own gross, platform fee and creator net figures. The report subtracts each of those from its own column instead of adjusting a single total and hoping the rest still balances.
That is what makes a commission conversation short. The number your terms apply to is money that stayed, and the arithmetic that produced it can be pointed at rather than described.
From report to payout without a spreadsheet
Because analytics and balances share the ledger, agreed splits are applied to numbers everyone can verify: creator, agency and closer see the same underlying transactions.
Month-end stops being a negotiation. Export the period, apply the terms, settle payouts through the ledger, done.
How to read the agency dashboard
Start with gross sales: what fans paid across the creators you are authorised for, net of anything that was reversed.
Read platform fees and creator net beside it. Those are the recorded split of the same sales, not a percentage applied afterwards.
Look at your commission, which is the total credited to your agency wallet from those sales.
Split that total into available and pending. Available is your wallet balance less what is reserved against outstanding remittance obligations; pending is what has not matured yet.
Check the overdue count. Obligations still pending, submitted or disputed past their due date are counted separately so a growing number is visible before it becomes a conversation.
What the dashboard actually computes
Allocation states counted
3settled, partially reversed and reversed, each handled on its own terms.
Available commission
Balance less reservedOutstanding remittance obligations are held back before anything is called available.
Payout status
available, pending or emptyDerived from those two figures rather than stored separately.
Overdue obligations
CountedPending, submitted or disputed obligations already past their due date.
The questions a finance lead asks first
Can the dashboard show money we owe a creator as ours?
No. Outstanding remittance obligations are summed and subtracted from the wallet balance before anything is presented as available commission. What the page calls available is what is genuinely free to withdraw.
How current is this?
It reads the allocations and the wallet directly, so a settled sale appears as soon as it settles. There is no nightly rebuild that could be a day behind the balance it is meant to describe.
Do the per-creator rows add up to the roster total?
Yes, by construction. The totals are summed from the same per-creator rows the table shows, over the same authorised set, rather than being computed by a second query that could disagree with the first.
Frequently asked questions
How current are the analytics?
Reports read from the wallet ledger, so revenue appears as transactions settle rather than in an overnight batch. What you see reflects the actual state of each creator's wallet.
Can creators see their own numbers?
Yes. Role-based access lets each creator see their own earnings while agency roles see roster-level views. Closers see only the performance data appropriate to their role.
Does the reporting handle refunds and chargebacks?
Yes. Reversals are ledger entries like any other, so per-creator and per-closer reports show net figures and commissions are computed on money that actually stayed.
What does available commission mean exactly?
Your agency wallet balance minus everything currently reserved against open remittance obligations. It is what you could withdraw today, not what you have earned in total.
How are refunds handled in the per-creator numbers?
A reversal is recorded against the allocation it undoes, with its own gross, platform and creator net amounts, and each column is reduced by its own figure. Partially reversed sales stay partially counted.
Can we see creators outside our tenant?
No. The aggregation is scoped to the creator profiles your tenant is authorised for before any total is computed, so there is no view in which an unauthorised creator contributes a number.
What makes the payout status say pending?
Nothing available and something still maturing. The status is derived from the available and pending figures at read time rather than stored as a field somebody has to keep in step.