SMS reminders for gym appointments

Automatic text messages before every class and personal training session, so fewer members forget and your trainers stop chasing no-shows.

Why Choose GymFlexa

Digital Member Management

Access comprehensive member profiles, attendance history, and membership plans instantly.

Smart Class Scheduling

Manage group classes, personal training sessions, and automated booking with waitlist management.

Workout & Progress Tracking

Track member workouts, fitness goals, and progress with comprehensive analytics and reporting tools.

Integrated Payment & Billing

Automate recurring membership payments, process PT sessions, and manage gym revenue effortlessly.

Illustration of a man working on a computer

Facts That Matter

icon-message

“Gyms using digital management systems report 40% less time on administrative tasks.”

icon-chat

“Automated class booking and reminders increase attendance rates by up to 65%.”

Alarm

“Cloud-based member management ensures 99.9% data availability and secure backups.”

How It Works

Illustration Login

1. Set Up Your Gym

Create your gym profile, add trainers and staff, and import member data.

Illustration Information

2. Manage Daily Operations

Schedule classes, track attendance, manage equipment, and process payments.

Illustration Translate

3. Grow Your Business

Track key metrics, member retention, and revenue with data-driven insights and analytics.

Transparent pricing for every gym

Start free and scale as you grow. No setup fees, no hidden costs.

Free
Sign up

Frequently Asked Questions

How to delete my account?
icon-chevron-right
Follow these steps to delete account: 1. Click on Account in the navigation 2. Click the Delete account button
How to use GymFlexa with ChatGPT, Claude and other AI assistants
icon-chevron-right
GymFlexa has an official connector for AI assistants such as ChatGPT, Claude, Muse, Grok and Perplexity. Once it is connected, you can ask the assistant about your GymFlexa account in your own words, and ask it to make changes. It can look up your gyms' opening hours and settings, which coming days still have free session slots, your sessions by day, member or trainer, how much the gym took in and how many payments failed, your class and service prices, your trainers, your members by name and your stock. It can also book, move and cancel sessions, add and update members, and correct a stock count. It never sees members' contact details, notes or payment history. **Connector URL:** https://mcp.gymflexa.com/mcp When you connect, a GymFlexa window opens: sign in with your usual GymFlexa email and password and approve the access. You don't need an API key or any technical setup. ## What you can ask - "Which days in the next two weeks still have free slots at my gym?" - "How much did my gym take in last week, and how many payments failed?" - "What do we charge for personal training and group classes?" - "Book Giulia Bianchi for personal training with Marco on Thursday at 18:00." - "Move Andrea's 7:00 session tomorrow to 8:00." - "Add a new member, Sam Taylor, mobile +44 7700 900123." - "We have 12 protein bars left, update the stock." ## What the connector changes The assistant asks you to confirm every change before it makes it, and makes it as you. - **Sessions:** it books with your gym's usual settings (the session length, your reminders, and the only trainer when there is just one), moves a session to a new time, and cancels one. A cancelled session stays in GymFlexa, marked as cancelled; nothing is deleted. - **Messages to members:** when it books or moves a session, your gym's automatic reminders are scheduled as usual. A member hears about a cancellation only when you decline a session they requested, as in the app. It cannot send a message of its own. - **Members:** it adds a member to a gym and changes a member's name, phone, email or language. It never shows members' phone numbers, email addresses, notes or payments. - **Stock:** it reads your stock and sets an item's quantity to the number you give. It cannot delete anything, charge, take or refund payments, change reminders, services, prices or staff, or create repeating sessions. Do those in the GymFlexa app. **Connected before November 2026?** That connection can only read. Disconnect GymFlexa in your AI app and connect it again, allowing GymFlexa to create and update data. ## Connect GymFlexa to your AI assistant You add GymFlexa once, then the assistant can use it in any chat. AI apps rename these menus often: **Plugins**, **Connectors** and **Apps** all mean the same thing. ### ChatGPT - **From the plugin directory (most plans):** if GymFlexa is listed, open **Plugins** in the sidebar (or **Settings → Plugins**), search for GymFlexa, select **Install** and **Connect**, and sign in. - **Add it yourself (ChatGPT Pro, Business, Enterprise and Edu, on the web):** open **Plugins**, select **+** and **Add custom MCP server**, enter GymFlexa as the name and paste the connector URL, choose OAuth sign-in, confirm and select **Create as a plugin**. Then install it and type @GymFlexa in a chat. On Business, only an admin can add it. On Pro, a server you add yourself can only read, not change anything. If you don't see **Add custom MCP server**, your plan doesn't include it: use the directory instead. ### Claude On claude.ai or in the Claude desktop app, open **Customize** (called **Plugins** in newer versions) → **Connectors**, select **+ Add** → **Add custom connector**, enter GymFlexa and paste the connector URL, select **Continue**, keep the recommended sign-in options and select **Add**. Then select **Connect** and sign in to GymFlexa. It also works in the Claude mobile app afterwards. - Free plans can add one custom connector. - On Team and Enterprise plans, an owner adds it first in **Organization settings → Connectors**; then each member connects with their own GymFlexa account. - If GymFlexa is in Claude's connector directory, you can also add it from there. ### Muse (Meta) Muse is available in the United States, Canada, Japan and Singapore. In a Muse chat, ask: "Create a custom connector for GymFlexa with the URL https://mcp.gymflexa.com/mcp". Muse guides you through it: sign in to GymFlexa when the window opens and allow access. Muse asks for your permission the first time it uses the connector, and every time before a sensitive action. ### Grok On grok.com, open **Connectors** (grok.com/connectors), select **New Connector** → **Custom**, paste the connector URL and sign in to GymFlexa. On Grok Business, an admin adds the connector first in the xAI console; then each member connects it. ### Perplexity On Perplexity Pro, Max and Enterprise: open **Plugins** (or **Customize → Connectors**), select **Add custom** → **Add MCP connector** → **Remote**, enter GymFlexa and paste the connector URL, choose **OAuth**, accept and select **Add**. Then select the new card to sign in to GymFlexa. ### Mistral Vibe (Le Chat) Open **Connectors**, select **+ Add Connector** → **Custom MCP Connector**, enter GymFlexa and paste the connector URL, then select **Connect** and sign in to GymFlexa. ### Gemini and Microsoft Copilot Gemini and Microsoft Copilot can't connect to GymFlexa yet. We will update this page when they can. ## AI agents that work for you - **OpenAI Dots** use the plugins of your ChatGPT account. Install GymFlexa in ChatGPT first (see above), then open your dot's profile → **Customize → Plugins**, choose GymFlexa and connect it. Dots are available on ChatGPT Pro (outside the EEA, the UK and Switzerland) and Business Premium. - **Claude Duet** uses the apps you have already connected in Claude: connect GymFlexa in Claude first (see above). Duet is available on Claude Pro, Max and Ultra in the United States, with a waitlist. - **Grok Bot** can add GymFlexa by its URL: ask your Bot to add the MCP server https://mcp.gymflexa.com/mcp, or open **Connect apps**, add it and select **Authorize** to sign in. Then mention it with @. You choose which actions an agent may take without asking you first. ## For developers In Claude Code: ``` claude mcp add --transport http gymflexa https://mcp.gymflexa.com/mcp ``` Then run `/mcp` to sign in. In OpenAI Codex: ``` codex mcp add gymflexa --url https://mcp.gymflexa.com/mcp codex mcp login gymflexa ``` In Cursor, add it to `~/.cursor/mcp.json`: ``` { "mcpServers": { "gymflexa": { "url": "https://mcp.gymflexa.com/mcp" } } } ``` In VS Code, run **MCP: Add Server** from the Command Palette, choose **HTTP** and paste the connector URL. Any other app that supports remote MCP servers with OAuth sign-in can use the same URL. ## Privacy and security - The assistant only sees what your own GymFlexa account can see, and only after you approve the connection. - GymFlexa never shares your password with the AI app. - You can disconnect GymFlexa at any time in the assistant's settings. Changing your GymFlexa password also disconnects every AI app. ## If something does not work - **You can't find GymFlexa in the app's directory:** add it as a custom connector with the URL above. - **The assistant asks for an API key or a client ID:** leave those fields empty. GymFlexa uses a normal sign-in instead. - **The sign-in window shows an error:** write to us here with the name of your AI app and what you see, and we'll help. - **The assistant can no longer reach GymFlexa:** connect it again. A connection unused for about 90 days, and every connection made before you changed your GymFlexa password, needs a new sign-in. - **The assistant can read but not make changes:** the connection was made before GymFlexa allowed changes, or without allowing them. Disconnect GymFlexa and connect it again, allowing GymFlexa to create and update data. On ChatGPT Pro, a server you added yourself can only read. - **A change was refused because the session or member changed:** someone edited it in the meantime. Ask the assistant to read it again and confirm the change. - **The assistant says it can't do something:** the connector can only do what is listed above. Do the rest in the GymFlexa app.