ELEVENTH
All releases
v2026-09-12

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.

Breaking
  • 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.

New
  • 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.

Improved
  • 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.

Fixed
  • 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.