Interactive Email for Sales Leaderboard Emails

A sales leaderboard is exactly what a ranked table already does well: rows sorted by one number, top performers called out. The Standings-table block does that sort-and-rank work natively, with no PNG-image pipeline behind it — the table itself is the entire render, so it looks identical in Gmail, Apple Mail, and classic Outlook.

Subject

This month's sales leaderboard

The Standings table block was built for a sports season table, but the mechanic — rows sorted by one number, top three medaled — is exactly what a sales leaderboard needs, rendered as a real HTML table in every client, Outlook included.

A leaderboard that only looks right in Gmail isn't much of a leaderboard for the half of a sales team still on Outlook.

One row per rep

Team holds the rep's name, and Points holds whatever number should rank them — revenue closed, deals won, calls converted. Rows sort by Points descending automatically, with a 🥇🥈🥉 badge on the top three.

The column headers are fixed sports wording

Played, Won, Drawn, Lost, Points for, Points against — those labels don't rename. It reads most naturally when your metric maps onto that shape (calls attempted/won/lost); otherwise, leave the extra columns at 0 and lead with Team and Points, which are what actually drive the ranking and medals regardless of what the other columns show.

Highlight your own team

Highlight team matches a row's Team value case-insensitively and bolds/tints it — useful for a manager's own digest sent per-team via an audience filter, so each manager's version highlights their own report.

No live binding yet

Unlike the KPI/bar/line/pie chart family, Standings table is authored-rows only — you (or a quick export from your CRM) update the rows by hand before each send.

Getting started

Add a Standings table block, list your reps as rows with Points as the number to rank by, turn off Show draws, and set Highlight team to call out a specific rep.

A typical build-and-send sequence

  1. 1

    Add a Standings table

    One row per rep — Team holds the rep's name, Points holds whatever number should rank them (revenue, deals closed, calls converted).

  2. 2

    Turn off Show draws

    The "D" (drawn) column never applies to a sales leaderboard — turning it off removes it from both the header and every row.

  3. 3

    Highlight your own rep or team

    Highlight team matches a row's Team value case-insensitively and bolds/tints it — useful for a manager digest sent per-team via an audience filter.

  4. 4

    Send it on your reporting cadence

    A recurring send re-typed with each period's fresh numbers, or a one-time send at the end of a contest, both work — there's no live data binding on this block yet.

Frequently asked questions

Do the column headers actually say "Played/Won/Drawn/Lost"?

Yes — the column labels are fixed sports-league wording (Played, Won, Drawn, Lost, Points for, Points against, Points), not renameable. It reads most naturally when your metric maps onto those shapes (calls attempted/won/lost); if it doesn't, leave those columns at 0 and lead with Team and Points — that's what drives the ranking and medal badges regardless of what the other columns show.

Can the leaderboard pull numbers automatically from our CRM?

Not yet — Standings table is authored-rows only, with no live data-source binding like the KPI/bar/line/pie chart family has. You (or an export from your CRM) update the rows by hand before each send.

Does the block track clicks or responses?

No — like Venue, it's pure content with nothing to answer, so it never appears in the Responses dashboard, CSV export, or click heatmap.

Can I send a different highlighted rep to each manager?

Yes — set Highlight team per audience segment using a visibleWhen condition or by sending the same project multiple times with a different Highlight team value, the same pattern the sports-team vertical uses for per-squad digests.

Does it work in Outlook the same as everywhere else?

Yes — unlike the other analytics blocks, which render a server-generated image with a text fallback, Standings table is a real HTML table with no image tier at all, so there's nothing for Outlook's renderer to fall back from.

Build this in the studio

Start on the free plan — every interactive block and the full fallback engine are included on every tier.