Release — 12 September 2026
This release overhauled Staff & Security user management and invites, introduced end-to-end booking widget confirmation with deposit payment, launched the Eleventh Payments Dashboard with disputes, chargebacks, and fee tracking, and delivered several bug fixes and security improvements.
Eleventh Payments fee increased to 3.75% + 20p per transaction
Increased the Eleventh Payments fee to 3.75% + 20p per transaction due to increased costs from the payments provider.
End-to-end booking confirmation via Eleventh Guest Experience
You can now end-to-end confirm a booking using the Eleventh Guest Experience.
Deposit payment form in booking widget confirmation flow
When the customer clicks the confirmation link and a deposit is due, a form is shown for the customer to securely enter their card details.
Deposit invoice and session marked on payment completion
Once the deposit is paid, the underlying deposit invoice is marked as paid and the Booking Widget session is marked as completed.
Eleventh Payments Dashboard with Balance, Fees, and Disputes tabs
Added the Eleventh Payments Dashboard, which shows information from Stripe directly in Eleventh. It has three tabs: Balance & Payouts (shows the current connected account balance and a list of recent payouts), Eleventh Fees (lists every platform fee collected per payment with payment amount, fee amount, and status, with links to the associated booking and invoice via a read-only pop-over panel), and Disputes & Chargebacks (lists all disputes raised against the connected account).
Disputes & Chargebacks tab in Eleventh Payments Dashboard
A new Disputes tab has been added to the Eleventh Payments Dashboard. When there are open disputes requiring a response, a prominent warning banner is shown with a direct link to the Stripe dashboard. Each dispute row shows the date opened, a colour-coded status badge, reason, disputed amount, and evidence response deadline (highlighted red if passed). Each row has a Respond button (for open disputes) or View link (for closed disputes) that creates an authenticated Stripe dashboard session and opens it in a new tab. Dispute statuses covered include: needs_response, under_review, warning_needs_response, warning_under_review, won, lost, charge_refunded, and warning_closed.
Booking & Invoice pop-over for Eleventh Fees rows
Clicking View booking or View invoice on a fee row opens a small modal showing the booking title, reference, stage, event date, and a direct link to the booking, or the invoice reference, status, total, issue date, paid date, and a direct link to the invoice.
Wizard-based Invite a User form
Overhauled the "Invite a user" form, introducing a wizard-based experience for creating a new user invite in the organisation.
Invites page now uses a sortable table
Overhauled the UI in the invites page to use a sortable table.
Organisation user management UI modernised
Overhauled the UI in organisation user management to update it to modern Eleventh design standards.
Role Editor modal improved
Updated the Role Editor modal to make the experience slightly more user-friendly.
Current user included in Staff & Security Users list
The current user is now included in the list of users under Staff & Security → Users.
Dedicated confirmation email for booking widget bookings
When a booking widget is used to create a booking, the standard invoice/quote pipeline template emails are no longer sent. Instead, a dedicated email template for booking widgets is used, instructing the user to confirm their email and pay their deposit.
Eleventh Payments settings moved to Financial category
The Eleventh Payments settings menu now appears under the "Financial" settings category, rather than Account & Platform.
New design for Eleventh Payments Status menu
A new design for the Eleventh Payments Status menu has been added. Users can switch back to the old experience if preferred.
Financial hub redesigned with light/dark mode fixes
Re-designed the organisation financial hub, fixing styling issues related to light/dark mode theme transitions.
Fee data sourced from internal booking_cashflow table
Fee data is now sourced from the internal booking_cashflow Supabase table rather than the Stripe ApplicationFees API. This resolves a long-standing issue where booking and invoice IDs were always null, because the Stripe API does not expose charge-level metadata for destination-charge Connect configurations.
Platform fee amounts derived synchronously via getPlatformFeeForTransaction()
Platform fee amounts are derived synchronously from the stored payment amount using getPlatformFeeForTransaction(), keeping the displayed fee consistent with what was actually charged.
Internal error details removed from API error responses
Internal error cause details (e.g. database error messages) are no longer included in API error responses. They are logged server-side only. This prevents internal infrastructure details from being exposed to clients.
GET /api/v1/organisations/{id}/users supports includeMe query parameter
The GET /api/v1/organisations/{id}/users endpoint now supports an optional query parameter ?includeMe to control whether the current user is included in the returned list.
Google Maps embed display fix in View Booking
Fixed a bug where the Google Maps embed did not correctly show on the View Booking page.
Invite creation fixed for some organisations
Fixed a bug where invites could not be created in some organisations due to improper usage of a deprecated service.
User Group creation fixed for some organisations
Fixed a bug where User Groups could not be created in some organisations due to a bad database migration.
Invites section no longer shows empty state incorrectly
Fixed a bug where no invites were shown in the "Invites" section of Staff & Security.
Booking widget form question debounce fix
Fixed a bug where completing booking widget form questions in quick succession would prevent progression, as the debounce had not yet called to save the user's answer.