Flectic
Odoo Events — SME Implementation GuideOdoo

Odoo Events, Explained for SMEs in 2026

Odoo Events is the Marketing-category app for the full event lifecycle: website pages, ticket sales, registrations, tracks and speakers, sponsors, QR check-in, attendee email, and online join links — priced per internal Odoo user, not per registrant. This guide covers what the app does in Odoo 19, 2025–2026 feature upgrades, how fees compare with Eventbrite-style platforms, where Dynamics 365 / Power Platform differs, and when a Canadian, UK, or US SME should (or should not) use it. Written by Flectic, a platform-neutral ERP and CRM partner that implements both Odoo and Microsoft Dynamics 365.

12 min readUpdated Aug 3, 202615 sources cited

TL;DR — Key takeaways

  • Before-end / after-start communication triggers for mid-event and late-join messaging.
  • Event basics: name, dates, venue or online flag, organizer, cover image.
  • Email templates: confirmation, reminders, post-event follow-ups, speaker briefs.
  • Pick Odoo Events if you run (or are moving to) Odoo for marketing, sales, and operations, and want events in the same database at per-user pricing.
01Definition

What is Odoo Events?

Odoo Events is Odoo's native event management application, bundled in the Marketing category of Odoo 19.0 alongside Email Marketing, SMS Marketing, Marketing Automation, and Surveys. Official documentation positions it for creating, configuring, and selling event tickets, plus logistics such as registration desk, booths, tracks, sponsors, and rooms — for in-person or online events in one database.

Because Odoo Events sits inside the suite, registration is not a dead-end form. A registrant becomes a contact, a paid ticket becomes a sales order (and payment through a connected acquirer), and attendance can feed Email Marketing or Marketing Automation without exporting CSV files. That single data model is the main reason an SME already on Odoo prefers the native app over stitching Eventbrite (or similar), a webinar tool, and a CRM update step.

Two caveats up front. First, Odoo Events does not host video streams — for online events you embed a join link (Zoom, Teams, Google Meet) on the event page and in confirmation/reminder emails, or add a third-party connector from the Odoo Apps store. Second, licensing scales with internal Odoo users (and plan), not with registrant volume — favorable for large free webinars, different economics than per-ticket marketplace fees.

Community Edition can run core event flows when self-hosted; Enterprise (Standard/Custom plans on Odoo Online or Odoo.sh) adds official support, hosting options, and the broader Enterprise stack. Implementation and partner quality still dominate total cost of ownership for either path.

02Odoo 19 upgrades

What is new in Odoo 19 Events

Odoo 19 keeps the same core model (event form, tickets, tracks, sponsors, website page) and adds practical organizer/attendee upgrades that matter for recurring SME programs. Partner write-ups of the 19.0 Events module highlight several changes worth configuring on day one rather than rediscovering mid-campaign.

Smarter communication timing: automated triggers around “before the event ends” (wrap-up, feedback surveys, summary docs while the experience is fresh) and “after the event starts” (late-signup welcome, agenda, live announcements). Those sit on top of the familiar confirmation and pre-event reminder patterns.

Faster ticket ops: frontend ticket creation so organizers are not forced into backend-only ticket maintenance; “Show on Ticket” sponsor visibility so selected sponsors print on attendee tickets; multi-slot events so participants can pick specific sessions under one parent event; and group tickets delivered in a single email so company or school buyers are not flooded with one message per seat.

None of these replace solid templates, payment setup, and CRM field design — but they close gaps that previously needed custom modules or manual workarounds. If you are still on 17/18 for events only, these are concrete reasons to plan an upgrade path alongside the rest of the suite.

  • Before-end / after-start communication triggers for mid-event and late-join messaging.
  • Frontend ticket creation for non-backend organizers.
  • Sponsors on tickets via Show on Ticket.
  • Multi-slot registration under one event.
  • Group tickets bundled into one email.
Odoo 19 Events upgrades that change day-to-day ops
UpgradeWho it helpsWhy it matters
Communication triggers (before end / after start)Marketing opsLess manual mid-event email drafting
Frontend ticket creationEvent coordinatorsFewer backend user bottlenecks
Sponsors on ticketsPartnerships / salesExtra sponsor inventory without new apps
Multi-slot eventsWorkshop / conference hostsSession choice without separate events
Group tickets, single emailB2B / education buyersCleaner group check-in and distribution
03Core capability

Event creation and event templates

Creating an event in Odoo 19 starts from the Events app dashboard. You define the event name, dates, location (venue or online), organizer, and cover image. Beneath those basics sit the logistics that make the event sellable and runnable: ticket types with pricing and seat limits, registration desk configuration, booths, tracks, sponsors, and rooms — matching the official Create Events documentation structure.

Event templates are the time-saver. A template pre-configures the boilerplate that repeats — default tickets, booths, registration settings, communication emails — so a new webinar series or quarterly user conference starts from a known baseline. A marketing team running a 12-city roadshow or monthly webinar does the heavy configuration once.

For an SME, templates are where implementation investment pays back. The first event takes real setup work (products, taxes, revenue accounts, form fields, join-link placement). The second event, cloned from the template, takes a fraction of the time. That compounding return is what makes Odoo Events practical for a small marketing team without a dedicated event-ops role.

  • Event basics: name, dates, venue or online flag, organizer, cover image.
  • Tickets and registration: priced or free, seat limits, registration form fields.
  • Templates: pre-configure tickets, booths, communication emails for reuse.
  • Booths and rooms: physical layout for trade shows and multi-track conferences.
  • Website publishing: the event page renders on your Odoo website when published.
04Selling and registering

Tickets, registration, payment, and check-in

Ticketing maps onto Odoo's sales and ecommerce machinery. Each ticket type — Early Bird, Standard, VIP — is a sellable product with its own price and seat quota. On the event form’s Tickets tab you add lines, typically using the preconfigured Event Registration product or a product you define, then set price and limits. When an attendee registers on the public page, Odoo creates a sales order, takes payment through a connected payment provider (Stripe, PayPal, Adyen, and others), and confirms the registration in one flow.

Registration forms are customizable. Standard fields capture name and email; custom fields capture dietary preferences, breakout choice, company, job title, and anything sales or marketing will segment on later. Confirmation email fires automatically; reminder emails schedule leading up to the date. Free events skip payment but still produce a confirmed registration and contact — ideal for lead-gen webinars that must land in CRM and Marketing Automation without an integration tax.

On the day, the Registration Desk flow is built for mobile: open Events → Registration Desk, then Scan a badge or Select Attendee. Badge QR/barcode scanning (with Odoo Barcode where enabled) marks attendance without a spreadsheet. Ticket layouts support full-page tickets, badges, and attendee lists, with personalized backgrounds — useful for conferences that need both printed badges and phone-held QR codes at the door.

  1. 01
    Create the event and tickets

    From Events, create a new event, set dates and location, then add ticket types with pricing and seat limits on the Tickets tab. Save as a template if you will reuse the configuration.

  2. 02
    Configure the registration form

    Add name/email and any custom fields (company, dietary preference, breakout choice). Decide free vs paid and which fields marketing needs for post-event journeys.

  3. 03
    Connect a payment provider

    For paid events, configure a payment provider under Accounting or Website settings so checkout completes and revenue posts correctly.

  4. 04
    Publish, promote, and equip check-in

    Publish the website event page, promote via Email Marketing or Marketing Automation, print or email QR tickets/badges, and brief staff on Registration Desk scan vs select-attendee.

  5. 05
    Confirm, remind, and follow up

    Rely on automatic confirmation, schedule reminders, then trigger post-event nurture from attendance — not from a downloaded guest list.

05Conference management

Tracks, speakers, and sponsors

For multi-session events, Odoo Events ships tracks and speakers. A track is a talk, workshop, or presentation scheduled into a room at a specific time. Speakers link to tracks; the agenda publishes on the event website so attendees browse sessions and build a personal schedule from the same surface they used to register.

Track proposals are optional. Enable Allow Track Proposals to collect external submissions through a public form; skip it for closed programs where marketing programs every session. Showcase Tracks controls which sessions surface prominently. Multi-slot support in Odoo 19 extends the same idea: attendees can register into specific slots under one event rather than forcing separate event records per workshop.

Sponsorships monetize through the same app. Default levels — Gold, Silver, Bronze — are editable; sponsor logos display on the event webpage by level. With Odoo 19’s Show on Ticket option, selected sponsors also appear on attendee tickets, which is real inventory for partnership packages. Booth categories support trade-show style sales and can create sponsor records when booth space is reserved.

Odoo Events conference capabilities at a glance
CapabilityWhat it doesTypical SME use
TracksSchedule talks into rooms at specific timesMulti-breakout annual user conference
SpeakersLink speakers to tracks with bios and photosInternal and external speaker lineup
Track proposalsCollect speaker submissions via public formCommunity-driven conferences and meetups
Sponsorship levelsDefault Gold/Silver/Bronze tiers, all editableMonetize partner ecosystem at events
Sponsors on ticketsShow selected sponsors on printed/PDF ticketsHigher-tier package fulfillment
BoothsSell and assign trade-show booth spaceIndustry trade shows and expos
Multi-slot eventsSession choice under one parent eventWorkshop series and training days
06Running the event

Communication, online events, and join links

Communication leans on Odoo's email template system. Saved templates — reusable, parameterized — cover registration confirmation, reminders, post-event thank-yous, and speaker instructions. Placeholders insert attendee name, event details, join link, and schedule. Odoo 19’s before-end and after-start triggers add mid-event and late-join paths without inventing a parallel tool.

Online events work by embedding a video conference join link rather than hosting the stream inside Odoo. Edit the event website content or confirmation emails to include Zoom, Microsoft Teams, or Google Meet URLs for registered attendees. For deeper automation (auto-generating meetings, syncing attendance), third-party connector modules exist on the Odoo Apps store — treat them as optional, version-sensitive dependencies.

Operational takeaway: Odoo Events owns registration, payment, CRM linkage, and messaging; video delivery remains a separate product decision. Document the join-link pattern in the event template so the next webinar does not require a developer.

  • Email templates: confirmation, reminders, post-event follow-ups, speaker briefs.
  • Odoo 19 triggers: before event ends; after event starts.
  • Online events: embed Zoom, Teams, or Meet join links in page and emails.
  • Printable badges and QR tickets for Registration Desk check-in.
  • Connectors: Apps store modules for automated meeting creation where needed.
  • Post-event: Email Marketing or Marketing Automation from attendance, not exports.
07Economics and discovery

Odoo Events vs Eventbrite-style platforms

Standalone ticketing platforms optimize for discovery and self-serve organizers who do not already run an ERP. Eventbrite’s published US paid-ticket structure (as of 2026 help content) includes a service fee around 3.7% + $1.79 per sold ticket plus a payment processing fee around 2.9% of the order — free events generally avoid those platform service fees. Organizers can absorb fees or pass them to buyers; either way, cost scales with ticket price and volume.

Odoo Events flips that model. You pay for Odoo users (and hosting/edition), not a cut of every paid seat. Payment processing still exists through Stripe or similar, but there is no Eventbrite-style marketplace service fee layered on top. You also own the attendee record in the same CRM that sales and support use — a recurring X and operator complaint about pure ticketing tools is fee drag and fragmented attendee data.

What you give up: Eventbrite’s marketplace discovery, consumer habit, and consumer-facing app ecosystem. Odoo Events is not a marketplace; demand comes from your website, email list, partners, and ads. That is fine for product launches, customer conferences, partner summits, and lead-gen webinars. It is the wrong primary tool if your business is pure public ticketing and you need marketplace distribution more than ERP integration.

Hybrid reality is common: use Eventbrite (or similar) for one-off public festivals that need discovery, and Odoo Events for owned-audience programs where CRM continuity and accounting matter more than marketplace reach.

Fee and data model: Odoo Events vs Eventbrite-style tools
DimensionOdoo EventsEventbrite-style platform
Primary cost driverOdoo user licenses + implementationPer paid ticket service fee + processing
US paid fee example (platform)No marketplace cut; card processing via provider~3.7% + $1.79 service + ~2.9% processing (verify current help pages)
Free webinars / large free listsNo per-registrant platform feeUsually free of service fees; limited CRM depth
Attendee data homeSame Odoo contacts, SO, accountingPlatform then export/integration
Public discoveryYour site + marketing stackMarketplace + platform SEO
Best fitSMEs already on (or moving to) OdooPublic ticketed events needing discovery
08After the event

Reporting, attendance, and community

Reporting tracks registrations versus confirmations versus attendances, ticket revenue, attendance rate, and per-track popularity. Because data lives with sales and marketing, attendance can feed lead scoring or nurture without a data export. Registration Desk scan results close the loop between “registered” and “showed up” — the metric marketing actually needs for ROI.

The Odoo Apps store and community modules extend the base app: advanced badge printing, seat diagrams, multi-event series dashboards, webinar platform connectors. Treat the catalog as a multiplier, but version-pin and test modules on a staging database before production events.

The community forum surfaces practical edge cases: embedding a Teams meeting link, customizing confirmation templates, group registrations, QR on tickets. Official docs cover standard flows; forums and partner runbooks cover the rest. OCA and partner webinars also run on the same Events stack publicly — a useful live reference for how professional Odoo orgs configure registration pages.

09Platform-neutral view

Odoo Events vs Dynamics 365 / Power Platform for events

Flectic implements both Odoo and Microsoft Dynamics 365, and events is an area where the platforms take different shapes. The Microsoft equivalent is not a single app — it is Dynamics 365 Customer Insights - Journeys (event, registration, session, speaker, sponsor records, with attendance tied into real-time journeys and lead scoring) plus Power Pages for the public portal.

In the 2025 Wave 2 release plan, Microsoft documented a first-party Power Pages event portal experience for Customer Insights - Journeys so customers can find event details, sessions, and speakers and register through a branded self-service site. Journeys handles trigger-based marketing: registration confirmation journeys, attendance follow-ups, and scoring.

The SME decision is rarely “which event module wins a feature checklist.” It is which platform already runs marketing, sales, and finance, and how tightly events must bind to webinars (Teams-native) versus ecommerce and accounting in one open suite. If Dynamics 365 and Power Platform are already the spine — and Teams webinars matter — Customer Insights - Journeys with Power Pages fits. If you want one open-source-rooted suite where events, ecommerce, accounting, and inventory share one data model with per-user (not per-attendee) pricing, Odoo Events fits. Flectic maps requirements to both and implements the fit, not the logo.

  • Pick Odoo Events if you run (or are moving to) Odoo for marketing, sales, and operations, and want events in the same database at per-user pricing.
  • Pick Dynamics 365 + Power Pages if you already run Dynamics 365 and the Power Platform, and want native Teams webinar plus Customer Insights integration.
  • Either way: registration, attendance, and follow-up should land in CRM and marketing automation — that is the point of the native app versus a standalone tool.
Odoo Events versus the Dynamics 365 / Power Platform equivalent
DimensionOdoo EventsDynamics 365 + Power Pages
Event recordsOdoo Events app (Marketing category)Customer Insights - Journeys event management
Public registration siteOdoo Website event pagePower Pages event portal template
Trigger-based follow-upMarketing Automation + Email MarketingReal-Time Marketing journeys
Online eventsEmbed Zoom/Teams/Meet join linkNative Teams webinar and live events integration
Pricing modelPer Odoo user (all apps on Standard/Custom)Per tenant / per user, attach licenses as required
Check-inRegistration Desk + QR/barcode badgesPortal + journey attendance patterns (implementation-dependent)
10Implementation

Implementing Odoo Events: what good looks like (and when not to)

A clean Odoo Events implementation is short on the surface and deep underneath. On the surface, marketing gets a small set of event templates, a documented clone process, a tested payment flow, a join-link pattern for online events, and a Registration Desk playbook. Underneath, ticket types map to the right revenue accounts, registration fields capture what marketing and sales need, taxes and fiscal positions are correct for Canada/UK/US, and attendance drives segmentation and lead scoring.

The failure mode is creating every event from scratch, retyping join links into random fields, and ending with a spreadsheet of registrants because CRM linkage was never configured. Flectic’s methodology is designed to deliver up to 3x faster than a generic partner engagement by fixing those repeatable patterns once, up front, instead of letting each event re-derive them.

When Odoo Events is the wrong primary tool: pure consumer festival businesses that live on marketplace discovery; highly regulated ticketing with complex resale or secondary markets; stadium-scale access control that needs specialized hardware ecosystems beyond QR badges; or shops that refuse to run Odoo Website and will not invest in a public registration surface. In those cases, use a specialist ticketing stack and integrate contacts into Odoo CRM — do not force-fit the Marketing app.

For a Canadian, UK, or US SME already evaluating Odoo for finance and operations, events is often a high-ROI module to turn on early: webinars and customer summits are lead and expansion engines, and per-user pricing keeps large free lists economical. Discovery with a dual-platform partner sometimes surfaces Dynamics 365 instead — because of existing Teams and Power Platform investment — and that answer is still a win if it matches requirements.

FAQ

Frequently asked questions

Is Odoo Events free, and how is it licensed?

Odoo Events is a standard Odoo app. Community Edition can use it when self-hosted at no Odoo license fee. Enterprise plans (for example Standard and Custom on Odoo Online / Odoo.sh) include Events among the full app set and charge per internal user — pricing varies by country, plan, and billing cycle, so confirm current rates on odoo.com/pricing. Cost scales with your team size, not with registrant count, which favors large free webinars. Implementation, hosting, and payment processing fees are separate from the app license.

Can Odoo Events run online webinars and virtual events?

Yes, but Odoo does not host the video stream. Embed a Zoom, Microsoft Teams, or Google Meet join link on the event page and in confirmation/reminder emails. For deeper automation (auto-creating meetings, syncing attendance), evaluate third-party connector modules on the Odoo Apps store and test them against your Odoo version. Document the join-link pattern in your event template so each webinar does not need a developer.

Does Odoo Events handle multi-track conferences with speakers and sponsors?

Yes. Tracks schedule talks into rooms; speakers attach with bios; agendas publish on the website. Track proposals can collect public submissions or you can program sessions closed. Sponsorship defaults to Gold/Silver/Bronze (editable) with logos on the event page; Odoo 19 can also show selected sponsors on tickets. Booths support trade-show style inventory.

How does Odoo Events compare to Eventbrite on fees?

Eventbrite-style platforms typically charge a service fee per paid ticket plus payment processing (US help content commonly cites about 3.7% + $1.79 service per sold ticket plus about 2.9% processing per order — always re-check current Eventbrite help pages for your country). Odoo Events has no marketplace cut; you pay Odoo user licenses and your card processor. You lose marketplace discovery; you gain CRM, sales orders, and accounting in one system. Hybrid setups are common.

How does Odoo Events compare to Dynamics 365 for event management?

Odoo Events is one native Marketing app. Microsoft’s stack is Customer Insights - Journeys for event/registration/session/speaker/sponsor data and journeys, plus Power Pages for the public portal (including Wave 2 portal experiences). Choose Odoo when the rest of the business is Odoo-centric and per-user suite pricing matters; choose Dynamics when Power Platform and native Teams webinars already dominate. Flectic implements both.

Can an Odoo event registration flow into CRM and marketing automation?

Yes — that is the main reason to use the native app. Registrants become contacts, paid tickets become sales orders, and attendance can trigger Email Marketing or Marketing Automation journeys and feed lead scoring. There is no ongoing CSV integration to maintain because it is one data model.

How does QR badge check-in work at the Registration Desk?

Print or email tickets/badges that include a scannable code. On event day, open Events → Registration Desk on a phone or tablet, choose Scan a badge (or Select Attendee), and mark people as attended. Odoo’s barcode/QR support is designed so staff do not need a separate check-in SaaS for standard conferences and workshops.

What is new in Odoo 19 for Events that I should enable?

Prioritize communication triggers around before the event ends and after it starts; frontend ticket creation for non-backend users; Show on Ticket for sponsors; multi-slot events for session choice; and group tickets delivered in a single email. Then lock those patterns into templates so every series reuses them.

Sources & methodology

15 cited

Every pricing figure and statistic on this page is traced to a primary or vendor source with a verification date. Where partner pages are cited, their platform bias is disclosed in-line.

  1. 01
    Odoo Events is documented in the Marketing category of Odoo 19.0 and covers creating, configuring, and selling event tickets plus tracks.odoo.com · verified Official Odoo 19.0 documentation, Events main page, accessed 2026-08-03.
  2. 02
    Creating an event in Odoo 19 exposes ticket sales, registration desk, booths, tracks, sponsors, and rooms; Tickets tab uses Event Registration product lines.odoo.com · verified Official Odoo 19.0 documentation, Create Events page, accessed 2026-08-03.
  3. 03
    Odoo Events lets users create, schedule, and manage tracks (talks, lectures, presentations) for multi-session events.odoo.com · verified Official Odoo 19.0 documentation, Event Tracks page, accessed 2026-08-03.
  4. 04
    Odoo Events creates default Gold, Silver, and Bronze sponsorship levels, with each sponsor's logo displayed on the event webpage.odoo.com · verified Official Odoo 19.0 documentation, Event Sponsors page, accessed 2026-08-03.
  5. 05
    Event templates in Odoo 19 pre-configure tickets, booths, and registration settings for reuse across events.odoo.com · verified Official Odoo 19.0 documentation, Event Templates page, accessed 2026-08-03.
  6. 06
    Registration Desk supports Scan a badge or Select Attendee for granting access to registered attendees via badge codes.odoo.com · verified Official Odoo 19.0 documentation, Registration Desk page, accessed 2026-08-03.
  7. 07
    Email templates in Odoo 19 are saved, reusable emails that can be automated; event confirmation and reminder emails are built on this system.odoo.com · verified Official Odoo 19.0 documentation, Email Templates page, accessed 2026-08-03.
  8. 08
    Odoo 19 Events partner documentation describes communication triggers (before event ends / after event starts), frontend ticket creation, Show on Ticket sponsors, multi-slot events, and group tickets in a single email.serpentcs.com · verified SerpentCS Odoo 19 Event module feature write-up (Aug 2025), accessed 2026-08-03.
  9. 09
    Eventbrite US paid tickets: service fee commonly published as 3.7% + $1.79 per sold ticket plus 2.9% payment processing per order; free events do not incur those service fees.eventbrite.com · verified Eventbrite Help — ticketing fees, accessed via web search 2026-08-03.
  10. 10
    Eventbrite organizer pricing page documents 3.7% + $1.79 service fee per paid ticket and 2.9% payment processing fee per order.eventbrite.com · verified Eventbrite organizer pricing, accessed via web search 2026-08-03.
  11. 11
    Odoo Standard and Custom plans include all apps for a single per-user fee (region-specific); Events is part of the Marketing app set.odoo.com · verified Official Odoo pricing page, accessed 2026-08-03.
  12. 12
    Microsoft introduced a Power Pages event portal for Dynamics 365 Customer Insights - Journeys in 2025 Wave 2, enabling branded self-service event websites with event details, sessions, and speaker schedules.learn.microsoft.com · verified Microsoft Learn, Dynamics 365 2025 Wave 2 release plan, accessed 2026-08-03.
  13. 13
    Dynamics 365 Customer Insights - Journeys supports event registration experiences built through the marketing application.learn.microsoft.com · verified Microsoft Learn, Customer Insights - Journeys event registration documentation, accessed 2026-08-03.
  14. 14
    Odoo Community Association publicly runs webinars and online events with open registration pages under odoo-community.org/event, illustrating production use of Odoo-style event registration for professional webinars.x.com · verified OCA X post listing August online events and registration URL, Jul 2026.
  15. 15
    Organizers publicly report leaving Eventbrite over policy and fee friction, seeking self-hosted or alternative ticketing so buyers avoid platform markups — context for ERP-native events economics.x.com · verified X post Mar 2026 on replacing Eventbrite to avoid platform fees and distribution limits.

Related services & solutions

Not sure whether Odoo Events or Dynamics 365 fits your SME?

Flectic is a platform-neutral ERP and CRM implementation partner. We implement both Odoo and Microsoft Dynamics 365, and our delivery methodology is designed to deliver up to 3x faster than a generic partner engagement. Book an ERP Readiness Call and we will map your event, marketing, sales, and operations requirements against both platforms, recommend the one that fits your Canadian, UK, or US SME, and scope a clean implementation.

Book an ERP Readiness Call
Response within one business day