Skip to content

Integration · Scheduling

glofox.com

Connect Claude & ChatGPT to ABC Glofox

Ask your AI who is booked into tonight's class, which leads came in this week, or to book a member into a session in ABC Glofox. It can find and update members, register new leads, log notes on leads, list classes, bookings and appointment slots, and check a member's credits, agreements and overdue invoices. Front-desk questions get answered without clicking through the studio dashboard.

Connect ABC Glofox free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Who is booked into the 18:00 spin class today?”

    The AI lists today's classes, finds the 18:00 spin class and shows its capacity and bookings.

  • “Book [email protected] into Saturday's yoga class.”

    It finds the member by email and the class, then books her in using her credits or membership.

  • “Which leads came in this week, and where from?”

    It lists leads created this week with their source.

What your AI can do

Members and leads

Find, register and update members and leads, see lead sources and log notes and manual emails on a lead.

Classes and bookings

List classes and appointment slots, see studio and member bookings, book members in and cancel bookings.

Memberships and accounts

Read membership types with plans and prices, and a member's credits, agreements and overdue invoices.

  • “Log that I called lead Tom Berg and he wants a trial on Monday.”

    It finds the lead and logs a note on his record.

  • “How many class credits does Jonas have left?”

    It finds the member and lists his class credits.

  • “When does trainer Emma have free appointment slots this week?”

    It finds Emma in the staff list and lists her open appointment slots in that window.

61 tools for ABC Glofox

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • book_memberChanges dataBook a member (`user_id`) into a class (model=event), course or appointment/facility (model=timeslot) by `model_id`. Uses the member's credits or membership; passing a price or payment_method charges the member.
  • cancel_bookingDeletesCancel a member's booking by `booking_id` and `user_id`.
  • cancel_subscriptionDeletesCancel a subscription (user membership id). Destructive action; may require approval. API summary: Cancel a user membership.
  • create_accessChanges dataCreate a new access. Required: user id. API summary: Create Access.
  • create_attendanceChanges dataCreate a new attendance. API summary: Mark a booking as attended.
  • create_branch_bookingChanges dataCreate a new booking for a branch. Required: body. API summary: Create a booking.
  • create_branch_price_breakdownChanges dataCreate a new price breakdown for a branch. API summary: Get price breakdown for a given resource.
  • create_cartChanges dataCreate a new cart. Required: glofox impersonated member id or line items. API summary: Creates a new cart.
  • create_cart_checkoutChanges dataCreate a new checkout for a cart. Required: glofox impersonated member id. API summary: Checks out a cart.
  • create_deviceChanges dataCreate a new device. Required: glofox branch id or glofox impersonated member id. API summary: Register device.
  • create_memberChanges dataRegister a new member or lead: `first_name`, `last_name` and `birth` (YYYY-MM-DD), plus email, phone, gender and lead sources.
  • create_plan_orderChanges dataCreate a new order for a plan. Required: start date. API summary: Purchase Membership.
  • create_pre_checkoutChanges dataCreate a new pre checkout. Required: glofox impersonated member id. API summary: Pre-checkout.
  • create_reportChanges dataCreate a new report. API summary: Get all Payments for a studio.
  • create_resetChanges dataCreate a new reset. API summary: Request reset password link.
  • create_userChanges dataCreate a new user. Search users first to avoid duplicates. API summary: Retrieve locations (branches) for allowed namespaces.
  • create_user_retrieve_namespace_members_by_email_v3Visible to othersCreate a new user. Search users first to avoid duplicates. Has effects visible outside this system. API summary: Search members by email or phone within a namespace.
  • delete_branch_bookingDeletesPermanently delete a booking by booking id. Destructive action; may require approval. API summary: Cancel a booking.
  • delete_devicesMoves moneyPermanently delete a device. Financial or irreversible action; may require approval. API summary: Unregister devices.
  • find_member_by_emailFind a member of the studio by email address (`filters_email`).
  • get_classGet one class or event by `event_id` with time, trainer, capacity and bookings.
  • get_list_of_marketing_sourcesList leads. API summary: Get list of marketing sources.
  • get_memberGet one member by `user_id` with contact details, membership and lead status.
  • get_membershipGet one membership type by `subscription_id` with its plans and prices.
  • get_staff_memberGet one staff member by `employee_id`.
  • get_studioGet the connected studio's (branch) details, such as name, address, timezone and opening hours.
  • get_triggerGet one trigger by trigger. API summary: Retrieve the latest agreement template based on trigger for a specific branch.
  • list_address_coursesList courses for a address. Optional filters: sort by. Results are paginated.
  • list_address_facilitiesList facilities for a address. Optional filters: sort by. Results are paginated. API summary: Get facilities for a location.
  • list_appointment_availabilityList open appointment slots, optionally for one trainer_id and a start_time/finish_time window.
  • list_branch_paymentsList payments for a branch. Optional filters: includes. API summary: Get Payment Methods Available for a Branch.
  • list_classesList scheduled classes and events between `start` and `end`, optionally filtered by programs, trainers or facilities.
  • list_event_pricesList prices for a event. Optional filters: for or guest bookings. API summary: Get class availability booking price.
  • list_lead_interactionsList the notes and emails logged on a lead by `user_id`.
  • list_leadsChanges dataList leads filtered by name, created or modified dates, membership expiry, source or number of bookings, with pagination.
  • list_leads_2List leads. API summary: Get list of contact sources.
  • list_member_agreementsList the agreements (waivers, terms) a member has or needs to sign, by `user_id`.
  • list_member_bookingsList one member's bookings by `user_id`, optionally filtered by event, program or time and excluding cancelled ones.
  • list_member_creditsList a member's class credits by `user_id`.
  • list_membersList members, paged with page and limit; `active` filters active or inactive members and utc_modified_* filters by last change.
  • list_membershipsList the membership types the studio sells.
  • list_overdue_invoicesList a member's overdue invoices by `user_id`.
  • list_staffList staff members (trainers and admins), optionally only active ones.
  • list_studio_bookingsList bookings at the studio, filtered by status, event_id, course_id, event_type or date range, with paging.
  • list_trainer_performancesList trainer performances. Optional filters: start or end. API summary: Trainers performance report.
  • list_user_accountsList accounts for a user. API summary: Get child accounts of a given user.
  • list_user_push_notificationsList push notifications for a user. Results are paginated. API summary: List member push notifications.
  • list_viewsList views. API summary: Get the waivers (also called documents) for a studio.
  • log_lead_interactionChanges dataLog a note or manual email on a lead: type NOTE or MANUAL_EMAIL and a description; pass the lead's ID in both `user_id` and `body_user_id`.
  • search_address_productsSearch products for a address by sort by, name, description or featured. Use this to find existing products before creating a new product. Results are paginated. API summary: Get all products for a specific location.
  • search_addresses_programsChanges dataSearch addresses. Use this to find existing addresses before creating a new address. API summary: Get all programs for a location.
  • send_agreementVisible to othersSend a agreement (user id). Has effects visible outside this system. API summary: Send a document to a user for signature.
  • submit_appointment_priceVisible to othersCalculate a appointment (appointment id). Has effects visible outside this system. API summary: Calculates appointment price.
  • submit_course_priceVisible to othersCalculate a course (course id). Has effects visible outside this system. API summary: Calculates course price.
  • submit_event_priceVisible to othersCalculate a event (event id). Has effects visible outside this system. API summary: Calculates event price.
  • submit_facility_priceVisible to othersCalculate a facility (facility id). Has effects visible outside this system. API summary: Calculates facility price.
  • submit_payment_flexibleMoves moneyFinalize a payment (charge id). Financial or irreversible action; may require approval. API summary: Purchase Membership with Flexible payment.
  • update_cartChanges dataUpdate an existing cart identified by cart id. Only the fields you pass are changed. API summary: Updates an existing cart.
  • update_invoiceChanges dataUpdate an existing invoice identified by invoice id. API summary: Get Payment Link for Invoice (Member).
  • update_memberChanges dataUpdate a member by `user_id`. Requires type, first_name, last_name, email and lead_status, so get the member first and send back the values you are not changing.
  • update_user_access_identifiersVisible to othersUpdate an existing access identifier identified by user id. Has effects visible outside this system. API summary: Update a user's access barcode.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose ABC Glofox from the app list.

  2. 2

    Paste your key

    Enter your Glofox branch ID, API key and API token. Create an account on the ABC Fitness Developer Portal (api-portal.glofox.com), choose Customer (your own studio) and submit Request access from the top navigation. After approval you receive an API key and API token. Production access is granted after verification.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in ABC Glofox?

The AI can read your studio details, members, leads, lead interactions, membership types, credits, classes, appointment slots, bookings, staff, member agreements and overdue invoices. It can register and update members, log notes on leads, book members into classes, courses or appointments, and cancel bookings.

Does the AI see my ABC Glofox credentials?

No. Your API key and API token are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Booking a member uses their credits or membership, and can charge the member if a price or payment method is passed. Bookings and cancellations can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own ABC Glofox account.

How do I get API access for my studio?

API access is by request on the ABC Fitness Developer Portal (api-portal.glofox.com). Create an account, choose Customer for your own studio and submit Request access. Once approved you get an API key and API token, and production access follows after verification. You enter both in HeyMyApps together with your branch ID.

Let your AI work in ABC Glofox today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect ABC Glofox free

HeyMyApps is not affiliated with ABC Glofox. Product names are trademarks of their owners.