Loading…
Loading…

Operator guide
Recovery is close to an unserved software vertical. Of seventeen platforms checked on 3 September 2026, exactly one publishes a page for recovery that names saunas, cold plunge and contrast therapy, and exactly one more publishes a wellness and recovery vertical page of any kind. Every other platform is native to one of three booking models, and a recovery floor is usually all three at once, so the buying question is not which platform is best but which model is native here and what breaks in the other two.
A recovery studio shopping for booking software is shopping in a category that was not built for it. The verticals these platforms publish are salon, spa, medical spa, barber, boutique fitness, martial arts, yoga, pilates and, at the far edge, municipal parks and recreation. Recovery appears almost nowhere. Of seventeen platforms checked on 3 September 2026, Arketa is the only one publishing a recovery page that names the modalities by name, saying it serves saunas, cold plunge and contrast therapy studios[1]. Hapana names wellness and recovery as a vertical and mentions saunas and ice baths[15], compression and stretching, but frames the whole category as adjunct to fitness, running from prehab to post-workout. Momence, Walla, Mariana Tek, Mindbody, Boulevard, Zenoti, Vagaro, Pike13, TeamUp, Punchpass, Clubworx and nextRec publish none.
That absence is not a reason to dismiss any of them. Plenty of studios run well on a platform that has never heard of contrast therapy. It is a reason to change the question you ask in a demo. Each of these products is native to one of three booking models: a room booked for a block of time, an appointment on a named provider's calendar, or a spot on a class roster. A studio running a sauna suite, a plunge, a compression lounge and a guided ice bath class is operating all three models simultaneously. So the question to take into a demo is not which platform is best. It is which of the three models is native in this product, and what you will be doing by hand in the other two.
The second axis worth sorting on is whether a vendor prints a price or gates it behind a demo request. Both that and the booking model are facts published on vendor pages, which is why this guide is built on them rather than on feature grids. Everything below describes what those pages published when they were checked in September 2026, and vendor pages move, so treat this as a method and re-check before you commit.
What Arketa publishes on its recovery page is worth reading closely, because it is the only description in the set written for this floor. It publishes memberships and visit packs for recurring access to saunas and cold plunges, and a booking model built for the modality rather than for a class schedule: book by the hour, by the session or by the whole day, with each room carrying its own availability, capacity and calendar so nothing double-books. That is the shape of a sauna suite described in software terms, and no other vendor page checked describes it. Arketa does not mention cryotherapy, red light or compression on that page, so a studio whose menu leans that way is still doing some mapping.
Everywhere else, you are translating. The product's vocabulary will be clients, services, providers and classes, and you will decide which of those nouns a plunge room is going to be. That translation is usually survivable and occasionally expensive, and its cost shows up in places nobody demos: in reporting that groups revenue by provider when your revenue is generated by rooms, in a payroll or commission module that assumes a human behind every booking, and in a customer-facing schedule that reads like a fitness timetable to someone who wants to know whether the sauna is free at four.
The single most useful thing to know before a demo is which model the product was built around, because that is what its data model, its calendar and its reporting all assume. The three are cleanly separable and each vendor's own pages make it clear which one it belongs to.
Forcing rooms onto a staff-appointment product is the most common workaround, because it mostly works. You create a staff record per room and book against it. The failures are downstream. Commission and payroll modules assume a person behind every appointment and have to be switched off or fed zeroes. Reporting rolls up by provider, so your busiest room shows as your busiest employee. And when you add a room you are onboarding a fake employee, which is a licensing question in any product that prices per user.
Forcing appointments onto a class-roster product fails differently. A private sixty-minute float becomes a class with one spot, which holds until you want two session lengths in the same hour, or a member wants a plunge at a time that is not on the grid. Roster products publish schedules; appointment products publish availability. A recovery member usually wants availability, because the question in their head is when can I come, not what is on at six.
Forcing classes onto an appointment-only product is the least survivable of the three. A guided ice bath breathwork class of eight is eight simultaneous appointments with no roster, no shared cancellation, no waitlist and no single view of who is in the room. Mangomint is the clean example: it is a well-documented appointment platform that publishes no class booking, so a studio with even one weekly guided session is choosing to run that session outside the system. Boulevard describes itself as being for appointment-based self-care businesses[5] and publishes no class booking either. That is a coherent product decision on their side, and it is a hard constraint on yours.
The second axis is simpler and more decision-relevant than any feature list, because it is a fact you can check in thirty seconds. Boulevard, Vagaro, Walla, Momence, WellnessLiving, Mangomint, Pike13, TeamUp, Punchpass and Clubworx publish numbers a prospect can read without contacting anyone. Clubworx publishes in Australian dollars, the only vendor in the set doing so, which is itself a signal about where the product's centre of gravity is. Arketa is a hybrid: its solo tier is priced and all three studio tiers say custom[2], request a demo. Mindbody prints a starting-at anchor per location and names three tiers[3], but every tier's call to action is a conversation with sales. Zenoti publishes no dollar amounts at all, only get a quote and book a demo. Mariana Tek, re-checked in September 2026, names three tiers and prices none of them, with a demo booking as every call to action. Hapana names its tiers and prices none of them either. ABC Glofox gates everything behind a quote request with no tier names at all.
There is a tension inside Mindbody's own publishing worth reporting, because it will shape how a call goes. A vendor post dated 28 August 2026 announces a lower United States entry price across the three named plans, aimed at independent instructors and boutique studios, while the pricing page it links to still gates every tier behind a demo. If you walk into that call holding the blog post, you and the salesperson are working from different documents, and the number in the post is an announcement rather than a quote.
A gated price does not mean a worse product. Multi-location pricing genuinely is bespoke, and Zenoti publishes exactly that: its multi-location pricing is customised to footprint. What a gated price reliably predicts is process. You will do a discovery call, receive a proposal, discover a term length that was not on any page, and negotiate. A published price predicts that you can model your cost tonight. Neither is a verdict, but both change how much of your own time the evaluation costs, which for a single-location operator is the scarcest input in the exercise.
| Platform | Native booking model | Price on the page | Card processing rate |
|---|---|---|---|
| Arketa | Room and time | Hybrid: the solo tier is priced, the three studio tiers say custom[2] | Published as a percentage on top of Stripe's fees |
| Boulevard | Appointment and staff | Published, readable without contacting anyone | Not published on the pages checked |
| Mangomint | Appointment and staff, with no class booking published | Published, readable without contacting anyone | Published outright, in-person and virtual[6] |
| Mariana Tek | Class and roster | Three tiers named, none priced; every call to action is a demo | Not published on the pages checked |
| Mindbody | Class and roster | A starting-at anchor per location, then a demo request for every tier[3] | Not published; markets its own payments product |
| TeamUp | Class and roster | Published, readable without contacting anyone | Not published on the pages checked |
| Walla | Class and roster | Published, with onboarding priced separately as packages | A card-present rate on its Mindbody comparison page, none on its pricing page; payments run on Stripe |
Card processing is where the money actually moves, and it is published far less often than subscription pricing. Mangomint publishes its card processing rates outright for in-person and virtual[6], which almost no competitor does. Arketa publishes its payment rate as a percentage on top of Stripe's fees, which is a genuinely unusual disclosure. Hapana names no tier prices but does publish transaction fees as a percentage range plus per-transaction fees by method[14], an inversion of the usual pattern. Momence publishes payment processing fees by country[10]. Walla publishes a flat card-present rate too, but on its Mindbody comparison page rather than its own pricing page, so a side-by-side reading of pricing pages misses it. Beyond those five, the picture goes dark: Mindbody, Vagaro, Zenoti and WellnessLiving all market their own payments product without publishing a rate on the pages checked. Walla, Punchpass and Arketa name Stripe, which at least tells you whose rails you are on.
Run the arithmetic yourself before the demo. Take a month of your own card volume and apply a rate to it; against that number, most subscription differences in this category are small. A platform whose subscription is cheaper and whose processing rate you cannot see is not cheaper, it is unpriced. Ask whether the rate is flat or interchange-plus, and what happens to it if you leave the vendor's processor.
Metered and gated costs are the third layer. Zenoti publishes that voice, SMS and messaging usage is billed by consumption with optional base packs[9], and that its AI agents require a separate package. Momence publishes its tier gating explicitly: multi-location, retail products and the marketing inbox are top-tier only. Pike13 publishes that digital waivers and custom terms are mid-tier and above[12], that SMS and multi-location reporting are mid-tier and above, and that custom integrations and API access are top-tier only. TeamUp prices a branded app as an add-on. Walla prices onboarding separately as packages, with a free do-it-yourself tier, a paid one-time signature package and a custom option, which is the clearest published example in the set of setup cost being a distinct line rather than a bundled promise.
For a recovery floor the intake record is not paperwork. It is what decides whether a member should be in the plunge today. Where that record lives varies more across this category than almost anything else. Walla publishes electronic waiver management. WellnessLiving publishes digital waivers and contracts as a pricing-page line[11]. TeamUp publishes waivers and forms. Clubworx publishes custom online forms and waivers[16]. Punchpass publishes online waivers on all tiers but custom intake forms on the top tier only[13]. Pike13 publishes digital waivers from the mid tier upward. Boulevard publishes forms and charting. Hapana publishes digital signatures for waivers and agreements, though on a business-type page rather than on its pricing page[15], which is worth knowing if you are comparing pricing pages side by side and taking silence for absence. On the pages checked, Zenoti, Vagaro and Mangomint surface no waiver or intake feature at all, which is a finding about their publishing rather than a statement that nothing exists in the product.
Mindbody is the interesting case. Its first-party partner directory shows 104 integrations across 19 categories[19], and waivers and forms is one of those categories. So on the pages checked, waivers are an integration category rather than a first-party line on the pricing page. That is not a defect. It is a different architecture, and it has a cost: a second vendor, a second bill, a second support relationship, and a record that lives outside the system your front desk is looking at when someone walks in.
The re-ask problem is the part no vendor publishes. A waiver signed once at first visit is a legal artefact, not a screening flow: conditions change, and the answer that matters for a sauna in August is not the answer that mattered for compression in March. What you need is a question set attached to a modality, re-asked on a cadence you control, and visible at the desk in the five seconds before someone is handed a towel. Nothing in this set publishes that, so it is either a configuration project inside your platform or a process beside it.
Almost every vendor in the set advertises migration and almost none of them says what moves. Mariana Tek publishes the most detailed migration page of any vendor checked, naming twelve source platforms in its dropdown[8]: Momence, ClubReady, Mindbody, GloFox, Acuity Scheduling, WellnessLiving, Arketa, Wix, bsport, Hapana, Vagaro and Walla. The only substantive data-handling phrase on it is secure migration of client data. The rest is onboarding, weekly calls and staff training, which are real things to sell and are not a field map.
Walla is the most specific vendor in the set on this point. Its comparison page publishes that member data, payment histories and credit cards transfer through Stripe, that migration is free, and that it runs a six-week structured launch plan with a dedicated onboarding specialist. WellnessLiving publishes free data migration as a pricing-page line item. Momence, Punchpass and Mangomint all advertise free migration without publishing what transfers.
The question that decides a migration is whether stored card tokens move, because if they do not, every recurring member has to re-enter a card, and a re-entry event is a cancellation opportunity you scheduled for yourself. Exactly one vendor in the set publishes an answer. Ask it first, in writing, of any vendor you are seriously considering, and ask the same question of the platform you are leaving, since the export side is where this usually fails.
Run the elimination before the demos, not after. Two of the three cuts below are answerable from published pages in an afternoon, so you walk into two demos instead of six.
One clarification, since a directory publishes this guide. Praxium is not on the shortlist above and could not be: it is not a booking, point-of-sale or payments platform, and it replaces none of the three models. It carries studio profiles for city and modality searches, plus an optional protocol layer that reads a studio's existing menu and returns goal-based plans, with the booking system underneath it being whichever one you pick here. That is a purchase on a different layer, and the guide is useful with no Praxium product involved at all.
For studio operators
Get listed on Praxium and turn your menu into goal-based protocols your team runs every shift — built on the modalities you already offer.
Questions
There is no category-standard answer, because recovery is barely served as a vertical. Of seventeen platforms checked in September 2026, only Arketa publishes a recovery page naming saunas, cold plunge and contrast therapy, and only Hapana publishes a wellness and recovery vertical page at all. WellnessLiving names a "Wellness Studio" business type in the vertical list on its pricing page, with no recovery page behind it. Most recovery studios therefore run on a platform built for salons, spas or boutique fitness. Work out whether your bookings are mostly room-based, appointment-based or class-based, then pick a platform whose native model matches your largest share.
They differ in what the system counts when it decides a booking is possible: free minutes in a room, free minutes on one named provider's calendar, or remaining spots at a fixed start time. Recovery studios usually need all three, and almost every platform is native to exactly one.
Ten of the seventeen did as checked in September 2026, six gated it, and Arketa sat between the two by pricing a solo tier and quoting the rest. The roster matters less than what the split predicts about your own month. A printed price means you can model the cost tonight and spend the demo testing fit. A gated one means a discovery call, a proposal, and a term length that appears for the first time inside that proposal, which is a real charge against the scarcest input a single-location operator has.
Five of the seventeen do. Of the platforms checked in September 2026, Mangomint publishes in-person and virtual card processing rates outright, Arketa publishes its own percentage charged on top of Stripe's fees, and Hapana publishes a transaction fee range plus per-transaction fees by method. Momence publishes processing fees by country, and Walla publishes a card-present rate on its Mindbody comparison page rather than on its pricing page. Mindbody, Vagaro, Zenoti and WellnessLiving market their own payments products without publishing a rate on the pages checked. Since processing usually costs a studio more per month than the subscription does, ask for the rate in writing before comparing subscription tiers.
Ask whether stored card tokens transfer, in writing, of both the platform you are joining and the one you are leaving. That single answer decides whether your recurring members have to re-enter a card, which is a cancellation opportunity you created yourself. Of the vendors checked in September 2026, exactly one publishes an answer: Walla states that member data, payment histories and cards move through Stripe. Others advertise free migration without specifying what moves, and Mariana Tek names twelve source platforms while publishing only the phrase secure migration of client data.
Waivers, yes, in varying places. Walla, WellnessLiving, TeamUp, Clubworx, Punchpass, Pike13 and Boulevard all publish waiver or form capability, though Punchpass gates custom intake forms to its top tier and Pike13 gates waivers to mid tier and above. Mindbody treats waivers as an integration category in its partner directory rather than a first-party pricing-page feature. Modality-specific screening is different: no vendor in the set publishes a question set attached to a modality and re-asked on a cadence, so that flow is either configured inside your platform or run beside it.
See how Praxium helps studios and recovery brands turn complex choices into clear protocols.