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…

4 min read·Updated July 14, 2026
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 ÷ registered

Then 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 registrations

Worked 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.

Tip

This per-event averaging is deliberate. A single large annual conference shouldn't be able to single-handedly define your association's turnout reputation while a dozen smaller regional meetups get washed out. Each event counts once toward the average, regardless of its size.

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.

Data sources

  1. 1.Attendance rate calculation. Verinode HQ event and registration data.
Was this helpful?