Skip to main content

Welcome to Agon

Agon is a self-hosted fitness studio management platform, licensed via a paid subscription. Install it on your own computer — your data never leaves your machine.

What Agon does

Agon helps you run your fitness studio from a single desktop app:

  • Schedule classes — create one-off or recurring classes in a few clicks
  • Manage clients — profiles, booking history, and memberships all in one place
  • Handle bookings — clients book from their phone; you see everything in real time
  • Check in clients — via mobile app, QR code, or manual entry at reception
  • Manage memberships — recurring subscriptions and credit packs with full lifecycle tracking
  • Accept payments — connect your own Stripe account, or record cash and bank transfer payments manually
  • Generate reports — attendance, revenue, membership, and retention reports with CSV export
  • Stay GDPR compliant — built-in data export and deletion tools

Who Agon is for

Agon is designed for independent fitness studio owners and managers who want a reliable system without handing their client data to a third party.

How it works

You install the Agon desktop application on your Mac, Windows PC, or Linux machine. The app runs a local server on your computer and automatically creates a secure internet connection (via Cloudflare Tunnel) so that your clients can reach it from their phones anywhere in the world.

Your clients download the Agon Studio mobile app, scan your studio's QR code, and can immediately browse and book your classes.

License

Agon is proprietary software, licensed subject to a paid subscription. See the Terms of Service for details.

Quick glossary

When using Agon, these words always mean the same thing:

TermMeaning
ClassA scheduled fitness session that clients can book
BookingA client's confirmed spot in a class
Studio managerThe person who installed Agon and runs the studio
ClientA person who attends classes and uses the Agon mobile app
MembershipA client's active subscription or credit pack
Check-inConfirming a client's physical arrival at a class
CreditA single class credit included in a membership
WaitlistA queue for clients who want to join a full class

Multilingual navigation reference

The Agon interface is available in 9 languages. The sidebar navigation labels in each language:

SectionENITFRDEESPTNLPLTR
DashboardDashboardDashboardTableau de bordDashboardPanelPainelDashboardPanelPanel
CalendarCalendarCalendarioCalendrierKalenderCalendarioCalendárioKalenderKalendarzTakvim
Class TypesClass TypesTipi di lezioneTypes de coursKurstypenTipos de claseTipos de aulaKlassenTypy zajęćDers türleri
ClientsClientsClientiClientsKundenClientesClientesKlantenKlienciMüşteriler
MembershipsMembershipsAbbonamentiAbonnementsMitgliedschaftenMembresíasAssociaçõesLidmaatschappenCzłonkostwaÜyelikler
ReportsReportsReportRapportsBerichteInformesRelatóriosRapportenRaportyRaporlar
SettingsSettingsImpostazioniParamètresEinstellungenConfiguraciónDefiniçõesInstellingenUstawieniaAyarlar

Key terms in all languages

ENITFRDEESPTNLPLTR
class / lessonlezione / classecoursKursclaseaulaklaszajęciaders
bookingprenotazioneréservationBuchungreservareservaboekingrezerwacjarezervasyon
membershipabbonamentoabonnementMitgliedschaftmembresíaassociaçãolidmaatschapczłonkostwoüyelik
clientclienteclientKundeclienteclienteklantklientmüşteri
check-incheck-inenregistrementEincheck-inregistrocheck-inincheckenzameldowaniegiriş
creditcreditocréditGuthabencréditocréditokredietkredytkredi
waitlistlista d'attesaliste d'attenteWartelistelista de esperalista de esperawachtlijstlista oczekującychbekleme listesi
instructoristruttoreinstructeurInstruktorinstructorinstrutorinstructeurinstruktoreğitmen
schedule classpianifica lezioneplanifier coursKurs planenprogramar claseagendar aulales plannenzaplanuj zajęciaders planla
cancelannullaannulerstornierencancelarcancelarannulerenanulowaćiptal et
savesalvaenregistrerspeichernguardarguardaropslaanzapiszkaydet

Getting started

If you are setting up Agon for the first time:

  1. Install the desktop app
  2. Complete the setup wizard
  3. Set up your clients

If you are migrating from another platform, see the Migration Guide.