Schedule events and series, offer spaces or equipment, and accept online bookings. Manage attendees, waiting lists, and payments for each event. See when your resources are in use in the occupancy calendar.
Schedule individual events or connect recurring dates in a series. Switch between day, week, and month views and assign locations and event leaders. Shared offering settings let you maintain rules across several events.
Skip blocked dates and extend the series when needed. Use your own calendars and closure dates to set unavailable periods, keeping recurring classes and their exceptions together.
Offer spaces and equipment
Manage courts, rooms, and equipment with locations, types, and available quantities. Enable booking offers and decide whether people can reserve individual time slots or consecutive blocks.
Set opening hours, slot lengths, lead times, and maximum booking durations. Add optional services or other required resources. Create internal reservations without a public booking, such as a projector for a weekend event.
Accept online bookings with flexible rates
Publish events and resources on a booking page or embed them in your website. Add custom form fields and choose whether individuals, multiple attendees, or teams can book together.
Offer rates, variants, and extras, and define access rules and booking windows. Add discount codes and prepaid points cards. Temporarily hold a place while someone completes a booking.
Manage attendees and waiting lists
Limit capacity and review confirmed, pending, and canceled registrations at the event. Search and filter bookings, add internal registrations, or update several records together.
When an event fills up, additional attendees can join the waiting list. Offer an available place to a waiting person with an acceptance deadline. A paid follow-up booking receives its own invoice and payment requirement.
Your event. From booking to check-in.
Keep the date, location, event leader, and attendee statuses connected to the same event. Open its bookings, messages, and payment settings directly from the event workspace.
Review occupancy and unavailable times
Compare resources in a shared timeline or open the calendar for one resource. Filter by location and date range, then open the related booking or reservation.
Plan internal use, maintenance, and closures in the same occupancy calendar. When you move an event, review its resource reservation and any conflicts so you can reschedule the event and its space together.
Organize check-ins and communication
Assign event leaders who can view their events in the club app, contact attendees, and record attendance. Set the allowed time window for attendee self-check-in.
Configure confirmations, reminders, and waiting-list messages with your own content. Review sent booking emails at the event. For resources, record check-in and check-out separately and capture an additional identifier when needed.
Bill bookings and manage cancellations
Set payment deadlines, available payment options, and confirmation timing for paid bookings. Keep invoices and payment status connected to each booking and your finance workflow.
Define cancellation deadlines and refund rules for events and resources. Depending on the settings, refunds can be handled automatically or reviewed manually. Follow what was booked, paid, and credited back.
Analyze demand and resource use
Review bookings and attendee statuses for a selected period. Track confirmed and canceled registrations over time to understand demand for your events.
Compare resource bookings, internal reservations, and blocked periods. Use the occupancy heatmap to identify busy and quiet times, with check-in reports showing recorded use. Use those details to plan available capacity and future offers.
More time for your community.
See how campai connects member management, finances, and communication. Try the software or book a personal demo.