Upcoming Release - April 2026

JRNI Updated by JRNI

New Features & Enhancements

UTM Campaign Tracking

Understanding where your bookings come from has never been easier. Whether you’re measuring the impact of a marketing campaign or tracking whether bookings are coming from staff or customers, you now have full visibility into the source of every booking, helping you make smarter decisions about where to focus your efforts.

A new maximum search radius setting is now available on the service configuration page in Studio. When configured, customers searching for a location will only see results within the defined distance, improving the relevance of location search results.


Security & Administration

Event Landing Page Branding Security

Security improvements have been made to the Event Landing Page builder and branding configuration to restrict unauthorised modifications to page templates and branding assets.

reCAPTCHA v3 Extended Coverage

reCAPTCHA v3 tracking has been extended across all pages in the Adaptable Journey to strengthen protection against automated bot activity.


Bug Fixes

Platform API

  • Appointment time rounding: Fixed an issue where appointment times were being incorrectly rounded down to the nearest hour.
  • Schedule name length: Fixed a 500 error occurring when a schedule name exceeded the maximum allowed characterlength.
  • Guests API: Fixed an error when processing array-type fields in the guests API.
  • Phone sanitisation: Fixed phone number sanitisation in the proxy not being applied consistently across all configuration types.
  • Coupon per-person limit: Fixed an issue where the coupon per-person usage limit was incorrectly counting cancelled bookings.
  • Buffer overlap blocking reschedule: Fixed a bug where buffer time was incorrectly flagged as overlapping, preventing valid appointment reschedules.
  • Staff location assignment:Fixed an issue where assigning a staff member to a location was incorrectly adding ancestor company records.
  • Resource ID on booking amendment: Fixed an issue where amending a booking’s resource ignored the top-level resource ID value.
  • Serving staff not released: Fixed an issue where serving staff remained locked to a booking after cancellation or member deletion.
  • Owner Amend emails: Fixed spurious Owner Amend notification emails being sent for multi-staff bookings when no relevant change had occurred.
  • Member email change sync: Fixed an issue where an admin-initiated email address change was not syncing to the Login service.
  • user_plus schedule permissions: Fixed an issue where user_plus users were not authorised to update person schedules as expected.

Studio

  • Calendar slot error handling: Fixed an issue where selecting a calendar event threw an error when the slot API returned a error response.
  • Drag-and-drop reschedule: Fixed a stale resource ID being used when rescheduling appointments via calendar drag-and-drop.
  • Embedded guest list layout: Fixed scroll, shadow, and layout issues in the embedded guest list view.

Customer Journey

  • Map pins on mobile: Fixed map pins not rendering correctly in the mobile view of the location search page.
  • GA4 event tracking: Fixed GA4 events not firing correctly in certain booking journey scenarios.
  • Summary page pricing: Fixed an issue with pricing not displaying correctly on the booking summary page.

Event Journey

  • Invitation link loading: Fixed a brief flash of an error screen appearing when loading an event invitation link.

Kiosk

  • Connectivity detection after sleep/wake: Fixed an issue where the Kiosk failed to correctly detect network connectivity after a device sleep or wake cycle.

How did we do?

Release Notes - March 2026

Contact