RSVP Settings
The RSVP tab enables the attendee registration system and configures its rules: capacity defaults, guest policy, deadlines, and sub-features like waitlists and magic links.
Go to Eventonomy → Settings → RSVP to access these options.
What You Will Learn
- How to enable or disable RSVPs globally
- How to set default capacity and guest limits
- How RSVP deadlines work
- How to control guest (non-account) RSVPs
- How to enable the waitlist and magic-link features
Settings Reference
All settings below are under the RSVP feature card. The card's toggle enables or disables RSVPs site-wide. Individual events can still override the toggle via the event editor.
Default Attendee Capacity
Setting: default_event_capacity
Default: 0 (unlimited)
The attendee cap applied to new events that do not set their own capacity. Set to 0 for unlimited. Organizers can override this per event in the event editor.
Max Additional Guests Per RSVP
Setting: rsvp_max_guests
Default: 0 (unlimited)
The maximum number of additional people an attendee can include in their RSVP (their "+guests"). Each additional guest counts toward the event capacity. Set to 0 for unlimited.
RSVP Deadline
Setting: rsvp_deadline_hours
Default: 0 (no deadline)
Closes RSVPs this many hours before the event starts. Once the deadline passes, the RSVP block shows "Registration closed." Set to 0 for no deadline.
For example, setting 24 closes RSVPs 24 hours before the event begins.
Allow Guests to RSVP Without an Account
Setting: allow_guest_rsvp
Default: Off
When on, visitors without a WordPress account can RSVP by entering their name and email. They receive a magic-link email so they can manage their RSVP later.
Require Login to RSVP
Setting: require_login_to_register
Default: Off
When on, visitors who are not logged in see a login prompt instead of the RSVP form. This overrides Allow guests to RSVP without an account - even if guest RSVPs are on, this setting blocks them.
Use this when you want RSVPs linked to member accounts only.
Show Remaining Spots
Setting: show_remaining
Default: Off
Displays the number of remaining spots on event cards, the single-event page, and the RSVP block. Hidden automatically when capacity is unlimited.
Hide Sold-Out Events from Listings
Setting: hide_sold_out
Default: Off
Removes events that are at capacity from the events list and upcoming blocks. The event's page still exists - it just does not appear in archive listings.
Note: Page counts in the REST API may still include sold-out events even when this is on, because the count runs before the display filter is applied.
Manage RSVP by Secure Link (Magic Link)
Setting: magic_link (feature flag)
Default: On
Enables the magic-link flow for guest RSVPs. When on, guests who RSVP receive a private, expiring URL that lets them view or change their RSVP without a WordPress account.
If you disable this, guests can still RSVP but they have no way to manage or cancel their registration after submitting.
Waitlist When Full
Setting: waitlist (feature flag)
Default: Off
When on, attendees who try to RSVP Going after capacity is reached are placed on a waitlist instead of being rejected. When a Going attendee cancels, the oldest Waitlist RSVP is automatically promoted to Going and receives a notification.
What's Next?
Set up custom registration questions to collect extra information from attendees.