February 23, 2026
February 23, 2026 Updates
A large batch of new features, guest experience improvements, and critical bug fixes from the past week.
New Features
Google Calendar Sync
You can now sync your class schedule to Google Calendar. Classes are exported as calendar events so you and your students can see upcoming sessions alongside your other commitments. This is a one-way sync — changes you make in StudioBase are pushed to Google Calendar automatically.
How to use: Go to Settings > Integrations to connect your Google account and enable calendar sync.
Insights Dashboard
A new Insights page is now available from the dashboard header. It includes a Retention Pulse summary that shows how your client retention is trending, helping you spot patterns and take action before clients drop off.
Guest Cancellation Redesign
Guests can now cancel bookings directly from an inline panel instead of navigating away. The new flow shows the cancellation policy upfront, displays any applicable penalties, and confirms the cancellation in one step.
Instant Account After Class Pack Purchase
Guests who purchase a class pack are now automatically signed in after checkout. No more separate sign-up step — they can start using their credits immediately.
Cancellation Policy in Booking Flow
Your studio's cancellation policy is now displayed during the booking process, so guests know the terms before they commit.
Contextual Help Panel
Settings pages now include an in-page help panel that shows relevant documentation without leaving the page. Help content is available for Promotions, Promo Codes, and Class Packs.
Public Status Page
StudioBase now has a public status page showing current system health and uptime history, so you can check service status at any time.
Sandbox Mode
Studio owners on the waitlist can now try StudioBase in a sandbox environment using Stripe test mode. This lets you explore the full platform without processing real payments.
Improvements
- Payment badges on bookings — The bookings list and class detail pages now show how each booking was paid: Stripe, class pack credit, or promotional discount. Class detail also includes a payment breakdown summary.
- Promotion and promo code logic — Promo codes are now date-aware and won't apply to classes that already have promotional pricing. The promo code field is hidden when a class already has a promotion active.
- Booking confirmation overlay — Simplified the post-booking confirmation to be cleaner and less intrusive.
- Upcoming classes empty state — The upcoming classes section now shows a friendlier message when there are no classes scheduled.
- Schedule API performance — Optimized the schedule items API payload and date calculations for faster page loads.
- Keyboard accessibility — Improved keyboard navigation for upcoming class card tooltips and booking components.
- Login page redesign — The login page has been refreshed to match the current design system.
Bug Fixes
- Email times now include timezone — All booking confirmation, reminder, and cancellation emails now display the timezone abbreviation (e.g., "EST", "PST") next to class times. Previously, times were shown without timezone context, which could cause confusion for studios and guests in different regions.
- Prices show full decimals — Dollar amounts throughout the platform now display cents (e.g., "$25.00" instead of "$25"). This applies to booking confirmations, invoices, class listings, and emails.
- Promotions can be edited and deleted — Scheduled (future) promotions can now be edited and deleted from the Promotions settings page. Previously, only active promotions could be modified.
- Booking confirmation notes — The custom note you add when confirming a booking now appears correctly in the confirmation email sent to the guest.
- Recurring class dates in western timezones — Fixed an issue where recurring class series could show dates shifted one day backward for studios in US Pacific, Mountain, and other western timezones.
- Add-class page stability — Fixed an infinite render loop that could freeze the add-class page under certain conditions.
- Promotion date validation — Creating a promotion now validates that the end date is after the start date and that years are reasonable.
- Class pack credit cancellation — Cancelling a booking paid with class pack credits now correctly restores the credit and refreshes the credit balance.
- Past class filtering — The booking page no longer shows classes that have already occurred.
- Health check accuracy — Adjusted system health check thresholds to prevent false "degraded" status reports.