WellnessLiving → Junocal

Migrate from WellnessLiving in five business days

The WellnessLiving export, the dry-run review, the cutover weekend, and the FitMetrix and Achieve transitions. Most studios move from WellnessLiving to Junocal in five business days with twelve to twenty hours of operator time across a ten-day window.

the six steps

What the migration actually involves

  1. 01

    Pull the WellnessLiving exports

    Reports → Client List, Visit History, Pass Sales, Membership Sales, Form Submissions, Email Subscription Status. Standard CSVs from the Reports section, free, takes 30-45 minutes. If you use FitMetrix or Achieve, pull those exports separately.

  2. 02

    Send the exports to Junocal

    Secure upload through a migration portal. A person reviews everything before it goes anywhere. No automated import without human verification.

  3. 03

    Dry-run review in staging

    We import into a sandbox version of your studio. You log in, look at the data, sign off on the mapping. Spot-check email opt-in status, membership pause dates, pack credits remaining, loyalty point balances.

  4. 04

    Configure the studio

    Branding, class types, intake forms, instructor accounts, theme, and the FitMetrix / Achieve transition decisions if relevant. Can happen in parallel with the dry-run review.

  5. 05

    Pick a Sunday and cut over

    Sunday evening cutover. Final data sync. Junocal goes live. Monday-morning classes run on Junocal. Most studios pick the second Sunday after starting the migration.

  6. 06

    Verify, then cancel WellnessLiving

    Run Monday classes, watch the staff view, confirm Stripe payouts. Cancel WellnessLiving at the contract end — typically a few weeks or months after cutover depending on contract timing. Run both in parallel until the WellnessLiving contract expires.

what transfers cleanly

WellnessLiving data we preserve

The Junocal importer is calibrated for WellnessLiving's broad schema specifically. Most fields move without intervention. The areas where WellnessLiving's schema is broader than Junocal's (FitMetrix biometric stream, Achieve points engine) are handled by hand during the migration.

Client list with profile data, contact details, and custom fields

Email opt-in status (the field most often lost in cross-platform migrations)

SMS consent status

Booking and visit history — multi-year if available, with attendance status

Active memberships with current period and pause status

Class passes and packs with credits remaining and expiry dates

Intake forms and waivers with completion status per client

Service types with cancellation policies, prices, and capacity

Instructor profiles with bios and availability

Loyalty point balances (carried over as one-time credit; ongoing points engine not part of Junocal today)

what needs special handling

WellnessLiving-specific edge cases

FitMetrix biometric data

Junocal doesn't ship a real-time per-session biometric stream equivalent. Client-level biometric summaries (BMI, heart-rate zones, baseline measurements) migrate into the client notes field. Per-session data archives are kept as historical CSVs you can pull at any time.

Achieve loyalty points

Current loyalty point balances per client migrate, and active reward redemptions are honored at cutover. The ongoing points-earning engine doesn't have a direct equivalent in Junocal; most studios convert point balances to one-time class-pack credits at the equivalent value and retire the points program.

The annual contract

If you're inside the term, either parallel-run during the trial and cancel at the contract end, or contact WellnessLiving about a buyout. Most studios choose parallel-run. The Junocal trial is 14 days no-card; the migration is free in the first 30 days.

The Stripe handover

WellnessLiving uses bundled processing — WellnessLiving is the merchant of record on your payment relationship. On Junocal, you connect your own Stripe account via OAuth (or create one during onboarding). Your new Stripe history starts at the cutover date and the studio owns the Stripe relationship directly.

the things buyers ask

Questions

How long does a WellnessLiving-to-Junocal migration take?

Most one-to-five-instructor studios go from CSV export to live on Junocal in five business days. The actual import takes a few hours on our side; the rest is sign-off, scheduling, and the Sunday cutover. WellnessLiving's data model is broader than most (FitMetrix biometric data, Achieve loyalty points, Presence wellness program data), so studios using those add-on features add a day or two for the additional review.

What about my WellnessLiving annual contract?

WellnessLiving typically requires an annual contract on its standard tiers, with documented cancellation friction in operator reviews on Capterra and G2. Two paths. Option one: parallel run. Start the Junocal 14-day trial (no card required), migrate your data during the trial, run live on Junocal for new bookings, keep WellnessLiving open until the contract expires, then cancel. Option two: contact WellnessLiving about an early-cancellation buyout, particularly inside the last six months of the term. Most studios use the parallel-run pattern and time the Junocal cutover to the WellnessLiving renewal date.

Does FitMetrix biometric data transfer?

Partially. Junocal stores client profile data, intake form responses, and a notes field per client that handles biometric summaries (e.g., 'BMI 22.1, heart rate zones set 2025-03'). The structured per-session biometric stream that FitMetrix collects (real-time heart rate during class, calorie estimates per session) doesn't have a direct equivalent in Junocal today. If FitMetrix is core to your operation, this is one of the trade-offs to weigh against the cost gap. For studios using FitMetrix for marketing displays in lobby screens rather than per-client tracking, the gap is less material.

What happens to Achieve loyalty points and rewards?

We migrate the current loyalty point balance per client and any active reward redemptions, but the WellnessLiving Achieve loyalty engine itself doesn't have a direct equivalent in Junocal. Studios that use loyalty as a meaningful retention mechanic typically run a manual transition: export point balances, send a one-time email crediting clients with class-pack credits worth the equivalent, retire the points program at cutover. Junocal doesn't ship a points-based loyalty engine today.

Will my clients have to do anything?

No. Their bookings, memberships, pack credits, and intake forms move across automatically. They receive one email at cutover with the new login (magic link, no password) and a brief note about what's changed. The booking URL will be different (junocal.com/yourstudio instead of your previous WellnessLiving address); existing bookmarks redirect cleanly if you set up a forward on your old domain.

Does email opt-in status transfer?

Yes. We migrate it as a first-class part of the import. The WellnessLiving export includes the email subscription status field; we verify it transfers cleanly in the dry-run review before going live. Your unsubscribed clients stay unsubscribed and your opted-in clients stay opted-in. SMS consent transfers the same way.

What about the WellnessLiving Elevate native app?

WellnessLiving's Elevate tier includes a native branded mobile app at significant additional monthly cost. Junocal ships a fast phone-installable client view on every plan instead, which installs to the home screen and works offline. For most boutique studios it's functionally indistinguishable from a native app, but if a native iOS or Android app is a hard marketing requirement, this is one of the trade-offs to weigh.

Ready to start?

14 days free, no credit card. We handle the WellnessLiving migration personally in the first 30 days. Most studios are running on Junocal within five business days of pulling the first WellnessLiving export.