When a user registers/signs up, a unique referral code is generated for him/her.
He/she can then use that referral code to refer his/her friend.
Note: if the following conditions are met, users will only be able to see ‘Refer a friend’ menu in their dashboard.
1) Admin must set Referral Enabled to “Yes” – in admin/settings/referral-preferences
2) Admin must setup referral levels – in admin/settings/referral-settings
3) Users must have referral codes – which is automatically created only once on registration.
See below screenshots where above three conditions have been satisfied.
When a friend(in this case – firstname.lastname@example.org) registers using the referral link (which can shared via – Gmail, Facebook, Linkedin and Twitter) and deposits amount greater than or equal to minimum referral amount(in this case – 300), the referred by user(in this case – email@example.com) will get awarded amount of first level(in this case – 4.1) among the referral levels (set by admin).
When a referred to user(in this case – firstname.lastname@example.org) deposits amount greater than or equal to minimum referral amount , only then the referred by user(in this case – email@example.com) gets notified (both via email and SMS).
See below screenshots :-