Glofox (now ABC Glofox) is an all-in-one fitness and wellness management platform powering memberships, class booking, payments, branded apps, and analytics for gyms, boutique studios, and multi-location franchises. Its API is gated behind credentials the Glofox team must issue per branch, so an unofficial API lets you programmatically pull members, memberships, bookings, classes, and payments—and push updates like new sign-ups, bookings, and membership changes—without waiting on a partner approval.

Glofox (now ABC Glofox, part of ABC Fitness) is an all-in-one fitness studio and gym management platform. Operators use Glofox to manage members and memberships, run class and appointment booking, process payments and point-of-sale, drive lead and sales pipelines, automate marketing and retention messaging, control member access, and surface business analytics—delivered through a web dashboard, staff mobile app, and a custom-branded member app.
Core product areas include:
Common data entities:
Studios and franchises run their entire day-to-day on Glofox, but turning that operational data into API-driven automation is harder than it looks:
Supergood reverse-engineers authenticated browser flows, the branded member and staff apps, and Glofox's gated developer API to deliver a resilient API layer over your Glofox branches—without waiting on a partner-approval queue or hand-rolling secure proxies.
Use Glofox with AI agents: Glofox MCP Server →
Book a 30-minute session to confirm your branches, modules, and authentication model.
We deliver a production-ready Glofox adapter tailored to your branch configuration and credentials.
Go live with continuous monitoring and automatic adjustments as Glofox evolves.
Authentication
/authenticateAuthenticate to a Glofox branch using the branch ID, API key, and API token and obtain a session for downstream calls.
Members
/membersList members and leads for a branch with filters for status, membership type, join date, and last activity.
Members
/create_memberCreate a new member or convert a lead, capturing profile details, membership plan, and access permissions.
Memberships
/membershipsRetrieve membership plans, subscriptions, and remaining credits with status and renewal filters.
Bookings
/bookingsPull class and appointment bookings, waitlists, and attendance across schedules and trainers.
Bookings
/create_bookingBook a member into a class or appointment, handling capacity, waitlists, and credit deduction.
Payments
/paymentsList payments, invoices, point-of-sale orders, and transactions with date, status, and member filters.
- Pull members, leads, and profiles across every branch into a single warehouse - Stream membership, subscription, and credit changes to downstream BI and CRM tools - Reconcile member records across branches for a unified member 360
- Pull class and appointment schedules, capacity, and waitlists into operational tooling - Create and cancel bookings programmatically without staff portal clicks - Trigger downstream reminders and retention flows when bookings or no-shows occur
- Sync payments, invoices, and POS orders into general ledger and accounting systems - Match Stripe-backed transactions against memberships, plans, and credits - Surface failed payments and delinquent accounts to retention workflows
- Push leads and pipeline stages into CRM and marketing automation - Trigger churn-prevention messaging from engagement and attendance signals - Report conversion, growth, and revenue across branches in one place
Authentication
Branch ID, API key, and API token (issued by the Glofox/ABC Fitness team) handled in a managed server-side session
Connectivity
Authenticated browser and app flows plus Glofox's gated developer API where exposed per branch
Response format
Normalized JSON across Members, Memberships, Bookings, Classes, and Payments objects
Rate limits
Adaptive throttling tuned to Glofox limits (~10 req/sec with 1,000-request burst in production; 3 req/sec in sandbox)
Session management
Automatic session refresh, credential rotation, and per-branch token scoping
Data freshness
Near real-time pulls for members, bookings, and payments with optional scheduled batch syncs
Security
Encrypted credential vault, server-side-only key/token use, scoped access, and audit logging
Webhooks
Event-style callbacks for new sign-ups, bookings, cancellations, membership changes, and payment events
Latency
Sub-second reads on cached entities; multi-second writes when posting bookings and payments
Throughput
Horizontally scaled workers sized to multi-branch member and booking volume
Reliability
Retry, backoff, and idempotency keys for bookings, membership changes, and payment transactions
Adaptation
Continuous monitoring of Glofox releases, app changes, and per-branch configuration drift
Glofox normally requires you to request a branch ID, API key, and API token from the ABC Fitness team before any access. Supergood works with the credentials and authenticated sessions you already have, so you are not blocked waiting on a partner-approval queue.
Yes. Glofox scopes each request to a single branch ID, but Supergood orchestrates credentials per branch and normalizes members, memberships, bookings, and payments across all of them into one consistent API surface.
Supergood applies burst-aware adaptive throttling tuned to Glofox's limits—around 10 requests/second with a 1,000-request burst in production and lower in sandbox—so backfills and syncs complete without tripping throttling.
Yes. Payments, invoices, POS orders, and Stripe-backed transactions are exposed through the same normalized surface and reconciled against memberships, plans, and credits.
No. Glofox mandates server-side-only use of keys and tokens, and Supergood handles all credential operations through a secure backend with an encrypted vault and rotation.