We’re excited to announce the release of Events Manager Pro 3.5, introducing a powerful new feature that makes your event and booking forms even more flexible and dynamic.
New Feature: Upload Fields for Custom Forms
The highlight of this release is Upload Fields in custom booking, attendee, and user forms. You can now collect images, documents, and other files directly from your attendees during the booking process.
Key Benefits:
- Collect Documents with Ease: Request ID copies, signed waivers, or any other necessary files from your attendees during booking.
- Flexible Field Settings: Limit file types, sizes, and quantities to suit your needs.
- Preview Uploads: Uploaded images and PDFs can be previewed directly within the admin panel.
- Persistent User Uploads: Files uploaded via user fields are saved to the user profile and are available across all future bookings.
How It Works
With the updated form editor, you can now add Upload Fields in three key areas:
- Booking Forms: Collect files relevant to the entire booking.
- Attendee Forms: Collect unique files from each attendee.
- User Forms: Persist uploaded files across multiple bookings for registered users.
The visual uploader, first introduced in Events Manager 6.6.4, has been further refined in 6.4.4.1 to offer a seamless experience for both front-end users and admins. Preview uploaded images and documents, set file type and size restrictions, and allow users to manage their uploads with ease.
See It In Action
Check out this quick demo of the new upload fields in action:

Changelog
- Changed
EM_Mailer
so thatsend()
can be called statically and non-statically to avoid legacy errors. - Removed redundant
EM_Booking->process_meta()
function already inEM_Object
. - Fixed booking meta processing issues omitting certain field keys with special non-alphanumeric characters.
- Fixed potential PHP fatal error when exporting CSV reports.
- Fixed image size validation issues in visual uploader.
- Fixed PHP notice when validation fails for phone numbers during booking user initial registration.
- Tweaked UI visuals to improve sizing and compatibility.
- Fixed issue where undo upload deletion options were not appearing.
- Fixed uploader booking admin views loading uploaded files twice for preview in editor/viewer modes.
- Improved
EM_Ticket_Booking->update_meta()
so it deletes array keys that aren’t defined anymore. - Improved
EM_Booking->update_meta()
so a third parameter$subkey
restricts deletion to a specific key in a meta group. - Added further encapsulation of data in uploader to avoid dependence on
$_REQUEST
data and allowing for multi-dimensional layers of a booking (such as a multi-booking upload).
Ready to Upgrade?
Update now to Events Manager Pro 3.5 and Events Manager 6.4.4.1 to take advantage of these exciting new features and improvements.
As always, we look forward to your feedback. If you need help getting started with Upload Fields, ask our support team, documentation is also on its way!