Check-in Analytics

Check-in Analytics

Check-in Analytics is one report page built on top of your check-in data. It shows when families arrive (peak check-in times by hour) and how long children stay in each class (session durations). Together they tell you when to schedule volunteers, where the bottlenecks are at the door, and which classrooms are running short or long.

The page complements the Check-in Report under Attendance, which lists each individual check-in. Check-in Analytics aggregates that same data into patterns.

How to Access

Open Check-in Analytics from any of these places:

  • The Check-in Analytics tile ("Peak times & durations") in the Quick Reports on the Reports dashboard.
  • The Check-in Analytics quick link on the Attendance Overview report.
  • The Check-in Analytics link under Attendance in the All Reports section.

The page ("Peak check-in times and session durations by class") needs the Reports permission and a plan that includes Reports & Analytics (currently the Pro tier).

The Check-in Analytics page with the Total Check-ins, Avg Duration and Total Checkouts cards, the Peak Check-in Times chart, and the Duration by Class table

Date Range

Use the Range: selector at the top of the page. It offers the standard presets: Today, This Week, Last 7 Days, This Month (default), Last 30 Days, Last 90 Days, This Year, Last Year, and Custom range…. Everything on the page follows the selected range.

If nothing was checked in during the range, the page shows No check-in data for this period -- try expanding the range.

Summary Cards

  • Total Check-ins -- All check-ins recorded in the period.
  • Avg Duration -- The average time a child stayed checked in, across every session that was also checked out.
  • Total Checkouts -- How many sessions had both a check-in and a check-out. (If this is much smaller than your check-in total, your team is forgetting to process checkouts.)

Peak Check-in Times

The Peak Check-in Times chart ("Check-ins by hour of day") groups check-ins by the hour they were processed, from 12 AM through 11 PM. Each bar is the number of check-ins in that hour; hover over a bar to see the exact count. Hours with no check-ins are still shown with zero, so the chart is a continuous timeline.

How to Read It

  • A sharp spike at one hour (e.g., 60% of all check-ins land in the 9-10 AM window) tells you exactly when to staff up the door. Schedule one extra greeter and one extra check-in volunteer for that hour.
  • Two roughly equal peaks suggest you have two service times. Confirm both peaks are healthy -- if one is shrinking month over month, the secondary service may be losing momentum.
  • A long tail after service start time indicates families arriving late. Consider whether your check-in process can be sped up, or whether class start times need a buffer.
  • Activity outside any service window (e.g., 6 PM check-ins on a Wednesday) reflects mid-week programs. Narrow the range to isolate Sunday vs. midweek patterns.

Tip: Look at peak times with Last 90 Days selected once a quarter. The longer window smooths out one-off events (special services, holidays) and reveals your true baseline pattern.

Duration by Class

The Duration by Class table ("Average session length per group") measures how long each child stayed checked in -- the time between check-in and check-out -- rolled up by class. It only counts check-ins that were also checked out; sessions where a parent forgot to check out (or a volunteer didn't process the checkout) are left out so they don't skew the average toward "all day." If no sessions were checked out in the period, the table says No completed check-out sessions in this period.

For each class with at least one full check-in/check-out cycle, the table shows:

  • Class
  • Avg Duration
  • Min -- the shortest session
  • Max -- the longest session
  • Checkouts -- the number of completed sessions

Durations are rounded to one decimal place.

How to Read It

  • Average duration matches your service length: healthy. A 75-minute average for a 75-minute service means most kids stay for the whole service.
  • Average much shorter than service length: parents are picking kids up early. That can be normal for nurseries (fussy infants) but unusual for elementary classes -- worth asking volunteers about.
  • Maximum far above the average: at least one child stayed long after service ended. This is often a forgotten checkout, but for repeated cases consider whether parents need a reminder.
  • Minimum of just a few minutes: a child was checked in and then immediately checked back out -- sometimes intentional (wrong class), sometimes a mis-tap. If you see a pattern, review the workflow.
  • A class with very few checkouts compared to its check-ins: the volunteers in that class aren't completing the checkout step. Coach them on the process; without checkouts, this table can't measure their class.

Tip: Compare each class's average to its Checkouts count. A class with 200 checkouts and a stable average is meaningful; a class with 3 checkouts and a 45-minute average tells you almost nothing.

What This Page Does Not Show

  • No export. Check-in Analytics has no Export CSV button. Use a screenshot or your browser's print-to-PDF to share it. (See Exporting Data for what can be exported.)
  • No per-person view. The page aggregates. To see who specifically checked in or out, use the Check-in Report.
  • No class filter on peak times. The hour chart is church-wide. To see when a specific class fills up, cross-reference the per-check-in log.

Related Articles

We use cookies to personalize your experience. By continuing to visit this website you agree to our use of cookies

More