Partner program KPIs are the figures a partnerships team reviews each week to decide where the next week goes: how many partners are working, what they carry in pipeline, what the program owes them, and where the work behind it has stalled. Most of them can mislead, in predictable ways, so each one needs its trap written down beside its definition.
Acme’s partnerships team opens its Monday review on four numbers. Win rate is 0% for Globex, a partner that signed six weeks ago and hasn’t closed a deal yet. Invite conversion for Gold-tier partners matches the whole program’s to the decimal. Partner-attributed pipeline reads 700,000, from a $400,000 deal and a €300,000 deal added together. And the attribution mix shows more partner deals than the team has deals. None of the four describes a partner problem. Each is a counting error, and each points the review at the wrong decision.
So this post starts with the counting rules, then gives a KPI sheet in four blocks (program, co-sell, money and health), with each KPI’s definition, its trap and the decision it drives in the weekly review. Co-sell here means the deals you work with your own partners, not a cloud provider’s co-sell program. The post takes the attribution definitions as given; what partner-sourced and partner-influenced mean, and what each should earn, are covered in partner-sourced vs partner-influenced revenue. For the program these KPIs measure, start with channel partner relationship management, explained.
Which partner program KPIs mislead?
The partner program KPIs that mislead are usually counted wrong, not chosen wrong: a total that adds currencies, a 0% that should read “no data”, a figure older than the decision, a mix that counts one deal twice, and a filtered report whose invitation figures aren’t filtered. Five rules, for any partner report, catch all five.
- Never add currencies. A pipeline of $400,000 and €300,000 is not 700,000 of anything. Report each currency separately, or convert at a stated rate and date and say so on the page. A raw sum moves with the deal mix, not with partner performance.
- “No data” is not 0%. A rate with nothing to divide by has no value: a win rate before any deal has closed, a conversion rate before any invitation has gone out. Showing 0% turns a new partner into a failing one. The same goes for a figure your system doesn’t track yet, such as commissions before commission tracking is set up: missing is not zero.
- Know the figure’s age. Every figure was computed at a time. A commission approved this morning won’t appear in a figure computed last night, so put the computed-at time on the report and check it before acting on a number that should have moved.
- An attribution mix counts a two-partner deal twice. A mix that counts the role each partner played puts a deal with a sourcing partner and an influencing partner under both roles. That’s right for asking which roles partners play and wrong for counting deals or revenue, so never add up its rows.
- Know which figures a filter can’t narrow. An invitation that hasn’t been accepted belongs to no partner yet, so a filter by tier, partner type or partner manager has nothing to match it to. A report filtered to Gold partners that still shows invite conversion is showing the whole organization’s, and it should say which figures its filters didn’t narrow.
What belongs on a weekly partner program KPI sheet?
A weekly partner program KPI sheet is four blocks of KPIs (program, co-sell, money and health), each written down with its definition, its trap and the decision it drives. The last column is the test: a KPI that can’t name a decision for this week belongs in a quarterly review, not this one. Rule numbers in the trap column refer to the five rules above.
Program: is the program growing, and is it working?
| KPI | Definition | Trap | The decision it drives |
|---|---|---|---|
| Active partners | Partners in active status, with suggested or prospective partners counted separately | Status says signed, not selling: a partner with no open deal and no recent activity still counts | Which dormant partners get a reactivation call this week, and which to stop carrying |
| Partner-attributed pipeline | The value of open deals with a partner on them, with the deal count and how many a partner sourced | A total across currencies means nothing (rule 1); count each deal once, however many partners are on it, or the total outgrows the pipeline it came from | Which open partner deals need your help this week, and whether partner pipeline covers the partner target |
| Won via partners | The value and count of closed-won deals with a partner on them | It blends sourced and influenced wins, so quoting it as “partner revenue” invites the question of what would have closed anyway | Which partners earn a tier review or a joint plan, and what goes into commission accruals |
| Invite conversion | Invitations accepted out of invitations sent, shown as N of M | Partner filters can’t narrow it (rule 5), and with no invitations sent it has no value, not 0% (rule 2) | Whether the recruiting message works, and whom to chase before an invitation expires unanswered |
Co-sell: are partner deals moving?
| KPI | Definition | Trap | The decision it drives |
|---|---|---|---|
| Win rate | Deals won divided by deals won or lost; open deals are left out | A partner with no closed deal has no win rate, not 0% (rule 2), and two wins out of three is not a trend, so show the count beside the rate. If partners record outcomes too, count from your own record | Which partners get more deals routed to them, and where enablement is due |
| Median time-to-accept | How long a shared or registered deal waits before the other side accepts it, as a median, split by direction | A deal still waiting has no accept time yet, so the median can look best when the backlog is worst; read it beside the count still awaiting acceptance. Mixed directions hide whose delay it is: inbound waits on your team, outbound on the partner | Whom to chase: your own reviewers, or a partner sitting on the deals you shared |
| Attribution mix | The role each partner played across your deals: sourced, influenced or transacted | It counts partner roles, not deals, so a deal with two partners counts twice (rule 4) and its rows never add up to a deal count or revenue | Whether the program needs more recruiting or more enablement and co-selling support |
| Funnel by stage | Deal count and value at each stage, from pending to won or lost, with empty stages shown | Hiding an empty stage hides the gap it represents | Which stage to work this week: deals stuck in negotiation, or nothing entering discovery |
Money: what does the program owe, and how fast does it pay?
| KPI | Definition | Trap | The decision it drives |
|---|---|---|---|
| Commission owed | Pending commissions you owe partners, with what partners owe you (the receivable) shown separately | Netting payable against receivable hides both, and each currency stays separate (rule 1) | What finance approves this week, and the cash it needs |
| Commission cycle | The count and amount at each step (pending, approved, payment sent, confirmed), with the median days to approve, to pay and to confirm | Payment sent is not paid: until the partner confirms receipt, a payment can still come back rejected | Which step is slow and whose it is: your approvers, your payables, or a partner who hasn’t confirmed |
| Clawback exposure | Paid commissions still inside their clawback window | It’s a contingency, not a loss, and it falls as windows close, not because deals got safer | Whether to hold a reserve, and which customers to watch for a reversal |
| Commission exceptions | Payments a partner rejected, commissions clawed back, and term changes waiting for the partner’s approval | Each is a single count that hides a conversation with a partner | Which partners need a call from their manager this week |
Health: is the work behind the numbers getting done?
| KPI | Definition | Trap | The decision it drives |
|---|---|---|---|
| Journey health | The share of active partner journeys (the step-by-step onboarding plans you assign) that aren’t stalled, where stalled means not updated for seven days | It measures whether a journey moved, not how far: any update resets the clock | Which partner managers to nudge, and which journeys to reassign or close |
| Agreement coverage | The share of active partners with an executed agreement | An agreement that expires next month still counts, so read it beside the agreements awaiting signature or expiring soon | Which partners are selling without current paper, and what goes to legal this week |
| Certification | Partners’ course enrollments by state, and the certificates they hold, current or expired | A partner whose training isn’t tracked is not uncertified (rule 2), and a certificate that lapses this month still counts as held | Which tier reviews are due, and whom to re-enroll before a certificate lapses |
| Manager coverage | For each partner manager: partners, last action, overdue tasks, stalled journeys and median time-to-accept | Partners with no manager appear in no row, so the rows don’t add up to the program, and last action counts only what’s credited to a person | Whose book to rebalance, and which unassigned partners need a manager |
How should the weekly partner review run?
Run it in the order the decisions fall due: check the figures, clear what’s stuck, settle the money, then read the co-sell and program blocks and finish by partner manager. An order that works:
- Check the figures first: when they were computed (rule 3), and which ones the active filters didn’t narrow (rule 5).
- Clear what’s stuck: stalled journeys, overdue tasks, deals awaiting acceptance and invitations about to expire. Each leaves the meeting with an owner and a next step.
- Settle the money: commissions waiting for approval, payments a partner rejected, and clawback exposure on deals that look at risk.
- Read the co-sell block: which funnel stage moved, the win rate with its count beside it, and time-to-accept by direction.
- Read the program block as a trend: set this week beside the last few. One week of active partners or pipeline is a level, not a direction.
- Finish on manager coverage: whose book has gone unworked, and which partners have no manager at all.
Where does Fours compute these partner program KPIs?
Fours computes them on the Dashboard under Partners in the Fours Console: the Performance tab carries the program, co-sell, commission and partner-network figures, and the Team tab carries manager coverage. This is Fours behaviour, as Fours’ partner program dashboard documentation describes it.
- Program. Five tiles open the Performance tab: Active Partners (partners with status ACTIVE, with suggested partners beneath), Partner-Attributed Pipeline (the value of every open partner co-sell, with the number of open deals and how many a partner sourced), Won via Partners, Commission Owed (with what partners owe you beneath it, as receivable) and Invite Conversion, shown as “N of M invitations accepted.”
- Co-sell. A funnel that lists every stage from Pending to Won and Lost, even an empty one; the win rate, as deals won out of those won or lost; the median time-to-accept and the outbound/inbound split; and the attribution mix of Sourced, Influenced and Transacted, in which, the documentation says, a deal with two partners counts twice.
- Money. The commission lifecycle counts commissions and their amounts at Pending, Approved, Payment Sent and Confirmed, with the median days to approve, to pay and to confirm, the clawback exposure, and counts of Payment Rejected, Clawed Back and Pending Update Approval.
- Health. Journey Health is the share of active journeys that aren’t stalled, a journey being stalled when it’s active but hasn’t been updated for seven days. Agreement Coverage is the share of ACTIVE partners with an executed agreement, and the certification workflow counts enrollments by state and the certificates partners hold. On the Team tab, manager coverage gives each partner manager’s last action, overdue tasks, stalled journeys, Slack coverage and median time-to-accept, and a note counts the partners with no manager, who appear in no row.
The filters narrow every tab at once, by marketplace (AWS, Azure or GCP), partner type, tier, or only the partners you manage. The dashboard applies the counting rules too:
- Amounts are never added up across currencies. A tile shows one currency, US dollars when there are any, with “+N other currencies” beneath it.
- A rate with nothing to divide by shows “no data” or a dash, never 0%, and a panel whose feature isn’t enabled, such as commission tracking or partner training, reads “Not yet available” instead of showing zero.
- Figures can be up to 30 minutes old, and “Updated” under the Dashboard heading says when they were computed.
- Invite Conversion and the other invitation figures cover the whole organization whatever the filters, and when a filter is set, a line under the filters names the figures it didn’t narrow.
Frequently asked questions
Which partner program KPIs belong in a weekly review?
Four blocks: program (active partners, partner-attributed pipeline, won via partners, invite conversion), co-sell (win rate, time-to-accept, attribution mix, funnel), money (commission owed, commission cycle, clawback exposure) and health (journey health, agreement coverage, certification, manager coverage). Keep a KPI only if it drives a decision.
How should partner win rate be calculated?
Deals won divided by deals won or lost, leaving open deals out. A partner with no closed deal has no win rate, so show “no data,” not 0%, and put the count beside the rate: two wins out of three is not a trend.
Why does the attribution mix count more deals than we have?
Because it counts partner roles, not deals. A deal with a sourcing partner and an influencing partner appears once under each role, so it counts twice. Read the mix for the roles partners play, and take deal counts and revenue from the deals themselves.
Why doesn’t invite conversion change when the report is filtered by tier?
An invitation belongs to no partner until it’s accepted, so it has no tier, type or partner manager to filter on. The figure covers the whole organization, and a report should say which figures its filters didn’t narrow.
What is clawback exposure?
Clawback exposure is the paid commissions still inside their clawback window, which can still be reversed if the deal is canceled or otherwise reversed. It’s a contingency to watch, not a loss, and it falls as windows close, not because deals got safer.
Where does Fours compute partner program KPIs?
On the Partners Dashboard in the Fours Console, filtered by marketplace, partner type, tier or your own partners. Amounts stay in their own currency, a rate with nothing to divide by shows no data, and figures can be up to 30 minutes old.
Takeaways
- Count before you compare: never add currencies, show “no data” rather than 0%, and check when a figure was computed.
- An attribution mix counts roles, not deals. A two-partner deal counts twice, so never add up its rows.
- An invitation belongs to no partner until it’s accepted, so partner filters can’t narrow invitation figures.
- Keep four blocks (program, co-sell, money and health), and give each KPI its definition, its trap and the decision it drives.
- Split time-to-accept by direction, read the commission cycle step by step, and treat clawback exposure as a contingency, not a loss.
Fours PRM keeps the records these KPIs count, from deal registrations and co-sells to commission plans, journeys and agreements, and computes the partner dashboard from them. See how it fits your program on Fours’ partner relationship management platform.
Sources
Primary sources for the platform rules cited above. Last verified October 23, 2026. Cloud providers change fees, eligibility, and program terms without notice — check the source before relying on a figure.
- Fours docs: Partner Program Dashboard — Fours behaviour: the Performance tab's five program KPIs (Active Partners with suggested partners beneath, Partner-Attributed Pipeline, Won via Partners, Commission Owed with the receivable beneath, Invite Conversion as N of M invitations accepted); the co-sell funnel listing every stage, win rate as deals won out of those won or lost, median time-to-accept, the outbound/inbound split, and the attribution mix in which a deal with two partners counts twice; the commission lifecycle with median days to approve, pay and confirm and clawback exposure; Journey Health with a journey stalled when active but not updated for seven days; Agreement Coverage; manager coverage, with partners who have no manager in no row; the filters, and invitation figures covering the whole organization whatever the filters; amounts never added across currencies; no data or a dash, never 0%; Not yet available without commission tracking or partner training; figures up to 30 minutes old
- Fours docs: Set Up and Manage Commission Plans — Fours behaviour: the clawback window as an optional number of days during which a paid commission can still be reversed; the lifecycle after Close-Won from PENDING to APPROVED, PAYMENT_SENT and CONFIRMED, a partner's rejection of a payment returning the commission to APPROVED, and a clawback possible only after the partner confirmed and while the window is open
- Fours docs: Track and Respond to Deals — Fours behaviour: outbound deals you registered with a partner and inbound deals a partner registered with you; one copy of a shared deal per organization, each closed by its own side, so the seller's copy can read Closed Lost while a partner's reads Closed Won; one row per partner with its attribution role, Shared date and Accept Date
Keep reading
Stay Updated
New posts, product updates and marketplace strategy are shared on LinkedIn as they publish.
Follow Fours on LinkedIn