Service Check-In
ChurchBuddy’s service check-in system allows you to track attendance at services using multiple methods. You can check people in using QR codes, a visual Matrix interface, or manual search.Overview
Service check-in helps you:- Track Attendance - Know who attended each service
- Quick Check-In - Use QR codes for fast, contactless check-in
- Visual Recognition - Use Matrix check-in with photos
- Flexible Options - Choose the method that works best for your service
Check-In Methods
ChurchBuddy supports three check-in methods:1. QR Code Check-In
QR code check-in uses unique, time-based QR codes that people can display on their mobile devices. Each QR code:- Works across all organizations the person belongs to
- Expires after 2 minutes for security
- Automatically refreshes every minute
- Includes verification to prevent tampering
2. Matrix Check-In
Matrix check-in displays photos of people who haven’t been checked in yet. You answer “Yes” or “No” to “Have you seen [person] today?” This method is great for:- Visual recognition
- Quick check-in when you know people by sight
- Services where people may not have their phones ready
3. Manual Check-In
Manual check-in lets you search for people by name or email and check them in directly. Use this method when:- QR codes aren’t available
- You need to check in someone else
- You want to verify attendance manually
Enabling Check-In Methods
Check-in methods are configured at the organization level:- Navigate to the People section
- Click the “Check-in” sub-tab
- Enable the methods you want to use:
- QR Code - Enable QR code scanning
- Matrix - Enable Matrix check-in
- Manual - Enable manual check-in
- Configure additional settings (see below)
- Save your settings
Note: You can enable multiple methods. People checking others in can choose which method to use.
QR Code Check-In
How QR Codes Work
Each person has a universal QR code that:- Contains their email, name, and organization IDs
- Includes a timestamp that changes every minute
- Has a verification hash for security
- Expires 2 minutes after generation
- Works for all services in all their organizations
Getting Your QR Code
To get your QR code:- Open the ChurchBuddy mobile app
- Go to your Profile or Settings
- Find “My QR Code” or “Check-In QR Code”
- Your QR code will be displayed
- The code automatically refreshes every minute
Tip: You can take a screenshot of your QR code, but remember it expires after 2 minutes. It’s best to use the live QR code from the app.
Scanning QR Codes
To check someone in using their QR code:- Open the service check-in screen for the service
- Select “QR Code” method
- Point your device’s camera at the person’s QR code
- The system will:
- Verify the QR code is valid
- Check if the person is already checked in
- Check them in if valid and not already checked in
- You’ll see a confirmation with the person’s name
QR Code Security
QR codes include several security features:- Time-Based Expiration - Codes expire after 2 minutes
- Verification Hash - Prevents tampering or forgery
- Organization Validation - Ensures the person belongs to your organization
- Automatic Refresh - Codes update every minute
Auto-Add Users from QR Codes
If someone scans a QR code but isn’t in your organization, you can configure how to handle this:- Navigate to the People section
- Click the “Check-in” sub-tab
- Find the QR Code Check-in section
- Choose Auto-Add Mode:
- Automatic - Automatically add the person to your organization
- Verification - Require confirmation before adding
- Optionally set Auto-Add Tags - Tags to apply to automatically added users
- Save settings
Note: When a user is auto-added via QR code, they’ll be added as a regular member with no special permissions. You can later assign them to teams and positions as needed.
Matrix Check-In
Matrix check-in uses a visual interface to help you check people in by recognizing their photos.How Matrix Check-In Works
- Open the service check-in screen
- Select “Matrix” method
- The system shows photos of people who haven’t been checked in
- For each person, answer: “Have you seen [name] today?”
- Tap “Yes” to check them in, or “No” to skip (they’ll come back later in the queue)
Matrix Check-In Features
- Photo Display - Shows person’s photo (if available) or initials
- Random Order - People are shown in random order
- Progress Tracking - Shows how many people remain
- Skip and Return - Tap “No” to skip someone (they’ll appear again later)
Photo Requirements
For Matrix check-in to work best:- People should have photos uploaded to their profiles
- Photos should be clear and recent
- Google Photos direct image URLs work best (not share links)
Tip: If someone doesn’t have a photo, Matrix check-in will show their initials in a colored circle. You can still check them in using this method.
Using Matrix Check-In
- Open the service
- Go to Check-In → Matrix
- Review the person’s photo and name
- If you’ve seen them today:
- Tap “Yes” (green button)
- They’ll be checked in and removed from the queue
- If you haven’t seen them:
- Tap “No” (red button)
- They’ll be moved to the end of the queue
- Continue until everyone is checked in
Tip: Matrix check-in is great for services where you can visually recognize people. It’s faster than searching by name and works well even if people don’t have their phones.
Manual Check-In
Manual check-in lets you search for and check in people by name or email.Using Manual Check-In
- Open the service check-in screen
- Select “Manual” method
- Use the search bar to find the person:
- Type their first name, last name, or email
- Results appear as you type
- Tap on the person to check them in
- You’ll see a confirmation
Manual Check-In Features
- Search by Name - Search first name, last name, or full name
- Search by Email - Search by email address
- Quick Results - See up to 20 matching results
- Direct Check-In - Tap to check in immediately
Tip: Manual check-in is useful when QR codes aren’t working or when checking in someone who isn’t present (like marking attendance from a sign-in sheet).
Viewing Check-Ins
To see who has been checked in for a service:- Open the service
- Go to Check-Ins or view check-in details
- You’ll see a list showing:
- Person’s name
- Check-in time
- Check-in method (QR, Matrix, Manual)
- Who checked them in (if applicable)
- Station ID (if using check-in stations)
Check-In Details
Each check-in record includes:- User Email - Person who was checked in
- Service ID - Which service they were checked in for
- Check-In Time - When they were checked in
- Method - How they were checked in (qr_scan, matrix, manual, station_qr, station_manual)
- Checked In By - Email of person who performed the check-in
- Station ID - Check-in station identifier (if applicable)
- Check-Out Status - Whether they’ve been checked out
Check-In Permissions
To check people into services, you typically need:- Owner or Organization Admin - Can check in anyone
- Team Admin or Scheduler - May have check-in permissions for their teams
- Service-Specific Permissions - Some organizations allow specific people to check in for specific services
Note: Check-in permissions are configured at the organization level. Contact your organization admin if you need check-in access.
Check-In Stations
Some organizations use check-in stations (like kiosks or dedicated devices). When checking in via a station:- The station ID is recorded with the check-in
- This helps track which station was used
- Useful for large services with multiple check-in points
Setting Up Check-In Stations
Check-in stations are configured in organization settings. Each station has:- Station ID - Unique identifier
- Station Name - Display name
- Location - Where the station is located (optional)
Best Practices
Before the Service
- Test Check-In Methods - Make sure QR codes, Matrix, and Manual check-in all work
- Prepare Devices - Ensure check-in devices are charged and ready
- Train Staff - Make sure check-in staff know how to use all methods
- Have Backup - Always have Manual check-in as a backup
During the Service
- Use Multiple Methods - Offer QR code and Matrix for flexibility
- Monitor Progress - Check the check-in list periodically
- Handle Issues Quickly - If QR codes aren’t working, switch to Manual
- Be Patient - Matrix check-in takes time but is thorough
After the Service
- Review Check-Ins - Verify the check-in list is accurate
- Follow Up - If someone was expected but not checked in, follow up
- Export Data - Export check-in data for records if needed
Troubleshooting
QR code not scanning:- Make sure the QR code is clear and well-lit
- Check that the code hasn’t expired (refresh it)
- Try Manual check-in as a backup
- Ensure camera permissions are granted
- People may not have photos uploaded
- Matrix will show initials if no photo is available
- You can still use Matrix check-in with initials
- Try searching by email instead of name
- Check spelling
- Verify the person is in your organization
- They may already be checked in
- Check your internet connection
- Verify you have check-in permissions
- Try refreshing and checking in again
- Contact your organization admin if issues persist
- The system prevents duplicate check-ins for the same service on the same day
- If someone needs to be checked in again, they may need to be checked out first
- Check the check-in list to see when they were originally checked in