Product updates
Follow what changes.
Understand why it matters.
- Dated release notes
- Affected modules
- Breaking changes identified
Showing 1–50 of 150
- Improvement·
Recover an interrupted product card sale
Original-reference recovery can finish a verified product payment after interrupted card authentication once the release is qualified.
- ImprovementSchedulingPassesNotifications·
Set complete booking rules for each brand
Brand overrides include workshop and course booking windows, daily limit scope and notification timing, with venue fallback for each omitted field.
- ImprovementPaymentsBillingPoint of Sale·
Re-issue a refund that Stripe canceled, without double-charging your venue
When a completed refund is later canceled or failed in Stripe, owners and finance staff can re-issue it from the payment page. Bookings, accounting and your venue balance are never adjusted twice, and new refunds wait until an open refund problem is resolved.
- ImprovementScheduleCheck InBookings·
Notifications you choose are now sent, and you see what happened
Restoring a class, editing a class, adding a substitute and removing a client can now notify by Email, SMS or Push, and every action tells you what was sent and why anything was not.
- ImprovementScheduleNotificationsBusiness App·
Clear Email, SMS and Push choices when you cancel a class
Cancelling a class now has separate choices for booked clients and the instructor, each channel shows who it reaches, and the instructor can be told by Email and Push without notifying clients.
- ImprovementCheck InScheduleStreaming·
Check-in separates streaming clients, responds instantly and shows new bookings
The class check-in list now shows in-studio clients first and streaming clients in their own section, checks a client in without reloading the list, adds a Refresh button and shows a client who has just booked within seconds.
- ImprovementPoint of SaleAppointments·
Clearer tax setup and end-of-day reconciliation
Appointment payments keep their prepared tax values, and end-of-day reconciliation distinguishes original tender amounts, recorded refunds and unverified methods.
- Improvement·
Changing a membership's monthly class allowance now asks you to confirm
When an edit would remove or change the monthly class allowance of a recurring membership, the pass type review explains who is affected and asks for confirmation before it saves.
- ImprovementConsumer ApiDiscoveryMobile App·
Explore distinguishes offerings from available times
Explore now labels treatment and salon counts as venues offering those services. It shows the venue even when no time is available on the selected day. Available times continue to come from each venue's live slot search.
- ImprovementMarketing site·
Target campaigns using customer purchase relationships
Campaign purchase and promotion rules can now calculate an audience and be used for delivery. In **Marketing → Campaigns**, add include or exclude conditions for current passes, completed purchases, or previous use of a promotion. The preview shows the matched audience and the number currently eligible for each channel.
- ImprovementBillingMembershipsBookings·
Original renewal payment recovery
Keep payment recovery tied to the original unpaid renewal.
- Improvement·
Interrupted card updates keep the original payment
Member web card updates retain the original missed payments and check their status before another payment can start.
- Improvement·
A new card can settle a missed membership payment
Saving or choosing a card now tries the missed membership payment automatically. Staff can change the membership card without charging it, and members can see which saved card their membership uses.
- ImprovementBookingsPasses·
Review recorded shared-pass usage
Review which older bookings are included in a shared pass usage total.
- ImprovementBookingsPasses·
Recover an interrupted pass change
Review later bookings and keep confirmed cancellations visible if a pass change is interrupted.
- ImprovementMarketing siteNotificationsAPI·
Push campaign review and recipient reports
Campaigns can use **Push** with a plain-text title and message. Review the current message and eligible recipient count before queueing a saved draft. Saving or editing a draft does not send it. Email and SMS remain separate choices; **Both** means email and SMS.
- ImprovementBrandsBookingsBilling·
History retained when a brand moves
Keep earlier booking and payment history visible when a brand moves.
- ImprovementPoint of SalePaymentsPasses·
Keep the original pass sale when a payment needs checking
The register distinguishes money already received from an online charge and keeps interrupted pass sales available for resolution.
- ImprovementNetworkBookings·
Recover an interrupted partner-venue booking
Members can check an interrupted network booking before trying another class.
- ImprovementBookingsPasses·
Recover an interrupted booking pass change
Check the original pass change before choosing another pass.
- ImprovementMarketing siteAPI·
Campaign delivery lists and correction drafts
Open **Marketing → Campaigns → Delivery details** to see who was sent each email, SMS or Push campaign, including when a campaign stopped partway through. Each channel shows sent, delivered, failed, skipped, pending or uncertain. Sent means the provider accepted the message; delivered appears when confirmed. Delivery reports retain confirmed acceptance when callbacks arrive late or out of order. A
- Improvement·
Clients can pay the rest of a partly paid invoice themselves
When part of an invoice is already paid, for example a deposit or a bank transfer you recorded, your client can now pay what is left themselves. The invoice shows the remaining balance, and **Pay remaining balance** charges exactly that amount to the card they have saved, on the web client portal and in the Consumer and branded apps. Once it goes through, the invoice is marked paid.
- Improvement·
Clients see exactly what cancelling a class costs, before they cancel
The cancel dialog now states your real rule for that booking at that moment — free, or late with the exact fee and what happens to the clip — in your venue's local time, and the late-cancellation receipt lists every detail.
- Improvement·
Who sold it and how it was paid are now shown separately
A membership sold at the front desk with a later start date now shows the team member who sold it, even though its first payment was charged automatically on the start date.
- Improvement·
Clearer staff sales, queue calls and venue updates
Staff membership sales preserve the chosen buyer, commitment and offer through the final review. Contract email starts off; staff must choose it and have notification permission. An unavailable contract delivery is explained before the sale proceeds.
- Improvement·
What's new only shows updates for what your venue has
Class updates go to venues that run classes, appointment updates to venues that take appointments, and feature updates only to venues that have that feature.
- Improvement·
See who sold each pass, how it was paid, and when
Every pass on a client's "Passes & access" tab now shows a line under its price and dates: when it was bought, how it was paid (card, MobilePay, cash, invoice, comped, or imported), and who sold it — a staff member's name and role, "Client online", "Assigned by" the staff member who granted it, "Granted by course/workshop enrolment", or "Imported from" the prior platform.
- ImprovementBilling·
Stripe connected-account labels now self-heal automatically
A new daily job re-checks every venue's Stripe connected account for charges that missed getting labelled with the client's name and product (e.g. from a transient Stripe error or a redeploy at the wrong moment), and labels them automatically within a couple of days. This is fully automatic — no venue or staff action is needed.
- Improvement·
Your Stripe dashboard now shows who paid and for what
Payments in your own Stripe dashboard now show the client's name, their client number at your venue and what they bought, for example "Jane Doe (#C-0042) — 10-class pass". Before, many payments showed only a Stripe reference such as `cus_…`, and often no product.
- Improvement·
Choose what collaborating professionals see about your clients
You can now decide whether a collaborating professional sees which pass or membership a client booked with — its name, status, remaining clips or allowance and expiry — on the rosters of the classes they teach for you. Turn it on or off per professional under Network → Professionals → the professional → Role & access. Prices, payments and account credit are never shown.
- ImprovementAdmin NavMarketing siteEmails·
Appointment-only venues hide leftover class labels
With Venue-type class chrome on, appointment-only venues no longer show leftover class wording on flash sales, campaigns, flows, email templates, or collaboration pay. Class and mixed studios stay as they are. Courses on Nailtech stay visible. Turning the switch does not email clients.
- ImprovementPassesBillingNotifications·
Unused finite class allowance can roll into the next period
Per pass type, leftover classes on a finite recurring membership can carry into the next paid cycle. Off by default. Unlimited memberships never carry. Paused or ended passes never carry.
- ImprovementGift CardsPasses·
Recurring gifts can be a prepaid term or a giver-funded membership
When a recurring pass can be purchased as a gift, the studio now chooses how that gift is paid.
- ImprovementMembershipsPassesClients·
Flexible passes show their kind after sale
The client Passes card now names a Flexible pass as a Recurring class pack, Class pack, or Time-based pass, instead of only a purple Flexible badge.
- ImprovementPoint of SalePassesMemberships·
Sell Pass names Flexible kinds and sells a recurring class pack like a membership
The register now labels Flexible products in plain language: a recurring class pack, a one-time class pack, or a time-based pass. Staff pick the published option that matches that kind — classes and validity for a class pack, duration and optional class limit for a time-based pass, and classes-per-period or Unlimited for a recurring class pack. The list no longer presents the catalog floor as if i
- ImprovementAdvanced Marketing·
Automation flows hide class triggers for appointment-only venues
When venue-type chrome is on, appointment-only venues no longer see Class attended, Class milestone, or Clips running low as flow create or editor triggers. Class and mixed venues keep those triggers. Existing flows are not deleted.
- ImprovementLoyaltyMarketing siteNetwork·
Appointment-only venues get visit wording on loyalty, challenges, reviews, availability, and collaboration pay
When venue-type class chrome is on, appointment-only venues see Free visit / Per visit / Visits attended and provider working-hours language instead of class copy. Stored values stay free_class and classes_attended. Class and mixed venues are unchanged. No client emails.
- ImprovementSettingsEmails·
Appointment-only venues can hide class message chrome under Client emails
When venue-type class chrome is turned on, appointment-only venues no longer see class-studio rows under Automated messages, and the Channel rules class reminder group is labeled Visit reminders. Class and mixed venues are unchanged. Courses stay. No client emails are sent by this change.
- ImprovementAdmin NavMarketing siteEmails·
Venue-type chrome and appointment checkout/notification switches
Appointment-only venues can hide class-studio admin chrome when Venue-type class chrome is on. Class and mixed venues stay unchanged. Two more dark switches cover appointment emails and leftover paid-checkout cancels. Turning these on does not email clients. Courses on Nailtech stay visible.
- ImprovementMarketing site·
Schedule flash sales and repeat them as runs
A flash sale with a later start is scheduled and goes live by itself, with its announcement sent at the start. A sale can be repeated as runs that stay together on one card, like course cohorts.
- ImprovementMarketing site·
Replace a running flash sale in one step
When a copy of a running flash sale for the same products is published, staff can replace the running sale: it ends and the copy goes live at the same moment, and spots left carry over.
- ImprovementMarketing sitePoint Of Sale·
Duplicate an old flash sale and give it from Point of Sale
Venue staff can now duplicate an ended or deactivated flash sale from Marketing into a new unpublished draft. Copied settings open in the existing create editor so dates, promo uniqueness and publish choices can be reviewed. Claims, promo codes, payments, delivery history and the original sale identity are not copied, and duplication never announces or activates the copy.
- ImprovementBb Sites·
Premium website directions and appointment sections go live
Solstice, Form and Gather version 3 are the active designs, and the live service menu, next available times and provider directory can be added to websites of venues that take appointments.
- ImprovementBb Sites·
Premium website directions and appointment sections enter review
Solstice, Form and Gather version 3 and four appointment-led website sections are built and reviewable internally; nothing is offered or applied to a website yet.
- Improvement·
Clearer staff save outcomes
This isolated source candidate improves the existing venue staff profile and photo APIs; it is not deployed or ready for customer handover.
- Improvement·
Public team and service descriptions
Connected Sites team sections and newly generated service-page facts now use the same active, publicly listed provider authority as BookingBible's public provider catalog. A service assignment alone does not authorize publishing a person's identity. Private or suspended memberships and collaboration public-listing withdrawals are respected; unreadable listing or identity information is withheld.
- ImprovementFeedback·
Separate review schedules and clearer previews
Configure internal and public review schedules independently; a cadence preview does not promise message delivery.
- Improvement·
Room and location image removal
Authorized venue admins can clear a room floor-plan reference through the room setup API. New floor-plan URLs still require the signed upload and finalize flow; a direct URL cannot be attached through room PATCH.
- ImprovementStaffAppointmentsSettings·
Staff can record named-booking visibility separately from team listings
This candidate adds two independent choices for venue admins with staff-edit access: whether a team member appears on the public team page, and whether clients may choose them **by name** when a service allows picking a person.
- Improvement·
Business identity saves preserve booking and notification settings
Saving Business identity now changes only the submitted business type and legal setup. It no longer resubmits the page's booking mode or rewrites the venue's settings JSON. Booking-product changes remain deliberate actions in the separate Booking products card, using the existing offering authority and commercial checks.