Skip to content

Ticketing for shows

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.

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 regardless of 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 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 just 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, will let you 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)

Get the Billetterie app →