The latest EventsAir release (Version 16.4.4) is due to be rolled out from Monday, August 3, 2026 and includes various improvements and resolutions.
đWhat's new and improved
Event Setup Assistant: Easy to switch back on, adapts to user permissions
You can now re-enable the Event Setup Assistant if it was previously dismissed â so you can directly toggle the Setup Assistant on and off yourself (no need to contact Support). Also, if you or a colleague don't have the right permissions to set up various modules, the Event Setup Assistant will let you know.
Accommodation Matrix: Nightly Room Cost Tracking
There's now a Nightly Room Cost field and a calculated total cost per day included in the Accommodation Matrix (Alerts Panel), to help you analyze and track profitability. [Ref: PE-2308]
Modern Sign-In page option now in Contact Stores
The Modern Sign-In component (without tabs) and Modern interactive site theme are now available for Contact Store events (as long as your interactive sites aren't currently live and aren't scheduled to go live within the next 14 days). Contact stores with live or soon-to-launch registration sites have been left unchanged. The default English text displays for the Sign-In component â to use your own text, update the "Sign In (Modern)" localizations and save the interactive site. [Ref: AE-1737]
đ Other improvements:
For information about the latest Attendee App release, please go to the separate Attendee App release article.
âď¸ Issues fixed
AirDrive - videos
Some videos uploaded to AirDrive wouldn't play when viewed in Chrome or Edge browsers. [Ref: AE-1989]
Application Setup - Users
The 'Two-factor Authentication Required' option wasn't operating correctly. [Ref: AE-1995]
The SSO Unique User Identifier field didn't save the entered value for new users. [Ref: AE-1967]
The re-direct from "app" to "planner" style URLs wasn't working correctly for newly-provisioned accounts. [The new account & password reset emails have now been updated.] [Ref: PE-2412]
Event Dashboard (Event Information Widget)
The 'Days to go' countdown in the Event Information widget updated at midnight UTC instead of using the event's specific time zone. [Ref: AE-1973]
Attendees Panel
Group inventory couldn't be increased if the Group Contact had multiple items of the same type set to group inventory. [Ref: AE-1908]
The contact deletion dialogue didn't flag contacts with Session Roles (which prevented contact deletion). A red "Session Role" warning now appears in this situation, and the contact can't be deleted until it's been attended to, similar to when there's an outstanding payment. [Ref: AE-1913]
Sent communications sometimes wouldn't load on contact records if the event had a very large volume of communication data. [Ref: AE-1964]
Manually selecting a different currency for travel items (in a contact record) didn't work in a custom sector. [Ref: AE-1971]
Filtering for contact records with a specific role linked to a specific session returned incorrect results if the contact also had that role for a different session. [Ref: AE-1988]
Canceled group inventory items could still be allocated to group members. [Ref: AE-1996]
Shared items, such as functions with linked guest records or items with split charges, appeared blank when opened on a contact record. [Ref: AE-2021]
The list of reports in the Print Personalized Documents action didn't update when switching to a different event. [Ref: PE-2394]
The pinned contacts list wouldn't load or allow new pins if duplicate records existed or if a pinned contact had been deleted. [Ref: PE-2349]
Communications Panel
In a cloned Merge Doc, the builder wouldn't load if there were components/items for modules not enabled in the event. [Now it loads but shows a warning & instructions for relevant components.] [Ref: AE-1940]
Queued Attendee App Alerts wouldn't load in the browser if filtered by payment status. [Ref: AE-1897]
Site visitors were being automatically unsubscribed from marketing emails if their security software scanned the unsubscribe link. [Ref: AE-1636]
Invoices sent via merge documents used the default invoice layout even if a specific layout was assigned to the attendee's invoice group. [Ref: AE-1938]
Express Actions Panel
Imports
Data imports would load indefinitely if the spreadsheet contained cells with rich text formatting or formula errors. [Ref: AE-1937]
Bulk Create
Bulk create wouldn't properly add Contact Store Marketing Tags if event-level Marketing Custom Fields had been set up. [Ref: AE-1939]
Accommodation inventory could be over-allocated through Bulk Creation even when the "Allow EventsAir Users to manually over-allocate inventory" setting was disabled. [Ref: AE-1970]
Duplicate Finder
Duplicate Finder would load indefinitely and generate an error when merging contacts if a tag-type Custom Field selection had been cleared. [Ref: AE-1983]
Lead management questions and Meeting Hub connections didn't move to the main contact record when merging duplicate records. [Ref: AE-1987]
Exports
Marketing Tags and Custom Fields containing square brackets in their name didn't display their values in a Standard Export. [Ref: AE-1962]
Room Release
Interim room releases weren't correctly taking into account previous room release data; also, clicking the Room Release button multiple times could trigger duplicate releases. [Ref: PE-1725]
Online Panel
Apps & Portals
CE Portal
Certain course reports in the CE Portal sometimes wouldn't load when processing large amounts of data. [Ref: AE-2014]
Exhibition Portal
The Scanned Time in the current leads export didn't adjust for daylight savings, causing a discrepancy with the times displayed in the portal. [Ref: AE-2005]
Lead Alert emails sent to exhibitors when a lead was scanned didn't include all address fields, such as City and State. [Ref: AE-2006]
OnAIR Portal
Exhibitors were intermittently unable to join or start new live meetings if a previous meeting connection didn't complete successfully. [Ref: AE-1999]
Pre-Scheduled Meeting Preference App
Meeting preferences didn't appear in the missed meetings list if the original meeting had been deleted and no new meeting was created to replace it. [Ref: AE-2009]
Presentation Portal
Multiple documents of the same type could be attached to a single presentation, which sometimes caused the OnAIR portal to stop updating correctly. [Ref: PE-2347]
Reviewer Portal
Review data was duplicated if a reviewer submitted scores for the same presentation across multiple browser tabs, resulting in incorrect weighted scores exceeding 100%. [Ref: AE-1994]
The Reviewer Portal was intermittently slow when opening submitted presentations. [Ref: PE-2327]
Self Check-In Kiosk
App users were redirected to a blank page after completing a payment via Stripe Checkout, preventing the name badge from printing and requiring a manual kiosk reset. [Ref: AE-1976]
Event Website (Modern)
Notification emails for custom domain activations were sometimes not sent if the secondary recipient address was missing or if a provisioning error occurred during the activation process. [Ref: PE-2416]
Interactive (registration) sites
Interactive sites wouldn't appear in a cloned event if they contained a "Send Communication" submit action. [Ref: AE-1463]
Waitlist selections for group members were incorrectly converted to a chargeable status when using the "Charge to Group Contact" option, causing the items to consume inventory and bypass inventory limits. [Ref: AE-1984]
Confirmation emails would continue to send from an old domain if the "Send emails from" setting was updated in Event Setup after the site had been saved. [Ref: AE-2026]
Mobile Apps
Organizer App
The interactive site name was missing from the button label within the Function Check-In component. [Ref: AE-1961]
The system didn't display a warning or error when you tried to create or clone an Organizer App using an app code already in use by another live app. [Ref: AE-1997]
Attendee App â see separate release notes.
Reporting Panel
If each user had logged in exactly once and the report was sorted by username in the Preview Viewer, the User Access Log Detailed report repeated login times for all users. [Ref: AE-1947]
Calculated fields in personalized documents didn't display correctly when using specific date formatting and subtraction expressions, despite working correctly in the Reporting tab. [Ref: AE-1998]
The Registration Catering Statistics report wouldn't run if an invalid date range was set in the registration type catering settings (for example where the start date was after the end date). [Ref: PE-2395]
Run Sheet Panel
Task times were incorrectly shifted when importing a Run Sheet because the system interpreted the imported times as UTC instead of the event's local time zone. [Ref: AE-1954]
The Run Sheet and its exported files always used the DD/MM/YYYY date format, even if a different format was selected in the user's account settings. [Ref: AE-1966]
Setup Panel
Event preferences
Enabling Membership or activating a Custom Domain for an event didn't always send notification emails or they were delayed. [These will now send even if later provisioning steps don't happen, or one of the configured recipient addresses is missing or invalid. The Membership opt-in confirmation message shown when enabling the module has also been corrected to display your organization name instead of the event name, and now links to the current Membership help article]. [Ref: PE-2392]
Accommodation module
It was possible to change a room's inventory type from hotel inventory to room inventory even if existing bookings were deducted from a sub-block, causing those bookings to disappear from the Accommodation Matrix. [Ref: AE-1905]
Brand
Selecting the "Google Fonts" placeholder in the Brand font family dropdown caused a CSS parsing error and prevented settings from being saved. [Ref: AE-1936]
Presentations module
In Presentation Preferences, the "Enable Concurrent Sessions" option could be disabled even if concurrent sessions already existed in the event. [Ref: AE-2020]
Sponsorship module
Sponsorship payments were being reversed and reapplied when modified if the Payment Schedule option was enabled but no schedule was configured. [Ref: AE-1972]
General/miscellaneous
API queries for hotel bookings would return an error if an attendee with a booking had been replaced (using "Replace Attendee") or if a hotel booking had been canceled directly in the Attendees Panel (in EventsAir). [Ref: AE-1963]
For more information on any of the items listed above, please reach out to our Support team.
For further updates and changes to the EventsAir public API, please refer to the Developer Portal.
