The latest EventsAir release (Version 16.3.6) is due to be rolled out from Monday, March 16 and includes various improvements and resolutions.
🚀 What's new?
Interactive sites - new validation rules, sign-in options
Where an interactive site asks for either a phone number or a URL-type input, there are rules to help prevent incorrectly formatted phone numbers or URLs being submitted. You can change the error messages in the Localization tab of the site. Read more about phone number validation on interactive sites.
All new events (including Contact Store events) now use the updated Sign-In page for interactive sites. (Existing events remain unchanged.)
The new sign-in page options make it easier to set up more secure and convenient sign-in options such as requiring account creation/password, and/or adding other options such as Attendee Single Sign-On or Attendee Verification as required.
Event website - new website widget settings
You can use the new "Manually refresh widget data" button in event website settings to instantly update website widget content on your event site. (The default data refresh is hourly.)
There's now a “Show Titles” toggle in Agenda Settings, so you can decide whether speaker courtesy titles (e.g., Dr., Prof., Ms.) are displayed in the Agenda Widget.
EventsAir navigation bar labels – always visible
When working in EventsAir, your left-hand navigation bar (inside an event) now shows panel labels all the time, not just when the panel is selected, for easier orientation.
📌Other improvements
Attendee App improvements & fixes
Event website
Modern theme event websites – expiry date extensions, unpublishing outdated sites, other changes
NOTE: These updates do NOT affect existing event websites already built in the Modern theme.
The default (free) availability date for new websites built in the Modern theme is your event start-date + 3 months.
While the website is live (i.e. during the current hosting period), you can extend website “live until” date at any time, for a small monthly fee (minimum of 3-month blocks per date extension).
You can also request a ‘closing date’ that’s before the expiry date (either your free default expiry date, or one you’ve paid up until).
Expired websites are automatically unpublished, but can still be cloned.
Event websites can't be created in Contact Store events.
⚒️ Issues fixed
Express Actions panel
GDS Import
Duplicate 'GDS Import' travel types could be created if the unique code was missing (which stopped further imports but blocked deletion of duplicates). Both name AND unique code are now mandatory before saving. [Ref: AE-1478]
Online panel
Group Allocation Portal & Group Accommodation Portals
Template downloads – the downloadable templates (to import group members /guests) didn’t include existing group inventory items. [Ref: PE-1929]
System Domain - Interactive Site opened from Attendee App
A system-wide domain wasn’t respected when opening an Interactive Site from the Attendee App. [Ref: 1577]
Interactive (registration) sites
Custom Fields: Entering specific phrases such as “time out” or “having fun” in custom text fields caused errors on the summary page. [Ref: AE-1496]
Dietary Requirements – it was possible to click on the empty ‘placeholder’ space at the top of the Dietary Requirements dropdown list – in certain browsers, selecting this along with other choices created a blank value that stopped exports. [Ref: AE-1562]
Event Website (Modern)
Long names - website (preview or site link) failed to load if the default subdomain was longer than 63 characters. (Now, if the site name is too long, you'll get a message when creating the site.) [Ref: PE-1874]
Webhooks updates
If you have a Smart Connector, don't worry - we'll manage these for you.
The webhook payload for the Event.CourseRegistration.Deleted, CeContactStore.CourseRegistration.Deleted and MembershipContactStore.CourseRegistration.Deleted webhook event now includes the courseId and contactId. [Ref: API-1353]
The webhook payload for Event.CeCredit.Deleted, CeContactStore.CeCredit.Deleted and MembershipContactStore.CeCredit.Deleted webhook events now includes the courseId and contactId. [Ref: API-1370]
The Express Action “CE Course Attendance” now triggers the CourseRegistration.Updated webhook events. [Ref: API-1369]
The Express Action “Apply CE Credits” now triggers the CeCredit.Created webhook events. [Ref: API-1368]
When a course is added or updated via the CE Portal, the appropriate webhook(s) is/are now triggered. [Ref: API-1354]
In the webhook payload for Event.ExhibtiionBooking.Deleted the standTypeId is now included for any exhibition booking that has a stand number. [Ref: API-1386]
When a Presentation item is moved to a different contact, the Event.Presentation.Updated, the webhook event is now triggered. [Ref: API-1374]
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.

