⭐ Premium
The Events module lets you create ticketed events — evangelistic evenings, concerts, Christmas services, parties, or any gathering where you need to manage bookings and know who is coming. Free events work out of the box. Paid ticketing requires a payment gateway to be configured. See Payment gateway setup.
Creating an event
Go to Church Admin → Events → Add an event. Fill in the event name, location, date, and time, then add one or more ticket types.

Ticket types
Each event can have multiple ticket types — for example Adult, Child, and Concession, or Standard and VIP. For each ticket type you set:
- Ticket name — what it’s called on the booking form
- Price — set to zero for a free ticket
- Quantity available — the maximum number of tickets of this type that can be booked
Showing the booking form on your website
Create a page on your website and add the events shortcode or the Church Admin Events block:
Please add event_id to the shortcode or block
Or search for Church Admin in the Gutenberg block inserter and select the Events option. This displays all upcoming events with their booking forms.

How booking works
The booking experience adapts depending on whether the visitor is logged in:
- Logged-in users — their name and email are already known, so they just select a ticket type and complete the booking in one step
- Non-logged-in visitors — they enter their name and email, then select a ticket. A directory record is created or matched for them automatically.
For paid tickets the visitor is taken to the payment gateway to complete payment. A booking confirmation email is sent to the email address provided, and the booking also appears in the admin dashboard.
The latest screenshot

Managing bookings in the dashboard
Go to Church Admin → Events to see all your events and their current bookings. For each event you can:
- View the full list of attendees and which ticket type they booked
- See how many tickets remain for each type
- Edit or delete individual bookings — you are warned if a refund may be required when editing or deleting a paid booking
- Edit the event details or ticket types
Free vs paid events
- Free events — work immediately with no additional setup. Set ticket prices to zero and the booking form has no payment step.
- Paid events — require a payment gateway to be configured first. Set up Stripe or PayPal at Church Admin → Giving → Payment Gateway Setup before creating paid ticket types. See Payment gateway setup.