Loyalty and Rewards Program SOP for Fitness Studios
Member retention is cheaper than member acquisition - most studios spend $80-$200 to acquire a new member, while a solid loyalty program costs a fraction of that to run and can extend average member lifetime by 20-40%. As a fitness VA, you can own the entire loyalty program: setup, day-to-day management, reward fulfillment, and reporting. This SOP covers the four most common program structures and how to run each one.
Choosing the Right Program Structure
Before building anything, align with the studio owner on which structure fits the business size and tech stack.
Punch Card System - Best for: boutique studios under 100 active members, low-tech environments, drop-in class models
- Simple: attend X classes, earn a reward
- Easy to explain, zero learning curve for members
- Downside: limited personalization, easy to game
Point System - Best for: mid-size studios (100-500 members), studios with multiple revenue streams (classes, personal training, retail)
- Members earn points for attendance, purchases, referrals, social shares
- Points redeemable for discounts, merchandise, free sessions
- Requires CRM integration or dedicated software
Tiered Rewards (VIP Levels) - Best for: studios with 200+ members who want to create community status
- Tiers: Bronze → Silver → Gold → Platinum (or custom names like Rookie → Athlete → Elite → Legend)
- Each tier unlocks new perks: priority booking, guest passes, early event access
- Creates aspirational ladder that drives consistent attendance
Referral Bonus Program - Best for: any studio size, especially in growth phase
- Members earn rewards for every new member they bring in
- Often layered on top of another program type
- High ROI: a referred member has 37% higher retention than a cold lead
Setting Up a Punch Card Program
Manual (paper or digital card):
- Design an 8-class or 10-class punch card in Canva (or use a digital version via Canva's link-sharing)
- Staff punches the card at check-in, or you track digitally in a Google Sheet
- At completion, member redeems for reward (free class, branded merch, guest pass)
- Log redemptions in a running Google Sheet: Member Name, Card Start Date, Completion Date, Reward Given
Digital punch cards via apps:
- Stamp Me or Loopy Loyalty allow digital punch cards with mobile app integration
- Members scan a QR code at check-in rather than carrying a physical card
- You receive an admin dashboard showing every member's punch count
Setting Up a Point System
Option A: GoHighLevel GoHighLevel does not have native loyalty points, but you can simulate it using custom fields and workflows:
- Create a custom contact field:
Loyalty Points(number) - Build a workflow trigger: when a contact attends a class (tag added or appointment completed), add +10 to the Loyalty Points field
- Build a redemption workflow: when points hit 100, tag contact as "Reward Eligible" and trigger an SMS/email notification
- VA manually updates points for non-automated activities (retail purchases, referrals)
Option B: Perkville Perkville is purpose-built for fitness studios and integrates with Mindbody, Pike13, and ClubReady:
- Connect Perkville to your studio management software via API key (Perkville provides step-by-step setup)
- Configure point values: attendance = 10 pts, retail purchase = 1 pt per $1, referral = 100 pts
- Set reward catalog: 100 pts = $5 credit, 250 pts = free class, 500 pts = branded t-shirt
- Perkville handles member-facing portal and automated notifications
- VA's role: review weekly activity report, handle exception requests, update reward catalog quarterly
Option C: Manual Spreadsheet For studios not ready to pay for software:
- Google Sheet with columns: Member Name, Email, Points Earned (by category), Total Points, Points Redeemed, Balance
- Update weekly by cross-referencing attendance reports
- Email members their balance monthly using a mail merge (GMass or Mailchimp)
Setting Up Tiered Rewards
Define the tier thresholds first. Example:
| Tier | Requirement | Perks |
|---|---|---|
| Bronze | Active member | Standard booking, newsletter |
| Silver | 30+ classes in 90 days | Priority booking window +24h, birthday reward |
| Gold | 60+ classes in 90 days | Guest pass/month, 10% retail discount, early event access |
| Platinum | 100+ classes in 180 days | VIP booking, free guest pass/month, name on leaderboard, annual gift |
VA workflow for tier management:
- Pull attendance report from your studio software at the start of each month
- Run COUNTIF formulas in Google Sheets to calculate who meets each tier threshold
- Update member CRM tags to reflect current tier
- Trigger tier-change email sequence for members who move up (congratulate) or down (encourage)
- Coordinate with front desk to update any in-studio perks (locker assignments, priority check-in line)
Referral Bonus Mechanics
Standard structure:
- Referring member earns: $20 account credit or 1 free class when referral signs a membership
- Referred member earns: first month at 50% off or a free trial week
VA workflow:
- Create a referral tracking form (Typeform or Google Form): New member enters name of person who referred them at signup
- Log in referral sheet: Referrer Name, Referred Name, Signup Date, Credit Issued (Y/N), Credit Issue Date
- Process credits weekly - apply manually in billing system or notify studio owner for manual adjustment
- Monthly: calculate referrals per member to identify top ambassadors for recognition
Monthly Loyalty Program Audit
Run this audit at the start of each month:
- Review total active program participants vs. total active members (target: 60%+ participation)
- Check reward redemption rate - if under 20%, rewards may not be appealing
- Review point/tier distribution - are members clustered at lowest tier? Thresholds may need adjustment
- Pull list of members who are within 5-10 points or classes of their next reward - send a "you're almost there" nudge email
- Update the rewards catalog if any items are out of stock or expired
Frequently Asked Questions
Q: How do I handle members who try to game the point system (e.g., checking in without actually attending)?
Build a verification step into your workflow. For digital check-in systems, require QR scan at the actual class start time rather than pre-booking. For in-person punch cards, require staff signature. In Perkville and similar platforms, points are tied to verified bookings that are marked "completed" in the studio software - no-shows do not earn points. Add a note in your member-facing loyalty terms that suspected gaming will result in point forfeiture.
Q: Should rewards be monetary (discounts) or experiential (perks)?
Research consistently shows experiential rewards (VIP access, guest passes, recognition) drive stronger loyalty behavior than discounts alone. Discounts train members to expect price breaks and can devalue your brand. A healthy program uses a mix: small monetary rewards at lower tiers (free class, $10 credit) and experiential rewards at higher tiers (priority booking, branded anniversary gift, name on the studio leaderboard). Survey your members annually to confirm the rewards catalog is still motivating.
Q: How much time should a VA budget to manage a loyalty program each week?
For a point system with under 200 members managed in a spreadsheet: 2-3 hours per week (attendance data entry, point calculations, redemption processing, nudge emails). For Perkville or a fully automated GoHighLevel setup: 30-60 minutes per week (reviewing reports, handling exception requests, one-off communications). Initial setup time for any system runs 8-15 hours, including configuration, member communication, and staff training.
For more on driving member retention, see Member Referral Program SOP. For running seasonal promotions, see New Year Campaign Playbook for Fitness VAs.