Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Health & Fitness
  3. Gym Management | Diet Management | Trainer & Workout | Membership v 19.0
  4. Sales Conditions FAQ

Gym Management | Diet Management | Trainer & Workout | Membership

by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com
Odoo

$ 98.64

v 19.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 18.0 19.0
You bought this module and need support? Click here!
Versions 18.0 19.0
  • Description
  • Manifest
  • License

Gym Management System

Manage your complete gym operations with an end-to-end Gym Management System built for member enrollment, health assessments, workout & diet planning, attendance tracking, and renewal billing in one integrated Odoo platform. Seamlessly handle membership plans and automated invoicing across multiple branches, assign dedicated trainers and nutritionists to every member, and generate personalised workout & diet plans straight from a health assessment. The module also supports daily attendance tracking, automated renewal reminders, a real-time analytics dashboard, and a member self-service portal, helping your team run the gym smoothly from sign-up to renewal.

Gym Management System Banner

Key Features

Everything you need to manage member enrollment, health assessments, workout & diet planning, attendance, and renewal billing end to end

Membership Management
Hot Feature
Create configurable membership plans and enroll members with automatic sequence numbering and full renewal history.
Health Assessments
Hot Feature
Record BMI, body measurements, and fitness goals for every member, then assign a trainer and/or nutritionist to follow up.
Workout Plans & Templates
Hot Feature
Build reusable weekly workout templates by fitness goal, then generate a personalised plan straight from a health assessment.
Diet & Nutrition Plans
New Feature
Create meal-by-meal diet templates backed by a food & calorie database, and generate personalised nutrition plans for members.
Attendance Tracking
Hot Feature
Check members in and out, track session duration automatically, and flag anyone still checked in after 12 hours.
Automated Billing & Renewal
Hot Feature
Confirm memberships into Sales Orders and Invoices automatically, and renew expiring memberships in one click with a dedicated wizard.
Analytics Dashboard
New Feature
Real-time KPIs for active memberships, revenue, attendance trends, and staff workload in one interactive dashboard.
Member Self-Service Portal
New Feature
Members log in to view their membership, workout & diet plans, and attendance history online.
Trainer & Nutritionist Assignment
Hot Feature
Assign dedicated trainers and nutritionists to each member and track their workload from the Employee record.
Role-Based Security & Multi-Branch
Hot Feature
Dedicated Receptionist, Trainer, Nutritionist, Branch Manager, and Administrator roles, with data scoped per branch (company).
Automated Reminders
Hot Feature
Daily scheduled actions automatically expire memberships past their end date and remind members before their membership expires.
Staff Attendance & Check-In
New Feature
One-click Check In / Check Out wizard for receptionists, trainers, and nutritionists, with a dedicated Staff Attendance screen for admins.

Multi-Language System

The app supports the following translated languages.

We use Google Translator to provide multi-language support. Some translations may differ slightly.

To add new language contact us at:

info@echobitzit.com
🇦🇪
Arabic
🇩🇪
German
🇳🇱
Dutch
🇪🇸
Spanish
🇫🇷
French
🇮🇹
Italian
🇷🇴
Romanian
🇨🇳
Chinese

Feature Deep Dive

Explore every capability of our Gym Management System in detail

  • Configuration
  • Release Notes
  • FAQ
01

Module Installation

Install the Gym Management module from Odoo Apps. Once activated, a dedicated Gym Management menu appears with Dashboard, Members, Fitness, Diet, Staff, Reporting, and Configuration.

Odoo Apps screen – activating the Gym Management module
02

Assign Gym User Roles

Go to Settings > Users and open the Access Rights tab. Enable the relevant Gym Role checkbox — Receptionist, Trainer, Nutritionist, Branch Manager, or Administrator — to control what each user can see and do in the app.

User Access Rights form – Gym Roles checkboxes for Receptionist, Trainer, Nutritionist, Branch Manager, and Administrator
03

Membership Plan Configuration

Turn any product into a Membership Plan from its Membership Plan tab: set the plan code and duration, toggle whether it includes a workout and/or diet plan, and list the member benefits.

Product form – Membership Plan tab with duration, included services, and benefits
04

Workout Templates

Build reusable weekly workout templates per fitness goal. Each template's Exercise Lines define the day of week, exercise, category, equipment, sets, reps, and rest time.

Workout Template form – weekly exercise lines with sets, reps, and equipment
05

Exercise Categories & Configuration Menu

The Configuration menu groups every master data list — Membership Plans, Workout Templates, Exercise Categories, Exercises, Diet Templates, Food Categories, Foods, Equipment Categories, Equipment, and Trainer Specializations — for quick setup.

Configuration menu expanded – Exercise Categories form showing linked exercises
06

Exercise Catalog

Maintain the Exercise catalog with each exercise's category, targeted muscle group, and required equipment. These exercises populate the workout template lines.

Exercises list – exercise name, category, muscle group, and equipment columns
07

Diet Templates

Create meal-by-meal Diet Templates per fitness goal. Each template's Meal Lines define the meal type, food item, quantity, and unit, sourced from the food catalog.

Diet Template form – meal lines with food items and quantities
08

Food Categories

Organize the food catalog into categories such as Carbohydrates, Protein, or Vegetables. Each category groups foods with their calorie and macronutrient values for easy reuse in diet templates.

Food Categories form – Carbohydrates category with linked food items and nutrition values
09

Food Catalog

Maintain the Foods catalog with calories, protein, carbohydrates, and fat per item. These nutritional values feed automatically into diet templates and member diet plans.

Foods list – food items with calories, protein, carbs, and fat per serving
10

Equipment Categories

Group gym equipment into categories like Cardio Machines, Strength Machines, or Free Weights so it can be referenced consistently across exercises and workout templates.

Equipment Categories form – Cardio Machines category with linked equipment
11

Equipment Catalog

Maintain the full Equipment catalog, assigning each machine or accessory to its category so it's ready to attach to exercises and workout plans.

Equipment list – equipment name and category columns
12

Trainer Specializations

Define Trainer Specializations such as CrossFit, Strength & Conditioning, or Weight Loss Coaching to categorize trainers by their area of expertise.

Trainer Specializations list – CrossFit, Injury Rehabilitation, Sports Nutrition, and other specializations
13

Staff Gym Role Assignment

On each Employee record's Gym Info tab, the Receptionist, Trainer, Nutritionist, and Branch Manager flags are read directly from that employee's linked user Access Rights, keeping staff roles in sync.

Employee form – Gym Info tab showing Trainer, Nutritionist, and Branch Manager role flags
14

Staff Check In / Check Out

Staff use the Check In / Check Out wizard under Staff to log their own working hours in one click, built on top of Odoo's native hr.attendance model.

Check In / Check Out wizard – one-click attendance logging for gym staff
15

Staff Attendance Overview

The Staff Attendance list under Staff shows every employee's check-in and check-out times and worked hours, so admins can review attendance across all staff.

Staff Attendance list – employee check-in, check-out, and worked hours
16

Member Registration & Portal Access

Mark a Contact as a Gym Member on its Gym Info tab, then click Create Portal User to give the member login access to the self-service portal.

Member contact form – Gym Info tab with Create Portal User button and membership reference
17

Creating & Confirming a Membership

Create a Membership by selecting the member, plan, and start/end dates, then click Confirm & Invoice to generate the Sales Order and Invoice and move the membership toward Active.

Membership form – Draft status with Confirm and Invoice action
18

Membership Activation & Welcome Email

Once the invoice is paid, the membership automatically activates and a welcome email is sent to the member. From here, click Create Assessment to schedule their initial health assessment.

Active membership record – paid invoice, welcome email, and Create Assessment button
19

Health Assessment – Body Measurements

Record the member's height, weight, BMI, body fat percentage, and other body measurements, then assign a Trainer and/or Nutritionist and click Assign & Notify to alert them.

Health Assessment form – body measurements with Trainer and Nutritionist assignment
20

Generating Workout & Diet Plans

From the in-progress assessment, pick a workout template under Workout Recommendation and a diet template under Diet Recommendation, then click Create Workout Plan or Create Diet Plan to generate the member's personalised schedule.

Health Assessment – Workout and Diet Recommendation tabs with plan generation buttons
21

Activating the Workout Plan

The generated Workout Plan lists exercises by day of week with sets, reps, and rest time. Click Activate to publish it and move its status from Draft to Active.

Workout Plan form – weekly exercise lines with Activate action
22

Member Portal – My Account

Members log into the customer portal to reach My Account, with quick links to their Memberships, Workout Plans, Diet Plans, and Attendance.

Portal My Account page – Memberships, Workout Plans, Diet Plans, and Attendance tiles
23

Member Portal – Membership Details

Inside My Memberships, a member can see their plan status and dates, linked Workout Plans, Diet Plans, and Health Assessments, plus their recent attendance — and check in directly from the page.

Portal membership detail page – workout plan, diet plan, health assessment, and Check In button
24

Member Portal – Self Check-In / Check-Out

From the portal Attendance page, members check themselves in and out and see their complete visit history with check-in/out timestamps.

Portal Attendance page – Check Out button and visit history with timestamps
25

Admin Attendance Overview

The Members > Attendance list gives admins a consolidated view of every member's check-in/check-out records and linked workout plan.

Member Attendance list – check-in, check-out, duration, and linked workout plan
26

Branch Manager Role & Multi-Branch Access

Assign the Gym Branch Manager role to a user and set their Companies and Default Company to scope their access to a specific branch.

User Access Rights form – Gym Branch Manager role with branch company assignment
27

Branch-Scoped Dashboard

When a Branch Manager logs in, the top-right company selector defaults to their assigned branch, and the Gym Overview dashboard shows figures for that branch only.

Gym Overview dashboard – branch company selector defaulting to the assigned branch
28

Switching Between Branches

Administrators with access to multiple branches can switch between them from the same top-right company menu to view consolidated or branch-specific gym data.

Company switcher menu – toggling between My Company and branch companies
29

Analytics Dashboard – Members & Billing

The Members & Billing dashboard tab shows real-time KPIs for total and active members, new signups, expiring memberships, pending payments, and revenue, alongside membership and payment status charts.

Gym Overview dashboard – Members and Billing tab with KPIs and membership/payment charts
30

Analytics Dashboard – Attendance & Staff

The Attendance & Staff dashboard tab tracks check-ins, members currently in the gym, average session length, peak hours, top trainers, and staff attendance in one interactive view.

Gym Overview dashboard – Attendance and Staff tab with check-in trends, peak hours, and staff activity

Release Notes & Version History


Version 19.0.1.2.0 — Current Release
  • Membership Lifecycle: configurable membership plans, confirm-to-invoice billing, auto-activation on payment, and a one-click renewal wizard.
  • Health, Workout & Diet: health assessments with BMI/body measurements, plus template-driven workout and diet plan generation.
  • Attendance: member check-in/check-out with automatic duration tracking, and staff attendance on top of hr.attendance.
  • Security & Multi-Branch: dedicated Receptionist, Trainer, Nutritionist, Branch Manager, and Administrator roles scoped per branch (company).
  • Automation: daily cron jobs for membership auto-expiry and renewal reminders, with mail templates for key milestones.
  • Portal & Dashboard: member self-service portal and a real-time analytics dashboard built with ECharts.
Frequently Asked Questions
How do I enroll a new member?
Mark a Contact as a Gym Member, create a Membership choosing a plan and an optional Trainer, then confirm it to generate the Sales Order and Invoice automatically.
Can members view their workout and diet plans online?
Yes. Members can log in to the portal to see their membership, workout plan, diet plan, and attendance history at any time.
How is attendance tracked?
Reception checks members in and out against their active membership, and session duration is computed automatically once they check out.
Can I assign different trainers and nutritionists per member?
Yes. Each membership can have its own assigned Trainer, and each health assessment can have its own Trainer and/or Nutritionist for workout and diet follow-up.
Does the module support multiple gym branches?
Yes. Branches are modeled as companies, and record rules scope memberships, plans, and attendance to the right branch for each user.
Does the module include an analytics dashboard?
Yes. The dashboard shows real-time KPIs for active memberships, revenue, attendance trends, and staff workload, all in one interactive view.

Scan and Connect with echoBitz

Book a meeting, start a WhatsApp conversation, or reach us by email from one simple visual card. It is the fastest way to move from curiosity to a live Gym Management discussion.

Meeting WhatsApp Email
echoBitz QR contact options

Our Services

​
Odoo Integration

Seamlessly integrate Odoo with third-party apps, platforms, and tools for better workflow.

​
Odoo Implementation

We plan, configure, and deploy Odoo tailored to your business processes.

​
Customization

Get modules and workflows customized to meet your exact needs in Odoo.

​
Community Apps

Access or develop robust community apps to enhance your Odoo functionality.

​
Development Outsourcing

Hire dedicated Odoo developers to build solutions efficiently and cost-effectively.

​
Support & Maintenance

Enjoy peace of mind with our reliable support, updates, and bug fixing services.

Discover More Solutions

Explore our other Odoo integration apps

Garage Management System
Garage Management system

End-to-end garage and automobile workshop management for auto repair shops.

Loan Management
Loan Management

End-to-end loan and finance management for personal and business lending operations.

Advanced Property Sale & Rental Management
Advanced Property Sale & Rental Management

End-to-end property and real estate management for residential and commercial properties.

Odoo Zendesk Integration
Advanced Freight Management System

End-to-end freight forwarding and logistics management

Odoo Office 365 Integration
Odoo Office 365 Integration

Connect calendar, contacts, tasks, and emails with Microsoft 365 services.

Odoo WooCommerce Integration
Odoo WooCommerce Integration

Bidirectional sync of products, orders, customers, inventory, and payments.

View All Modules Apps on Odoo App Store

Ready to streamline your gym operations with our Gym Management System?

Install our Gym Management module and start managing memberships, health assessments, workout & diet plans, attendance, and renewals efficiently, all within Odoo with no external middleware or manual spreadsheet tracking required.

Get Support Schedule a Demo Visit Our Website
Odoo Certified Partner | info@echobitzit.com | www.echobitzit.com
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Attendances (hr_attendance)
• Calendar (calendar)
• Contacts (contacts)
• Discuss (mail)
• Employees (hr)
• Invoicing (account)
• Sales (sale_management)
Lines of code 9325
Technical Name eb_gym_management
LicenseOPL-1
Websitehttps://www.echobitzit.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with