Workforce management

Commission calculated from the calls themselves

Most teams run commission in a spreadsheet rebuilt every month from CSV exports. The dialer already knows what happened. This is the same system doing the arithmetic.

app.opsynchub.com/payroll/period

Period · 1–15 Aug

J. Mercer · Collections

Approved

Inputs this period

Calls

612

Deals

31

Revenue

$18.4k

Hours

78.5

Rules applied

Per deal · Recovery Q3per_deal
Revenue percent · 4%revenue_percent
Milestone · 600 callsmilestone
Total paystored as four values
Base Commission Bonus

Proportions shown for structure. Actual amounts are per-customer configuration.

Five rule types, scoped per campaign

A rule belongs to a campaign, so a retention push and a cold-outbound campaign can pay on completely different logic without maintaining two plans by hand.

Per call

A flat amount for each qualifying call. Optionally gated behind a minimum call threshold, so it only starts paying past a floor.

Per deal

A flat amount per closed deal, counted from the records that actually reached a won stage.

Revenue percent

A percentage of revenue generated, taken from the revenue recorded against the agent’s closed work.

Hourly

An hourly rate, drawn from the same clocked hours the time tracker recorded — not a separately maintained number.

Milestone

A one-off amount on reaching a defined target, for spiffs and campaign pushes that are not linear.

Every payslip shows its working

Each entry stores base pay, commission, bonus and total as separate values, alongside the inputs that produced them — calls made, deals closed, revenue generated and hours worked for that period.

The commission itself is stored as a structured breakdown rather than a single figure, so "why is this number what it is" is a question the record answers directly. That is the conversation that costs ops teams a day a month, and it is usually lost because the spreadsheet that produced last month's number has already been overwritten.

Stored per entry

Calls made
Deals closed
Revenue generated
Hours worked
Base pay
Commission pay
Bonus pay
Total pay

A period you can audit afterwards

Step 1

Draft

The period opens and entries accumulate per agent: calls made, deals closed, revenue generated, hours worked.

Step 2

Approved

A manager approves the period. The approval is timestamped, so there is a record of who signed off and when.

Step 3

Paid

The period is marked paid with its own timestamp, and each entry keeps its base, commission, bonus and total split.

Agents see their own current period and pay history. Managers see the period, its entries and the commission breakdown behind each one.

This calculates pay. It does not file taxes.

OpsyncHub produces the period, the entries and the payslips. It is not a payroll bureau: there is no tax filing, no direct deposit and no statutory reporting. It replaces the spreadsheet that decides what each agent is owed — then you pay them however you already do.

Ready to replace
your entire ops stack?

Get access

Request access · Onboarding done for you