Skip to content

Ticketing for shows¶

Odoo manages box-office sales, online sales, and access control for your show, with a venue capacity shared in real time across every sales channel.

This is for you if…

  • You sell at the box office and online for the same showtime, without ever exceeding your venue's capacity
  • A works council or a group regularly asks you for a quote for a block of seats
  • Your show plays a single night or a whole season, with fill-rate tracking showtime by showtime

A day before a show¶

On a Friday night, your venue is sold out : some attendees booked online several weeks in advance, others buy their seat at the box office an hour before curtain, and a works council has booked a block of twenty seats for its evening out. On weekdays, the same venue also hosts a guided tour of the backstage area or relays the ticketing of a partner museum, outside the programming season.

Three profiles, one single concern : never sell more tickets than there are seats in the venue. Without a shared system, nothing prevents the venue from being oversold between the box office, online sales, and group bookings.

The Billetterie module for Odoo handles this constraint directly within your Odoo environment : a venue capacity shared in real time between the box office and online sales, no double-selling, and a single ticket regardless of the purchase channel. Whether your show plays a single night or a whole season, every ticket sold is deducted from the same venue capacity, directly within your Odoo environment.

The 4 key benefits¶

  • A seamless audience experience


    Purchase at the box office or online, same ticket, same entrance control â€” no difference in handling depending on the sales channel.

  • Showtimes under control


    Limit the number of tickets sold per showtime to never exceed the venue's capacity, with no manual intervention.

  • Attendance rate tracked in real time


    Monitor sales and revenue showtime by showtime, directly within your Odoo environment.

  • Native Odoo integration


    No third-party tool to connect : ticketing relies directly on your existing Odoo CRM, accounting, and inventory.

What each module brings to your show¶

The Billetterie module builds on Odoo's existing building blocks â€” each one covers a step of the audience journey, from the sale to entering the venue.

Point of sale : selling at the box office¶

  • Immediate sale at the box office, showtime rates already configured (full price, reduced, season pass holder)
  • Ticket printed or emailed in one click
  • Seat deducted instantly â€” no double-selling possible

Sales : groups and works councils¶

  • Quotes and group pricing terms from the back office
  • Deferred invoicing for works councils and associations
  • Same flow as a standard sales order, applied to your showtimes

Online sales : booking ahead of the big day¶

  • Online booking with choice of showtime, in a few clicks
  • Immediate confirmation, no queue at the box office
  • Availability always synchronized with the box office

Access control : validating entry to the venue¶

  • Validation via gate or mobile control app
  • A ticket that has already been scanned cannot be reused
  • Number of audience members present per showtime visible in real time

Channels manager : expanding distribution (coming soon)¶

A show rarely sells through a single channel : partner ticket offices, tourist offices, and third-party booking platforms also relay your showtimes. The Channels manager module, currently in development (the first building blocks are already in place), will make it possible to sync your availability with these external channels directly from Odoo, with no manual re-entry.

See also¶

A venue often schedules other formats on weekdays or off-season. Two other sectors worth exploring :

  • Attractions — for your sites with combined box-office/online ticketing, such as museums (see the example)
  • Tours — for guided tours or openings tied to a programming event (see the example)

Frequently asked questions¶

Can you sell at the box office and online for the same showtime with no risk of overselling?

Yes : every ticket sold, regardless of the channel, is deducted from the same venue capacity in real time, the box office and online sales share the same capacity.

How do you handle a works council's request for a block of seats?

The Sales module lets you draw up a quote for a block of seats, with deferred invoicing if needed â€” the same flow as a standard sales order, applied to your showtimes.

Does the module work for a show that plays a single night as well as a season-long run?

Yes, in both cases every ticket sold is deducted from the same venue capacity, with fill-rate tracking showtime by showtime directly in Odoo.


Get the Billetterie app → Discover why we chose the Odoo ecosystem →