Velvet's fan revenue attribution shows agencies which campaigns, links and closers actually produce income: per fan, per creator, across the whole roster. Instead of crediting whoever posted last, you see the acquisition source and the closing closer on every transaction.
What makes an attribution trustworthy
01
Three parties can be required to agree
An attribution becomes active only when the agency has validated it and, where the terms require them, the creator has validated it and the fan has consented. Until all the required signatures are in, it sits pending and earns nothing.
02
The source is a closed set
An attribution names how the fan arrived: a link, a campaign, a message, a cross-sell, a code, or a manual entry somebody stands behind. A closed vocabulary is what lets you compare channels at all, because two people cannot describe the same route two different ways.
03
Credit can expire
An attribution can carry an expiry, after which the fan is no longer credited to that source. That is the difference between measuring a campaign and letting a campaign claim a customer forever.
Attribution from first click to settled payment
Tracked links and campaigns tag fans at acquisition, and that source persists on the fan relationship. When the fan later subscribes, tips or buys PPV, the revenue is attributed within the campaign's attribution window.
Because attribution reads from the wallet ledger, credited revenue is settled revenue: refunds and failed payments never inflate a campaign's numbers.
Separate acquisition credit from closing credit
The campaign that brought a fan in and the closer who closed the sale are both recorded, so marketing spend and chat staffing are evaluated on their own merits.
That distinction ends the classic agency argument: traffic teams see their cohorts' lifetime value, chat teams see their conversion rates, and neither is measured on the other's work.
Consent is part of the record, not a policy elsewhere
Whether a fan has to consent, and whether the creator has to validate, are fields on the attribution itself, alongside the timestamps of those acts when they happen. An attribution therefore carries the evidence of its own legitimacy rather than pointing at a process document.
That matters when an attribution is challenged. The answer to who agreed, and when, is a row rather than an email thread, and an attribution missing a required signature never quietly starts earning while somebody looks for it.
Acquisition credit and closing credit are separate facts
A sale can carry both an attribution that says which route brought the fan in and a closer attribution that says who was working the conversation when it closed. They are different columns and different commissions, computed from the same creator share.
Keeping them apart is what makes staffing and marketing arguable on their own merits. Traffic is judged on the lifetime value of the cohorts it delivered; chat is judged on what it converted from the traffic it was given.
Decide budgets with cohort-level evidence
Compare campaigns by fans acquired, revenue per fan and retention over time: per creator or aggregated across the roster.
Cut the channels that bring one-time buyers, scale the ones that bring subscribers, and reassign closers to the segments where they convert best.
How a fan becomes attributed revenue
The fan arrives through a tracked route, and the attribution is created against your partnership with that creator, naming the source and carrying whatever evidence supports it.
The required validations happen: yours always, the creator’s and the fan’s consent when the terms call for them.
The attribution turns active. Before that moment it is pending and no commission depends on it.
The fan buys. Velvet resolves your active terms version and freezes a snapshot onto that sale: rate, base, revenue categories in scope, attribution scope, and the rule for recurring subscriptions.
The commission is credited as its own ledger entry, and the sale carries the terms it was settled under for as long as it exists.
Pending or activeActive only once every required validation is in.
Terms frozen per sale
YesVersion, rate, base, revenue scope, attribution scope and recurring rule.
Rates by revenue category
OptionalA partnership may set a different rate per category on top of its headline rate.
The arguments attribution is supposed to end
Does a refunded sale still count for the campaign?
No. Reported revenue is allocations minus recorded reversals, so a refunded or charged-back sale is subtracted from the campaign it was credited to. A channel cannot look good on money that went back.
Whose rate applies if we renegotiated last month?
The one that was active when the sale settled. The terms version is frozen onto the sale, so a renegotiation changes what future sales carry and never rewrites what old ones did.
Are we credited on everything the creator earns, or only on the fans we brought?
Whichever your terms say. The attribution scope is part of the snapshot: a partnership can be written against all creator revenue or against the specific attributed fan, and the sale records which of the two it settled under.
Frequently asked questions
What is an attribution window?
The period after a fan's tracked acquisition during which their revenue is credited to the source campaign. It keeps credit honest: recent campaigns earn credit for recent conversions rather than claiming a fan forever.
Can revenue be attributed to both a campaign and a closer?
Yes. A transaction carries acquisition attribution (which campaign brought the fan) and operational attribution (which closer closed the conversation). Reports let you slice by either.
Does attribution work across my whole roster?
Yes. You can view attribution per creator or aggregated across every creator in your workspace, which is how you compare acquisition channels at the agency level.
What counts as a valid attribution source?
One of six: a link, a campaign, a message, a cross-sell, a code, or a manual entry. Anything outside that set is rejected, which is what keeps two channels from being described three ways.
Can an attribution earn before it is approved?
No. It stays pending until every required validation is recorded, and only an active attribution feeds a commission.
Can different products carry different commission rates?
Yes. A partnership can set a rate per revenue category on top of its headline rate, so subscriptions and paid links can be priced differently in one contract.
What happens to attribution when a fan is refunded?
The reversal is recorded and subtracted from the attributed revenue. Reports read allocations net of reversals, so credit follows money that stayed rather than money that arrived.
Where to go next
Earnings analytics — Where attributed revenue becomes a number you can act on
Creator CRM — The fan record an attribution attaches to
Closer teams — The other half of the credit on a closed sale