plugin-icon

Gym Builder – Fitness Studio Booking, Class Schedule, Trainer Profiles, BMI Calculator & Member Management Plugin

Build a complete gym, fitness studio, yoga, or CrossFit website — class schedules, trainer profiles, member management, BMI calculator, pricing plans, …
Votazioni
5
Versione
2.3.3
Installazioni attive
100
Ultimo aggiornamento
May 12, 2026
Gym Builder – Fitness Studio Booking, Class Schedule, Trainer Profiles, BMI Calculator & Member Management Plugin

Gym Builder is the all-in-one WordPress plugin for gym, fitness studio, yoga centre, CrossFit box, and personal training websites. Manage class schedules, trainer profiles, member registrations, pricing packages, fitness calculators, and online bookings — all from a clean WordPress admin, with shortcodes and templates that work with any theme.

👉 Live Demo | Get Pro Bundle | Get Pro Add-ons 👈

Whether you teach yoga, run a 24/7 gym, manage a CrossFit box, or coach 1-on-1 personal training, Gym Builder lets you set up your weekly timetable, accept online bookings, sell membership packages, manage trainers + members, and grow your fitness business — without touching a line of code.

⭐ Why Choose Gym Builder?

  • Built for fitness businesses — every field, taxonomy, and workflow is purpose-built for class/trainer/member operations, not a generic booking plugin
  • Works with any WordPress theme — Astra, Hello Elementor, GeneratePress, OceanWP, Kadence, Twenty Twenty-Four, Twenty Twenty-Five, and most block themes
  • No-code admin — modern React-based dashboards; no developer required
  • Multilingual & WPML-ready — full i18n support, ships with translation .pot file
  • Lightweight & fast — optimized for site performance, minimal frontend asset load
  • GDPR-friendly — member data stays on your site, nothing sent to third parties unless you opt in
  • Theme-overridable templates — override any frontend template by placing a file in your-theme/gym-builder/

🎯 Core Features

🏋️ Class Management

  • Unlimited gym, fitness, or yoga classes via custom post type
  • Class categories with custom taxonomy and color tagging
  • Weekly schedule with day + time slots + per-slot booking capacity
  • 12-hour or 24-hour time format toggle
  • Class single page + archive page with adjustable layouts
  • Class slider (Swiper-powered with autoplay, effects, pagination, navigation)
  • Multiple class layout shortcodes — grid, slider, routine
  • Class scheduling calendar with visual day/time picker
  • Class booking from the schedule table with registration form

👨‍🏫 Trainer Management

  • Detailed trainer profiles with bio, skills, qualifications, social links
  • Trainer categories
  • Trainer archive + single pages with layout settings
  • Trainer assignment to classes
  • Trainer Skill Options with progress bars
  • Multiple trainer layout shortcodes

👥 Member Management

  • In-house member database (separate table, not stored in WP users)
  • Add, edit, and delete members from a React-powered admin UI
  • Auto-create WordPress user account + send login credentials by email
  • Member ID card generator with print and email options
  • Member status workflow (active / inactive)
  • Membership duration tracking with start/end dates
  • Members tied to specific class + weekday + time slot
  • Specific-schedule booking from admin and student dashboard
  • Custom user roles — gym_builder_student and gym_builder_trainer

💰 Pricing Plans & Membership Packages

  • Pricing plan custom post type with category taxonomy
  • Pricing tables via the [membership_package_shortcode] with type tabs
  • Per-class pricing info
  • Currency settings — code, symbol, position (left/right)
  • Featured packages and category filtering
  • Package price modifier filter for add-ons

🧮 Fitness Calculators

  • BMI Calculator — body mass index
  • Body Fat Calculator — body fat percentage
  • Water Intake Calculator — daily hydration goal
  • Protein Intake Calculator — daily protein need
  • All four embeddable via [gbfitness_calculator id="123"] shortcode
  • Input field validation built in

👤 User Dashboards

  • Student dashboard — bookings, profile, subscriptions (with add-ons)
  • Trainer dashboard — assigned classes, sessions, and bookings (with add-ons)
  • Both dashboards extensible via tabs from Gym Builder add-on plugins

🔐 Login & Registration

  • Trainer login system
  • Student login system
  • Front-end registration forms
  • Auto-credentials email on member creation

📅 Booking & Scheduling

  • Schedule table layouts
  • Class booking from schedule table with built-in registration form
  • Per-slot capacity tracking with atomic updates
  • Slot count adjustment on member create/edit/delete

🔄 Export / Import

  • Demo data import for instant site setup
  • Export classes, trainers, members, and settings for migration

🔌 Shortcodes

  • [gbclass id="123"] — class display (grid / slider / routine)
  • [gbtrainer id="123"] — trainer display (multiple layouts)
  • [gbfitness_calculator id="123"] — BMI, body fat, water, protein
  • [membership_package_shortcode] — pricing plans with type tabs

🎨 Theme Compatibility & Styling

  • Override any plugin template via your-theme/gym-builder/ directory (WooCommerce-style)
  • CSS custom properties — --gym-builder-primary-color (default #005dd0), --gym-builder-secondary-color
  • Responsive design optimized for desktop, tablet, and mobile
  • Compatible with both classic and block themes

🚀 Pro Add-ons & Themes

Extend Gym Builder with our Pro Bundle or individual add-ons:

🎟️ Gym Builder Block Tools 9 Gutenberg blocks (Classes, Trainers, Class Routine, Slider, Countdown, CTA, Info Box, Wrapper, Advanced Heading) + a Template Importer with 6 niche-ready templates (Yoga, Fitness, Gym, Boxing, Karate, Swimming) that import as a draft page with one click.

💳 GB Stripe Payments Stripe Checkout for membership packages. Supports 5 billing intervals (monthly, bi-monthly, quarterly, yearly, one-time), webhook automation, auto-sync of memberships on payment, multi-subscription per user, refunds, cancellations, and a daily cleanup cron.

🗓️ GB Personal Session 1-on-1 private training session bookings. Calendar-based slot management, bulk scheduling, multi-step booking widget (trainer date time guest info), Stripe payments, 24-h auto email reminders, guest booking (no WP account required), refunds with configurable percentage, CSV export, and full status workflow (pending confirmed completed).

📋 GB Registration Page Popup Auto-shown registration overlay with per-class scheduling form launcher.

📅 Zoom Integration Virtual class support with Zoom meeting links and class-type badges.

🛒 Class Booking and Payment WooCommerce-based payment alternative (mutually exclusive with the Stripe add-on).

🏃 Yoga Theme Pre-built block theme matched to Gym Builder.

📊 Member Attendance System Track attendance from admin and student/trainer dashboards.

🎯 Perfect For

  • Gym and fitness centres — track members, set up classes, sell packages
  • Yoga studios — class schedules, instructor profiles, online booking
  • CrossFit boxes — coach assignments, capacity-limited WODs
  • Personal trainers — 1-on-1 session bookings (with GB Personal Session add-on)
  • Boxing and martial arts gyms — recurring memberships, belt-level classes
  • Dance studios — choreographer profiles, class schedules
  • Pilates studios — small-group sessions with capacity tracking
  • Health and wellness clubs — multi-class memberships, member dashboards
  • Sports academies — coach profiles, squad/team scheduling
  • Swimming clubs — lane allocation, junior squad management

🌐 Multilingual & Translation

Gym Builder is WPML-compatible and ships with translation-ready .pot files. All UI strings use WordPress’s standard internationalization functions (__(), _e(), _n(), esc_html__()). Translate into any language using Poedit, Loco Translate, WPML, or translate.wordpress.org.

🛠️ Built With Best Practices

  • Modern React 18 + Ant Design 5 admin interfaces
  • Composer-powered PSR-4 autoloading
  • WordPress coding standards
  • REST API endpoints for all data
  • AJAX-driven member CRUD
  • WPCS-compliant PHP, ESLint-clean JavaScript
  • PHP 7.4+ compatible, tested through PHP 8.3
  • Tested up to WordPress 6.9

🎥 Video Tutorials

🏆 Yoga WordPress Website Just One Click With Gym Builder Plugin:

🏆 How To Make Full Gym, Fitness, Yoga WordPress Website with Gym Builder Plugin:

🏆 Class Booking from Schedule Table + Registration Form:

🏆 How to Schedule Booking From Admin & Dashboard Management:

🏆 How To Add Class Pricing Info & Trainer Skills:

🏆 How To Add Member:

🏆 How To Make Fitness Calculator:

🏆 How To Make Membership Package Pricing Plan:

🏆 How To Generate Trainer Shortcode:

🏆 How To Generate Class Shortcode:

🏆 How To Create Gym, Fitness, Yoga and Class Schedule Website Using the Gym Builder Plugin:

<h3>Upcoming Pro Extensions</h3>

👉 Layout Pack Addon 👉 Fitness Theme

Gratuitosui piani a pagamento
Testato fino alla versione
WordPress 6.9.4
Questo plugin ora può essere scaricato per il tuo sito .