A new update is available for Events Manager by XenCustomize.
Events Manager v2.3.11 is a major RSVP-focused release. This update rebuilds RSVP around occurrence-aware records, so repeating events can now have separate RSVPs, attendee counts, participant lists, management actions, notifications, and exports for each individual date. 
This release also adds organizer/admin RSVP management, number attending support, detailed RSVP participant layouts, manager-only RSVP CSV exports, safer repeating event schedule edits, and a clearer attendee notification preview.
Special thanks to @smallwheels, @AussieKev, @Galactica, @PASS, @misticjeff and everyone who shared feedback, examples, and suggestions around RSVP workflows. Your input directly shaped this update.
For the complete list of changes, please see the full changelog.
Important Upgrade Note:
We've put a lot of work into this update and hope you enjoy the new RSVP improvements. If you like the update, please consider rating it on XenForo. Your support means a lot to XenCustomize.
Full Changelog:
We've also published separate feature threads with more details, examples, and screenshots. We recommend reviewing these if you want to understand how the new v2.3.11 RSVP tools work in real event-management workflows.
Download the latest version or purchase here!
XenCustomize Events Manager v2.3.11 Released
Events Manager v2.3.11 is a major RSVP-focused release. This update rebuilds RSVP around occurrence-aware records, so repeating events can now have separate RSVPs, attendee counts, participant lists, management actions, notifications, and exports for each individual date. This release also adds organizer/admin RSVP management, number attending support, detailed RSVP participant layouts, manager-only RSVP CSV exports, safer repeating event schedule edits, and a clearer attendee notification preview.
Special thanks to @smallwheels, @AussieKev, @Galactica, @PASS, @misticjeff and everyone who shared feedback, examples, and suggestions around RSVP workflows. Your input directly shaped this update.
For the complete list of changes, please see the full changelog.
- Please ensure all files are fully overwritten during upgrade.
- Please perform the upgrade on a staging website if you have one.
xcu_event_editxcu_event_notify_attendeesxcu_event_viewxcu_event_view_macrosxcu_event_view_rsvpxcu_event_view_rsvp.lessxcu_event_view_wrapperxcu_event_view_wrapper_macrosxcu_evm_event_occurrencesxcu_evm_event_occurrences_timeline.less
We've put a lot of work into this update and hope you enjoy the new RSVP improvements. If you like the update, please consider rating it on XenForo. Your support means a lot to XenCustomize.
Full Changelog:
New Features & Improvements
- Rebuilt RSVP handling on a new occurrence-aware foundation.
- Added per-occurrence RSVP support for repeating events, allowing members to RSVP separately for each date in a repeating event series.
- Updated the main event RSVP panel to target the current/default occurrence for repeating events.
- Improved the "View all dates" overlay with occurrence-level RSVP counts, visitor RSVP status, RSVP actions, and optional participant details.
- Added a new Repeat Timeline tab for repeating events, giving the full occurrence timeline its own dedicated event page while keeping the existing overlay available.
- Added clearer occurrence context to RSVP participant displays.
- Added a new RSVP participant display style option with compact and detailed layouts.
- Added a new RSVP option to control whether the event creator's own RSVP counts toward attendee totals and capacity. This is enabled by default.
- Added a new RSVP option to allow members to enter the total number attending with their RSVP, including themselves and any guests.
- Added a configurable maximum attendee quantity per RSVP to help admins control how many spaces one RSVP may reserve.
- Added organizer/admin RSVP management with category permissions, allowing permitted users to add or update member RSVPs per occurrence.
- Added manager-only RSVP controls for status, attendee quantity, internal management notes, and optional member alerts.
- Added a manager-only RSVP list CSV export for event creators and permitted managers, scoped to the selected occurrence.
- Updated attendee notifications for repeating events so messages are sent only to attendees of the current/default occurrence.
- Improved the notify attendees overlay with a clearer recipient preview showing who will receive the notification.
- Improved RSVP query performance in the repeat timeline overlay by batching occurrence, RSVP status, RSVP count, and participant lookups.
- Improved RSVP attendee totals, remaining slot calculations, and capacity validation for occurrence-aware RSVP records.
- Improved RSVP edit forms so saved attendee quantity is shown correctly when editing an existing RSVP.
- Improved the RSVP panel when an occurrence has reached maximum attendee capacity, so members see a clear capacity message.
- Improved repeating event schedule edits so historical occurrence records and RSVP data remain visible when future date/time settings are changed.
- Refined RSVP, Repeat Timeline, Manage RSVPs, RSVP export, and notification overlay layouts for a cleaner XenForo-native presentation.
- Preserved the existing non-repeating RSVP behavior and display flow for compatibility with previous versions.
- Improved RSVP call-to-action wording for logged-in users from “Register now” to “RSVP now” for clearer event RSVP language.
- Added XenCustomize Core Library (free) as a required dependency.
- Added license key setup through the add-on options License options tab.
- Added optional branding-free license key support where applicable.
Data Migration and Compatibility
- Added new occurrence-aware RSVP tables:
xf_xcu_event_occurrencexf_xcu_event_rsvp
- Existing non-repeating RSVP records are migrated to each event's single occurrence.
- Existing repeating event RSVP records are migrated to the first/original occurrence of the repeating event series.
- Existing
xf_xcu_event_participantdata is preserved as the legacy source data and is not deleted or destructively rewritten during upgrade. - RSVP counters are rebuilt per occurrence during upgrade.
- Rating compatibility is preserved for events that require RSVP before rating.
Upgrade Notes
- Existing RSVP data is migrated automatically into the new occurrence-aware RSVP system during upgrade.
- Existing non-repeating event RSVPs will appear on the event's single occurrence.
- Existing repeating event RSVPs will appear on the first/original occurrence of that repeating event series.
- The old
xf_xcu_event_participanttable is retained as legacy source data for compatibility and is not removed during upgrade. - RSVP participant display position is set to "Below content" during upgrade, which is the recommended layout for the new RSVP participant and management features. Admins may change this again from the RSVP options after upgrade.
- New RSVP management permissions are applied automatically using matching XenForo permission defaults. Review permissions after upgrade if you want to limit which organizers or moderators can manage RSVPs.
- Review the new RSVP options after upgrade, especially attendee quantity, participant display style, and whether the event creator's RSVP should count toward event capacity.
- When editing a repeating event that already has RSVPs, admins will see a schedule-change warning so they understand how existing occurrence RSVP records are preserved.
Learn More About the New RSVP Features
We've also published separate feature threads with more details, examples, and screenshots. We recommend reviewing these if you want to understand how the new v2.3.11 RSVP tools work in real event-management workflows.- Events Manager: Managing RSVPs as an Organizer or Admin
- Events Manager: Per-Date RSVP for Repeating Events
- Events Manager: RSVP With Number Attending
- Events Manager: Detailed RSVP Lists and CSV Export
- Events Manager: Safer RSVP History for Repeating Events
- Events Manager: Better Attendee Notifications for Repeating Events
Download the latest version or purchase here!