Product updates
Follow what changes.
Understand why it matters.
- Dated release notes
- Affected modules
- Breaking changes identified
Showing 251–300 of 466
- New feature·
Welcome to Booking Bible
Your new booking platform is live — here is what to expect and where to find things.
- Bug fixScheduleForms·
Safer schedule dates and numeric editing
Public schedules now use the venue's IANA timezone for calendar-day and week boundaries across the main schedule, Sites, embeds, the public location page, and the public API. Every upper bound is exclusive, so a midnight class belongs to exactly one local day even through Copenhagen's 23- and 25-hour DST days.
- Bug fixBookingsCheck InBilling·
Automatic no-shows now use the protected history path
The nightly class close-out now continues to mark eligible unattended bookings after a class becomes a past record. It uses the same venue-configured no-show consequence, fee, audit, webhook and notification behavior as before, through the database's protected lifecycle path.
- New featureScheduleCheck InProfessionals·
Correct past class rosters safely
Venue teams and assigned professionals can correct eligible past attendance through a protected, silent workflow with an immutable reason.
- ImprovementPassesCheckoutBilling·
Flexible pass checkout now confirms the exact choice
Members can choose a Flexible pass allowance or option and see its published base amount immediately. The final action pauses briefly while Booking Bible confirms discounts, registration fees, VAT, validity, and the amount due with the server. An older quote is never shown as current after the choice changes.
- ImprovementPassesBillingPoint of Sale·
Flexible passes now include your full pass rules
When you build a Flexible pass, you can now configure the same relevant access and lifecycle rules as a standard pass. This includes VAT and registration fees, booking limits, shop eligibility, brand and location restrictions, extensions, digital access, network access, waitlist priority, and what clients see when their credits run out.
- ImprovementScheduleClasses·
Atomic recurring schedules and venue wall time
The primary web schedule editor now uses the same canonical series core as the admin API. A create or edit is one database transaction covering its template, rolling occurrence projection or recurrence reconciliation, booked/conflict confirmation, audit evidence, and durable notification obligation. A failed audit or any other database step rolls the whole mutation back; notification delivery can
- Bug fixMembershipsPassesBilling·
Flexible pass publishing works again
Valid Flexible pass drafts can now be published normally; failed attempts kept the saved draft and created no partial pass.
- New featureMembershipsPassesBilling·
Build Flexible passes without crowding the standard pass form
A dedicated Flexible pass builder now handles client-selectable memberships, class packs, and time passes, including shared introductory Flash Sale pricing for Flexible memberships.
- Bug fixMembersPayments·
Client record contact, billing, and health-data access
Staff see a client email or phone only when that field is allowed, Billing is hidden when payments access is off, and health notes stay off the client record unless health-data access is granted.
- Bug fixPaymentsSchedule·
Client billing leftovers and honest check-in notices
Staff check-in and no-show notices stay off unless you choose a channel, failed-renewal confirmation emails actually send, and bulk receipt email covers every payment on the client record.
- New feature·
Edit a membership’s billing from the Business app
A recurring membership’s billing can now be managed from the Business app — the payment history, moving the next payment date, changing the price, comping or repricing individual payments, and switching to another membership type.
- ImprovementBb Sites·
A clearer, more guided website builder from setup to publish
The website builder now shows one continuous journey — setup, design sketches, build, preview, publish — with rendered style previews, honest progress, and designed recovery states.
- New feature·
Handle a client’s billing and refunds from the Business app
A client’s Billing tab in the Business app now matches the web client page — saved cards, charging a card, pending fees, failed payments, refund recovery links, product subscriptions, and a filterable payment history.
- New feature·
See a client’s whole visit history in the Business app
A client’s record in the Business app now shows every visit — coming up and already been — with filters by date, class, teacher, location and brand, a summary of how often they turn up, and the same actions the web page offers on each row.
- New feature·
Physical gift cards can be claimed with the printed barcode
Recipients can enter the long barcode on a partner or POS gift card, not only the generated HYC-style code, and partner programme scans now issue those cards as soon as you map them.
- New featureBb Sites·
Review website design directions before building
Choose a bounded AI design approach, compare real website directions, and give precise feedback before the full build.
- New feature·
Manage every pass and membership from the Business app
Staff can now do the whole pass-management menu from a client’s record in the Business app: adjust clips and dates, extend, freeze with the billing preview, switch billing mode, record a renewal payment, recover a failed renewal, share, transfer, convert, archive, and give or remove a loyalty price.
- Improvement·
Cancel an unfinished membership setup from the client’s Passes tab
If a membership sale did not finish, staff can cancel that card on the client’s Passes tab and sell again. They do not need to open Stripe.
- Bug fix·
Safer retries and quieter defaults on client memberships
A dropped connection can no longer freeze, resume, or end a client’s membership twice from the Business app, and three billing dialogs now start with Don’t notify.
- ImprovementLoyalty Price·
Clearer loyalty-price context for your staff
Staff who can grant a loyalty price can now confirm a client’s current status without gaining access to venue-wide programme settings.
- Bug fix·
Past-start custom membership amounts now charge today
Starting a membership from a past date with a custom amount due today now creates and charges that invoice. Stripe was leaving the amount pending until the next renewal, so Confirm failed.
- Improvement·
Agree a membership price even when access starts in the past
When staff start a recurring membership from a past access date, they can now also agree a discounted rate for the full cycles ahead. Today’s past-start amount stays whatever they chose; the agreed price begins on the next full cycle.
- Bug fix·
Saved-card membership sales at the desk charge the card they show
Charging a client’s saved card when staff start a recurring membership at the desk now completes. A false “card declined” on a valid saved card, which cancelled the incomplete membership, is fixed.
- ImprovementAuthenticationMember PortalAdmin·
Google and Apple sign-in, without changing existing passwords
Members and staff can sign in with Google or Apple when Booking Bible has those providers turned on. Email and password keep working exactly as they do today.
- New featureGift CardsAppointmentsPayroll·
Gift cards, inquiries, and team tools on the Business phone app
Issue and send gift cards, answer booking inquiries, and open staff and money summaries from the Business app. Deep builders still open in web admin.
- New featureBb SitesFormsLeads·
Website languages, forms, and consent-aware attribution
Translate venue-authored website copy, create and connect existing Booking Bible forms, and retain a minimized first marketing touch with consent.
- Bug fix·
Saving a pass or membership works again
Editing any pass type on the Passes page failed with "Something went wrong" and saved nothing. Saving works again, and a refused save now tells you the real reason instead of a generic message.
- New featureBb Sites·
Safer website marketing and SEO controls
Connect common marketing IDs, review deterministic SEO findings, and keep site-host search materials isolated to one website.
- New feature·
Offer a product only to the participants of a course or workshop
When you restrict who can buy a product, you can now pick a course or workshop and offer it to its participants — alongside the existing "holds a pass type" and "has a tag" rules.
- ImprovementWidgets·
Clearer guidance for website widgets
The Widgets workspace now sets clearer expectations about installation, saved changes, and where visitors finish booking or buying.
- Bug fix·
Recurring products pause properly, and product visibility rules are enforced everywhere
Pausing a recurring product no longer cancels it for good, a cancelled subscription now shows the date access actually ends, and the "who can buy this" rules you set on a product are now enforced on every client-facing surface rather than only on some.
- New feature·
A clearer widget setup experience
Widget setup now keeps the first choice simple while making the available preview and widget types easier to understand.
- Improvement·
Tips reach your accounting and collaborator payouts
Tips now appear in the daily closeout and e-conomic export, collaborating professionals can be paid their tips through settlement statements, and the tips settings state the platform fee honestly.
- Bug fixCourse Native Commerce Access·
One clear course-access record on client profiles
Course participants now see as one current access record in admin, while preserved migration passes remain available in a separate history view.
- Bug fix·
A frozen membership now shows the classes it actually paid for
When a member freezes mid-month you already credit the unused part of their invoice. Their class allowance now shrinks to match, so the number on screen is the number they can really book.
- ImprovementAPICourses·
Workshop entry can show before a client books
Schedule apps can now identify sessions that need workshop entry or course enrollment before a client opens the normal booking flow.
- New featureBb Sites·
Manage your website from the Business app
Preview, improve, check, and publish your venue website from your phone.
- Bug fix·
The extra-class offer now shows each client their own price
When a client used up their monthly classes, the offer to buy an extra one quoted the under-30 price to everyone and named the wrong date for when their classes come back. Both now show what is true for that client.
- Bug fixClientsMembershipsBilling·
Reliable discounted membership sales and failed-setup cleanup
Staff can again sell a membership with an agreed recurring price, registration fee waiver, referral offer, or other coupon-backed concession. Membership creation now uses Stripe's current subscription-discount request shape while preserving the existing concession precedence and retry fingerprint.
- New feature·
Review e-conomic voucher drafts before they enter your books
Approved private-pilot venues can prepare balanced voucher previews, hold exceptions for review, and manually submit unbooked drafts to e-conomic.
- New feature·
Your website can now list a course's workshops with their drop-in price
A course's session list now tells your website which of the teaching days can be bought as a single workshop, what they cost, and how many seats are left.
- Bug fixBookingsBillingSettings·
No-show and late-cancellation fees follow each venue’s settings
No-show and late-cancellation fees, including whether one is charged and how much, come from the venue’s cancellation settings (and a location override when set). Unconfigured venues are not billed a platform default.
- Bug fixBookingsBillingClients·
Unpaid no-show and late-cancellation fees stay on the client
When a card charge for a no-show or late cancellation fails, the fee remains as a visible amount the client owes, with the class details, automatic retries, and admin tools to charge the card, record another payment, or waive it.
- Bug fixBookingsCheck InGuests·
Staff can book past classes; paid guests no longer use a host clip
Admin and staff with permission can add clients and check in on past classes. A paid bring-a-guest seat no longer consumes a host clip or blocks the host from booking themselves.
- Bug fixBookingsPassesClients·
Class counts follow each pass start date
Monthly class limits now count from the pass start date, and bookings can be filtered by that cycle.
- Bug fixBookingsBillingClients·
No-show and late cancellation are named the same everywhere
A no-show and a late cancellation are now distinct in status, receipts, emails, and booking history across admin, member web, apps, Hot Yoga CPH, and yogabible.dk.
- New feature·
Rate and tip from an attended booking
Members can now open the review and tip flow directly from the details of a class they attended. The link uses the venue's existing review and tip settings, so it only offers the options that venue and instructor allow.
- Improvement·
Account credit now shows up and gets used automatically
Clients can see the credit on their account and it is applied to a purchase automatically, instead of sitting unused until someone asks staff for help.
- New feature·
Edit your website widgets without touching your site
The new Widgets workspace lets you create a widget once, install one small snippet, and edit everything live from admin afterwards.