Commission Rule Types
Each commission rule includes a payment filter controlling which customer payments earn commission. Payment numbering is always tied to the customer, not to a single subscription or product.
A new customer's first payment
Pays on the customer's first cash-collected sale. A later purchase, upgrades, or plan changes from an existing customer don't count as "first" payment.
A customer's second & beyond payments
Pays on renewals, upgrades, and other repeat payments after the first, useful for a lower recurring rate.
Every customer payment
Pays on every eligible payment from that customer.
A customer's first X payments / first X months
- X times: commission for the customer's first N paid transactions
- X months: commission for payments within the customer's first N months after they first paid
Set X when you select these types in the rule editor.
How payments are counted
Partnersify counts one payment history per customer, across every product.
A new customer's first payment is their first sale that collected cash. If they subscribe and later buy a one-time product (or the reverse), the second sale is payment #2 and does not re-trigger a first-payment rule.
This is tied to the customer, not to a subscription or SKU, so canceling and resubscribing cannot mint a new "first." Use the product filter (onProduct) if a rule should only touch subscriptions, one-time products, tags, or specific Stripe prices — that filter does not give those products their own payment number. To pay on a core product even when a cheaper SKU can be bought first, use every payment or first X months on that product rather than a first-payment rule.
Free trials and $0 invoices
Only sales that collected cash (sales.total greater than $0) count toward payment numbering. Free trials and other $0 invoices do not advance the counter. $0 line items on a paid sale still do not earn commission.
Updated