Obstacle gym operations

Managing your gym doesn’t have to be an obstacle.

One system for class booking, waivers, memberships, birthday parties, the store, and the front-desk register. Purpose-built for ninja warrior and obstacle gyms.

Get in touch · See features · Pricing

Everything a ninja gym runs on

One platform, start to buzzer.

Purpose-built by an operator, not adapted from generic gym software. Every screen exists because a real front desk needed it.

Bookings & open gym

Public calendar, capacity limits, waitlists, and drop-in checkout. Athlete ID gates keep the wrong bracket out of the wrong session.

Memberships & households

Autopay, saved cards, family discounts, guest-pass allowances, and household pricing that just knows who is on the plan.

Parties & events

Booking, invitations, RSVP, waivers, and a staff-facing roster. Move a party and holds, invites and deposits move with it.

Waivers & check-in

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.

Front-desk register

Card and cash, taxes, discount codes, receipts, and cash-drawer counts. Every register sale ties to a member if one is present.

Competitions

Parent event with divisions, schedule holds, whole-gym blocking, and manual roster additions. One source of truth to the podium.

Reports that read like reports

Payer classes by service year, invoice analysis, statements, and a sectioned overview that surfaces the numbers a manager looks at.

Staff scheduling & time clock

Publish shifts, log hours, and see who is on the floor without pulling up a second app or a paper sheet.

Built with real gyms

“Before ProNinja we were juggling four different tools and a shared spreadsheet. Now the desk, the party invites, memberships and the register are the same system. The staff notices the difference the first shift.”

Roc City Ninja · Rochester, NY

Simple pricing

One flat rate. Everything included.

No per-user seats, no per-transaction bookkeeping, no upsell tiers for the module you actually need. Payments run on your own Stripe.

$ 299 /month

Billed monthly. Cancel any time.

  • Unlimited staff accounts and family accounts
  • Every module — bookings, memberships, parties, POS, competitions, reports
  • Data migration from your current tools
  • Direct support from the people who built it
  • 30-day free trial — no card required
Get in touch

Payment processing is Stripe at their standard rates, straight into your account.

Get in touch

Tell us about your gym.

A short note is enough. We’ll follow up with a walkthrough tailored to how you already run things.

Common questions

FAQ

How long does it take to switch?

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.

What about payments?

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.

Do you have a mobile app for families?

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.

Can I run more than one location?

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.

What happens after 30 days?

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.