Docs API reference Changelog
Sign in

Changelog

← Recent updates

July 2026

New

Add an option to send a confirmation email when adding an attendee manually

When you add an attendee from the admin dashboard, you can now check a box to send them their ticket confirmation email right away, instead of sending it separately afterward.

New

Phone number question type

Ask attendees for their phone number with the new phone number question type. The input pairs a searchable country selector with a number field, recognizes pasted international numbers, and stores every answer in a consistent international format that's ready for SMS delivery. Phone number fields across the dashboard and profile gain the same country selector, and phone answers now display in a readable international format on ticket, order, and check-in views.

  • Fixed Promotion codes now work in the embedded widget.

    Applying a promotion code in the embedded widget no longer leads to a missing page — the discount is applied and the code is shown in the widget.

  • Fixed Optional questions no longer flag manually added attendees as incomplete.

    Manually added attendees no longer show a "Custom field responses missing" warning when the only unanswered questions are optional.

  • Improved Documentation for event reporting.

    The docs now cover event reports — what each report shows, filtering by date, and downloading as PDF, CSV, or Excel. Learn more →

  • Improved Persistent date range for reports.

    Pick a date range once — a custom range or a rolling one like month, quarter or year to date — and every report remembers it, so you don't have to reapply the filter each time you switch report.

  • Improved Add custom styles without overriding a template.

    Add your own CSS to the default web, email, widget, and PDF layouts by creating a stylesheet component — no need to override the whole template to tweak a few styles. Learn more →

  • Fixed Show discard and publish buttons when editing theme in the advanced editor.

    Theme changes made in the advanced editor now surface the discard and publish buttons, so you can save them like anywhere else.

  • Fixed Embedded widget checkout works again on external sites.

    Continuing from a widget embedded on your own website reliably hands over to checkout again, and choosing no tickets shows the error inside the widget.

  • Fixed Start over on the cart no longer shows a blank page for widget checkouts.

    Choosing "Start over" on the cart after starting a widget checkout now takes you back to the widget cleanly, rather than to an almost-blank page that needed a reload.

  • Fixed Free orders no longer show as unpaid or link to an invoice.

    Fixed free orders showing an "unpaid" badge and linking to an invoice on the order detail screen in admin — they're now labeled "free" with no invoice link.

  • Improved Better instructions for setting up your own custom domain.

    Improve the instructions for setting up your own custom domain with more detail and with better feedback on which elements have been done. It now shows your progress and checks your DNS settings.

  • Fixed Widget no longer shows a blank page when you continue without selecting a ticket.

    Continuing through a widget without choosing a ticket now shows the "please choose at least one item" message instead of a blank page.

  • Fixed Custom field descriptions no longer break the surrounding form.

    Fixed custom field descriptions garbling the form markup around them on registration, checkout, and confirmation pages.

  • Improved Checkbox descriptions are now clickable.

    Single checkbox questions now show the question first with the description beneath, and attendees can click anywhere on either to toggle the checkbox.

  • Improved Spot incomplete tickets at a glance in the attendees list.

    Tickets that are still missing a name, email, or a required question answer now show an "Incomplete" badge in the attendees list, and you can filter the list by status to find them.

  • Fixed Send invitations button on invitation lists now respects messaging permissions.

    The "Send invitations" button on an invitation list's overview now honors your account's messaging permissions, matching the gating already applied on the invitations list.

  • Fixed Customize no longer looks blank for invite-only events.

    Events without public registration now show invitation previews in Customize, and Invitations appears in the main sidebar instead of hiding under More.

  • Fixed Order and ticket references shown as opaque codes.

    Order and ticket references that happen to spell real words (e.g. #BEEF) now display in a monospaced font on attendee-facing pages and emails, so they read as codes rather than words.

Updates by month

2026