← Back to Documentation Home

Overview

This manual covers how to use the Church Management Platform application—from account creation and family management through admin features like event scheduling, kiosk check-in, and registration forms.

For a general introduction to the system and its capabilities, see the main documentation page. The system is accessed at https://checkin.ilheureux.dev.

User Roles

Each user account has one assigned role that determines what they can see and do.

RoleDescriptionKey Permissions
ADMIN Full system administrator All features: kiosk management, event/group/form CRUD, family verification, visitor assignment, people search by phone/email
STAFF Church staff member Same as Member (additional permissions planned)
MEMBER Regular church member View own family, browse groups, view events, check-in history, form registration, name-only people search
Note: New accounts are assigned the MEMBER role by default. An admin must upgrade a user to ADMIN or STAFF via the database.

Creating an Account

There are two ways to create an account:

Option A: Email Registration

  1. Navigate to the login page and click Register.
  2. Fill in your First Name, Last Name, Email, Phone, and Password. Your phone number will auto-format as you type (e.g., (805) 555-1234).
  3. Click Register. You will be directed to the phone verification page.

Option B: Google Sign-In

  1. On the login page, click the Sign in with Google button.
  2. Select your Google account. An account will be created automatically on first sign-in.
  3. You will be asked to enter your phone number on the Complete Profile page before proceeding.

Logging In

Login page with email/password fields and Google Sign-In
The login page with email/password and Google Sign-In options

Enter your email and password, or click Sign in with Google.

After a successful login:

  • If your phone is not yet verified, you’ll be redirected to the verification page.
  • Member users land on the Family page.
  • Admin users land on the Home / Dashboard page.

Forgot Password

  1. Click Forgot password? on the login page.
  2. Enter your email address. A reset link will be sent to your inbox.
  3. Click the link in the email and set a new password. The link expires after 1 hour.

Phone Verification

After registering or completing your profile, you must verify your phone number via a 6-digit SMS code.

  1. A verification code is sent to your phone automatically.
  2. Enter the 6-digit code on the Verify Your Phone page.
  3. Click Verify. On success, you’ll be taken to the app.
  • Codes expire after 10 minutes.
  • Click Resend Code if you didn’t receive it (limited to one code per minute).
Important: A verified phone number is required for the kiosk check-in system to look up your family. If your phone is not verified, the kiosk will not find you.

Home / Dashboard

The Home page has a tabbed layout with the following tabs:

Welcome Tab

Dashboard Welcome tab with action cards
The Welcome tab with quick-action cards

A grid of quick-action cards for common tasks:

  • Learn More — opens the platform documentation
  • Join a Group — browse and join small groups
  • My Profile — view and edit your family information
  • My Schedule — view your service team assignments
  • Give Feedback — submit feedback, feature requests, or bug reports to administrators
  • Need Help? — opens the platform documentation

Below the action cards, two information panels are displayed:

  • Upcoming Events — the next 7 events within 30 days, with date, time, location, and a link to the full calendar
  • Church Info — service times, address, and website from your church’s branding configuration

Admin Tab Admin Only

Dashboard Admin tab with administrative action cards
The Admin tab with management tiles

A grid of administrative action cards:

TileDescription
KioskOpen the admin kiosk for search-based check-in
Edit FamilySearch people to find and edit a family
New Families (N)Review and verify newly registered families. Count shows unverified families
EventsCreate and manage events
LocationsManage event locations
RegistrationsManage event registrations
FormsBuild registration forms with custom fields
RelationshipsManage family relationship types
RolesView system roles

My Family

Family page showing families, adults, and children tiles
The Family page with family, adult, and children tile rows

The Family page displays all families you belong to, organized into three rows of tiles:

Families Row

  • Shows each family as a tile with the family name and full address.
  • Click a family tile to edit the family name or address.
  • Click + Add Family to create a new family.

Adults Row

  • Displays parents, guardians, spouses, and grandparents with a photo avatar, their relationship, and gender (e.g., “Parent · Male”).
  • Click a person tile to edit their details (name, date of birth, gender, allergies, photo).
  • Click + Add Adult to add an adult family member.

Children Row

  • Displays children with a photo avatar, name, gender, and age (e.g., “Child · Male · Age 4”).
  • Click a child tile to edit their details.
  • Click + Add Child to add a child. Date of birth is required for children.

Editing a Person

The edit form includes:

  • Photo — click the avatar to upload a photo (JPG, PNG, or WebP, max 5 MB). The photo appears immediately after upload.
  • First Name and Last Name (required)
  • Date of Birth (required for children)
  • Gender — Male or Female radio buttons
  • Allergies — comma-separated list (shown in red on check-in labels)

Creating a Family (Admin)

Admins see a guided two-phase creation flow:

  1. Phase 1 — enter the parent’s first name, last name, email, phone, and gender. This creates a new person, family, email, and phone all at once.
  2. Phase 2 — add children one at a time (first name, last name, DOB, gender, allergies). Click Add Child for each. Click Done when finished.

Creating a Family (Member)

Members see a simpler form: enter a family name and address. The current user is automatically added as a parent.

People Search

Search for people in the church directory. Type at least 2 characters to begin searching.

RoleSearch ByResults Show
MemberName onlyName
AdminName, phone number, or emailName, email, phone

Admin: clicking a person in the search results opens their family page for viewing and editing.

Tip: Multi-word searches work. Typing “John G” will find “John Gardella”.

My Groups

Displays a list of all church groups you’re a member of. Each row shows:

  • Group photo (or default placeholder)
  • Group name with a Leader badge if you are a leader
  • Type and department
  • Leader names
  • Join rule badge — green “Open to All” or yellow “Invitation or Request Required”
  • Communication badge — blue “Members Interact” or purple “Announce Only”

Small Groups

Browse and discover small groups such as Bible studies, men’s and women’s groups, and serving teams.

Browsing

  • Use the search bar to filter groups by name.
  • Use the Area and Type dropdowns to narrow results.
  • Groups appear as cards in a responsive grid showing: photo, name, member count, leader, type, meeting schedule, area, and childcare availability.
  • Click a card to view full details in a popup.
  • Groups created within the last 6 months display a yellow New Group badge.

Joining a Group

  • Open to All groups — click Request to Join (the leader is notified by email).
  • Invitation or Request Required groups — click Request to Join. The group leader will approve or deny your request.
  • View your request statuses under My Requests.

Messaging a Leader

Click the envelope icon next to a group name to open the Message Leader form. Enter a subject (up to 50 characters) and your message. The email is sent to all active leaders of the group, with your email as the reply-to address.

Events Calendar

A monthly calendar view of church events.

Navigation

  • Use the date picker (top left) to jump to any month.
  • Click Today to return to the current month.
  • Use the < and > arrows for previous/next month.

Calendar Display

  • Today is highlighted with a light blue background and a blue circle on the day number.
  • Events appear as text lines in each day cell: blue for group-based events, green for events you’re registered for.
  • When multiple events share the same name on a day, they’re grouped with a count (e.g., “[8] Sunday Kids Ministry”).

Day Detail Panel

Click any day cell to open a detail panel below the calendar showing a table with columns: Time, Event, Location, and Group. Click a row to see full event details in a popup.

What You See

RoleEvents Shown
AdminAll events (with a search bar to filter by name)
MemberEvents you’re registered for, or events linked to groups you belong to
Admin: The day detail panel includes an + Add Event button for quickly creating events on a selected date. The event detail popup shows an Edit Event button linking to the admin event editor.

Check-In History

View recent check-in records. Three tabs are available:

Family Tab (Default)

Shows check-ins for you and all your family members. Columns: Person (with a “you” badge for your own), Event, Date, Time, and Security Code (green monospace badge).

Just Me Tab

Shows only your own check-ins (same columns, without the Person column).

All Tab Admin Only

A monthly calendar view of all check-ins across the church:

  • Days with check-ins are colored light green with a count badge.
  • Click a green day to see the full check-in table with 11 columns: Family, Parent 1, Parent 2, Phone, Child, Age, Group, Event, Location, Code, Time.
  • Click ◄ Calendar to return to the monthly view.

Form Registration

When you receive an email invitation to register for an event or program, the email contains a Register Now link that takes you to the registration page.

Registration Steps

  1. Select events — if the form allows individual event selection, click event rows to select or deselect them (all are selected by default). If it’s a package deal, all events are shown as a non-selectable schedule.
  2. Select family members — click on adult and child tiles to select who will attend. A selected tile shows a blue border.
  3. Complete required info — if any selected person is missing required information (e.g., date of birth, email, phone), a red “!” badge appears on their tile. Click the tile to expand an inline editing panel where you can fill in the missing data.
  4. Fill in custom fields — if the form has additional questions (text, dropdowns, checkboxes, etc.), fill them in for each selected person in the “Additional Information” section.
  5. Click Register N People to submit. A summary shows how many people were registered and for how many events.
Tip: Required custom fields are marked with a red asterisk (*). The registration will not proceed until all required fields are filled in for every selected person.

Admin Features Overview

Admin users have access to additional management tools available via the Dashboard’s Admin tab and the sidebar. This section covers each admin capability in detail.

Admin Kiosk Admin

Admin Kiosk search page with Add Family and search results
The Admin Kiosk search page

The admin kiosk provides a search-based check-in flow for staff use, accessed from the sidebar or Dashboard Admin tab.

Search & Select

  1. Type a name, phone number, or email into the search box (2-character minimum).
  2. Click a person in the results to open their family check-in page.

Check-In Page

The check-in page shows one row per family member with person info on the left and selectable event tiles on the right.

  • Event tiles show the event time, name, and group name. Click a tile to select that person for that event.
  • People with exactly one available event are auto-selected on page load.
  • Already checked-in people show a green tile with their security code.
  • Click Check In (N) to check in all selected people. Labels are printed automatically.

Family Actions Menu

The dropdown menu (top right) offers:

ActionDescription
Authorized PeopleManage who is authorized to pick up children from this family
Edit FamilyNavigate to the full family editing page
Add Check-in MessageComing soon
Reprint LabelsReprint labels for all currently checked-in family members

Authorized Pickup

The Authorized People modal lets you search for and add people who are authorized to pick up children from this family. Added people appear as chips between the Adults and Children rows on the check-in page.

Add Family

The + Add Family tile at the top of the search page opens the guided family creation flow. After creating the family, you return to the kiosk search.

Family Verification Admin

When new families register, they default to “unverified.” The Dashboard Admin tab shows a New Families tile with the count of unverified families.

Verification Flow

  1. Click the New Families tile on the Dashboard Admin tab.
  2. You enter verify mode, stepping through one unverified family at a time with a progress indicator (“Family 1 of N”).
  3. Unverified tiles (family or person) appear with a pink background and a green Verify button.
  4. Click Verify on each tile to mark it as verified. The tile turns white and the button disappears.
  5. Click Next to advance to the next family.
  6. Click Cancel to exit verify mode and return to the Dashboard.
Note: While in verify mode, you can still click tiles to edit family details (name, address, members). When you navigate back, verify mode resumes where you left off.

Event Management Admin

Manage all events from the Events admin page (Dashboard Admin tab → Events, or sidebar Events → click “Edit Event” on any event).

Creating an Event

  1. Click + Add New.
  2. Enter the Name, select a Location (optional), select a Church Group (optional — links the event to a group for kiosk auto-check-in), and set the Start Time.
  3. Choose the Event Type:
    • Single Event — creates one event.
    • Recurring — select a pattern (Daily, Weekdays, Sundays, Weekly, Bi-Weekly, Monthly) and either a number of occurrences or an end date.
  4. Click Create Event.

Editing an Event

Click any event in the list to open the edit form. You can change the name, location, church group, form, and start time.

Recurring Event Series

When editing an event that belongs to a recurring series:

  • A Series Info box shows the pattern, event count, and date range.
  • Extend Series — add more occurrences by count or end date.
  • Trim Series — remove all events after a specified date.
  • Saving name/location changes prompts: “Apply to this event only” or “All events in series.”

Event Attendance

In edit mode, an Attendance section lets you search and add people, view the attendee roster with avatars, add notes, and save.

Tip: Linking a Church Group to an event enables automatic kiosk check-in — children in that group (or any child group) will be matched to this event during kiosk check-in.

Registration Management Admin

Manage who is registered for upcoming events.

Viewing Registrations

The left panel lists upcoming events (future dates only). Click an event to see the registration list on the right, showing each person with their avatar, name, and registration date.

Registering Individuals

In the “Register Individual” section, search for a person and click their name to register them for the selected event.

Bulk Registering a Group

In the “Register Group” section, select a church group from the dropdown and click Register All Members. The system shows how many were registered and how many were skipped (already registered).

Unregistering

Click the red × button next to a person to remove their registration.

Locations Admin

Manage the list of locations used by events (e.g., “Main Sanctuary,” “Room 201”).

Locations admin page showing list-and-edit layout

The Locations page — searchable list on the left, edit form on the right.

  • Left panel: list of location names with search. Click to select.
  • Right panel: edit the name, or add a new location.

Church Groups Admin

Manage the church’s organizational hierarchy using a Department → Group two-level structure.

Tree View

  • Departments are top-level items (blue Dept badge). Click the arrow to expand/collapse.
  • Groups are nested under departments (green Group badge).
  • Use the search box to filter the tree. Matching nodes auto-expand.

Adding Groups

Context-sensitive add buttons appear based on your selection:

  • + Department — always visible
  • + Group — visible when a department is selected

Editing a Group

Select a group in the tree to open the edit form with: Name, Code (auto-generated), Description, Group Type, Join Rule, Communication Type, Active/Inactive, and Sort Order.

Managing Members

For level-3 groups (actual groups, not departments), a Members section appears:

  • Members shown in a compact 4-column grid with name, leader toggle (gold star), and remove button.
  • Search and add people using the search box at the bottom.
  • Toggle the star icon to promote or demote a member as a leader.

Small Group Administration Admin

Admins see additional controls on the Small Groups browse page.

Creating a Small Group

  1. Click + Add Group.
  2. Fill in: Name, Description, Type (Men, Women, Married, Family, Mixed, etc.), Meeting Day, Meeting Frequency, Meeting Time, Area of Town, Childcare, Sort Order, Public/Private toggle.
  3. Upload a group photo (optional).
  4. Add leaders by searching for people and selecting a leader type (Leader, Coach, or Other).
  5. Click Save.

Editing a Small Group

Click Edit on any group card. The edit panel includes all fields from creation plus:

  • Active/Inactive toggle
  • Join Requests section — list of pending join requests with Approve and Deny buttons

Form Builder Admin

Form Builder with title, required fields, and custom field types
The Form Builder with custom field type dropdown

Create registration forms linked to events, build recipient lists, and send email invitations.

Creating a Form

  1. Click + Add New in the left panel.
  2. Enter the Title and optional Description.
  3. Select Required Fields by checking which person fields are mandatory: DOB, Gender, Allergies, Email, Phone, Mailing Address.
  4. Optionally add Required Fields by Role to require different fields for Registrants, Spouses, or Children.
  5. Build Custom Fields (see below).
  6. Check Register for series if registration should cover all linked events as a package (no individual event selection).
  7. Click Save.

Custom Field Types

TypeDescriptionUser Input?
TextSingle-line or multi-line text input (small/medium/large)Yes
DropdownSelect from a list of optionsYes
CheckboxYes/no toggleYes
Radio ButtonSelect one from a list of optionsYes
SliderRange slider with labeled tick marksYes
Number StepperIncrement/decrement number controlYes
HeaderSection heading (display only)No
Info TextInformational paragraph (display only)No
White SpaceEmpty spacer for visual separationNo

Input fields can be marked as Required with a checkbox.

Linking Events

In edit mode, the Linked Events section lets you search for events and link them to the form. Linked events appear as the selectable event list on the registration page. Unlink events with the × button.

Managing Recipients

The Recipients section lets you build the invitation list:

  • Select a church group from the dropdown to bulk-add all active members.
  • Use the person search to add individuals.
  • Remove individual recipients with ×, or click Remove All to clear the list.

Sending Invitations

Click Send Invitations to email all recipients. Each email includes the form title, description, linked event schedule, and a “Register Now” button linking to the registration page. A summary shows how many were sent and how many were skipped (no email on file).

Viewing Submissions

When custom fields exist, a Submissions section shows a table of all responses: person name, each custom field answer, and submission date.

Sharing the Registration Link

Click the link icon next to any form in the list to copy the registration URL to your clipboard. Share this link directly with people who should register.

Visitor Assignment Admin

When first-time visitors check in, children are placed in temporary visitor groups. The Visitor Assignment page lets you move them to their correct grade-level group.

Using the Page

  1. Select a date using the date picker (defaults to today).
  2. Each row shows a visitor child with their photo, name, age, allergies, family info, current visitor group (amber badge), and check-in details.
  3. Select the target group from the dropdown (filtered to appropriate grade-level groups based on the visitor category).
  4. Click Assign. The child is removed from the visitor group and added to the target group. The row fades green and disappears.

The Dashboard Admin tab shows an “Assign Visitors” tile with the total count of unassigned visitors (across all dates).

Roles Admin

A read-only list of the system’s 7 roles: ADMIN, STAFF, EVENT_COORDINATOR, CHECKIN_ADMIN, GROUP_LEADER, VOLUNTEER, MEMBER. Roles are system-defined and cannot be created or edited from the UI.

Permission Management Admin

The Permission Management page provides a role-permission matrix and per-user overrides. Admins can view the default permissions for each role, toggle individual permissions per user, and assign roles.

Permission Management page showing role matrix and user override controls

The Permission Management page — role-permission matrix with user override controls.

Feature Modules Admin

The Feature Modules page lets administrators enable or disable optional platform modules. Each module can be toggled on or off with a switch, and the change takes effect immediately across the platform (sidebar, routes, and API endpoints).

Feature Modules page showing toggle switches for each module

The Feature Modules page — toggle switches for included and add-on modules.

Custom Fields Admin

The Custom Fields page lets administrators define additional data fields on people records beyond the standard profile fields. Custom fields appear on person detail pages and can capture any church-specific information.

Custom Fields admin page showing field definitions with types and options

The Custom Fields admin page — field definitions with types, options, and ordering.

Deployment Configuration Superadmin

The Deployment Configuration page is a comprehensive checklist that tracks every setting required to fully deploy and configure the platform for a church. It is accessible only to Superadmin users at /admin/deployment-config.

The checklist contains 67 items across 14 categories, covering everything from server infrastructure and database setup to branding, payment processors, email/SMS configuration, and feature flags.

Deployment Configuration checklist showing categories with progress tracking and item status

The Deployment Configuration page — category progress bars, expandable sections, and per-item status tracking.

Key Features

  • Category progress — each category shows a progress bar (e.g., “3 of 8 complete”) so you can see at a glance what’s done and what remains.
  • Filter by status — toggle between viewing all items, only pending items, or only completed items to focus on what needs attention.
  • Per-item notes — add free-text notes to any item (e.g., “Waiting on DNS propagation” or “Using sandbox keys until go-live”).
  • Non-sensitive value storage — items can store their configured value (e.g., domain name, port number) for quick reference. Sensitive items (API keys, passwords) are tracked as configured/not-configured without storing the actual value.
  • Expand/collapse categories — click a category header to expand or collapse its items, keeping the page manageable.

Categories

The 14 categories cover the full deployment surface:

  • Server & Infrastructure
  • Database
  • Domain & SSL
  • Application Settings
  • Authentication
  • Email Configuration
  • SMS Configuration
  • Church Branding
  • Payment Processing
  • Planning Center Integration
  • Mailchimp Integration
  • Feature Flags
  • Mobile App
  • Backup & Monitoring
Superadmin only: This page is restricted to users with the SUPERADMIN role. It does not appear in the sidebar for other roles.

Audit Log Admin

The Audit Log page provides a complete history of changes and administrative actions across the platform. It is accessible at /admin/audit-log under Configuration → Audit Log in the sidebar, and requires the admin.platform permission.

The page has two tabs, each covering a different type of audit data.

Tab 1: Field Changes

This tab shows automatic, field-level change tracking for core entities. Every time a tracked record is created, updated, or deleted, the system records exactly which fields changed and their old and new values — with no manual effort from staff.

Tracked Entities

  • Person
  • Family
  • Family Member
  • User
  • Event
  • Check-In
  • Donation
  • Recurring Gift
  • Church Group
  • Group Membership
  • Custom Field Value

Using the Filters

  • Entity Type — narrow results to a specific record type (e.g., only Person changes).
  • Action — filter by INSERT (new records), UPDATE (edits), or DELETE (removals).
  • Entity ID — search for changes to a specific record by its ID number.
  • Date range — restrict results to a specific time period.

Click any row to expand it and see the field-level diff: each changed field with its old value (red) and new value (green). For new records (INSERT), only new values are shown. For deletions, only old values are shown.

Tab 2: Admin Actions

This tab logs high-impact administrative actions that go beyond simple data edits. These are explicitly recorded when administrators perform significant operations.

Action Types

Action Description
Role Change A user’s role was changed (e.g., Member → Staff). Logs old and new role.
Role Permissions Change The default permissions for a role were updated.
Permission Override Individual permission overrides were set on a user account.
Feature Toggle A feature module was enabled or disabled.
Account Verify An administrator verified a new family or person account.
Person Deactivate A person record was deactivated (soft-deleted) from the directory.
Password Reset A user reset their password via the forgot-password email link.
Password Change A user changed their own password from the settings page.
Account Lockout An account was automatically locked after 5 consecutive failed login attempts (15-minute lockout).
Donation Manual Entry An administrator manually entered a cash, check, or other offline donation.
Broadcast Sent An email or SMS broadcast was sent to recipients.

Using the Filters

  • Action Type — narrow results to a specific type (e.g., only Role Changes).
  • Date range — restrict results to a specific time period.

Click any row to expand it and see the full description, target entity, and any additional metadata (shown as structured data).

Practical Use Cases

  • “Who changed this family’s address?” — Field Changes tab → filter by Family entity type → find the UPDATE with the address field diff.
  • “When was this user’s role changed?” — Admin Actions tab → filter by Role Change → see who changed it, from what role to what role.
  • “Has someone been locked out?” — Admin Actions tab → filter by Account Lockout → see the affected account and timestamp.
  • “What broadcasts were sent this month?” — Admin Actions tab → filter by Broadcast Sent + date range → see channel, subject, and recipient count.
Always recording: Audit logging runs automatically in the background. No configuration is needed — every tracked change and admin action is captured from the moment the system is deployed.

Public Kiosk Check-In

The public kiosk is a full-screen, touchscreen-friendly check-in station. No login is required. Access it at /kiosk.

Phone Lookup

  1. Tap anywhere on the “Welcome” screen to open the phone keypad.
  2. Enter your phone number using the on-screen keypad (or a physical keyboard). The number auto-formats as you type.
  3. Tap Enter (or press Enter on a keyboard). The system looks up your family by phone number.
  4. If found, you’re taken to the check-in screen. If not found, an error message appears.

Check-In Screen

After a successful phone lookup, the check-in screen shows your family members in rows:

  • Each row has the person on the left (avatar, name, age/relationship, allergies in red) and available event tiles on the right.
  • Click an event tile to select that person for check-in. People with only one available event are auto-selected.
  • Already checked-in people show a green tile with their security code.
  1. Select the event(s) for each person you want to check in.
  2. Tap Check In (N). All selected people share one security code.
  3. Labels print automatically (child name labels + parent pickup ticket + volunteer name badges).
  4. The kiosk returns to the welcome screen with the keypad ready for the next family.
Timeout: The check-in screen has a 30-second inactivity timeout. If no interaction occurs, it returns to the welcome screen automatically.

Label Printing

Labels are designed for 4″×2″ thermal label printers (e.g., Zebra ZD421). Three label types are printed automatically on check-in:

Child Name Label

  • First name (large bold), last name (medium bold)
  • Allergies in red (if any)
  • Event time and group name (e.g., “9:00 AM Third Grade”)
  • Security code in large monospace at bottom-left

Parent Pickup Ticket

  • Two identical halves (can be torn apart) separated by a dashed divider
  • Security code (large) and date centered in each half
  • Footer: “*** Keep this ticket to pick up your child(ren) ***”

Volunteer Name Badge

  • First name (large centered), last name (medium centered)
  • Group name centered
  • Bottom row: time (left) and date (right)
  • No security code
Tip: Ensure your browser allows pop-ups from the check-in site. Labels open in a new browser window and trigger the print dialog automatically. For kiosk stations, configure the label printer as the default printer for automatic printing.

Troubleshooting

Common Issues

ProblemSolution
Kiosk says “Phone number not found” Ensure the phone is registered, set as primary, and verified. The kiosk only matches verified primary phone numbers.
“No active event found” on check-in The person must be a member of a church group that has an event within the check-in window. Verify: (1) person has an active group membership, (2) the event is linked to that group (or a parent group), (3) the event is within the check-in window (opens 5 hours before for first event of day).
Labels don’t print Check that pop-ups are allowed. Ensure the label printer is connected and set as the default printer. Labels are formatted for 4″×2″ stock.
Session expired / redirected to login Login sessions expire after the time configured in the system (default: 60 minutes). Sign in again.
Cannot verify phone number Ensure you entered the correct phone number. Codes expire after 10 minutes. Click “Resend Code” to get a new one. Only one code can be sent per minute.
Google Sign-In not working Ensure pop-ups are allowed and third-party cookies are not blocked. Try a different browser if the issue persists.
Photo upload fails Photos must be JPG, PNG, or WebP and under 5 MB. Try resizing the image.
Form registration shows missing fields Click the tile with the red “!” badge to expand the inline editor. Fill in all required fields (DOB, email, phone, etc.) and click “Save & Select.”

Check-In Window Timing

The smart check-in window determines when events are available for check-in:

ScenarioOpensCloses
First event of the day for a group5 hours before start30 minutes before end
Subsequent event (same group, same day)30 minutes before start30 minutes before end

Events without an explicit end time default to 90 minutes after the start time.

Security Codes

Security codes follow a Letter-Number-Letter-Number pattern (e.g., A3K7). The letters I and O are excluded to avoid confusion with 1 and 0. All children checked in as a batch share the same security code.

Need Help? Contact your church administrator for account issues, role changes, or technical support.