Back to Case Studies
SaaS
Sprout

Making gym management easier

Gym SaaS for class enrollment, parent self-checkout, and Stripe Connect billing

Making gym management easier

Sprout is a SaaS platform for gyms and fitness studios — memberships, class schedules, family accounts, and billing in one place.

QikBuild engagement

  • Built the backend platform powering staff and family portals
  • Stripe Connect per-location billing with automated recurring charges

Two portals, one platform

  • Organization portal — staff manage programs, classes, enrollments, and attendance
  • Family portal — parents browse sessions, add students to cart, sign policies, and pay online
  • Superadmin — platform-level org and location provisioning

Class operations

  • Programs and recurring class schedules with auto-generated sessions
  • Capacity, age, and gender rules; waitlists, trial requests, and student transfers between classes
  • Attendance per session; cancellations with optional makeup token issuance
  • Embed widget for a public, filterable class catalog

Enrollment and billing

  • Admin enrollment with quoting — proration, registration fees, discounts, and promo codes
  • Parent self-enrollment: shopping cart → policy signatures → Stripe Checkout
  • Payment models: recurring billing and payment plans (deposit + remainder on a charge date)
  • Family credit balance, refunds, and in-gym store sales
  • Daily automated billing for active enrollments

Compliance and communications

  • Versioned policies with digital signatures — unsigned policies block checkout
  • Email (SendGrid) and SMS (Twilio), with inbound reply tracking on family records
  • Staff notification inbox for new enrollments, waitlists, transfers, and cancellation requests

Reporting

  • Enrollment and drop reports, accounts receivable, makeup usage, incomplete attendance
  • Store revenue, subcategory revenue, sales tax, and deposit slip exports

Integrations

Stripe Connect, SendGrid, Twilio.

Want to build something similar?

Book a call to discuss how we can help bring your vision to life

Book a free call