Angry KettlebellAngry Kettlebell
For CrossFit boxes

CrossFit gym software, built inside a working box.

Angry Kettlebell runs the daily loop of a CrossFit box: coaches post the WOD, members book the class, the waitlist fills empty spots, results land on the whiteboard, and memberships renew on their own. One flat €50/month, no matter how many members you have.

€50
per month, flat
∞
members included
0%
cut of your payments
The weekly schedule: capacity and waitlists at a glance.

What a day in the box looks like

Before the first class, the head coach publishes today's WOD. Members see it in the app, book the 18:00 class, and if it's full, join the waitlist. They can choose to be booked automatically when a spot opens, up to a cut-off time they pick.

At the door, coaches see who is booked and whether their membership allows this class. After the workout, members log their score: time, rounds and reps, load, calories, or distance. Everyone sees the leaderboard for that WOD.

At the end of the month, card memberships renew automatically through Stripe, and staff mark the members who paid cash. Nobody chases payments in Messenger.

Built around how boxes train

WOD programming

Write workouts with movement autocomplete and pick the score type: for time (with rounds or reps at the cap), rounds completed, reps, lifted weight, calories, or distance.

Results & leaderboards

Members log scores on their phone and see where they stand. History, PRs, lift maxes, and body-weight ratios build up over time.

Benchmarks & challenges

Track benchmark WODs and run gym-wide challenges with a live leaderboard, such as a monthly rowing distance or a burpee count.

Class booking with waitlists

Recurring class templates, coach assignment, capacity limits, and a waitlist that books the next person automatically when someone cancels.

Memberships for every kind of member

Unlimited, X-per-week, class packs, drop-ins, family and shared memberships, child accounts, and gift codes. Each plan sets which classes it allows.

Waivers and documents

Members sign the waiver and contract in the app. Coaches see a warning at check-in if the latest version isn't signed.

Timers in the app

Countdown, interval, and stopwatch timers plus a lap counter, all on the same phone members book with.

Members who need attention

See members who stopped showing up or whose membership is about to lapse, so a coach can reach out before they quit.

Free migration

We move your data from your current app for free, so you don't have to set everything up again.

Results and progress

Every WOD gets its own leaderboard.
Lift maxes and PR history per member.

Pricing

A small box and a big box pay the same. There is no per-member pricing tier to grow into.

Gym plan
€50/month, unlimited members
Coach plan
€20/month, up to 30 active clients
Setup fee
None
Migration from your current system
Free, done by us
Per-member fee
None
Our cut of payments
0%
Card processing
Stripe's standard rate (~1.5% + 25¢ for standard EEA cards; other card types and Stripe products may cost more), paid to Stripe, not us
Contract
Monthly, cancel any time
Currency
EUR

Example: a box with 120 members paying by card still pays us €50/month. Stripe's processing fee goes to Stripe directly.

Supported languages

Members and staff each pick their own language. The Lithuanian version covers the member app, admin screens, and emails. Other languages can be added on request.

Member app
Lithuanian, English
Admin & coach screens
Lithuanian, English
Member emails
Lithuanian, English
Support
Lithuanian, English, directly from the founders

CrossFit box questions

Can members log WOD results and see a leaderboard?

Yes. Each workout has a score type (time, rounds, reps, weight, calories, or distance). Members log results from their phone and see the leaderboard for that workout, plus their own history and PRs.

Does the waitlist book people automatically?

Yes. When a booked member cancels, the next person on the waitlist gets the spot. Members choose how late before class they're still willing to be added.

Can I sell class packs, drop-ins, and family memberships?

Yes: unlimited and limited-per-week memberships, class packs, drop-ins, shared and family memberships, child accounts, and gift codes. Each membership controls which classes it can book.

How much does it cost for a box with 150 members?

€50 per month. The gym plan includes unlimited members, so the price doesn't change as you grow. Card payments carry Stripe's standard processing fee, which goes to Stripe.

Can members pay in cash?

Yes. Staff can record cash payments. Card payments, Apple Pay, and Google Pay go through your own Stripe account, and money is paid out to your bank by Stripe.

Is Angry Kettlebell affiliated with CrossFit?

No. It's independent software built by people who train and coach in a CrossFit affiliate in Lithuania.

Can you move our data from our current app?

Yes, for free. Tell us what you use today and we'll do the migration for you.

Ready to simplify
your gym ops?

Book a 30-minute demo or request access to the free trial. We'll show you how Angry Kettlebell fits your gym in under 10 minutes.

Setup takes under 30 minutes
No long-term contract
Direct support from the founders