The Agent leaderboard (at /reports/leaderboard) ranks everyone in your agency with Trips access by what they invoiced in the selected period, with paid revenue, net commission, and invoice count alongside. It is the fastest answer to "who is winning?" and the easiest report to glance at during a team huddle.
How agents are listed
The roster is tenant-scoped to your org's Trips users only. Anyone with Trips access in your agency shows up — including teammates who have not invoiced a single trip in the period (they just show as zeros). Anyone without Trips access in this org is excluded entirely, even if they exist on the platform under a different agency.
The four data columns
Invoiced
Sum of every non-draft, non-cancelled invoice whose issue_date falls in the period. The default sort.
Paid
Sum of amount_paid_cents on the same invoices. The portion clients have actually paid.
Net commission
Sum of the agent's share of every line item whose commission was received in the period — gross × agency-share %.
Invoices
Count of invoices created in the period. Useful as a velocity proxy when revenue is lumpy.
The podium
The top three rows get special treatment — a trophy badge on rank 1, a silver "2" on rank 2, and a bronze "3" on rank 3. The progress bar in the third column is sized relative to the top row's Invoiced amount, so visually you can read at a glance who is at 90% of the leader vs who is at 10%.
Solo-agent agencies
If you are the only agent in your org, the report still renders — one row, ranked #1, with the trophy badge. The progress bar fills to 100% (which is true; you are also the bottom). The three KPIs above the table become a single-agent dashboard, which is honestly more useful than the rank itself.
Period semantics
The leaderboard honors the same period picker as every other report — preset windows (This month, Last month, This quarter, This year, Last year, All time) plus a Custom from/to. Three things are worth knowing about how the period applies:
Invoiced + Paid + Invoices are scoped by invoice issue_date.
Net commission is scoped by commission_received_date — money in the door this period, not money expected this period.
The report does not currently compute prior-period deltas. If you need "Sarah's Q1 vs Q4," run the report twice with different windows.
What is not on the leaderboard
A few things are deliberately absent:
Conversion rate — a proposal-to-booking number lives on the Booking funnel report, not here. The leaderboard is post-sale.
Sales goal vs actual — there is a placeholder for a per-agent annual goal, but the column is not wired to a UI today. When it ships, it will read from each user's profile.
Trips count — only invoice count. A trip with no invoice does not contribute, by design — the leaderboard is a revenue ranking.