1. The Real Problems The Business Faces
- Drop-in classes overbooking or running with zero attendees due to lack of sign-ups.
- Manual cash collection every month causing awkward trainer-client interactions.
- Outdated printed PDF timetables that are impossible to read on mobile phones.
2. The Production Plugin Stack
Do not guess which plugins work together. Here is the verified stack where each tool plays a specific, non-overlapping role:
| Role in the Site | Plugin | Architecture Guide |
|---|---|---|
| Recurring Passes | Paid Memberships Pro | Read Guide → |
| Class Schedules | Amelia Booking | Read Guide → |
| Design System | Elementor | Read Guide → |
| Local SEO | Rank Math | Read Guide → |
3. Step-by-Step Build Workflow
1. Class Roster & Capacity Caps
Configure class types (HIIT, Spin, Yoga) with maximum student seat counts.
2. Recurring Membership Gates
Setup automated monthly membership billing with instant pass activations.
3. Mobile First Timetable
Build interactive day-by-day class timetable with instructor filter tags.
4. Deliverables & Client Handover Checklist
- ✓ Interactive class schedule
- ✓ Automated recurring billing
- ✓ Trainer bio cards
- ✓ Free day-pass lead form
5. Monthly Retainers & Upsells
Do not sell a one-time build and walk away. Present these monthly add-ons during proposal delivery:
- Supplements WooCommerce Shop
- Branded Gym Merchandise
- Monthly Maintenance Retainer
6. Client Pitch Script
“Your members live on their phones. We build a timetable where they reserve classes in 2 taps and pay their monthly gym dues on autopilot.”
7. Freelancer Pricing Guidelines
Recommended freelancer project pricing: $900 - $2,000.
Frequently Asked Questions
Can students cancel classes themselves?
Yes, students receive a cancellation link subject to your set cancellation window (e.g., 2 hours before class).