Most gym software was built for a single methodology. BastionFit brings Hyrox, CrossFit, and Olympic Lifting together in one place with one login, one dashboard, and one subscription. Training your athletes actually use, plus the owner tools to run the business. Switch in 5 minutes.

Your gym does not run one program. There is a CrossFit class, a Hyrox group training for a race, people on a strength cycle, and a few doing their own thing. Most software makes you pick one of those and work around the rest, so coaches end up patching the gap with spreadsheets and group chats and athletes never see the whole picture. Bastion runs every track as its own program, with the owner tools to keep the business running behind it.
Members open the app when it helps them train: class, workout, log, PR, leaderboard. That daily habit is where retention starts.
Attendance, logging, PR volume, program engagement, roles, waivers, and billing stay tied to how members actually train.
Begin with Workout OS. Add Billing Pro when payments belong in the same workflow. No rebuild, no migration restart.
A quick walkthrough of the core screens your team will live in every day.
See today’s classes, check-in rates, and action items the moment you log in. No hunting through menus—the dashboard surfaces what needs your attention.

Pick your workout parts—Warmup, Strength, EMOM, For Time—drag to reorder, and Bastion builds the structure. Start from a template or build from scratch. Done in under two minutes.

Stop juggling separate apps for each program. Bastion unifies programming, logging, leaderboards, and analytics across every track your gym offers.
Race-ready programming with stations, pacing, and progress athletes can actually track.
Percentage-based cycles with 1RM tracking and weights auto-calculated per athlete.
WODs with true per-scale variants, benchmarks, and a leaderboard athletes love.


Bastion handles the parsing, calculations, and busy work—so coaches can coach.
Copy-paste a week of programming in any format—paragraphs, spreadsheets, or coach shorthand. Bastion’s Gemini AI turns it into structured workouts with sets, reps, and scale variants in seconds.
Included free during your 30-day trial. $5/mo add-on after.
When a workout calls for percentages, Bastion auto-calculates the exact weight for every athlete based on their logged 1RM—rounded and pre-filled. No whiteboard math. No guessing.
195 lbs next to 80% in the workout view.
Import workouts with shorthand and abbreviations. Bastion matches movements to your library automatically, with one-click confirmation for anything it’s not 100% sure about.
Fewer cleanup steps after imports. Faster programming every week.

During your 30-day trial, every feature—including AI parsing—is unlocked. No credit card.
Start Your Free TrialUse guided import tools to bring your members, workouts, and PRs into Bastion—then go live fast with flat pricing that doesn’t punish growth.
Step-by-step tools and templates to bring over members, workout history, and PRs. No manual re-entry.
Pre-built templates let you set up tracks fast. Launch your first week of programming without a long onboarding process.
Add every coach and program every track without paying extra per seat. Your tier is based on athlete count, not headcount on staff.
Bastion removes the busy work—program faster, run better classes, and give athletes the experience that keeps them coming back.
Recurring classes, capacity, reservations, and waitlists in one schedule.
Run the room without spreadsheet workarounds.
Owner, head coach, and coach roles control who can program, manage, and view.
Keep workflows fast without giving everyone admin access.
Program completely different movements for RX vs Scaled vs Beginner.
Program once—athletes automatically see their version.
Sub a coach or cancel one date without breaking the recurring series.
Fix last-minute staffing changes without schedule chaos.
Athletes sign waivers with their finger at signup. Compliance built in.
Replace DocuSign and always know who’s signed.
When a spot opens, the next athlete is notified and can claim it—then it auto-passes.
Set your claim window and let the system run.
See what’s working and what needs attention—attendance, logging, retention, and PRs—broken down by program.

Whether you run a split stack or an all-in-one suite, Bastion gives you a clean path: start with the training OS, consolidate when you’re ready.
Bring training, scheduling, owner visibility, and payments onto one path.
Switch if the workout experience feels secondary, clunky, or underused.
Start with Workout OS, then add Billing Pro when revenue belongs in the same workflow.
Consolidation is not a buzzword. It’s fewer moving parts, fewer surprises, and less time spent proving what’s true.
30-day all-access trial. No credit card required. Pay only for what you use.
Programming & Performance Tracking
Parse any format with Gemini AI. Included free during your 30-day trial.
Complete Gym Management Suite
Stripe's card-processing fees (currently 2.9% + 30¢ per successful card charge) are charged by Stripe and are separate from Bastion's 0.5%. Stripe pricing
Not sure which fits? Book a setup call and we will work it out together.
Built for the gym floor. Fast workout logging, real PRs, built-in timers, push notifications, and offline-first sync so dead zones don't break the session.

One schedule for every track

Scale-aware daily workouts

Multipart training days

Olympic lifting cycles

Auto-calculated weights

Fast set logging

PRs that stay current

Progress over time

Built-in training timers
Bastion’s TV display mode shows the day’s workout and live leaderboard on any screen. No app. No login. Just open the display link.
Included in every plan →
Yes. Bastion includes guided import tools and templates to bring over members, workout history, and PRs.
Most gyms can be live within a day using track templates, guided setup, and import tools. The exact timeline depends on your data and what you want to bring over.
You choose your plan based on your athlete count. No surprise charges—you'll get a reminder before your trial ends with clear pricing for your gym size.
Bastion works great for single-track gyms. When you’re ready to add a second program, it’s already built in—no upgrades or rebuilds required.
No—athletes don't pay Bastion directly. Your gym's subscription gives them full app access. Workout OS pricing is tiered by athlete count, while coaches and tracks are unlimited at every tier.
Absolutely. We use Stripe Connect for all payment processing. We never store credit card numbers on our servers. Stripe handles billions in payments annually for companies like Amazon and Google.
Yes. Bastion includes a dedicated TV/whiteboard mode that displays the daily workout and live leaderboard. Perfect for your gym floor.
Bastion includes guided setup and onboarding resources. If you want live help, you can request an onboarding call (availability-based).
The trial is designed to answer one question: does this make training feel central while still giving owners the operational layer they need?
Owners and head coaches can set up tracks, classes, and workouts without extra admin drag.
Athletes have a reason to open the app before and after class.
See attendance, logging, PRs, and program engagement at a glance.
Know whether Billing Pro can replace another subscription or cut reconciliation work.
I'm Joe. I've been doing CrossFit for about four years at Four Leaf CrossFit in Tampa.
I'm not a gym owner. I'm an athlete, which means I use whatever platform my gym picks. And honestly, it kinda stinks. That's what started this.
I've used a few of the apps in this space and I always end up finding something wrong. Some cost more than they give back. Some are just rough to use, to the point where logging a workout feels like a chore. Then I started asking gym owners about it, and none of them seemed to love what they were running either.
Eventually my wife got tired of hearing me complain about it and told me to go build something better.
So that's what I'm doing. For owners, for coaches, and for the people actually training.
Around the same time, our gym started running Hyrox. That's when it really clicked. Most of these platforms treat Hyrox like a side project. But a Hyrox track isn't a smaller version of CrossFit, and neither is a strength cycle. These different tracks deserve to be first class citizens, so that's how we're building Bastion.
Everyone's passion should be supported in the gym.
Joe, Bastion
Set up your first track in 5 minutes. Import your members with guided tools. No credit card, no commitment.
Book a Setup Call