How the past attendance rate is calculated
**Attendance rate** is one of three summary numbers shown at the top of the **Events** page in Verinode HQ. It tells you, on average, what share of the people who registered for your association's…
On this page
What this metric is
Attendance rate is one of three summary numbers shown at the top of the Events page in Verinode HQ. It tells you, on average, what share of the people who registered for your association's past events actually showed up.
You'll find it under Membership > Events in the HQ sidebar (hq.verinode.ai/events). The Events page opens on a hero panel labeled Association events, with a large count of upcoming events and a status pill ("N upcoming", or "No events scheduled" if nothing is on the calendar). Below the headline count sit three secondary figures:
- Registrations, total sign-ups across all upcoming events, labeled "Across upcoming events."
- Attendance rate, the metric this article covers, labeled "Attended of registered, past events."
- Next event fill, how full your next scheduled event is against its capacity, labeled "Registrations vs capacity."
Underneath the hero panel, two rows list individual events: Upcoming Events (what's scheduled ahead) and Recent Events (what already happened). Each recent-event tile shows an "attended" count as its label and a line reading "X of Y attended" (or "No registrations" if nobody signed up).
The formula
Attendance rate is not a single pooled fraction across every past event. It's an average of each past event's own attendance rate.
For every past event that had at least one valid registration, Verinode HQ computes:
event rate = attended ÷ registeredThen it averages those individual event rates across all qualifying past events, and rounds to a whole percentage:
attendance rate = average of (attended ÷ registered) across all past events with registrationsWorked example
Say your association ran two past events:
| Event | Registered | Attended | Event rate | |---|---|---|---| | Regional lunch-and-learn | 8 | 6 | 75% | | Annual conference | 400 | 340 | 85% |
A simple pooled total would give you (6 + 340) ÷ (8 + 400) ≈ 85%, a number almost entirely driven by the conference.
Verinode HQ instead averages the two event rates: (75% + 85%) ÷ 2 = 80%. That's the number that appears on the Events page.
Which registrations count
Every registration on an event carries a status: Registered, Attended, Waitlist, or Cancelled.
- Cancelled registrations are excluded entirely, from both the numerator and the denominator, for every event, upcoming or past. A member who registered and then cancelled never counts toward that event's turnout math.
- Registered, Attended, and Waitlist registrations all count toward the "registered" denominator, since all three represent someone who signed up and did not cancel.
- Only registrations marked Attended count toward the numerator. This status gets set based on your association's own event check-in process; Verinode HQ doesn't infer attendance on its own.
This is the same logic that drives the registration counts and "X registered" / "X attended" figures shown on individual event tiles elsewhere on the page.
When the metric shows as null
The Attendance rate figure can be blank. On the Events page, this shows as the sub-label "Awaiting past-event turnout" in place of the usual "Attended of registered, past events" text.
This happens whenever no past event has at least one non-cancelled registration. In practice that means one of:
- Your association hasn't held any events yet (there simply are no past events).
- Every past event on record had zero registrations (nobody signed up, or everybody who signed up later cancelled).
Note
A past event with zero valid registrations is excluded from the average, not counted as a 0% event. Verinode HQ never penalizes the rate for an event nobody registered for; it only averages events where turnout was actually measurable.
How to use it
Use Attendance rate as a directional read on whether your membership follows through on event sign-ups, independent of how big any one event was. A rate that's meaningfully lower than what you'd expect is worth investigating at the event level: check the Recent Events row for the specific event(s) dragging the average down, since the summary number won't tell you which event it was.
Because the metric only reflects your own association's event and registration records, it will change as soon as you log check-in attendance for a completed event, or as new events move from "upcoming" into "recent" after they occur.
Empty states
- If no events have been scheduled at all, the hero pill reads "No events scheduled" and the subtext reads "Events will appear here as your association schedules them."
- The Upcoming Events row reads: "No upcoming events scheduled. Events will appear here as your association schedules them."
- The Recent Events row reads: "No past events yet. Turnout will appear here once your first event has taken place."
Heads up
Attendance rate reflects your own association's event and registration data only. It is not a peer benchmark, and it never draws on another organization's membership or event records.
Related
- How the next event fill percentage is calculated
- Understanding the Events page
- Registration statuses explained
Data sources
- 1.Attendance rate calculation. Verinode HQ event and registration data.