All Collections
Program Setup
Testing & Troubleshooting
Testing & Troubleshooting

Tips for testing your referral program

Updated over a week ago

Testing your referral program before launch is a crucial step that should not be overlooked. Testing not only finds any remaining snags or errors in your program but it also familiarizes your team with the referral flow/processes and what to expect post-launch.

Each referral program is set up differently so the below testing steps may or may not be applicable for you. Always use your best judgment when testing your program.

There are four areas of your referral program that you should test before launching your program:

Before testing it is always a good idea to turn off fraud settings and instant payouts (if applicable).

Testing Member Registration & Sharing

The best way to test the Member Registration is to register yourself as a Member.

To do this, you can either send yourself the Program URL (located on the Program Overview page) and register via the Program Landing Page OR manually add yourself under the Members Tab (Members > Add).

If you manually add yourself, be sure to open your Member Page to view the Member Dashboard from a new member's point of view.

Things to look for as you test:

  1. Did you receive the Welcome Email after registering yourself? If not, you may want to double-check that you have this setting turned ON (Program Editor > Emails & Notifications > Welcome Email).

  2. After registration were you immediately taken to the Member Dashboard to view your sharing dashboard?

  3. Did you click around the Member Dashboard to familiarize yourself with how Members can share their referral URL via the different sharing methods on their dashboard?

If you are planning to use a one-click-access URL to auto-enroll new members from your external email marketing software (MailChimp, ActiveCampaign, Pardot, etc), be sure to send a test email to ensure the URL is functioning properly.

Testing your sales process: Adding Referrals

Since getting new referrals is the ultimate goal when setting up a referral program, you want to ensure that your referral capture experience is straightforward and that your integrations are working as expected before you launch.

We never recommend launching a referral program before testing your referral capture process.

  1. From the Member Dashboard, copy the member referral URL and paste it into an incognito window. This ensures there is a fresh cookie on the page and won't conflict with your previous visits to the page. This will open your Referral webpage (i.e. the one you set up in the Program Editor).

    1. If you are using a Referral Rock hosted landing page, please test using a link from a Member profile. If you use the link directly from the program editor, you will not be able to complete the form.

    2. If you try to complete the form in your browser without opening an incognito window you will receive an error that says 'This request cannot be fulfilled'.

    3. This is only a concern when testing, your end users can use a regular browser window.

  2. Navigate around the Referral page imitating a new potential referral that is experiencing it for the first time.

    1. `Ask yourself a few questions:

      1. Do you talk about the benefits of your product or service?

      2. Why should the new referral care?

      3. How would the new referral view your offer?

      4. Where is your call to action?

      5. Is it easily seen when the referral first visits your referral page?

      6. Is the new referral likely to complete your desired action?

  3. Once a new referral takes your desired action, you should see their information in Referral Rock when you visit the Referrals Tab (Referrals > List).

    1. If you do not see a new referral, visit your Integrations Event Log to check your conversion tracking. You may also need to check your program's Fraud Settings if you did not disable them before testing.

To troubleshoot your conversion tracking, Request Assistance to have our team take a look.

Things to look for as you test:

  1. Did the member referral URL direct you to the correct form or landing page?

  2. Is it straightforward and easy for the referral to navigate around your landing page and there is a clear call-to-action to enter their information?

  3. Is the correct information being passed into Referral Rock about the referral? (Name, Email, Phone number, etc)

  4. Is the referral being added with the correct referral status? (Pending, Qualified or Approved)

Testing your sales process: Updating Referrals

If you have a multi-step sales process, you can always manually update a referral's status in the Referral Rock system. However, if you have set up an integration with your CRM or another external platform (such as Zapier) to update the status of referrals in Referral Rock, you will want to test this integration.

Since referral status updates are based on an event "triggering" the update, you should apply that trigger event to your test referral to ensure that the referral's profile is updated accurately.

Things to look for as you test:

  1. Did the Referral's status and/or profile in Referral Rock update as a result of you moving them along in your sales process? For example, when you moved them to a customer in your CRM, did their status in Referral Rock move to 'Approved'?

Testing Rewards

In the Program Editor, you have likely set up reward logic on the Reward Rules page. Based on the Referral moving through your sales process, you will want to check that the Member and/or Referral reward is triggered at the appropriate time.

Things to look for as you test:

  1. Under Rewards > List, do you see a 'Pending' reward payout owed to your Member and/or Referral?

  2. Is the reward set to the correct payout? Rewards should be set to a Gift card, PayPal, Coupon, or Manual payout depending on the setup of your program.

Automated Emails

When setting up your program, you likely turned ON (and possibly OFF) some of the automated emails that Referral Rock can send on your behalf.

Most of these emails are located on the Emails & Notifications page within the Program Editor, the exceptions being Reward Rule notification emails and Reward Payout emails.

Things to look for as you test:

  1. Did you receive all of the turned ON member emails at the appropriate time?

  2. Did you get too many emails during the referral process? Too few?

  3. Have you added your company logo to your email templates? If not, you can do so here. (Settings > Branding > Email > Template Settings)

Did this answer your question?