Obstacle gym operations
One system for class booking, waivers, memberships, birthday parties, the store, and the front-desk register. Purpose-built for ninja warrior and obstacle gyms.
Everything a ninja gym runs on
Purpose-built by an operator, not adapted from generic gym software. Every screen exists because a real front desk needed it.
Public calendar, capacity limits, waitlists, and drop-in checkout. Athlete ID gates keep the wrong bracket out of the wrong session.
Autopay, saved cards, family discounts, guest-pass allowances, and household pricing that just knows who is on the plan.
Booking, invitations, RSVP, waivers, and a staff-facing roster. Move a party and holds, invites and deposits move with it.
Kiosk sign-in, adult and minor waivers on file, Athlete IDs, and a per-shift screen that shows the desk who is in the building.
Card and cash, taxes, discount codes, receipts, and cash-drawer counts. Every register sale ties to a member if one is present.
Parent event with divisions, schedule holds, whole-gym blocking, and manual roster additions. One source of truth to the podium.
Payer classes by service year, invoice analysis, statements, and a sectioned overview that surfaces the numbers a manager looks at.
Publish shifts, log hours, and see who is on the floor without pulling up a second app or a paper sheet.
Simple pricing
No per-user seats, no per-transaction bookkeeping, no upsell tiers for the module you actually need. Payments run on your own Stripe.
Billed monthly. Cancel any time.
Payment processing is Stripe at their standard rates, straight into your account.
Get in touch
A short note is enough. We’ll follow up with a walkthrough tailored to how you already run things.
Common questions
A typical gym is live in two to three weeks. We handle the data migration from your existing tools (member list, memberships, past bookings, waivers) and walk your front-desk staff through their exact workflow before switch-over.
ProNinja is built on Stripe. You connect your own Stripe account, so money lands in your bank at Stripe standard rates — no markup, no middleman. Saved cards, autopay, and refunds run through the same account.
Yes — a single iOS app plus a mobile-first web experience. Families book classes, RSVP to parties, and manage memberships from the same tools they would use on the site.
Yes. Multi-location and franchise groupings share memberships and reporting where you want them shared and stay separate where they should stay separate. Each location keeps its own time zone, schedule, and staff.
If you are not ready, you are not charged. If you continue, it is a flat $299/month billed monthly. You can cancel any time and export your data.