Building referrals and rewards
Referrals and rewards are the heart of any successful waitlist. They create viral loops that drive organic growth while keeping users engaged. This guide will show you how to implement both systems using Letterby.Understanding the referral system
Letterby automatically generates unique referral links for each contact. When someone signs up using a referral link, both the referrer and referee benefit:- Referrer: Gets points and moves up in the waitlist
- Referee: May get bonus points for being referred
- You: Get organic growth and higher conversion rates
How referrals work
- Each contact gets a unique
referralLinkwhen they join - When someone clicks their referral link and signs up, the referrer’s
referralscount increases - You can reward the referrer with points using the Actions API
- The system tracks everything automatically
Setting up referral rewards
1. Track referral events
When a new user signs up through a referral link, Letterby automatically:- Increments the referrer’s
referralscount - Tracks the connection between referrer and referee
2. Reward the referee
You can also give bonus points to new users who were referred:Building a comprehensive reward system
Common reward scenarios
Here are effective reward strategies that drive engagement:Social sharing rewards
Engagement rewards
Milestone rewards
Create special rewards for reaching certain milestones:Advanced referral strategies
Tiered referral rewards
Create increasing rewards for multiple referrals:Limited-time bonus campaigns
Create urgency with temporary bonus rewards:Retrieving referral data
Get a contact’s referral information
You can retrieve referral stats for any contact:Track action history
See all rewards a contact has earned:Best practices for referrals and rewards
Design effective reward structures
- Make referrals valuable: Offer meaningful rewards (25-100 points) for successful referrals
- Reward both parties: Give bonuses to both referrer and referee
- Create urgency: Use limited-time bonuses and campaigns
- Gamify progression: Create milestones and achievement levels
Technical implementation tips
- Validate actions: Ensure users can’t game the system
- Rate limiting: Prevent abuse with reasonable limits
- Clear communication: Always tell users what they earned and why
- Analytics: Track which rewards drive the most engagement
Common reward values
Based on successful Waitlist campaigns:- Referral completion: 25-100 points
- Social media shares: 10-25 points
- Profile completion: 5-50 points (based on complexity)
- Daily check-ins: 1-5 points
- Newsletter signup: 15-30 points
- Milestone bonuses: 50-500 points
Measuring success
Track these key metrics to optimize your referral and reward system:- Referral conversion rate: Percentage of referral link clicks that convert
- Average referrals per user: How viral is your waitlist?
- Point distribution: Which rewards are most popular?
- Engagement over time: Are rewards keeping users active?
Want to see this in action? Check out our complete integration
example for a full implementation that
includes referrals and rewards.
Troubleshooting
Common issues
Referral links not working- Ensure contacts are verified before their referral links become active
- Check that the referring contact exists and is valid
- Verify the contact ID is correct
- Ensure the action name is descriptive and unique
- Check that your API key has the proper permissions
- Implement checks to prevent duplicate rewards for the same action
- Use unique action names that include timestamps or unique identifiers