Getting Started
The Definitive Guide to Referral Rock
New User Guide
Program Setup: Design Guide
Admin Dashboard
Admin Navigation
Key Term Reference Guide
Success Checklist Part 1: Technical Review
Success Checklist Part 2: Branding and Messaging
Video Library
Ambassador to Referral Rock: A Comprehensive Migration Guide
Build Your Program
Program Editor
Program Editor Overview
Member Sharing Experience
Referral Page (Hosted Landing Page)
Referral Page (Webpage Redirect)
Creating Reward Rules
Member Portal
Emails & Notifications
Using our Email Editor
Additional Options
Migration from Member Portal Classic to the new Member Portal
Rewards & Payments
Payouts (Overview)
PayPal Business (Use your own PayPal Business account)
Coupon Rewards
Gift Cards
Recurring Rewards FAQs
Recurring Rewards
Member Invite Automation
Site Settings and Domain Settings
Integrate
Salesforce and HubSpot CRM Integrations
Referral Add to Salesforce
Referral Update with Salesforce
HubSpot
Referral Add to HubSpot
Referral Update with HubSpot
Member Registration
Pre-Approved Member Registration
Integrating Your User Interface
One Click Access
iFrame
Access Script
On-Site Widget (Overlay)
Link Widget (Embedded)
Member Portal Embed Experience
Referral Capture & Update
Conversion Tracking (JavaScript)
Universal Script: Convert 3rd party cookie to 1st party
(Advanced) Triggering Scripts on Non-Pageload Events
Referral Update (JavaScript)
Conversion Redirect
Zapier
Zapier- General Overview
Zapier - Referral Update
Zapier - Referral Add
Zapier - Add Potential Invite
External Integrations
Acuity
Eventbrite
Drift
Shift4Shop
Magento
Squarespace
Volusion
BigCommerce
Gumroad
Shopify
WooCommerce
123Contact Form
Caldera Forms
Cognito Forms
Formsite
HubSpot Forms
Gravity Forms
TypeForm
WPForms (WordPress Forms)
Pardot Forms
Wufoo Forms
Google Analytics
Instapage
Hubspot Form on a Hubspot Page
Active Campaign Forms
Calendly
Integrations (Overview)
Best Practices / Guides
Referral Best Practices
Member Best Practices
Email Campaigns
Promotion Best Practices
W9 and 1099 Compliance
Testing Before Launch
Import Members and Referrals
Working with External Tracking and Scripts
Frequently Asked Questions (FAQs)
General Questions
What is the difference between a Member and a Referral?
Can Referral Rock reward Members as well as Referrals?
Is Referral Rock compliant with GDPR?
What are Member Segments?
Can Referral Rock help me with designing my program?
How many domains can be integrated with Referral Rock?
How can I submit a product bug or feature request?
How do I find my API keys?
Do you integrate with MailChimp?
Account & Billing
What is included in my Referral Rock plan?
I forgot my password! How do I log in?
How can I add a team member to my Referral Rock account?
What are the team permission levels for my account?
Where can I upgrade, pause or cancel my subscription?
I need to update my credit card information. Where do I go?
How do I update my company's address?
Where can I access my billing information?
What is my Member Limit?
What happens when I reach my Member limit?
Can I clear my Member & Referral data?
Are gift cards and PayPal included in my plan?
Managing Programs
How can I edit my Member Portal's Accessibility settings?
Can the same person be part of multiple referral programs?
How can I change the text for the email, text or social share options?
Can I add an additional custom field to the Member Registration form?
Would an extension like AdBlocker prevent us from capturing a referral?
Can Referral Rock integrate with Instagram?
How do I get notified of new members and referrals?
How many programs am I allowed to run at one time?
Can I limit my referral program registration?
What is the size of the Referral Rock widget?
What happens when I activate my program?
Can my referral program be run in other languages?
Managing Members
What is Single Sign On (SSO)?
How do I see a list of all of my members?
How do I manually add a member?
Where do I see a specific member's activity, like their referrals and rewards?
What is a referral code?
What are Member Segments?
I have a list of customers that I’d like to automatically enroll as Members. Will an email be sent to them if I import a member CSV?
Can my members have more than one referral link?
Managing Referrals
What information do I see on the Referral List?
What do I see when I view a Referral's details?
What are the different statuses for referrals?
How do I manually add a referral?
How do I manually update a referral's status?
Is there an easy way for me to download all the referrals collected into a spreadsheet?
Rewards Management
How can I schedule my payouts to issue at a certain time?
My product/service has a return policy. Can I apply an eligibility date to my reward?
How do I manually create or issue a reward?
A reward was issued to the wrong email. What do I do?
Can I reissue a reward?
What type of rewards can Referral Rock automate for me?
Can Referral Rock send a check or cash as a reward?
How do I fund my Tango (Gift Card) account?
Do I get an email when I have a pending reward?
Can I limit the annual reward amount for a recipient?
How do I bulk issue rewards?
Are there fees associated with using Tango?
How does someone redeem their Prepaid Visa / Mastercard card?
Can I fund my gift card account in a currency other than USD?
What happens if a PayPal reward goes unclaimed?
What do Gift Card rewards look like for the recipient?
Email Management
How do I change the delivery name and email for outbound emails sent from Referral Rock?
How do I add my company logo to Referral Rock emails?
What are the Email Sharing blocks?
Can I create my own templates?
What is the block list?
How can I prevent emails from going to spam?
How do I view emails by Program or Member?
Where can I see my email statistics and history?
I'm not sure if all of my emails were sent properly. How can I check?
How do I resend an email?
Reports
Logs
Fraud Management
Configuration Activity Log
Program Activity Log
PayPal Refunds
Release Notes
Most Recent
October-December 2021
July-September 2021
April-June 2021
January-March 2021
October-December 2020
July-September 2020
April-June 2020
January-March 2020
2017-2019 Release Notes
References
Table of Contents
- All Categories
- Build Your Program
- Rewards & Payments
- Recurring Rewards
Recurring Rewards
Updated
by Tyra Earl
Recurring rewards allow programs to be setup to reward members on an ongoing basis, instead of just a single reward. We have found that SaaS and E-Commerce companies especially benefit from a recurring reward model.
Classic SaaS Affiliate Program: A SaaS company may wish to reward members 30% of every paid invoice of the subscriptions that are brought in.
E-commerce Relationship Program: An E-Commerce company may wish to reward members after their referral makes a repeat purchase online within the first year up to a maximum reward of $500.
Recurring Reward Flow
- Create a new reward rule: You will setup a reward rule in a program just like you do today but there will be a new option for to setup a recurring reward rule.
- Member adds new referral: A member of the program has a referral added and the status is set to approved.
- Recurring reward enrollment is created: The new referral now has a recurring reward enrollment (based on the reward rule)
- A referral action is received: A referral action (like a referral pays their bill) is sent into Referral Rock to "trigger" rewards for the member based in the enrollment.
Creating a new Recurring Reward
- Navigate to the Reward Rules tab of the Program Editor and select Add Rule under Member Reward Rules
- Under the "Reward Member With" section, select Add New Reward
- Select the type of reward and enter the amount and currency (if applicable)
- Select Finish
- Select Setup to open the "Trigger Reward When" section
- Select Recurring Referral Actions as the reward trigger

- Select any Additional Conditions that apply to this rule (Optional)
- Limit by Total Number setting allows you to set the limit of the number of individual rewards earned from a single referral's enrollment, regardless of amount.
- Limit by Total Amount allows you to set a limit of the total amount of rewards a member can receive from a single referral's enrollment.
- Set your desired Days After Approved and/or Event Time Range Limit. By default there is no date limitation, but you can also choose to limit by days based off of when the referral was approved, or by a specific date range.
- Select your Reward Delivery to issue manually or instantly
- If issuing manually, you can choose to select an issue delay
- If you would only like the Recurring Reward rule to be active during a particular time frame, select "Limit by Date" at the top left of the Reward Rule to set the rule's Active Dates. Here you can also manually disable the rule.
- Save your Recurring Reward
Enrollment
Once a member's referral has been approved, the referral is enrolled into any active recurring rewards.

Enrollments are easily viewed on the Referral Details page. Here you can see the referral's active enrollment to a recurring reward, and the corresponding activities that took place (e.g. referral was approved and the enrollment was added to the referral) along with further details under More Details. The Add Action button is one of our 2 manual methods of adding a Referral Action shown later in this article.

If you select the name of the enrollment, you will open up the enrollment details page for that specific referral. Here you can adjust the conditions of the enrollment, change the payout settings, disable or delete the enrollment, and easily see any Program Activities such as Referral Actions and rewards. Any changes made on this page will only affect that particular referral's enrollment.
Referral Action
Once a referral has a recurring reward enrollment, you'll need to tell our system when events happen, in order to trigger that reward. We call these events Referral Actions.
A Referral Action happens outside of Referral Rock. For example, renewing a monthly subscription or making a repeat purchase.
Typically, actions come from your e-commerce store, CRM, or billing system. If that action has enough information to match with an existing referral and that referral has a recurring reward enrollment then a reward is created.
This information can be sent to us through our API or Zapier. You may also manually add a Referral Action inside Referral Rock.
Manually adding a Referral Action
Referral Actions can be easily added manually either through the Referral Details page Add Action button, or through our navigation bar Referrals > Add > Action.


Adding a Referral Action is simple. Adjust the Amount field, the date that the Referral Action took place, and optionally enter an internal note explaining the action. The table below these fields will show you what Member rewards will be created due to this action, if any, along with the reward details.

Once a Referral Action has triggered a reward from the Enrollment, you will now see a new section on the Referral Details page Member Rewards Generated to show that the enrollment has created a reward for the Member.
