Registration limits and a waitlist that fills itself

Cap registrations per attendee, ticket type and order, then let a native waitlist capture every sold-out event and automatically promote the next person the moment a seat opens.

The problem

Odoo Events caps ticket quantity at 9 per order, offers only one overall seat limit, and has no waitlist. When an event sells out, the registration form simply disappears — interested attendees hit a dead end and the organizer loses the demand signal entirely. Organizers who want to stop seat hoarding have no way to cap how many tickets one person can take.

The solution

Set per-attendee, per-ticket-type and per-order limits — including raising the native 9-ticket cap — then let a built-in waitlist catch every sold-out event. When a seat frees up, the next waitlisted person is promoted and emailed automatically, with their position visible the whole time.

Capabilities

Everything you need to manage scarce seats

Every capability below is implemented in the module.

01

Per-User & Per-Ticket Limits

Cap how many tickets one attendee can register per event and per ticket type, and set min/max seats per registration — stop seat hoarding without a single manual check.

02

Raise the 9-Ticket Cap

Override Odoo’s native 9-ticket-per-order limit with an explicit, organizer-set maximum, so larger group bookings never need a workaround.

03

Automatic Waitlist on Sellout

The moment an event’s seats run out, registration switches to a self-service waitlist on the event page instead of simply disappearing.

04

Automatic Promotion

When a cancellation frees a seat, the next waitlisted attendee is promoted automatically in FIFO order — no organizer ever has to go back and manually re-invite anyone.

05

Waitlist Position & Notifications

Waitlisted attendees see their position in line and get an email the moment they join and the moment they are promoted, so no one wonders where they stand.

06

Members-Only Events

Restrict an event to a partner tag and let non-members join the waitlist instead of hitting a dead end — no CRM module required.

07

Backend Dashboard & Manual Control

A Waitlist smart button and dedicated registration filters give organizers a live view of waitlist depth, with manual promote available any time.

08

Organizer-Editable Email Templates

Waitlist-join and promotion emails ship ready to use and are fully editable from Settings like any other Odoo template.

09

Settings-Level Configuration

Turn on limits, the waitlist and members-only gating from a dedicated Registration Limits & Waitlist block in Settings — no code, no external module.

Workflow

How it works

1

Configure Limits

Set per-attendee, per-ticket and per-order limits, or flag an event members-only, right on the event form.

2

Event Fills Up

When seats run out, the website registration form automatically becomes a waitlist sign-up instead of disappearing.

3

Seat Frees Up

A cancellation or capacity increase triggers automatic promotion of the next waitlisted attendee, FIFO.

4

Attendee Notified

The promoted attendee gets an email and becomes a confirmed registration with no organizer action required.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It extends the standard Events and Website Events apps with limits and a waitlist — no replacement, no data migration.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Event Registration Limits & Waitlist

Per-attendee and per-ticket limits beyond the 9-ticket cap, an automatic waitlist that promotes itself when seats free up, and members-only events.

Buy on Odoo App Store