Commission flows in Tolt allow you to define precise conditions for when commissions should be triggered based on partner, customer, and transaction attributes. Below is a breakdown of all available conditions, along with examples to help you tailor your commission logic.
Partner conditions
Number of transactions
Checks how many transactions the partner’s referred customers have made.
Example: Trigger commission if the partner’s customers have made more than 10 transactions.
Number of customers
Checks how many customers were referred by the partner.
Example: Trigger commission if the partner has referred at least 5 customers.
Number of leads
Checks how many leads were generated by the partner.
Example: Trigger commission if the partner has generated more than 20 leads.
Partner ID
Matches a specific partner ID.
Example: Trigger commission if the partner ID equals part_123
.
Total revenue
Checks the total revenue generated by the partner's customers.
Example: Trigger commission if the partner’s total revenue is greater than $1,000.
Total earnings
Checks how much the partner has earned in commissions.
Example: Trigger commission if total earnings exceed $500.
Country
Checks the partner’s country.
Example: Trigger commission if the partner is located in the United States.
Customer conditions
Number of transactions
Checks how many transactions this customer has completed.
Example: Trigger commission if the customer has made more than 3 purchases.
Total paid
Checks how much the customer has paid in total.
Example: Trigger commission if the customer’s total spend is over $250.
Identifier
Checks if the customer’s identifier matches a specific value.
Example: Trigger commission if the customer identifier contains cust_123
.
Created date
Checks when the customer account was created.
Example: Trigger commission if the customer signed up more than 30 days ago.
Conversion date
Checks when the customer converted from a lead to an active paying customer.
Example: Trigger commission if the customer converted less than 60 days ago.
Transaction conditions
Amount
Checks the value of the individual transaction.
Example: Trigger commission if the transaction amount exceeds $99.
Product ID
Matches the transaction’s associated product ID.
Example: Trigger commission if the product ID equals prod_xyz
.
Interval
Checks if the transaction is part of a monthly or yearly billing cycle.
Example: Trigger commission if the interval is yearly
.
Billing type
Checks if the transaction is a one-time payment or part of a recurring subscription.
Example: Trigger commission if the billing type is recurring
.