How lead rewards work
Lead rewards are triggered by lead events on Dub. A lead event is created whenever:- You track a lead via the
/track/leadendpoint or one of our SDKs - A partner submits a lead for your review
- A customer starts a free trial via your Stripe integration
Creating a lead reward
In your group rewards tab, click Create next to the Lead reward type.

- “$50 per lead”
- “$75 per lead for US and Canada, else $25”
Lead reward conditions
Conditions let you pay a different amount when a lead meets certain criteria. Click Add condition in the reward builder, and set the reward amount for each condition block.
Customer attributes
Partner attributes
Lead metadata attributes
TheLead entity has a single attribute, Metadata, which matches against any custom field you attach to the lead event via the metadata prop on /track/lead. This lets you reward based on data Dub doesn’t track natively, such as company size, plan tier, or lead score.

Lead reward examples
Free trial signups only
If you track both generic signups and Stripe free trials as leads, you can pay only for the trials: