FinegymFinegym

What's new in Finegym

All the latest features, improvements, and updates.

AdminImprovements

Activity Log

A new Activity Log page lets you track all actions across your gym, providing a complete audit trail of who did what and when.

  • Comprehensive logging — Track member signups, membership changes, payments, class bookings, check-ins, and more
  • Filterable feed — Filter by action type, performed by, and date range
  • Dashboard widget — A new Recent Activity card on the dashboard shows the latest actions at a glance
  • Clickable targets — Click any log entry to navigate directly to the related member, invoice, or booking

Find the Activity Log under Settings > Activity Log.

Read the full guide →

AdminMembers

At-Risk Members Detection

Identify members who may be at risk of churning with a new attendance-based inactivity detection system.

  • At-risk dashboard card — A new card on the dashboard highlights members who haven't checked in within your configured threshold
  • At-risk badge — Members flagged as at-risk display a badge in the members list for quick identification
  • Configurable threshold — Set your own inactivity period (e.g., 14 days, 30 days) under Settings > General
  • Last check-in tracking — The members list now shows each member's last check-in date
  • Smart exclusions — Newly created accounts are excluded from at-risk detection to avoid false positives
AdminImprovements

Bug Fixes & Stability Improvements

This release includes numerous bug fixes and stability improvements:

  • Fixed prorated membership pricing that could produce decimal place validation errors
  • Fixed false permission-denied redirects during page refetches
  • Fixed email uniqueness validation when updating profile email
  • Improved image upload handling with UUID filenames to prevent browser caching issues
AdminScheduling

Calendar Click-to-Schedule

You can now click directly on empty time slots in the calendar to schedule new classes and appointments. The date and time are pre-filled based on where you clicked, making scheduling faster and more intuitive.

AdminImprovements

Dashboard & UI Improvements

A collection of visual and usability improvements across the admin dashboard:

  • Refreshed dashboard — Dashboard cards have been redesigned with a shared layout, consistent pagination, and skeleton loading states
  • Modernized sidebar — Compact typography and softer visual hierarchy for easier navigation
  • Slide-over drawers — Several form modals have been converted to slide-over drawers for a better editing experience
  • Inline photo upload — Profile photos and business logos can now be changed with a single click directly on the avatar or logo
  • Improved navbar — Toolbar actions (QR scan, frontdesk mode, help) are now accessible as standalone buttons in the top bar
  • Items column on invoices — The invoice list now shows a summary of line items for each invoice
  • Skeleton loading — Data tables now show skeleton placeholders while loading instead of blank screens
  • Consistent confirmation dialogs — All confirmation dialogs now share a unified design
AdminMembers

Document Signing Enforcement

You can now require members to sign digital documents (waivers, contracts) before their membership is activated. Enable the Enforce document signing toggle under Settings > General to block membership activation until all required documents are signed.

AdminImprovements

Google OAuth Sign-In & Connected Accounts

You can now sign in to Finegym using your Google account for faster, more secure access. A new Connected Accounts section in Account Settings lets you link or unlink your Google account at any time.

  • Sign in with Google — Use your Google account to log in without entering a password
  • Connected accounts management — View and manage linked social accounts under Account Settings
  • Email sync — Your Finegym email stays in sync when you connect a Google account
AdminIntegrationsMembers

Gym Website Widgets & Public Booking

Embed membership checkout, class booking, and signup forms directly on your gym website. Members can browse classes, sign up, and purchase memberships without leaving your site.

  • Embed widgets — Add membership plans, class schedules, and signup forms to your website with a simple embed code
  • Public signup — New members can register and purchase a membership directly from your gym website
  • Class & appointment booking — Bundle class or appointment reservations with membership checkout
  • Discount preview — Members can preview discount codes before completing their purchase
  • Document signing enforcement — Optionally require members to sign waivers before their membership activates
  • Show on website toggle — Control which membership plans appear on your public-facing website

Configure widgets under Settings > Embed Widgets.

Read the full setup guide →

AdminImprovements

Report Date Range Presets

Reports now feature a redesigned date picker with quick-select presets and an inline calendar for custom ranges.

  • Quick presets — Select from Last week, Last 30 days, Last 6 months, Last 12 months, and more
  • Inline calendar — Pick exact start and end dates with a visual calendar
  • URL persistence — Date selections are saved in the URL, so you can bookmark or share filtered reports
  • Referral sources — The referral sources report now supports date range filtering (previously fixed to last month)
AdminImprovements

Settings Redesign

The settings area has been completely reorganized for easier navigation and renamed from "Business Settings" to simply Settings.

  • Sidebar navigation — Settings now use a grouped sidebar instead of tabs, making it easier to find what you need
  • Grouped sections — Settings are organized into logical groups: General, Payments, Members, Scheduling, and Data
  • Activity Log & Migrations — Both are now accessible directly from the Settings sidebar
  • My Plan redesign — The subscription management page has been refreshed with a cleaner layout
  • Consistent UI — All settings pages now share a uniform look and feel
AdminImprovements

Performance & Stability Improvements

This release focuses on performance and stability improvements:

  • Faster page loads on document signatures and member lookup screens
  • Redesigned confirmation modals with a modern layout
AdminIntegrations

Kisi Door Access Integration

Finegym now integrates with Kisi for automatic door access control. Connect your Kisi account under Settings → Integrations, map your Kisi access groups to membership plans, and member door access is managed automatically. When a member purchases, cancels, freezes, or unfreezes a membership, their Kisi group assignments are updated in real time. Groups sync daily and can be refreshed manually at any time.

Read the full setup guide →

MobileImprovements

Mobile App Stability Improvements (v1.7.1 - v1.7.3)

Several stability improvements have been made to the mobile app:

  • Fixed a crash on the Classes screen
  • Improved offline handling — the app now gracefully handles lost connectivity instead of showing error messages
  • Fixed an issue with the Schedule tabs where swiping conflicted with calendar gestures
  • General bug fixes and performance improvements
AdminImprovements

Global Search (Cmd+K)

A new command palette search is now available across the admin dashboard. Press Cmd+K (or Ctrl+K on Windows) to quickly find members, staff, membership plans, products, discounts, invoices, documents, and policies. Results are grouped by category with highlighted matches, and you can filter by category using the pill buttons. Recent searches are saved for quick access.

AdminPaymentsi18n

Mexican Peso (MXN) Currency Support

Mexican Peso (MXN) is now available as a currency option in your business settings. Businesses operating in Mexico can now display prices and process payments in their local currency.

AdminPayments

Invoice Number in Transaction Tables

Transaction tables now display the invoice number instead of the internal transaction ID, making it easier to cross-reference payments with invoices and improving the overall readability of payment records.

AdminPayments

Improved Product Inventory Validation

When inventory tracking is enabled for a product, all product options now require an inventory quantity to be set. This prevents accidentally creating product variants without stock levels and ensures your inventory data stays consistent.

AdminMembers

Switch Plan for Non-Recurring Memberships

The Switch Plan feature now supports non-recurring memberships in addition to recurring ones. Staff can switch members between non-recurring plans directly from the membership actions menu, with automatic prorated credit calculated based on remaining days. Both cash and card payments are supported.

AdminMembers

Member Details After QR Code Scan

After scanning a member's QR code at check-in, you now see detailed member information and access status directly on screen. This gives front desk staff immediate visibility into membership status, making check-in faster and more informative.

Payments

Chilean Peso (CLP) Currency Support

Finegym now supports the Chilean Peso (CLP) as a business currency, including proper handling of zero-decimal currency formatting. Gym owners in Chile can now operate fully in their local currency.

AdminMobilei18n

Spanish Language Support

Finegym is now available in Spanish across the admin dashboard, backend system, and mobile app. Spanish-speaking gym owners and their members can now use the entire platform in their native language.

AdminMembers

QR Code Display and Send for Members

Member profile cards now include a QR code display and a send button. Staff can view a member's QR code directly from their profile and send it via email or WhatsApp, making it easier for members to receive their check-in credentials.

AdminMobileIntegrations

Twilio SMS & WhatsApp Messaging Integration

Finegym now integrates with Twilio for SMS and WhatsApp messaging. This update includes:

  • Twilio integration settings for configuring your credentials
  • SMS content editor in email templates with character counter
  • Notification preferences for members and staff to opt in/out of messaging
  • SMS/WhatsApp status indicators on email template lists
  • Welcome notifications sent via SMS/WhatsApp for new members
  • Mobile app support for managing notification preferences
AdminMobilePayments

Custom Payment Methods

You can now define and use custom payment methods beyond the built-in options. Cash is now supported as a valid payment type for appointments and memberships. Custom payment methods are available across the admin dashboard and mobile app.

AdminPayments

Time Filters on Transaction Report

The transaction report page now includes time-based filters, allowing you to narrow down transactions by specific date ranges. This makes it easier to analyze revenue and financial data for any period.

AdminPayments

Export Transaction Reports as PDF and CSV

Transaction reports can now be exported in both PDF and CSV formats. Use the new export buttons on the transactions report page to download your financial data for accounting, bookkeeping, or offline analysis.

AdminImprovements

Sortable Table Headers Across the Dashboard

All data tables in the admin dashboard now support sortable column headers. Click any column header to sort ascending or descending. Your sort preference is persisted in the URL, so you can bookmark or share filtered views.

AdminPayments

Granular Permissions for Payment Refunds

Refund permissions are now more granular. Business owners can control exactly which staff members have the ability to process refunds, providing better financial oversight and security.

AdminMobileMembers

Membership Freeze and Unfreeze

Members can now have their memberships frozen and unfrozen. When a member needs to pause their membership (vacation, injury, etc.), staff can freeze it with a specified duration. The mobile app displays freeze status on membership details, and the system validates frozen memberships to prevent check-ins during the freeze period.

AdminMobilei18n

Portuguese Language Support

Finegym is now available in Portuguese across the admin dashboard, backend, and mobile app. Portuguese-speaking gym owners and their members can now use the entire platform in their native language.

AdminMembers

Custom Fields for Members

You can now create custom field definitions for member profiles. Define text, number, date, or dropdown fields specific to your business needs. Custom fields support uniqueness validation, appear on member profile cards, and are searchable through the member search filter.

AdminIntegrations

Marketing Automation

A new marketing automation feature is now available. Create and manage automated campaigns to engage your members with targeted communications. Campaign logs help you track the performance and delivery of your marketing efforts.

AdminImprovements

Front Desk Mode Improvements

The front desk mode has been improved with better QR code scanning accuracy and enhanced user identification logic. These changes make the check-in experience smoother and more reliable for front desk staff.

AdminIntegrations

Multilingual Email Templates

Email templates now support multiple languages. When sending emails to members, the system automatically selects the appropriate language version based on the member's language preference. Templates can be configured for each supported language.

PaymentsIntegrations

Payment Confirmation Emails

Members now receive automatic payment confirmation emails when payments are processed for reservations and memberships. Emails include localized invoice details and masked card numbers for security.

AdminMobilei18n

Full Application Localization (Bosnian & English)

The entire Finegym platform has been localized. The admin dashboard, backend system, and mobile app are now fully available in Bosnian and English. Members and staff can have their preferred language set on their profiles, and all system communications respect this preference. Date formats, invoices, and documents are also localized.

MobilePayments

Mobile App: Stripe Payment Warnings

The mobile app now displays a Stripe payment warning on invoice, membership purchase, and drop-in screens when applicable, ensuring members are aware of payment-related information before completing transactions.

PaymentsImprovements

Improved Payment Processing

Payment processing has been significantly improved with a new InvoiceService, better Stripe error handling, and support for additional currencies. Payment method displays now show masked card numbers in emails, and tax calculations have been refined for more accurate financial reporting.

AdminImprovements

UX Improvements for Membership Management

Several UX improvements have been made to membership management:

  • Usage limits renamed from "check-in limits" for clarity
  • Punchcard credits now displayed more prominently
  • Membership plan forms now show editing information and disable fields for existing plans
  • Payment information display improved in membership plan drawers
  • Appointment reservation forms now show availability warnings and improved coach messaging
AdminScheduling

Archive and Unarchive Class & Appointment Types

Class types and appointment types can now be archived and unarchived. Instead of permanently deleting types that are no longer in use, you can archive them to keep your scheduling options clean while preserving historical data.

AdminImprovements

Google Maps Address Autocomplete

Street address fields now use Google Maps Autocomplete. Start typing an address and select from suggested locations for faster, more accurate address entry in your business settings.

AdminMembers

Account Deletion for Staff and Members

Staff and member accounts can now be permanently deleted. The deletion modal displays detailed consequence information so administrators understand exactly what data will be removed before confirming the action.

MobilePayments

Mobile App v1.1: Discounts & Reviews

The Finegym member mobile app has been updated to version 1.1 with new features:

  • Discount code input when purchasing membership plans
  • Billing details displayed during membership purchase flow
  • App Store review prompts to encourage member feedback
  • App renamed from its working title to "Members" for clarity