In this type of referral program you can reward your customers immediately after they shared your promo message with the link to your website on one of the available channels with all their friends. InviteBox lets you prevent cheating as you can set minimum connections (Facebook friends, Twitter followers, etc.) a user must have in the social account they are using to post the message in order to receive the reward. If the user tries to share the referral message with an account that has less than specified number of connections they will see an error and the message won't be posted.

Let see how to setup your referral program with instant rewards.

Step 1. Choosing campaign type 

To begin, choose the 'Instant reward' campaign type from the list.

Choosing Instant Reward Campaign Type

Step 2. Configuring rewards

At this step you need to set the rules of your referral program and define how you are going to reward your participants. You can choose from this list of available instant reward options:

1) Unlock screen

In this mode InviteBox puts an overlay over the entire page that can only be lifted after the user has shared your link.

Use "unlock screen" mode if your reward is a text / graphic content represented by a web page. 

Unlock screen option in Instant Reward Campaign

2) Unlock page fragment

In this mode InviteBox covers a fragment of the page with a semi-transparent pane with "unlock" icon. After the user shares the link, the lock pane is lifted.

If your reward is access to an additional feature of a web application, "unlock page fragment" is a great option for providing visual clue that the access to this feature requires participating in the referral program.  

Unlock page fragment option in Instant Reward Campaign

Live example: 

To get an access to this block user should click on "lock" icon and share the message through one of the predefined channels.

3) Redirect to another page

The incentive given to the user might be access to a "secret" page on your website that is not linked anywhere. After sharing the message user would be redirected there.

Live example:

4) Display variable (e.g. coupon code)

Display a code from a predefined list as a reward for sharing the message. This mode is most useful for giving out discount coupon codes though it's also suitable for things like software license keys, passwords, etc.  There are two choices here:

  • Choose 'unique coupon codes' option if you have a list of coupon codes where each one can only be used once.  In this case, upload an XLS file with a single column containing the codes. Every user eligible for reward will be shown a unique code from the Excel file you uploaded.  Once the codes run out, the widget will stop displaying until you "refill" them.
  • Choose 'multi-use coupon code' option if you have a coupon code that can be used multiple times.

Make sure that your store is ready to accept the coupon codes that you have set in the above step.

5) File download

Use this mode if you want to reward the campaign participants with a digital product download, such as e-book, music track, video, etc.

6) Execute JavaScript code

If neither of the above options addresses your use case, you can implement the reward mechanics in your application and make InviteBox notify it that the user is eligible for a reward by invoking your JavaScript code.

Live example:

It’s also possible to make InviteBox request additional information from your server and make it available to the JavaScript code. For example, when you want to create a new coupon for every user instead of giving the same one to everyone. See the APIs manual section for more details.

Step 3. Configuring widget appearance

The first thing you'll choose is how you'd like to integrate the InviteBox widget into your website.  The following options are available to you and we will go through them one by one here.

Goal based rewards campaign Appearance options

1) Popup mode 

The InviteBox widget will appear as a popup on your site.  You can choose between showing your widget once to each unique visitor to your website (in other words, if the person is a return visitor, then the popup will not be shown) or to show the widget each time a visitor visits the page containing the widget. 

2) Badge

A badge is a floating HTML element that's always within the viewable portion of the user's web browser, as shown in the picture below.  You have the option to change badge title and its position. Badge color will be always the same as the color you choose for the widget (we will get to this later in this step).

3) Upload your own button or banner

With this option, you can upload your own image or banner that will act as a button to display the InviteBox widget.  

4) Custom Integration

Choose this option if you would like to use InviteBox's javascript API that you can find here to show the InviteBox widget.

5) Embed widget directly into the host page

With this option, the InviteBox widget will appear embedded within a page on your website.  If you customize the widget to match the look and feel of your website, users will have a seamless experience with the InviteBox widget appearing to be a part of your website (rather than an external plugin).

6) MailChimp integration

If you would like to include InviteBox's sharing capabilities within email campaigns (MailChimp or any other), choose this option.

Once you have chosen one of the above options, you can proceed to accomplish the following actions:

  • Edit all text captions by clicking on them. Make sure to change the defaults to reflect your campaign terms.
  • Alter the default social sharing post content. A captivating message is key to drive high click through rates and social engagement (likes, retweets, etc.)
  • Choose the social channels relevant to your audience by clicking on the icons.
  • Upload a thumbnail image by clicking on 'Add Image' that will be included when your customers share on social / messaging platforms.

The InviteBox widget shown below is fully customizable.  The color of the widget can be changed by clicking on the pallette icon on the top left.  The main content area can include custom HTML, text, images, etc.  You can customize the widget to match the look and feel of your brand.  

Goal based rewards campaign Widget customization

Step 4. Integrating InviteBox into your site

You are now one step away from getting your first referral! Launch your referral program online by embedding InviteBox widget into a page (or pages) on your website.

Based on the options you've chosen in the previous steps, one or more snippets of code might be displayed here.  If you see widget script, copy paste the snippet of HTML/Javascript into your website as per the instructions to have the widget appear on your website.

As always, if you have any questions or would like a call to walk through the setup process - please click here to contact us anytime .  All the best with your campaign!