Midnight-Spanning Bookings & Extended Opening Hours
We're excited to announce full support for venues that operate past midnight and bookings that span multiple days. Whether you run a late-night venue, a 24-hour facility, or simply need the occasional overnight booking, MyHallWizard now has you covered.
Extended Opening Hours
Your venue's opening hours can now extend past midnight or run 24 hours a day. Head to Calendar Settings to configure your hours.
If your closing time was previously set to 23:59 as a workaround, we've automatically updated it to midnight for you — no action needed.
Midnight-Spanning & Multi-Day Bookings
Bookings can now extend past midnight and even span multiple days. When creating or editing a booking, you'll see an End Date field that lets you set a different end date from the start date. This works for one-off bookings, repeat bookings, and bookings created from enquiries.
The calendar, booking lists, and all booking detail screens now clearly display the end date alongside the start date when a booking spans more than one day.
Invoices & Emails
Invoices and email notifications now correctly display end dates for bookings that span midnight or multiple days, so your customers always see the full duration of their booking.
Booking Requests
The public booking request form now supports end dates for venues that operate past midnight. If your venue closes before midnight, the form stays exactly as it was — no unnecessary fields for your customers.
API Updates
The public bookings API has been updated to support midnight-spanning bookings:
V2 API — booking records now include an
end_dtfield.V0 API — multi-day bookings are returned as separate per-day records, each with a unique ID, so existing integrations continue to work without changes.
Reports
The following reports now include an End Date column for bookings that span more than one day:
Bookings Report
Extras Report
Customer Bookings Report
Uninvoiced Bookings Report
Booking Invoice and Payment Report
Bookings Export
The End Date column only appears when a booking's end date differs from its start date, keeping your reports clean and uncluttered.
Booking Imports