Revenue proofOnline + off-site paymentsRefund-aware totals

See which influencer actually produced confirmed revenue — not just traffic.

Proova tracks clicks and confirms real payments across checkout and offline buying flows, so you can see what actually produced revenue and keep reporting honest.

Start here
Watch the full walkthrough first
In a few minutes, you’ll see how links are created, how clicks are captured, how offline payments are reconciled, and how revenue appears inside the dashboard.
Online payments
Confirm revenue through checkout integrations and tie it back to the click that started it.
Offline payments
Reconcile transfers and DM sales back to intent. Weak matches stay unattributed.
Full product walkthrough
Best place to understand the full Proova flow end to end.
Proova walkthrough
What you get today

A clean revenue view designed for real-world buying journeys.

Revenue by influencer
Know who generated confirmed money.
Refund-aware totals
Refunds are tracked so totals stay accurate.
Honest attribution
Attributed vs Unattributed — no pretending.
Reconciliation-ready
Built for transfers, DMs, and agent flows.
ShopifyPaystackStripe
How Proova works

Proova measures revenue — across the real buying journey.

Whether customers pay on checkout or pay later off-site, Proova ties confirmed money back to where it came from.

OnlineShopify • Stripe • Paystack
When payment happens on checkout…

Proova connects checkout revenue to the original click so you can see confirmed revenue by source, campaign, and influencer.

Outcome
Revenue attribution you can trust
Not just traffic — proof that money happened and where it came from.
Decision
Spend with confidence
Double down on what brings revenue. Cut what doesn’t.
Off-siteDMs • Calls • Transfers • Agents
When payment happens later off-site…

If buyers leave your site to chat and pay later, Proova helps reconcile payments back to tracked intent — and keeps anything unclear as Unattributed.

Outcome
Reconciliation + revenue proof
Match payments back to intent. Weak matches stay unattributed.
Accuracy
Refund-aware totals
Refunds are tracked so month totals remain real.

A simple loop: capture → confirm → report.

No noise. No fake conversions. Clean evidence.

End-to-end flowClick → Revenue → Reporting
A simple loop you can explain to your team.

Proova is built to answer one question: what brought money?

01
Create tracking links
Set sources, campaigns, and influencers — then generate a link per channel.
02
Capture clicks server-side
The click is stored before redirect so the proof doesn’t disappear.
03
Confirm revenue
Confirm via checkout integrations or reconcile transfers / DMs / agents.
04
Report honestly
Attributed vs Unattributed + refunds included — so numbers stay real.
In your first 5 minutes

You’ll see the click feed, confirm revenue, and end with a clean view of Revenue by Influencer.

Revenue by influencer
Confirmed money — not likes, views, or screenshots.
Attributed vs Unattributed
Weak matches stay unattributed. You stay in control.
Refund-aware totals
Totals remain real even when refunds happen.
ShopifyPaystackStripe
Proof & reporting

See the workflow and how merchants use it

Watch the demo, then browse short clips and screenshots that explain each screen.

Demo
Watch the full end-to-end walkthrough.
Short explainer videos
Quick answers to the most important parts of the product.

How attribution works

See how Proova ties confirmed revenue back to the click, campaign, and influencer that started the journey.

Proova on YouTube
Explainer

Sources, campaigns, and influencers

Understand how Proova structures tracking so reporting stays organized, readable, and useful.

Proova on YouTube
Explainer

Offline reconciliation

Learn how Proova handles transfers, delayed payments, and off-site buying flows with honest reporting.

Proova on YouTube
Explainer

Screenshots

A quick visual walk-through of the workflow: setup → clicks → revenue proof → reporting.

Dashboard (overview)
Proof-based totals plus the top sources and influencers driving revenue.
1
Proova screenshot 1
What you’re seeing
  • Totals show Confirmed, Refunded, Net (real money), and Unattributed.
  • The leaders section highlights top influencers + top sources bringing revenue.
  • Month + currency controls keep reporting clean and comparable.
Event feed (click proof)
Every tracked click is stored with time and ref — the core proof layer for reconciliation.
2
Proova screenshot 2
What you’re seeing
  • This is the foundation: tracked clicks by influencer, campaign, source, and ref.
  • Clicks are saved server-side before redirect so the proof doesn’t disappear.
  • These events are what you reconcile revenue against later.
Revenue proof
Attributed payments matched to tracked clicks — plus refund reconciliation when needed.
3
Proova screenshot 3
What you’re seeing
  • Default view shows Attributed revenue (matched to a tracked click).
  • Toggle to Unattributed and search by ref/sender/narration to resolve unclear payments.
  • Refund button reconciles totals so the dashboard stays honest.
Setup (Sources + Campaigns)
Organize tracking before links — sources are channels, campaigns are experiments.
4
Proova screenshot 4
What you’re seeing
  • Sources = where traffic comes from (IG, TikTok, WhatsApp, etc.) + Type (Ads/Organic/Inbound).
  • Campaigns group links + revenue under a specific marketing push.
  • This structure keeps everything organized as volume grows.
Product status

What’s live now vs what’s included at launch.

Live today: revenue proof + reconciliation. Included at launch: bank linking, chargebacks, and serious attribution controls.

Live today

The revenue-proof loop is live — designed for online + off-site flows.

Shopify integration (orders + checkout metadata)
Stripe integration (payments + refunds)
Paystack integration
Server-side click capture before redirect
Influencer tracking links + reference codes
Event feed (click proof)
Attributed vs Unattributed (no fake conversions)
Bank import (CSV / statements) for reconciliation
Refund-aware totals (net stays real)
Manual resolution for unattributed payments
Included at launch
Waitlist builds this

These ship before we go live — the features serious merchants expect.

Bank linking (Open Banking / Plaid / Africa providers)
Chargebacks (tracked separately from refunds)
Attribution window controls (7/14/30/custom)
Multi-touch attribution (first/last/linear options)
Cross-device improvements (deterministic matching options)
Status page + uptime monitoring
Later roadmap

Nice-to-haves that expand reporting and scale teams.

Influencer analytics (ROI, conversion rate, refund rate, rankings)
Paid ads attribution (UTMs + cost import + ROAS)
Team roles & permissions
Multi-store / multi-brand workspaces
Forecasting + smart insights
Trust

Security, privacy, and compliance

Before launch, we’re building bank linking and stronger attribution controls — and we’re keeping data handling clear and minimal.

Simple promise

Proova is built for revenue attribution — not for selling data. We keep data minimal, provide export tools, and allow workspace deletion to clear stored history.

FAQ

Is this just Google Analytics?
No. Analytics tools focus on sessions and onsite events. Proova focuses on confirmed revenue and ties it back to the source that produced payment — online or off-site.
Does it only work for WhatsApp?
No. It works for any off-site flow: Instagram, TikTok, WhatsApp, calls, agents — anywhere a buyer leaves your site and pays later.
How do you keep it honest?
Proova separates attributed vs unattributed revenue. Anything unclear stays unattributed, and refunds are tracked so totals remain accurate.
What’s coming later?
Deep influencer analytics, paid ads attribution (UTMs + cost + ROAS), forecasting insights, team roles, and multi-store support.