¿Qué hay de nuevo en Gymnago?

Gymnago 2.4 (Beta)

Scheduled for release this month

Time Zone Support for Website

To improve data accuracy and provide a consistent experience across regions, we have introduced time zone support based on the branch’s configured time zone. All activities and records will now follow the branch time zone, ensuring that data is displayed correctly regardless of where the client is physically located.

Core Functionality
  • Branch-Specific Time Zone: As per the time zone selected while adding a branch, all features that display date and time will follow the branch’s time zone, not the client’s local time. So even if a client is in another country, any action they perform—such as a purchase or booking—will be recorded based on the branch’s configured time zone.

  • Accurate Transaction Timing: Transactions made during late-night hours (e.g., between 12:00 AM and 3:00 AM) will now correctly reflect the branch’s configured time zone.

    Example: Previously, when the branch was set to Riyadh time, the system was incorrectly displaying the next day. After the enhancement, a transaction made at 12:30 AM on 13 Nov 2025 (Riyadh time) will now be recorded as 13 Nov 2025, instead of incorrectly showing 14 Nov 2025.

  • Consistent Reporting: Revenue, bookings, dashboard, transaction history, and other time-based data will now display accurate totals aligned with the branch’s time zone, ensuring reliable analytics and correct date-time representation across all features in our software.

  • Exceptions: The time zone feature does not apply to Audit Logs and Activity Logs within the Single Client Details section. These modules will continue to display data based on the timezone selected in the system which you are using our application.

Time Zone Support in Mobile App

The Time Zone feature has been integrated into the mobile application, ensuring that all date and time information is displayed according to the sales branch’s configured time zone. This provides consistency across bookings and transactions, regardless of the user’s location.

Core Functionality
  • Branch-Based Time Display: All transactions and bookings in the mobile app are shown according to the sales branch’s time zone.

    Example: If a class session is scheduled at 2:00 PM Riyadh time (sales branch) and the client is in India, it will still display as 2:00 PM in the app.

  • Accurate Activity Reference: Users can perform and review activities using the correct branch time, ensuring clarity and avoiding confusion across locations.

  • Consistency Across Platforms: Date and time display remains consistent between the web platform and the mobile app, minimizing errors caused by differing time zones.

  • Exceptions: The time zone feature does not apply to the chat module; chat messages will continue to display in the system’s default time zone.

Retention Report

The Retention Report helps clients easily track membership renewal behavior and understand how members transition between active and inactive statuses. This report provides a quick and accurate snapshot of client retention performance, helping identify re-engagement opportunities and improve renewal strategies.

Core Functionality
  • Retention Categories: The system analyzes each client’s membership data and classifies them into four categories based on their renewal status.

    • Retained (Renewed on Time): Clients who renewed their membership before the grace period ended.

      Example: Membership renewed without any gap — continuous active status.

    • Rejoined (Came Back after a Gap): Clients who renewed their membership after the grace period expired.

      Example: Membership expired, but the client later rejoined with a new plan.

    • In Grace (Grace Period Active): Clients whose membership has expired but the grace period is still active.

      Example: The client can still renew and be considered retained if done within the grace days.

    • Not Retained (Inactive): Clients whose membership and grace period both have expired.

      Example: The client has not renewed and is marked inactive for this cycle.

  • Grace Period: The Grace Period is the additional number of days allowed after membership expiry for renewal. The system calculates the Grace Date as End Date + Grace Period Days to determine the correct status.

  • Role of the Current DateThe Current Date is the date the system uses to determine a client's status. It changes based on the report type:

    • Current Month Report

      • Current Date = Today’s Date
      • Used to check if the client is currently InGrace or Not Retained.
    • Previous Month Report

      • Current Date = End Date of the Month Selected
      • Shows the client’s status exactly as it was during that month.

    In short: The Current Date ensures the Retention Report accurately identifies whether a client’s grace period was active or expired at the time the report was generated.

Active Clients Report

The Active Clients Report displays all clients who currently have at least one active membership, course, or service. It provides a quick summary of active clients with filtering and categorization options.

Core Functionality
  • Branch and Type SelectionBased on the selection of Sales Branch, Joined Branch, and Type Filters (Membership, Course, or Service), the data will display the number of active clients under each category. The count is shown in a card format for quick reference.

  • Filter Options:

    • Client Name
    • Age
    • Gender
    • Payment Status
    • Workplace

Whitelisting Email

This screen allows you to add and manage email addresses that are authorized to receive reports when a date range greater than 3 months (92 days) is selected. This feature provides more flexibility by allowing you to control which email can receive which reports. For example: If xyz@gmail.com is allowed to receive only Client Reports but not Net Sales, then this email will not appear as an option when exporting the Net Sales report. Location: You can find the Whitelisting Email screen in Communication under Admin Login. It can also be enabled for other users through User Permissions.

Whitelisted Email Delivery for Large Data Requests

This feature ensures faster and more reliable access to large reports by delivering them directly to email, making it easier for users to download, share, and analyze the data.

Core Functionality
  • Export Popup Trigger: When Admin or Staff selectsA pop-up opens displaying only the whitelisted email addresses the user has permission to assign. The list is automatically filtered based on the user's role and permission rules.

    • A year card, or
    • A custom date range exceeding 3 months
  • Automatic Report Delivery: Once confirmed, the report data will be automatically exported and sent to the selected email in Excel (.xlsx) format.

Credit Note Enhancements

The Credit Note feature has been enhanced to improve accuracy, ensure correct payment handling, and provide a smoother experience when generating credit notes.

Core Functionality
  • Default Payment Method Selection: The payment method used during the original purchase will now be auto-selected by default when creating a credit note. If the user chooses to change the payment method, a confirmation pop-up will appear with the options to Confirm or Cancel the change.

  • Gymnago Wallet Handling: If the purchased item was paid using the Gymnago Wallet, the wallet option will not appear in the credit note. In such cases, users can select any other preferred payment method.

  • Inactive Payment Method Scenario: If the original payment method used for the purchase is inactive, users must select another preferred payment method to process the credit note.

Membership Change – Enhanced Freeze Handling

The membership change process has been enhanced to ensure freeze days are accurately calculated and carried over when a client switches to a new membership. Previously, clients were unable to use freeze days after changing memberships. With this update, the system now correctly adjusts freeze availability based on the usage and the freeze limit of the new membership.

Core Functionality
  • No Freeze Days Added if Usage Meets or Exceeds New Membership Limit: If the client has already used equal to or more freeze days than what the new membership allows, they will not receive any additional freeze days.

  • Remaining Freeze Days Provided if Usage Is Less Than New Limit: If the client has used fewer freeze days than the new membership allows, the system will provide the remaining freeze days based on the difference.

  • Applies Only to Future Membership Changes: This enhancement applies only to membership changes made after this upcoming build.

Payment Method Mapping – Accurate Net Sales Reporting

Previously, when the same payment method (such as Mada) existed across multiple branches, the Net Sales Report treated each branch’s payment method as a separate entry. This resulted in duplicate rows and inaccurate totals. With the new Payment Method Mapping feature, identical payment methods across different branches can now be merged into a single unified entry for accurate reporting.

Core Functionality
  • Map Identical Payment Methods Across Branches: Users can now map payment methods that have the same purpose or name but exist separately in different branches.

  • Combined Reporting in Net Sales: Once mapped, the Net Sales Report will display one consolidated entry with the correct total amount instead of showing multiple duplicated entries.

  • Action Required (Client Side)

    • Update Payment Method Types: Edit your existing payment methods and assign the correct Payment Method Type to ensure proper mapping.
    • Map Duplicate Payment Methods: Use the Payment Method Mapping option in System Settings to combine identical payment methods across branches.

New Client Attendance Report

A new, comprehensive Client Attendance Report has been introduced to provide complete visibility into member attendance across all check-in and check-out sources. This report centralizes attendance data from devices, QR scanning, and manual entries—ensuring accuracy, transparency, and easier tracking of client activity.

Core Functionality
  • Consolidated Attendance DataThe report captures attendance from all available methods, including:

    • Suprema devices (Face, Finger, Card)
    • QR code and Tablet check-ins
    • Manual check-in/check-out entries
  • Essential Filters for Precise ResultsUsers can refine the attendance list using key filters:

    • Name – Search by client name
    • Gender – Filter by Male, Female, or Others
    • Age Range – Filter by minimum and maximum age
  • Clear Attendance VisibilityThe report displays accurate check-in and check-out details, helping users analyze attendance patterns and verify client visits.

Integration Flexibility by Branch

Branches can now be configured with their own individual integration accounts. Previously, a single global integration was shared across all branches, which limited flexibility. With this enhancement, each branch can operate independently with its own integration setup.

Core Functionality
  • Branch-Wise Integration Setup: Each branch can now be assigned a different integration account based on its operational needs.

  • Improved Control and Customization: Branches can manage their own integration keys, settings, and configurations without affecting other branches.

  • Independent Operations: Issues or changes in one branch’s integration will not impact other branches, ensuring smoother and more reliable operations.

Multi-Branch Selection in Attendance Screens

Users can now select multiple branches when viewing attendance history for both clients and staff. This enhancement makes it easier to track attendance across different branches, especially when clients or staff frequently move between locations.

Core Functionality
  • Multi-Branch Attendance View: Users can choose more than one branch at a time while checking attendance records.

  • Unified Attendance Tracking: Attendance entries from all selected branches are displayed together, providing a complete view of movements across locations.

  • Improved Cross-Branch Monitoring: Makes it easier to identify patterns, verify visits, and track client or staff activity across multiple branches without switching screens.

Improved Email Service Delivery

Our email service has been upgraded to enhance speed, reliability, and overall efficiency. This guarantees that invoices, reports, and essential policy documents are delivered to recipients promptly and securely.

Core Functionality
  • Faster Email Delivery: Invoices and notifications are sent with minimal delay.

  • Reliable Communication: Terms & Conditions, reports, and other critical emails are delivered consistently without failure.

  • Improved Workflow: Streamlined processes reduce email errors and enhance tracking for smoother business operations.

Bug Fixes and Enhancements

This release includes several performance optimizations, UI/UX improvements, and major bug fixes to enhance overall system stability and user experience. All updates are implemented based on user feedback and internal testing to ensure a smoother and more reliable platform experience.