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.
Use the Stripe coupon flow when a referral reward should behave like a discount instead of cash. GrowSurf creates and syncs the coupon in Stripe, while your checkout flow or Stripe Payment Link handles redemption.
This setup also supports upfront referred-friend discounts, so you can give a referred visitor a promotion code before they complete the qualifying purchase.
Stripe coupon rewards depend on the campaign currency you choose in GrowSurf. Set that first, then connect Stripe from the campaign Options > Integrations screen.

GrowSurf can connect coupon rewards for the referrer, the referred customer, or both. In double-sided campaigns, this is the area that decides who receives the Stripe coupon.

Configure the coupon name, discount type, duration, and who should receive it. GrowSurf then creates and manages the Stripe coupon for that reward connection.

For rewards like one free month or recurring subscription discounts, GrowSurf recommends applying the coupon to subscriptions rather than customers. If you need the reward to accumulate more like balance, consider using Stripe credits instead.
If you use Stripe Payment Links, GrowSurf can append the promotion code to the Payment Link URL as long as promotion codes are enabled in Stripe. If you use your own checkout flow instead, you can read the promotion code from the GrowSurf JavaScript SDK and apply it there.
Use this only when you are not relying on Stripe Payment Links to auto-append the promotion code:
const discount = growsurf.getUpfrontDiscount('stripe');
if (discount) {
console.log(discount.promotionCode);
console.log(discount.couponId);
}They do not apply to credit rewards or referrer-only coupon rewards, so confirm the reward structure before you expect a promotion code to appear at checkout.
GrowSurf replaces the old upfront coupon when you change the referred-friend coupon setup, but customers who already redeemed the previous code are not retroactively changed.
No. When Payment Links are enabled for promotion codes, GrowSurf can append the Stripe promotion code automatically for referred visitors.
Yes. In a double-sided reward, GrowSurf lets you choose whether the Stripe coupon goes to the referrer, the referred customer, or both.
No. Upfront discounts are incompatible with dynamic rewards, so use a standard referred-friend coupon if you want the promotion code delivered before purchase.
Trusted by marketing and product teams at fast-growing B2C, fintech, and SaaS companies
