Skip to main content

Overview

The Events module handles one-off and recurring church events such as conferences, seminars, outreaches, and special services. It is separate from the weekly service and fellowship attendance tracking (see Attendance).

Events

An event belongs to a group and an event category. Key fields:

Event fields

Custom data can be collected per event via EventField records. These behave like form fields attached to the event, allowing different events to capture different data points.

Registration

Contacts can register for an event ahead of time via EventRegistration. This gives organisers a pre-event headcount and allows follow-up with registered participants.

Attendance

After an event, attendance is recorded per contact via EventAttendance:
Attendance records are used in reports and on the contact’s activity history.

Event activities

EventActivity records track specific activities that happened during an event (e.g. salvation, baptism, first-timer). These are associated with both the event and individual contacts through MemberEventActivities.

API endpoints