This is our approach, in plain terms. Not a dashboard of numbers you have to trust. A signed receipt for each client that anyone can check. Here is how it works and what it means for your bill.
Start freeMost reporting asks the client to trust a chart. Our position is simpler: every change should carry its own evidence, so nobody has to take your word for it.
A graph can say a review was answered or a listing was fixed. It cannot be re-checked later by the client, and it cannot tell them honestly when something did not land.
Each receipt lists what changed, carries a unique fingerprint of its contents, and links to a page where the client can confirm it has not been altered.
The point of proof is that it includes the misses. A receipt that only ever shows good news is just another dashboard. When Riley cannot verify a change went live, that gets written down too, in plain language.
Three parts turn a list of changes into something a client can trust without trusting you. Here is what each one does.
Fingerprint
a3f1c0 9e2b7d 4488ec 10df55 b6a2 (example only)
Example content. Only Maple Dental is a demo name. No real client data is shown here.
Riley runs the full list of changes through a one-way calculation that produces a short fingerprint. Change a single character in the receipt and the fingerprint changes completely. It is how anyone can tell the record was not edited after the fact.
Riley signs that fingerprint with a private key only Riley holds. The matching public key is open, so anyone can confirm the receipt came from Riley and not from a copy or a forgery. The agency does not have to manage any of this.
Every receipt carries a link to a verify page. The client pastes or opens the receipt, and the page re-checks the fingerprint and the signature, then says plainly whether it is genuine and unchanged.
This is the rule that keeps the proof honest. Riley only claims a change once it has confirmed it landed, and it writes down the ones it could not.
A proof event is a change Riley actually completed and confirmed: a reply that posted, a correction that went live, a record that was verified. Anything it could not confirm is logged as an honest miss on the receipt, not dressed up as done.
The change posted and Riley confirmed it on the live profile. A proof event exists, so it lands on the receipt as verified.
Riley tried but could not verify the change landed. It records the honest miss on the receipt instead of claiming it as done.
A draft is ready but you have not approved it. Nothing changes on the client account until you say yes.
The agency sets the business rules, and the same loop runs on every client. Riley prepares the work and waits at the gate. You decide what ships.
Everything here describes our own methodology. Any receipt, blog topic, or scenario shown is labeled as an example. We do not cite outside studies as fact, and we do not show client names, quotes, or numbers we have not earned. The demo names Maple Dental, Acme Dental, and Alex Rivera are stand-ins, not customers.
Put one client on the loop and watch the first signed receipt land. Start free, or walk through your roster and how the proof works with us.