Contact support and we will keep this article attached to your request.
When to use referral codes
- In-person, phone, or sales-assisted referrals
- Printed cards, flyers, event material, or direct mail
- Checkout, booking, quote, or signup forms with a referral-code field
- Offline businesses that upload converted customers later
- Custom products that send the code through API or webhooks when a purchase happens
How to distribute codes

How referral codes are generated
- For all existing referrers without a code: go to Referrers, click Generate referral codes, then confirm.
- For one existing referrer without a code: go to Referrers and click Generate in the Referral Code column for that referrer.
- For a new referrer: go to Referrers, click Add Referrers, complete the required fields, turn on Generate referral code, then click Add Referrer.

Using referral codes with Stripe
Before using referral codes with Stripe
- Stripe must be connected to the campaign. See How to connect Stripe to Referral Factory.
- You must be working inside the correct campaign.
- To generate referral codes for existing referrers, those referrers must already be in the campaign. You can add referrers manually or sync referrers from Stripe.
Choose how Stripe should qualify leads

Create the campaign coupon in Stripe

Set the default rules for Stripe referral codes
- Eligible for first-time order only: only new customers can qualify as referrals when they use a generated referral code.
- Limit redemption count: limit how many times each generated referral code can be used.
- Add expiration date: set an expiry date for generated referral codes.
- Require minimum order value: require a minimum order value before the referral code can be used.
Review referral code performance
- How many referrers have a referral code.
- How many leads came from referral codes.
- The generated referral codes for your referrers.
- The Stripe coupon details for the campaign, if you are using Stripe.
What happens next
Important notes
- Referral codes and referral links can both be used in the same campaign.
- Each referrer can have a unique referral code tied to the campaign.
- You only need to manually generate referral codes when you need to access or share them before the referrer sees them in a Referral Factory experience.
- Adding or syncing referrers does not automatically email them their referral code. To email referrers, use your campaign emails or automations. See How to use Referral Factory's built-in email tools to ask for referrals.
- If you use Stripe, Stripe must stay connected for checkout redemption and tracking to work.
- If you use Stripe, the discount can be an amount off, such as $10 off, or a percentage off, such as 10% off.
Troubleshooting: Referral codes are not being generated for new referrers
Troubleshooting: A referral code was used in Stripe, but the lead was not instantly qualified
- Stripe is still connected.
- Qualify when referral code is used is enabled under Campaign Settings -> Integrations and API -> Payment -> Stripe.
- The code used at checkout was generated by Referral Factory for this campaign.
- The referral code meets the predefined Stripe rules, such as first-time order only, redemption limit, expiration date, or minimum order value.
