Skip to main content

Program Editor Explained

Use the Program Editor to design and configure every aspect of your referral program, including sharing options, rewards, member portal pages, and emails.

Overview

The Program Editor is the central workspace for building and managing a referral program.

Admins and Managers can use the Program Editor to configure:

  • How members share your program

  • Where referrals land after clicking a shared link

  • What rewards members and referrals earn

  • How the Member Portal looks and behaves

  • Which program emails are sent and when

  • How to promote and integrate the program

What we'll cover in this article:

  • Add a Program

  • Share

  • Rewards

  • Portal

  • Emails

  • Promote

  • Program Settings

Here's a tour of the Program Editor (click here to open in fullscreen).


Before You Start


Where to Find the Program Editor

Programs > [Program name] > Open Editor


Add a Program

  1. Select Programs from the main navigation.

  2. Select Add Program in the top right corner.

  3. Answer the setup questions to determine your default program settings. These can be changed at any time.

  4. Select Open Program Editor to begin customizing your program.


Share

Configure how members share your program, what they say, and where referrals go after clicking a shared link.

Sharing Experience

Navigate to Programs > [Program name] > Open Editor > Share.

Select your Share Widget to choose where members can share (social, email, text, etc.).

Edit your Social & Mobile Messages to update the pre-drafted social and text message content.

Edit your Email Message to update the pre-drafted email content.

Tip: Keep messages friendly and informal, as they come from the member, not your brand. Highlight benefits of your brand for the referral (from the member’s perspective), mention available referral rewards, and use a clear call to action.

Referral Destination

Set where referrals land after clicking a shared link. This is often their first time learning about your business.

Navigate to Programs > [Program name] > Open Editor > Share > scroll down to Referral Destination.

Select Change Destination to choose one of the following options:

Option 1: Personal Referral Page (recommended)

  • Select Personal Referral Page to build a hosted landing page using the Referral Rock page builder.

  • Choose from a Form capture (form on page) or Click and Convert (CTA button only, no form).

  • Select Edit Landing Page to customize the content.

Option 2: Website URL

  • Select Simple Website URL to redirect referrals to a page on your own site. This requires integration.

  • Optionally, enable a Referral Banner to display on your site to tie back to the member’s recommendation.

To capture referrals on your website:

  1. Install your unique SDK script. See the Referral.js SDK instructions for setup steps.

Note: If you need help with conversion tracking, visit Request Assistance and select Conversion Tracking. Someone from our integrations team will follow up with you.

Tip: Whichever option you choose, use a strong above-the-fold headline that clearly states the benefit the referral will receive, and include a simple call to action that referrals can complete on their first visit.


Rewards

Configure when, how, and what members and referrals earn as part of your program.

Navigate to Programs > [Program name] > Open Editor > Rewards.

  1. Select Add Member Rule or Add Referral Rule.

  2. Choose the type of reward or payout.

  3. Set when the reward is triggered.

  4. Set when the reward is delivered.

Tip: Dual-sided rewards, where both the member and the referral earn something, perform best. Trigger rewards based on the behavior you most want to drive, and make sure the rewards are easy to understand at a glance.


Portal

The Member Portal is the central hub where members access their unique share links, view referral and reward details, and manage their information.

Navigate to Programs > [Program name] > Open Editor > Portal.

From this tab, you can:

  • Update page content and text

  • Configure branding and design

The main pages you can update are:

Tip: On these pages, explain how the program works in simple terms, highlight rewards for both the member and the referral, and include a relevant image that reflects your brand.

Learn more in the Member Portal Explained article.


Emails

Program emails are sent to members when certain events occur in the program.

Navigate to Programs > [Program name] > Open Editor > Emails.

At a minimum, we recommend enabling the following emails:

  • Confirmation: sent when a new member is activated or requests access

  • Reminder: sent a set number of days after a member is added, to remind them of the program (you define the timing)

  • Monthly Summary: sent at the start of each month with the member's program stats and a prompt to keep sharing

  • Form Confirmation (for referral, if you’re using the Hosted Landing Page): sent when a referral completes the form on the hosted landing page, and gives them guidance about what to expect next.


Promote

The Promote tab provides a checklist of options to promote and integrate your program before going live.

Navigate to Programs > [Program name] > Open Editor > Promote.

Learn more about the Promote tab.


Program Settings

Additional program-level settings are available from the gear icon in the top right corner of the Program Editor.

Conversion Settings

Configure how referral conversions are tracked. Learn more in Conversion Tracking Settings.

Fraud Rules

Set the conditions for when referrals should be blocked or flagged. Learn more in Fraud Management.

Referral Code

Configure how referral codes are generated for your members.

Access Settings

Limit who can join your program by requiring members to request access before signing up. Learn more in Can I Limit Program Sign-Ups.


What's Next?

Customize your sharing experience

Update share messages and widget settings to match your brand. See Customize the Sharing Experience.

Set up reward rules

Define what members and referrals earn and when. See Set up Reward Rules.

Launch your program

Work through the Promote tab checklist to go live. See Promote Tab Explained.


FAQ

What is a program in Referral Rock?

A program is everything related to a single referral channel. Examples include customer referral programs, affiliate programs, and employee referral programs. Each program has its own editor, settings, and reporting.

Can I have more than one program?

Yes. Each program operates independently. To add a new program, go to Programs and select Add Program.

Can I edit a program after it's been created?

Yes. All settings configured in the Program Editor can be updated at any time.

Who can access the Program Editor?

Admin and Manager roles can access and edit the Program Editor.

Did this answer your question?