Admin Demo Walkthrough

Kiosk check-in, reports, communications, and room scheduling
Demo Admin Account • STAFF + Extended Permissions
← Back to Documentation Home

Login Credentials

Email: demo-admin@church.dev
Password: DemoAdmin2026!
Log In as Admin →
This account has broad admin access but cannot delete records or access system configuration (permissions, feature flags, integrations).
Start with the other walkthroughs first. The Member Demo covers dashboard, events, giving, small groups, and mobile. The Staff Demo covers people search, families, church groups, services, and content creation. This guide focuses only on admin-exclusive features.

What Admin Can Do (Beyond Staff)

What This Demo Cannot Do

1

Understand the Check-In Flow

~3 min
Check-in doesn't work in isolation — it requires a chain of connected records. Here's how the pieces fit together:
1. Groups: Every check-in event must be linked to a Church Group (e.g., "Children", "Youth", "Adult"). Events without a group don't appear on the kiosk.
2. Events: Create an event (Staff walkthrough covers this) and assign it to a group and location. The kiosk only shows events within the check-in window (5 hours before start to 5 minutes before end).
3. People & Families: When someone checks in, the system looks up their family record. Children's check-in generates a matching security code for parents and children.
4. Kiosk: The public kiosk at /kiosk ties it all together — search by name, select family members, pick an event, and check in.
The chain: Group → Event (with group + location + time) → Person/Family → Check-In → Name-tag label with security code. If any link is missing (no group on event, event outside window), that event won't appear on the kiosk.
2

Run the Check-In Kiosk

~3 min
Navigate: Click Kiosk in the sidebar. This opens the admin check-in management view.
View check-ins: See today's check-in activity, which events are active, and who has checked in.
Try the public kiosk: Open a new browser tab and go to https://church.ilheureux.dev/kiosk. This is the public-facing kiosk — no login required. Search for a name and check someone in.
What you're seeing: The kiosk is designed for lobby tablets. It shows only events within the check-in window (5 hours before start to 5 minutes before end). Check-in prints name-tag labels with security codes for children's ministry.
3

View Reports

~3 min
Navigate: Click Reports in the sidebar.
Explore tabs: Reports has five tabs — Membership (people counts, demographics), Attendance (trends over time), Events (participation data), Data Quality (missing info, duplicates), and Giving (donation totals, fund breakdowns).
Try filters: Most report tabs let you filter by date range, group, or event type. Explore how the data changes with different filters.
What you're seeing: Reports aggregate data across the entire platform automatically. No manual data entry — check-ins, donations, and group attendance all flow into these reports in real time.
4

Compose a Communication

~3 min
Navigate: Click Communication in the sidebar.
View message history: See past emails and SMS messages with delivery status per recipient.
Create a draft: Click "+ Compose". Select recipients (by group, role, or individual), choose Email or SMS, write your message. Save as draft.
What you're seeing: The communication module supports bulk email (via Gmail SMTP) and SMS broadcasts (via Twilio toll-free number). Messages track delivery status per-recipient.
You can compose and save drafts. Sending requires actual email/SMS infrastructure, which is configured per-church. Deleting messages is restricted on the demo account.
5

Room Reservations & Scheduling

~3 min
Navigate: Click Events in the sidebar, then switch to the Rooms view using the view toggle at the top.
Room calendar: The Rooms view shows a resource timeline — each row is a room/location, and events appear as blocks on the timeline. Toggle between Day and Week views.
Check availability: Try creating a new event (click + Add Event). When you select a location and time, the system checks for scheduling conflicts in real time. If a room is already booked, you'll see a conflict warning.
Overlap prevention: The platform prevents double-booking — if you try to save an event that overlaps with an existing reservation in the same room, you'll get a 409 Conflict error.
What you're seeing: Room scheduling is built into the events system. Every event with a location automatically appears on the Rooms calendar. This replaces standalone room-booking tools and ensures the church calendar and room schedule stay in sync.
6

Giving Administration

~3 min
Navigate: Click Giving Admin in the sidebar.
Overview: See total donations, fund breakdowns, and recent transaction activity. The admin view shows all giving across all members (the Member walkthrough covers the personal My Giving view).
Giving funds: Browse configured funds (General, Missions, Building, etc.). Each fund tracks its own donation totals.
Recent donations: See individual donations with donor name, amount, fund, payment method, and status. Filter by date range or fund.
What you're seeing: The Giving Admin page is the financial overview for church leadership. It supports Stripe (cards + recurring), PayPal, and manual entries. Members see only their own giving — this admin view aggregates everything.
← Back to Documentation Home