Home/Modules/
Events

Odoo Events

Publish the event in Arabic and English, sell tickets with ZATCA invoices, send SMS reminders and check attendees in from a phone, all from one Odoo.

Events
Capabilities

What this module handles

Most Saudi companies run workshops and launches on a Google Form, a WhatsApp group and an Excel sheet, then chase bank transfers and print badges from Word the night before. Odoo Events handles pages, tickets, registrations, reminders and check-in in one flow linked to CRM and Accounting, and Naqlah, an Odoo Gold Partner in Saudi Arabia, configures ticket types, payment and reminders so one team can run workshops, launches and conferences.

  • Event pages with online registration published on your Odoo website in Arabic and English
  • Free and paid ticket types with seat limits, sales deadlines and online payment
  • Confirmation, reminder and follow-up messages by email and SMS on a schedule you set
  • Badge printing and barcode or QR check-in from the registration desk or a phone
  • Agendas, tracks, rooms and speaker profiles for conferences and multi-session days
  • Sponsors, booths and exhibitor packages sold and tracked through Sales
  • Registrations converted to CRM leads by rules, tagged by event and ticket type
  • Attendance reports and post-event surveys sent to everyone who checked in
Saudi ready

Built for how business runs in Saudi Arabia

Naqlah builds event pages, tickets and badges in Arabic and English, with Hijri and Gregorian dates and agendas that leave room for prayer times and Ramadan evening schedules. Paid tickets settle with mada, Apple Pay and local gateways in SAR, and each registration is invoiced with 15% VAT through ZATCA-integrated Accounting. Permit references from GEA or SCEGA and your terms of attendance are shown on the event page where a permit applies, and attendee data stays in your Odoo database under PDPL.

Permit-aware pages
Event pages carry fields for GEA or SCEGA permit references and Arabic terms of attendance where your event needs them. Naqlah does not obtain permits, but makes sure the page shows what the regulator expects.

Paid tickets, Saudi style
mada, Apple Pay and SAR pricing at checkout, with a ZATCA e-invoice per registration. Sponsors and booths are invoiced through the same Accounting.

Reminders that get read
SMS and WhatsApp reminders go out alongside email, because that is where Saudi attendees actually look the morning of the event.

How it connects

How does an event run from registration page to check-in in Odoo?

1. Event published with tickets and agenda
The page goes live in Arabic and English with ticket types, seat limits, speakers and the schedule.

2. Attendee registers and pays
The attendee picks a ticket, pays with mada or Apple Pay, and receives a confirmation while the e-invoice posts in Accounting.

3. Reminders go out by SMS and email
Scheduled reminders are sent through SMS Marketing and email a week before, a day before and on the morning.

4. Badges scanned, attendees become leads
Staff scan badges at the door from a phone, attendance is recorded, and lead rules create CRM records for the sales team to follow up.

Implementation

What Naqlah configures in your implementation

  1. Event templates and tickets. We create templates for your recurring formats, such as workshops and launches, with ticket types and registration questions.
  2. Bilingual pages and badges. Event pages, confirmation emails and badge layouts are built in Arabic and English and checked for right-to-left faults.
  3. Payment and invoicing. The gateway, SAR pricing and the ZATCA e-invoice flow are configured as part of implementation.
  4. Reminder schedules. Email and SMS sequences are set per event template, with WhatsApp where the module is in use.
  5. CRM rules and tags. Registrations create leads by event and ticket type, and attendees are tagged for Email Marketing segments.
  6. Registration desk and training. Scanners or phones are set up for check-in and your staff rehearse the door flow before the first event.

Timelines depend on the number of event formats and integrations, and Naqlah gives a clear roadmap in the first consultation.

Who it is for

Companies that get the most from this module

  • Training institutes and academies. Paid workshops with VAT invoices, reminders and attendance records that feed eLearning follow-ups.
  • B2B companies hosting seminars and launches. Customer events where every registration becomes a CRM lead for the sales team.
  • Exhibition and conference organizers. Tracks, speakers, sponsor packages and booth sales managed in one system.
  • Roasteries and F&B brands. Cupping sessions, latte-art workshops and wholesale open days with paid tickets and phone check-in.
  • Associations and chambers. Member events with registration limits, badges and post-event surveys.
Before and after

Google Forms and WhatsApp vs Odoo Events

AreaBeforeWith Odoo via Naqlah
RegistrationGoogle Form copied into ExcelEvent page with ticket types and limits
PaymentBank transfer and screenshotsOnline with mada and a ZATCA e-invoice
RemindersManual WhatsApp messagesScheduled SMS and email per event
Check-inPrinted list and a penBadge scan from a phone
Attendee dataSpreadsheet nobody reusesCRM leads and marketing segments
Sponsors and boothsEmail threads and invoices by handSold and tracked in Sales and Accounting
FAQ

Module questions, answered

Everything else, we cover in a free 30-minute consultation.

Can Odoo sell event tickets online with VAT invoices?
Do we need Odoo Website to use Events?
How does check-in work on the day of the event?
Can attendees register and pay in Arabic with mada?
Does Events connect to CRM and send SMS reminders?
Do we need a GEA or SCEGA permit for our event?
Related

Modules that work well together

Ready to run your business on one system?

Free consultation. Meet the team and get a clear roadmap in one call.

Book your consultation