RoninBox now speaks five languages
The app, the website and the help are in Spanish, Portuguese, English, Galician and Catalan (the last three are new): each member picks their language in their profile and the gym sets the one for its account.
What's new
Every improvement that reaches your gym, month by month, each with its step-by-step guide in the help manual.
The app, the website and the help are in Spanish, Portuguese, English, Galician and Catalan (the last three are new): each member picks their language in their profile and the gym sets the one for its account.
Your phone lets you know when a class is canceled or changed, when the gym signs you up or removes you, when an automatic booking doesn't go through, about every announcement, about a failed card payment and, for staff, about their schedule and their classes; in Notifications you choose each type and test whether they reach you.
How it works: Automatic phone notifications and a new Notifications screen
Admins send short notifications to the phones of all members, a location, a class or a single member, seeing first how many people they'll reach; the waitlist also alerts you on your phone when a spot opens up, and each member chooses which notifications they want in Notifications.
How it works: Push notifications to your phone and open-spot alerts on the waitlist
The penalty list searches by member name, filters by status (active, lifted or all) and by cancellation date, and remembers your search when you come back from editing a penalty.
Admins and coaches see each class's cancellations on the class page and on the board (hover over a face or tap it on your phone): what time it was removed, whether the gym removed them and the penalty it cost.
Below the faces of each class there's a bar that fills up with the people signed up: green, yellow, orange and red when it's full. And admins can now star their default location in their own calendar.
Applying a deal creates only the first monthly fee, priced at the full deal. When you charge it, RoninBox creates the remaining months on its own, already paid and with their classes. Each button tells you which dates the deal covers.
How it works: Quarterly, 6-month or yearly deals, charged at once
With "Months already paid elsewhere" you enter the months a member already paid somewhere else, such as what's left of their 6-month WodBuster plan, with a description. They're set to €0, with no payment or receipt, and the member sees in their billing how long they're paid up and why. The WodBuster import marks them automatically up to "Paid until".
By tapping a signed-up member's face, the coach opens their profile, charges them while seeing whether they owe anything, sells them their favorite products or removes them, adds or removes spots, disables members from their profile, and signed-up members appear in sign-up order; a payment with an empty amount charges everything outstanding.
With "Connect to Google Calendar", RoninBox writes your bookings, your waitlist and the classes you coach to a calendar in your Google account, and every change arrives within a minute or two, on your phone too.
How it works: Connect Google Calendar and your classes arrive instantly
When someone books or drops out, the number of spots changes instantly in the Month and Day views too, and the calendar is faster when bookings open.
From their profile, every member and coach turns on a private link and sees their bookings, their waitlist and the classes they coach in their own calendar, with each class's WOD and coach.
How it works: Your classes in Google Calendar, Apple and Outlook
In the Shop tab of a member's profile, gym staff, coaches included, can sell them any product in the catalog with search and charge it in cash, by card terminal or leave it pending.
Save the IBAN of members who pay by direct debit, even when several share an account, and upload the bank's receipt file to mark their monthly fees as paid after reviewing a summary.
Discounts are created once in "Discounts" and assigned to the members you want, several at once if needed; you can remove them from everyone at once and filter the member list by discount.
Admins and managers can move a manual payment to the day it was actually collected, and daily billing has a search by member, description or payment method.
How it works: Change a payment's date and search daily billing
Each subject gets its own topic with a real-time chat, the member chooses whether anyone at the gym or only management reads it, photos and video links can be attached, old topics close on their own, and every message sends an email and an in-app notification.
How it works: Messages with your gym, revamped: topics, photos and phone alerts
A WOD can include photos or be just a photo of the whiteboard, and members see it on their home screen and when opening a class of that activity.
How it works: The WOD of the day, with photos, on the home screen and in the class
The gym's inbox no longer gets a copy of that email, from the app it's sent in the name of the member's gym, and if the member has no real email the admin sees it when resending.
How it works: The password reset link goes only to the member
Billing opens the day's register, which you move through day by day with the arrows or by swiping, and also totals what was collected in a month with filters by location, payment method and invoice; the usual view is still under "By monthly fee" and all three print to PDF with each payment's receipt or invoice number.
At a gym with several locations, when selling at the counter or from a class you choose where the sale happens, and billing counts it at that location.
On Android, with the app installed, links in the gym's emails (password reset, account activation, My Billing or the calendar) open the app directly in that gym, and requesting a new password from the app now sends the email.
When adding a class pass to a member, you choose whether it's charged in this month's fee or next month's, and if that one doesn't exist yet it's created automatically.
A member using the app in Portuguese sees My Billing and their Home fully in Portuguese, gyms that bill by calendar month no longer show the "Start the next period" card, and Monthly Billing with all locations no longer shows an error when opened.
How it works: My Billing, in your language and without what doesn't apply
When opening the app (or logging in), members and coaches go straight to the calendar; their home is still in the Home tab. The month view opens on the current week and scrolls within the calendar itself, swiping left or right changes the day or month again on phones, and anyone who has used up their plan's classes sees why they can't sign up: "You can't sign up because you've used up your quota. Message the gym to add more if you need to."
The admin menu is now organized into sections (Home, Members, Classes, Team, Plans and shop, Payments, Training and Gym settings); Options is split between Gym settings › General, Gym settings › Payment settings and the Booking windows card in Booking rules; your Profile moves to the user menu at the top right.
A coach can create a member from the member list and give them their trial class without waiting for an admin.
In Profile, "Privacy and legal" opens your gym's privacy policy and rules with details on who processes your data, and every screen highlights in the bottom bar the tab you came from.
With Calendar Month, if you delete a member's next monthly fee it's no longer recreated automatically: the profile shows that their renewal is paused and you resume it with a button or by extending the end date of the previous one.
To sign up someone coming for a trial class, all you need is their email and name, plus the location if your gym has several; the rest of the details are collapsed and optional.
Turn on an option, choose which plans to show and paste a code into your website: the weekly schedule and those plans always show up to date there, with no occupancy or member data.
When recording a payment (a monthly fee, a plan difference, a generic payment or a counter sale) you can also choose Bank transfer or Direct debit, and monthly billing breaks them down.
How it works: Bank transfer and direct debit as payment methods
Coaches and admins see on the profile when the member last opened the app, or that they never have.
One link, roninbox.com/descargar, for your members to install RoninBox: Google Play on Android, video steps for the home screen on iPhone and a direct link to your gym's website.
How it works: Page to download the app Learn more: Page to download the app
You choose the member's location and plans when signing them up (none if they're trying it out), coaches and admins change their assigned location from the profile without touching the calendar they see, and every member can have a nickname shown next to their name in lists.
How it works: Assigned location, plans at sign-up and nickname
Members you bring over from another system complete their name, NIF and address when they log in and save their card for automatic payment, seeing their plan and paying nothing until the 1st.
You give a free trial class to someone who doesn't have a plan yet and can't cancel on their own, find those members with the "On trial" filter and see on one screen how many trials turn into a plan.
You can choose how many days before the 1st next month's fees are created; until the month starts they show as "Upcoming", don't count as unpaid and members can pay them in advance.
Wherever a plan is chosen, the member's in My Billing, plan changes, class passes or admin profiles, they're listed from cheapest to most expensive, with €0 plans always last.
Coaches open a monthly fee's details, delete payments and delete fees already charged, and every deletion is logged in the member's activity history with who did it, the amount, the payment method and the date.
When you log in you see your monthly fee with its start and end dates and, if you owe anything, an alert with the amount and a button to pay.
Admins and coaches can send the member, from their profile, the gym's welcome email with the link to set their password; and anyone who opens an expired link lands on the login page with a notice and can request a new link in one click.
How it works: Welcome email from the profile and a way out of expired links
Admins can have every new invoice emailed to the member with the PDF attached, and the invoice list shows which were sent and lets them send or resend any of them.
How it works: Invoices emailed to members, automatically or manually
Coaches and admins have a list of penalties for late cancellations, where they change the minutes of delay, refund the withheld credit, add a note or lift the penalty; members see theirs in "My penalties", and coaches now see each member's full history and can create an extension and sign them up.
Searching by name in the member list also finds disabled members, marked as such, and signing up an email that already belongs to a gym member takes you to their profile to enable them instead of just saying it already exists.
From the member profile, coaches change the plan on an unpaid monthly fee, upgrade a paid one mid-month by charging the difference (permanently or just that month), create and delete monthly fees and add class passes; and on phones the member list shows cards with search, collapsible filters and infinite scrolling.
How it works: Coaches manage plans, monthly fees and class passes
At gyms that invoice with TOConline or another provider, members need a full name, NIF and address to pay from the app, and the app reminds them while anything is missing. Staff see a warning when charging but can still charge. Spanish tax IDs (NIF, NIE or CIF) are also validated.
How it works: Tax details required to pay with a billing provider
A member with an active class pass sees it on their home screen, with remaining classes and expiration, even without a monthly fee. If they have both, they see both. And everyone sees a list of their upcoming booked classes.
How it works: Class passes and upcoming classes on the member's home
Setting a member's password follows the same rule as signing up a gym: at least 8 characters, with a letter, a number and a symbol. You see what's missing as you type and can't save until it's met.
How it works: Safer passwords when you set them for a member
Your members see every class on the schedule, including today's even if no one has signed up yet and past days', and you can hide classes from weeks you haven't opened for booking yet.
Choose who issues your gym's invoices: RoninBox, or your certified billing software, which invoices every payment and sale automatically; your members can enter their NIF in "My billing".
Your members pay automatically on the 1st with their Stripe subscription and, from the app, choose a plan, upgrade it permanently or just this month, downgrade it or cancel their membership.
Coaches get their own bar with time clock and payments, a home with their assigned classes, the member list, announcements and booking on a member's behalf.
In Options you decide whether members see Month, Day or Board; if you leave just one, the selector disappears.
In Settings ▸ Gym branding, add your logo as a PNG and it appears in the top bar, the login page, emails, invoices and the app icon.
The schedule from your WodBuster site moves to your calendar with its spots, plans come with their class limits and coaches with their shifts.
Turned on per gym: your team clocks in, breaks and out from the app, and you download the monthly record as PDF or CSV.
Sign a member up for their regular classes every week as soon as booking opens; if the class is full, they join the waitlist.
Bring over members, plans, class passes, classes and bookings from WodBuster yourself, with a preview before anything is imported.
The calendar loads instantly, the board has an hour index and every member can filter by activity or see only their classes.
For past days, the board and the class page show who attended, and every member sees the classes they went to.
If the week isn't open yet, the class shows how long is left and the book button activates on its own when it hits zero.
In the installed app, your profile shows the version and a button to check for the latest one without reinstalling anything.
Create your gym yourself at roninbox.com and try it free for 30 days before the first charge.
How it works: Set up your gym in minutes Learn more: Set up your gym in minutes
Give a member a fixed or percentage discount that's deducted automatically from every new monthly fee, such as a family discount.
A new record is visible only to its owner and gym staff, unless you mark it as public.
A new calendar view with the faces of signed-up members, open spots and the waitlist, which updates on its own and lets you book with one tap.
Let a member with an unpaid month keep booking and attending until the date you choose, for that month only.
Each location can have its own holidays and its own weekly booking opening, and the member list can be filtered by location.
The emails your members receive show your gym's logo in the header.
Every monthly fee payment has a downloadable receipt, and you can issue invoices for fees and shop sales with your country's VAT.
Limit the hours when a member can sign up for classes, for example Monday to Friday from 06:00 to 16:00.
In Portuguese, the member profile asks for the NIF and has its own field for the Cartão de Cidadão.
Enter a demo gym in one click as an admin or a member, with fictional data that resets every day.
ayuda.roninbox.com explains every screen step by step, with screenshots and videos, for owners, coaches and members.
Create products with sizes and colors, sell them at the gym in cash, by card terminal or to charge later, and keep track of pending sales.
Use rules to set which coach leads each class, rotate them by week and compare each one's classes, hours and attendees.
Choose what day and time next week's bookings open and penalize late cancellations with a delay or loss of the credit.
Turn on or off the payment methods your members see and record cash or card terminal payments on a dedicated screen.
If you have several locations, the home dashboard and stats are split into one tab per location, plus the total.
In the gym options you can switch the dashboard to a dark black-and-yellow design.
The member profile has a tab with their logins, bookings, plan changes and payments, so you can resolve questions without guessing.
The schedule builder won't let you save or reactivate two rules covering the same activity, location, day and time.
How it works: The schedule no longer allows duplicate classes
The feature map brings together everything RoninBox does, organized by area.
See all featuresSet up your box in a few minutes and try it free for 30 days, no commitment. If you'd rather we show you first, we can talk too.