Built for startups,
scaled for unicorns
Successfully submitted!
Error! Please try again

Want the full setup walkthrough?
Use these docs for exact setup steps, supported fields, and troubleshooting.
GrowSurf can automate Chargebee coupons or credits whenever a reward is unlocked, and the Chargebee integration also supports dynamic rewards when different plan outcomes should issue different reward amounts.
This is the right setup when a referral to a higher-value Chargebee plan should earn a bigger incentive than a referral to a lower-tier plan. GrowSurf handles the reward logic; Chargebee still handles the subscription billing object that receives the coupon or credit.

In Campaign Editor > 4. Options > Integrations, add your Chargebee site, API key, and product catalog version. If Chargebee payments should also trigger referrals, keep the webhook credentials configured and make sure the matching Chargebee webhook is active.

Open the Coupons/Credits tab and click Connect a Reward. Start with the reward that should vary based on the referred friend's plan or another qualifying attribute.

Use a coupon when the plan-based reward should discount the next invoice or billing period. Use a credit when the reward should stack as promotional balance. For double-sided rewards, choose whether the referrer, the referred customer, or both should receive the Chargebee incentive.
If higher-tier referrals should earn a larger reward, turn on Dynamic Reward Rules for the connected reward and define the rule set that matches the referred friend's plan or qualifying attributes. A common setup is to issue one reward amount for a base plan and a larger reward for a higher-tier plan.
See our dynamic rewards guide for the full rule-builder walkthrough and examples.
Run a test in the same Chargebee mode where the reward is connected, then confirm the participant's reward details in GrowSurf and the applied Chargebee coupon or credit on the right subscription. If the higher-tier reward does not fire, check for a missing dynamic rule, a currency mismatch, or the wrong customer email in Chargebee.
If the reward should feel like an immediate billing discount tied to the plan someone purchased, coupons are usually easier for finance and support teams to reason about than credits.
Create at least one test case for each tier you expect to reward so you can confirm the correct rule matches before the campaign goes live.
Yes. The Chargebee integration supports GrowSurf dynamic reward rules, so you can vary the coupon or credit amount based on referred-friend attributes such as the plan they signed up for.
Configure them on the connected reward inside GrowSurf, then save the reward after your rules are in place.
The most common causes are a missing dynamic rule match, testing in the wrong Chargebee mode, a currency mismatch, or a Chargebee customer email that no longer matches the GrowSurf participant email.
Trusted by marketing and product teams at fast-growing B2C, fintech, and SaaS companies
