inChurch
Modules

Events & Registrations

The InChurch API's Events module manages the entire lifecycle of church events, from creation to participant check-in, including registration and payment processing.

Overview

The events system offers complete functionality for:

  • Event Management - Creating, editing, and publishing events
  • Registration System - Participant registration with validation
  • Payment Processing - Charging for paid events
  • Capacity Control - Limiting spots and a waiting list
  • Digital Check-in - Attendance and access control system
  • Detailed Reports - Analytics and attendance reports

Key Concepts

Event Types

The system supports different categories of events:

TypeDescriptionCharacteristics
ServiceRegular servicesRecurring, no charge
ConferenceSpecial eventsMultiple days, speakers
RetreatImmersive activitiesLodging, meals
CourseEducational activitiesSchedule, certificates
SocialCommunity eventsFellowship, festivals

Registration States

A registration can be in different states:

StateDescriptionWhen It Occurs
pendingRegistration created, awaiting paymentForm submitted
paidPayment confirmedTransaction approved
cancelledRegistration cancelledManual cancellation
waitlistWaiting listEvent is full

Payment Methods

Support for the same methods as donations:

  • PIX - Instant payment
  • Credit Card - With or without installments
  • Boleto Bancário (Bank Slip) - For one-time payments
  • Free - Events with no charge
Last modified on