How Can a User Check Their Position on the Waitlist / Leaderboard?
Prefinery provides your users various different ways to check on their referral status.
Resubmit the signup form
The default referral page, which is shown to the user after they submit your form, displays the user's position on the waitlist/leaderboard.
If the same user resubmits the form (with the same email address), they will be able to see the referral page again but will not be added as a duplicate user. Here they will be able to see their current referral status like their waitlist position/ranking or referral count.
By editing the referral page, you can make sure that the user can find the information they need on this page by making use of available variables in your referral page content like {{user.waitlist_position}}
(user's position on the waitlist/leaderboard) and {{user.referrals}}
(number of referrals resulting from clicks through this user's referral link).
Unique referral status link
The default Welcome email message contains the user's unique referral status link. When the user receives the email and opens this link, they will be directed to the referral page which shows their updated referral status.
You can include this link in any email by editing an email message and including the variable {{user.referral_status_link}}
in it. Here's how:
- 1
-
From your project dashboard, navigate to Email > Messages then Edit the Welcome message or any other email message that's sent to the user right after they opt-in.
-
- 2
-
Edit your email message content and make sure that the Variable
{{user.referral_status_link}}
(link to user's viral referral page) is included in it. Save your changes when done. -
Automatically replace signup form with referral page for returning users
With this feature, cookies are used to determine whether to show the Signup Form or the Referral Page.
To learn more about this feature and on how to set it up, please see: Automatically Show the Referral Page to Returning Users
Using our API
Our API options provide more options for your users to check on their referral status.
The embedReferralPage
JavaScript Web API method could be used, as an example, on your website's user interface where your already know what their email address, ID or referral code is. Or, perhaps on a simple input form asking the user for their email address or referral code if they want to check on their referral status. You could also use the getUser
method if you prefer to have full control over what information about the user you'd like to display to them from your end.
With our REST API, you can use the testers#list and/or the testers#show API calls to retrieve information about the user from your project and display it to them on your website or app's user interface.