Run your community center without the spreadsheets
Bookings, classes, memberships, events and grants in one Odoo app — with overbooking guards, waiting-list auto-promotion, QR check-in and a member self-service portal built in.
The problem
Community centers, recreation departments and nonprofits juggle room bookings, class schedules, membership renewals, event ticket sales and grant reporting across spreadsheets, paper sign-up sheets and a standalone calendar. The result is double-booked rooms, memberships that lapse unnoticed, under-enrolled classes, and attendance data assembled by hand whenever a grant funder asks for proof of utilization.
The solution
One Odoo app covers the whole operation: space booking with overlap and capacity guards, recurring class scheduling with automatic waiting-list promotion, membership tiers with renewal reminders, event ticketing, QR-code attendance check-in, grant/funding tracking and a member portal where people book, enroll, renew and pay for themselves — no reconciliation, no guesswork.
Everything a center needs to run
Every capability below is implemented in the module.
Space & Facility Booking
Manage rooms, courts, halls, pools and studios with hourly rates. Every booking is checked against existing confirmed bookings and against the space’s capacity before it can be confirmed.
Recurring Classes & Sessions
Define a weekly activity once and generate every session for the term in one click. Individual sessions stay fully editable or cancellable for exceptions.
Waiting-List Auto-Promotion
When a class fills up, new enrollees join a queue automatically. When a confirmed enrollee cancels, the next person on the waiting list is promoted and notified — no seat ever sits wasted.
Membership Tiers & Renewals
Configure membership tiers with price and duration. A daily automated check flags memberships as expiring soon or expired and emails renewal reminders before anyone lapses.
Event Ticketing
Run one-off events with a ticket price and a seat cap. Seats sold, seats remaining and revenue are tracked live as tickets are issued and paid.
QR Check-In & Attendance
Every enrollment and ticket carries a scannable QR code. Door staff check attendees in with one click, building the real attendance record that grant reporting depends on.
Grant & Funding Tracking
Record grant sources and amounts, then see the attendance and revenue the funding period actually generated — the utilization evidence funders ask for, without a last-minute spreadsheet.
Operational Task Management
Assign day-to-day to-dos to staff with an owner and a deadline, tracked by state on a kanban board so nothing falls through the cracks.
Member Self-Service Portal
Members log in to browse and pay for their own memberships, enrollments, bookings and tickets — the single biggest back-office data-entry burden, removed.
How it works
Set up spaces, activities & tiers
Add your rooms and courts, define recurring classes and generate their sessions, and configure membership tiers and event pricing.
Members book, enroll & pay
From the portal or the back office, members book a space, join a class, subscribe to a membership or buy a ticket, with capacity checked automatically.
Staff confirm, check in & track
Staff confirm bookings and enrollments, register payments, and scan members in at the door to capture real attendance.
Review attendance, revenue & grants
The dashboard surfaces today’s bookings, expiring memberships and open tasks, while grant records roll up attendance and revenue for reporting.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Every billable record — bookings, enrollments, memberships and tickets — tracks a payment status (unpaid, paid or refunded) with a Register Payment action, including a matching “Pay” action in the member portal. A live Stripe/PayPal checkout integration is a documented fast-follow, not part of this v1.
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.
Community Center & Recreation Management
Space booking, recurring classes with waiting-list auto-promotion, membership tiers, event ticketing and QR check-in — plus grant tracking and a member self-service portal.
Buy on Odoo App StoreMore Odoo services apps
Community Pharmacy Clinical Services
Eight UK community pharmacy clinical services with mandatory safety fields, point-of-entry limit warnings and dispense-linked consultations — exported as one audit-ready record.
Conflict of Interest, Gifts & Hospitality Register
Declarations with live threshold warnings, rolling 12-month cumulative tracking and two-step approval — sealed with a tamper-evident integrity check for audit.
Customer Feedback Actions & Pain Points
A unified feedback register with owners, due dates, severity and themes — and a customer-closure workflow that proves the loop was closed, with analytics and a full audit trail.
Customer Onboarding Cost Tracking
Itemised onboarding costs with a Draft to Done workflow, team assignments and deadlines, broken down by resource type — with cost trends and proactive risk flags for every customer.
De Minimis State Aid Register
SIREN-keyed rolling three-year cumulation against multi-regime ceilings, with live breach warnings and a hard block — plus the 20-business-day Plateforme aides d'Etat deadline and an inspection-ready audit report.
Dental Emergency & Pain Triage
A rapid-entry triage form with automatic urgency scoring and airway-risk escalation — plus response-time tracking, antibiotic decisions and closed-loop, patient-confirmed resolution.