NewSpot Booking
Visual room layout editor (up to 20×20)
Drag-drop grid editor for any room. Drop spots, pick icons (bike, reformer, mat, bench, chair, equipment), and rename them — Bike 1, Reformer A, by the window. Add walls, doors, windows, mirrors, and instructor podium as decorative markers, single-cell or multi-cell. Rename the four orientation labels (Front / Back / Left / Right) so the map reads the way your studio talks about the room. Save once, every session in that room inherits the layout.
NewSpot Booking
Three modes per class — Off, Let clients pick, or Auto-assign
Pick a mode per session (and per recurring series). Let clients pick shows them the live room map in the portal — taken spots, blocked spots, your studio's icons, and orientation. Auto-assign drops them into a random seat at book time. Off keeps the class capacity-only. Switching modes mid-life prompts before clearing assignments. The session's effective capacity automatically clamps to the active spot count.
NewSpot Booking
Portal spot picker + favourite seat + pre-class check-in
Members get a live room map when booking, with a hover description for spots like "by the window", a Pick one for me shuffle button, and a star to save a favourite seat that auto-highlights on their next booking. When their class is about to start, the portal shows a check-in banner with the class, the room, the assigned seat, and a one-tap Tap to check in button — clients self-check-in from their phone.
NewSpot Booking
Live Seating Chart on every session
A new third tab on the session modal shows the live seating chart — who's where, who's blocked, who's empty. Click any spot for the client's history (perfect for spotting regulars who always claim Bike 4). Reshuffle every seat in one action when late additions mess up the plan. Block any seat for a guest, a broken bike, anything. Print-friendly layout for the front desk.
NewSpot Booking
Assigned seat in calendar invites + booking history
Every .ics file (per-booking download or the subscribed feeds) now carries the seat label in the calendar event location, so the seat shows up in Apple, Google, and Outlook. Past bookings on the portal and the member's schedule history both show the exact seat the member took, every time — even if you change the layout later.
NewInsights
Spot heatmap — which seats fill up first
A per-room heatmap shows which spots are the popular ones over any date range. Spot the loyalists, find the seats nobody picks, and price your front-row classes accordingly. Lives in Insights alongside the class-type heatmap and churn detection.
NewPortal
Dedicated achievements page + Badges nav link
The portal nav gains a Badges link straight to a full /my/achievements page with a level card (Bronze / Silver / Gold), total points, earned-vs-total count, and a colour-coded gallery of every badge with the date earned. My Bookings shows a swipeable strip of recently earned badges above the tabs. Profile page now has an Edit button on the Details card and a View all link to achievements.
NewSchedule sharing
Timeline layout — time on the Y axis
A new share-card layout that puts time down the side and days across the top, with selectable 30-minute or 1-hour slots. The format your clients already read on every other studio timetable they've seen — finally as an export. Joins the existing column / week / story formats in the share modal.