Trusted by 10,000+ communities
Up to 40% discount + 2 months free annually
Get Started
Back to News
Guide

A Practical Guide to Running Member Check-Ins for Community Organizations and Schools

A step-by-step guide for schools, nonprofits, and community groups on organizing members, setting up check-in, giving your team access, and turning attendance into useful reports.

Community organizations and schools rarely have one person running the show. A school has teachers, office staff, and after-school coordinators. A nonprofit has program directors, volunteers, and front desk staff. A community center has instructors running different classes at the same time.

That means attendance tracking has to work for a group of people, not just one admin with a spreadsheet. This guide walks through how to set up member check-in the right way: organizing your members, setting up check-in, giving your team access, and reviewing the data at the end of the month.

Step 1: Organize your members into groups

Before you set up check-in, decide how you want to organize your members. Most schools and community organizations already have natural groupings: grade levels, classes, teams, departments, or program types.

Member groups let you sort your list this way. A school might create a group for each grade level or homeroom. A community center might group members by activity: youth soccer, pottery, afterschool tutoring. A nonprofit might group volunteers by the program they support.

Once your members are grouped, everything downstream gets easier: filtering attendance reports, assigning the right check-in flow, and finding the right person quickly at the front desk.

Step 2: Capture the details you actually need

Every organization tracks different information about its members. A school needs a parent or guardian contact. A sports club needs an emergency contact and a jersey size. A nonprofit might track a volunteer's availability or certifications.

Custom member fields let you add this information to each member's profile, beyond just a name and email. Set the fields up once and they show up every time you add a new member, so your records stay consistent across the whole organization instead of living in someone's notebook or a side spreadsheet.

Step 3: Set up check-in for your recurring sessions

Most schools and community groups run on a schedule: classes that meet every week, practices three times a week, a Sunday program, a weekday pickup. Set the schedule up once and the check-in event is created automatically for every session, so nobody has to remember to make a new one each week.

At check-in, members scan a QR code posted at the entrance, or a staff member scans a member's personal QR code from a registered device. For situations where you want more control, you can require a check-in passcode or verify that the person checking in is actually on site with location verification.

Step 4: Give your staff and volunteers their own access

This is where a lot of organizations get stuck with a spreadsheet or one shared login. A school's front office needs access. So does the after-school coordinator. A community center needs its instructors to see their own class rosters without everyone sharing a single password written on a sticky note.

You can add other people to your account by email, so each staff member or volunteer coordinator signs in with their own login and sees the same up-to-date member and attendance data. If someone on your team doesn't have an account yet, you can send them a signup link that joins them to your organization's account automatically once they create one.

Step 5: Customize the check-in experience for your organization

Different programs need different information at the door. A summer camp might ask about allergies at check-in. A tutoring program might ask which subject a student is there for. A volunteer shift might confirm a role for the day.

Custom check-in flows let you ask these questions right at check-in, and you can set up a different flow for each type of event. You can also customize your check-in page with your organization's name and look, so it feels like part of your program instead of a generic form.

Step 6: Turn attendance into answers

At the end of the month, attendance data should answer real questions. Which students have missed three sessions in a row? How many volunteer hours did we log for the grant report? Which class has the best turnout?

Advanced attendance reports let you filter by group, date range, or member and export the results to CSV. It's the same data schools use for compliance reporting and nonprofits use for grant applications, without anyone building a pivot table by hand.

Putting it together

A community center running after-school programs might set it up like this: member groups for each program (homework help, art, sports), custom fields for parent contact and emergency information, a recurring schedule for each program's weekly sessions, a few staff accounts so each program lead can check in their own group, a custom check-in flow for the sports program to confirm a signed waiver, and a monthly attendance report sent to the board showing participation across every program.

None of this needs a dedicated IT person to set up. Most of it is configured once and runs on its own every week after that.

What this requires

Unlimited members, unlimited recurring events, check-in passcodes, location verification, and per-member QR codes are available on the Professional and Community plans.

Member groups, custom member fields, custom check-in flows, advanced attendance reports, and adding multiple people to your account are part of the Community plan. If your organization has more than one person involved in running check-in, which describes most schools, nonprofits, and community groups, the Community plan is built around that.

Questions? Reach us at [email protected].

Ready to try it?

Sign up free and explore all features. Upgrade to Professional to unlock the latest additions.