July's release is a wide one. The headline is a brand-new discount codes module free for every plan, but underneath sit nine more changes spanning admin workflow, ticketing, class signups, finance, the API and the website itself. Here's everything that landed.
1. A new discount codes module
Free on every plan. Create as many codes as you like and apply them to:
- Facility hire, resources, or both — so you can discount the room, the equipment, or the whole booking
Restrict each code as tightly as you need:
- By booking group, booking category, or customer
- Minimum session count (e.g. 15% off for a block of 8 or more sessions)
- Minimum booking value (e.g. £10 off orders over £100)
- Date range (active between specific dates)
- Exclude bookings that already have a discount, so promotions don't stack accidentally
2. Admin task shortcuts
Workflow shortcuts that strip steps out of the jobs you do every day:
- Apply fees or discounts directly when generating invoices, instead of editing the invoice afterwards.
- Auto-issue invoices when booking on a customer's behalf — no separate "now issue the invoice" step.
- Delete future sessions on cancel — when you cancel a regular booking, future sessions can be cleared in the same action.
- Duplicate email and billing templates, so you can clone a working template and tweak it instead of starting blank.
3. One consolidated Website options page
The settings that govern your public-facing site used to be scattered across the admin. They now live in a single Website options page, organised around the things you actually need to do:
- Domain connection — point your existing domain at your site. If you don't have one yet, you can register one through us for £12 a year.
- SEO — page title, meta description and social preview defaults.
- Website analytics — flip analytics on so you can see what's working.
- Customer access controls — who can see what, and when they need to be logged in.
-
Domain connectionOr register one through us · £12/year
-
SEOMeta title, description, social preview
-
Website analyticsEnable, then watch the dashboard
-
Customer access controlsLogin requirements, page visibility
4. Class signups updates
Two practical additions for venues running classes:
- Email all participants — staff and class organisers can message every signed-up participant in one go (timetable changes, parking notes, end-of-term thank-yous).
- SumUp Solo card reader at the door — accept in-person card payments for walk-ins and same-day signups via SumUp's Solo reader.
- Sarah MillsPaid online
- James OtienoClass pass
- Priya ShahPay on the door
5. Ticketing updates
Five worthwhile additions to the events module:
- Mandatory upfront payment — require tickets to be paid for at checkout, with no reserved-without-payment option.
- Staff-only ticket types — comp tickets, press tickets and other internal tiers that never appear on the public-facing event page.
- Customisable payment button text — change the call-to-action on the checkout button to match your event's tone of voice.
- Group email to checked-in attendees — message just the people who actually turned up.
- Social media sharing — share buttons for Facebook, Instagram and X straight from the event page.
-
£8.00StandardPayment required at checkout
-
£6.00Concession
-
ComplimentaryPressStaff-only · hidden from public page
6. Fresh API endpoints
Four new endpoints on the Gold API, aimed at integrators building custom dashboards, mobile apps and middleware:
- Booking and customer custom questions — pull the answers attached to each booking and customer.
- Booking restrictions — read the rules that govern when and how a facility can be booked.
- Facility colours — the hex codes used for each facility, so external schedules can match the in-app palette.
- Ticketed events — list and detail endpoints for events, tickets and orders.
- GET/v1/custom-questions
- GET/v1/booking-restrictions
- GET/v1/facilities/{id}/colour
- GET/v1/ticketed-events
7. Sage module automation
With API exports turned on, the Sage module now automatically flags invoices missing a ledger account code or a customer billing address — the two most common reasons an export bounces. You fix the missing field once, and the next export sails through.
Also new: automated bulk invoicing settings let you pick specific invoice and email templates per run, instead of the system defaulting to your standard template for every batch.
- INV-2025-0712 Ready
- INV-2025-0713 Missing ledger code
- INV-2025-0714 Ready
8. Customer management
Two small but useful customer-facing changes:
- Send password reset emails directly — staff can trigger the reset email straight from the customer record, no more "have you tried Forgot password?"
- Customer flags during staff bookings — overdue invoices and other relevant flags appear while you're booking on a customer's behalf, so you spot a problem before the booking is taken.
Flags appear when you're booking on this customer's behalf, so it's never a surprise.
9. Help centre updates
Two additions to the help centre:
- Short instructional videos covering everyday admin tasks — creating a booking for a customer, raising an invoice, processing a refund.
- Longer-form guides sitting alongside the existing focused articles, for when you need an end-to-end walkthrough of a whole module.
- Create a booking for a customer
- Raise an invoice
- Issue a refund
- Setting up class signups end-to-end
- The complete Sage workflow
- From zero to live: your first event
That's it for July.
Discount codes, the Website options page, class signups updates, ticketing changes, customer management improvements and the help centre additions are live on every plan. Admin task shortcuts and the Sage automation are on Silver and Gold. The new API endpoints are on Gold.
If you're not already a customer and you'd like to give discount codes a try, sign up for a free 30-day trial — no card required.