Transform your online store into a customer retention powerhouse with SiteVibes' comprehensive Loyalty & Referral program. This guide will walk you through setting up and launching your own customized rewards program.
Initial Setup
1. Enable Your Loyalty & Referral Programs
Log into your SiteVibes dashboard
Navigate to Loyalty -> Programs -> Settings
You'll find three key sections:
Loyalty settings
Referral program settings
General settings for customizing your program name
Enable the Loyalty Program and optionally the Referral Program
2. Configure Member Tiers
Navigate to Loyalty -> Programs -> -> Members Tiers
Click "Add New Member Tier"
Create a new member tier
These are the fields you will need to fill out:
Tier Name
Enter a meaningful name for your tier (e.g., "Gold Tier", "VIP", "Elite")
This name will be visible to customers
Keep it simple and aspirational
Paid Tier Toggle
Enable this if customers need to pay to join this tier
Useful for premium/VIP membership programs
When disabled, customers achieve tiers through points/spending
Tier Threshold
Set the number of points required to reach this tier
Example: 10,000 points for Gold Tier
Customers automatically move to this tier upon reaching the threshold
Tier Status
Toggle to enable/disable the entire tier
When disabled, the tier is inactive and customers cannot enter it
Useful for seasonal or temporary tiers
3. Set Up Point Earning Rules
Configure how customers can earn points within your program. Each member tier can have unique earning rules and point values.
Common point-earning activities include:
Making purchases (e.g., 10 points per $1 spent)
Creating an account
Writing product reviews
Following social media channels
Birthday bonuses
Referrals
To configure the earning rules, follow these steps:
- Navigate to Loyalty -> Programs -> Member Tier -> Ways To Earn
- In this section, you will see some out-of-box options you can configure
- Tier Achievement
- Place an Order
Celebrate a birthday: Birthday bonus points
Leave a Review: Points for product reviews
Product Q&A: Points for answering questions
Share a photo: Points for product photos
Social Media Integration
Instagram Tagging
Instagram Following
Twitter Following
TikTok Following
Each can have different point values
Requires social media account verification
- In this section, you will see some out-of-box options you can configure
Let's configure the "Place an Order" ways to earn:
Configure points earned from purchases with:
Display Name: How it appears to customers
Cashback percentage: Points earned per purchase (e.g., 1%)
Channel-based rates: Different rates for different sales channels
Custom Description: Additional information for customers
Icon Type: Visual representation in customer interface
Note: Remember to configure point-earning rules for each membership tier you've created, as you can offer enhanced earning rates for higher tiers.
4. Create Rewards
Set up compelling rewards that customers can redeem their points for:
Navigate to Loyalty -> Rewards
Click "Add New Reward"
Configure your reward
Reward Type Options
Amount discount: Fixed dollar amount off
Percentage off: Percentage discount
Free product: Specific item at no cost
Free product categories: Free item from selected categories
Free shipping: Shipping cost waived
Points exchange: Convert points to store credit
Points Cost
Number of points required for the reward
Should align with your point earning rates
Example: 100 points for a reward
Discount Settings
Dollar amount for fixed discounts
Percentage for relative discounts
Can be tied to minimum purchase requirements
Minimum Requirements
None: No additional requirements
Minimum purchase value: Customer must spend specific amount
Prevents abuse of reward system
Reward Availability
Tier restrictions: Limit to specific tiers
Enable for all tiers or select tiers only
Controls reward exclusivity
Reward Expiration
Set time limits on reward usage
Encourages timely redemption
Helps manage reward liability
For Points Exchange rewards:
Set the points-to-currency conversion rate
Configure minimum and maximum redemption amounts
Set any usage restrictions or expiration dates
Implementation
5. Add the Loyalty Dashboard
Integrate the loyalty dashboard into your customer account area:
Go to Loyalty -> On-site Modules -> Rewards My Account
Enable the Rewards page
Copy the following code and add it to your customer account page:
<!-- START SiteVibes Loyalty Rewards Page Tag -->
<div id="sitevibes-loyalty-account"></div>
<!-- END SiteVibes Loyalty Rewards Page Tag -->
6. Create a Loyalty Landing Page
Set up a dedicated page to showcase your loyalty program:
Navigate to Loyalty -> On-site Modules -> Ways to Earn Module
Enable and configure the module
Copy the provided code:
<!-- START SiteVibes Loyalty Ways To Earn Module Tag -->
<div id="sitevibes-ways-earn"></div>
<!-- END SiteVibes Loyalty Ways To Earn Module Tag -->
Create a new page in your store's content management system
Add the Ways To Earn Module code to your new page
Publish the page and add it to your navigation menu
Launch Preparation
7. Final Review and Launch
Before going live:
Test the point-earning functionality
Verify reward redemption process
Check all customer-facing displays
Review tier progression rules
Ensure all marketing materials are ready
Train customer service staff on program details
Best Practices
Point Values
Make point values easy to understand
Keep consistent ratios (e.g., 1 point = $0.01)
Consider competition and market standards
Tier Structure
Create achievable progression
Space tiers appropriately
Offer meaningful benefits at each level
Program Management
Regular review of metrics
Adjust thresholds based on customer behavior
Monitor for abuse or gaming of system
Keep rewards fresh and relevant
Reward Strategy
Start with simple, achievable rewards
Create a clear value proposition
Ensure point requirements align with earning opportunities
Test reward structures before full launch
Monitor redemption rates and adjust as needed
Consider seasonal and special event rewards
Keep expiration periods reasonable (30-90 days recommended)
Technical Support
For additional assistance or troubleshooting:
Contact SiteVibes support
Review the technical documentation
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article