Skip to main content
Rewards in Viral Loops

Check how rewarding works in Viral Loops

Fivos Stergiannis avatar
Written by Fivos Stergiannis
Updated over 4 months ago

In this article, we will highlight how rewarding it is and what the possibilities are with Viral Loops templates.

Types of Rewards

First things first, let's clarify what type of reward exists in Viral Loops, sort we offer:

Milestone-type rewards

Available in Universal, Milestone, Shopify and Newsletter templates. A reward is unlocked once a participant reaches a Milestone based on the number of referrals needed for this milestone to be reached ( ex 10 referrals)


Referral/Constant rewards

Available in Universal/Refer a friend Online to Offline, Shopify.


Discount Coupons

Only available for Shopify. Coupons that give a specific amount or percentage of discount for a purchase in the Shopify store, are generated automatically.

Note: Our Prelaunch templates (The Giveaway, The Leaderboard, and the Start-up Prelaunch) do not have an integrated rewarding function. You can provide the reward at the end of the campaign based on the results and you do not need contact issuing of rewards.

Options for Rewards

In Viral Loops, you have two reward options. One is Manual and the other is Automated.


Manual Rewarding

In the manual model, all rewards assigned to eligible participants are listed inside the campaign dashboard and you have to manually select the ones you wish to redeem.

This gives you the freedom to provide the rewards whenever you see fit and have a clear overview of who has gotten what and when.


Automated Rewarding

On the automated modal, you have to set up the reward to be triggered through an API call, Zapier or with one of the Reward platform integrations we provide ( Currently Sendoso, Stripe, and Tremendous). The logic in this model is that Instead of just tracking who is eligible for a reward you can also trigger an action in a secondary platform when a reward is redeemed/achieved. This allows you for example to use Stripe to issue a monetary reward to whoever reaches a specific Milestone or to notify your APP to add a specific amount of credit into your client's account etc.

Let's take it one by one:

Platforms for automated Rewarding

To connect with one of the available rewarding platforms you need to Click on the Campaign's dashboard and then on the top select "Rewards Management", you then select the platform you wish to connect with and you follow the instructions. You can connect more than one platform with Viral Loops to manage your rewards. ​


​​Once you connect with one or more platforms you can then go to the Campaign Wizard on the reward step and match the rewards (milestones, constant rewards, etc) with the equivalent item in your reward platform. For example......

Zapier

If you can't find your platform above or you would like to trigger a different action when a reward is redeemed, you can use Zapier. The setup is straightforward, you have to go to the Integration step of the Campaign Wizard and select Zapier. You will then be transferred to the Zapier environment to connect Viral Loops and your APP. What you need to select as a trigger is "redeem reward" and then select the action you wish on your APP.

API/Webhooks

If you need to trigger an event or notify your app on the backend using APIs you can do so through our rewarding API endpoints. You can find them here along with the instructions for your devs to set this up.


If you wish to bypass the part where the rewards are triggered only when you redeem them from the dashboard you will need to set the calls and the trigger in Zapier to be based on the number of referrals.

For more details you can have a look at our API rewarding on the Milestone template guide or in case you wish to reward purchases, then the Reward purchases with the Milestone template guide is the one you need (only available on Power or bigger plans).

Moreover, you can find out how to proceed with API connection.


Did this answer your question?