Skip to main content
All CollectionsIssuing Rewards
Rewards with Referral Factory and Stripe
Rewards with Referral Factory and Stripe

Reward referrals with Stripe! 🎁 Issue credits or coupons to incentivize leads or reward customers for referrals automatically.

Updated over 4 months ago

Are you looking for referral program software that works with Stripe?

Get your referral program up and running, and integrated with Stripe, in just a few days πŸ‘‰ Try Referral Factory free for 15 days.

If you already have a Referral Factory account, then keep reading to learn how to use Stripe as a rewards partner πŸ‘‡


πŸ“Œ Did you know we also offer a no-code integration with Stripe to track and qualify converted referrals? Learn more.

πŸ“Œ Want to know what else you can do with rewards on Referral Factory? Read the overview.


What You Can Do With Stripe and Referral Factory Rewards

With Stripe and Referral Factory, you have the flexibility to reward and incentivize in a way that suits your needs.

Who Can You Reward?

You can reward:

  • The Person Referring (the person doing the referring, who shares their referral link)

  • The Person Invited (the person being referred, who signs up on the referral link they were sent)

  • Both! Note that to reward both users, you will need to add multiple rewards, one for the Person Referring and another for the Person Invited.

What Events Can Trigger A Stripe Reward?

You can trigger a reward on:

  • A converted referral (when the Person Invited "qualifies"). Since Stripe rewards are monetary, they can only be issued once the Person Invited has qualified. This protective measure ensures that you only pay rewards for legitimate, successful referrals. For non-monetary reward types (such as coupon and custom rewards), you can trigger rewards when a Person Referring joins your campaign (either by registering for a referral link or being added to your campaign) and when a Person Invited joins your campaign (by filling in their details on the referral link shared with them).

In addition, you have the option to trigger rewards:

How Can Rewards Be Issued in Stripe?

You can issue the reward as:

  • A Stripe Coupon (You set these up in Stripe with a discount percentage or value). Please note that you cannot stack coupons in Stripe, meaning you cannot apply the same coupon multiple times to a single customer or subscription. Therefore, Stripe coupons cannot be issued as recurring rewards.

  • A Stripe Credit (This will apply a negative balance to a customer's account on Stripe). Stripe credits can be issued as a fixed amount or a commission based on the total spend of the Person Invited (your new customer).


How To Add A Fixed Amount Reward and Issue it As A Stripe Credit

Step 1: Add Reward From the Rewards Dashboard

β†’ In the left-hand navigation bar of your Referral Factory dashboard, click the Rewards tab and select Dashboard from the dropdown menu.

β†’ Select the Fixed Amount tab.

β†’ Click Add Reward.

Step 2: Name Your Reward and Link A Campaign

β†’ Name the reward. This is used for internal management purposes and won’t be shown to your users.

β†’ Select the relevant campaign.

β†’ Click Create.

❗️ Rewards are linked to campaigns. If you have multiple campaigns and want to issue rewards in each of them, you will need to create multiple rewards.

Step 3: Choose Who Should Be Rewarded and Select Whether It Should Be Once Off or Recurring

β†’ Choose who should be rewarded: the Person Referring or the Person Invited. If you want to reward both users in the same campaign, you should create multiple rewards.

β†’ Select whether your reward should be issued once off or as a recurring reward.

β†’ Click Next.

Step 4: Select How and When to Issue the Reward

β†’ For the issuing method, select Stripe.

β†’ Select when you want the reward to be triggered.

β†’ Click Next.

❗️ Since Fixed Amount rewards have a monetary value, they cannot be triggered when the Person Referring joins your campaign or when a Person Invited signs up via a referral link. This protective measure ensures that you only pay rewards for qualified/converted referrals.

Step 5: Set the Currency, Value and Target

β†’ Select the currency and set the value of your Stripe credit reward.

β†’ If applicable, set the target number of referrals or converted referrals that should trigger the reward.

β†’ Click Next.

Step 6 (Optional): Create an Email Notification

β†’ To trigger an email when a reward is issued, toggle the feature on and use the drag-and-drop builder to edit it. Your email notification will be automatically styled in the design of your campaign.

β†’ Click Next.

πŸ“Œ You can disable or edit this email notification from the Rewards Dashboard by clicking the blue button in the Actions column alongside the relevant reward.

Step 7: Activate Your Reward

β†’ If you would like to automatically issue rewards, toggle on auto-issue. This means you will not have to authorize these rewards to be issued, they will be issued automatically. This method is NOT recommended.

β†’ Set whether you would like to limit the number of rewards that can be issued to any single user. The limit is the number of rewards to be issued, not the value of the Stripe credit.

β†’ Click Activate.

πŸ“Œ Now that you’ve added a reward, learn how to issue rewards that become due.


How To Add A Commission-Based Reward and Issue it As A Stripe Credit

Step 1: Add Reward From the Rewards Dashboard

β†’ In the left-hand navigation bar of your Referral Factory dashboard, click the Rewards tab and select Dashboard from the dropdown menu.

β†’ Select the Commission tab.

β†’ Click Add Reward.

Step 2: Name Your Reward and Link A Campaign

β†’ Name the reward. This is used for internal management purposes and won’t be shown to your users.

β†’ Select the relevant campaign.

β†’ Click Create.

❗️ Rewards are linked to campaigns. If you have multiple campaigns and want to issue rewards in each of them, you will need to create multiple rewards.

Step 3: Choose Who Should Be Rewarded and Select Whether It Should Be Once Off or Recurring

β†’ Choose who should be rewarded: the Person Referring or the Person Invited. If you want to reward both users in the same campaign, you should create multiple rewards.

β†’ Select whether your reward should be issued once off or as a recurring reward.

β†’ Click Next.

Step 4: Select How and When to Issue the Reward

β†’ For the issuing method, select Stripe.

β†’ Select when you want the reward to be triggered.

β†’ Click Next.

❗️ Since Commission-based rewards have a monetary value, they cannot be triggered when the Person Referring joins your campaign or when a Person Invited signs up via a referral link. This protective measure ensures that you only pay rewards for qualified/converted referrals.

Step 5: Set the Percentage and, Optionally, the Maximum Value

β†’ Set the percentage of your commission-based reward.

β†’ Optionally, set the currency and maximum value that any individual reward can reach, no matter the total spend of the Person Invited.

β†’ Click Next.

Step 6 (Optional): Create an Email Notification

β†’ To trigger an email when a reward is issued, toggle the feature on and use the drag-and-drop builder to edit it. Your email notification will be automatically styled in the design of your campaign.

β†’ Click Next.

πŸ“Œ You can disable or edit this email notification from the Rewards Dashboard by clicking the blue button in the Actions column alongside the relevant reward.

Step 7: Activate Your Reward

β†’ If you would like to automatically issue rewards, toggle on auto-issue. This means you will not have to authorize these rewards to be issued, they will be issued automatically. This method is NOT recommended.

β†’ Set whether you would like to limit the number of rewards that can be issued to any single user. The limit is the number of rewards to be issued, not the value of the Stripe credit.

β†’ Click Activate.

πŸ“Œ Now that you’ve added a reward, learn how to issue rewards that become due.


How To Add A Coupon and Issue Via Stripe

Step 1: Create A Coupon in Stripe

β†’ Create a coupon in Stripe. You will be able to select this coupon in Referral Factory once Stripe has been connected as a rewards partner.

Step 2: Add Reward From the Rewards Dashboard in Referral Factory

β†’ In the left-hand navigation bar of your Referral Factory dashboard, click the Rewards tab and select Dashboard from the dropdown menu.

β†’ Select the Coupon tab.

β†’ Click Add Reward.

Step 3: Name Your Reward and Link A Campaign

β†’ Name the reward. The name is used for internal management purposes and won’t be shown to your users.

β†’ Select the relevant campaign.

β†’ Click Create.

❗️ Rewards are linked to campaigns. If you have multiple campaigns and want to issue rewards in each of them, you will need to create multiple rewards.

Step 4: Choose Who Should Be Rewarded

β†’ Choose who should be rewarded: the Person Referring or the Person Invited. If you want to reward both users in the same campaign, you should create multiple rewards.

β†’ Note that coupon rewards can only be issued once-off. Should you wish to issue a recurring reward, please select a Fixed Amount, Commission, or Custom reward.

β†’ Click Next.

Step 5: Select How and When to Issue the Reward

β†’ For the issuing method, select Stripe.

β†’ Select when you want the reward to be triggered.

β†’ Click Next.

Step 6: Select Your Stripe Coupon

β†’ Use the dropdown menu to select the coupon you created in Stripe as per the instructions in Step 1. If you cannot see a recently created coupon, click the refresh button.

β†’ Select whether the coupon should be applied to the customer or only to specific subscriptions. If you choose to apply the coupon to a subscription, select the subscription(s) to which the coupon should be applied.

β†’ Click Next.

Step 7 (Optional): Configure Your Reward Email Notification

β†’ Should you wish to trigger an email when a reward is issued, toggle the feature on and use the drag-and-drop builder to edit it. Your email notification will be automatically styled in the design of your campaign.

β†’ Click Next.

πŸ“Œ You can disable or edit this email notification from the Rewards Dashboard by clicking the blue button in the Actions column alongside the relevant reward.

Step 8: Activate Your Reward

β†’ If you would like to automatically issue rewards, toggle on auto-issue. This means you will not have to authorize these rewards to be issued, they will be issued automatically. This method is NOT recommended.

β†’ Set whether you would like to limit the number of coupons that can be issued to any single user. The limit is the number of coupons to be issued, not the value of the reward.

β†’ Click Activate.

πŸ“Œ Now that you’ve added a reward, learn how to issue rewards that become due.

Did this answer your question?