Drop in the reports Microsoft Teams or Zoom gave you — one per occurrence — and see who attended how many sessions, for how long, and who met your completion rule.
Up to 60 sessions, 25 MB per file. Nothing is uploaded.
sample-session-1.csv
sample-session-2.csv
Reports are read in this browser tab. No report leaves it, there is no account, and closing the tab deletes everything.
Sample
2 sessions · 6 people
Set a completion rule below to sort people into eligible and not eligible.
Rows sharing an address were merged already. These were not.
Two records share the display name “maria silva” but no address in common.
Every threshold starts at zero, which means it is not applied.
Not applied.
Not applied.
Not applied.
Not applied.
The person who ran the session usually attended all of them, which flatters the averages.
CSV, TSV, TXT, XLSX or XLS, up to 25 MB
Sessions
A number in a session column is minutes attended. “Present” means the report lists the person but carries no times. A means they are not in that session’s report at all.
Ada Lovelace
ada.lovelace@northwind.example
Attended
2 of 2
Attendance
100%
Minutes
117
Sessions
Grace Hopper
grace.hopper@northwind.example
Attended
2 of 2
Attendance
100%
Minutes
86
Sessions
Maria Silva
m.silva@contoso.example
Attended
2 of 2
Attendance
100%
Minutes
100
Sessions
Maria Silva
maria.silva@northwind.example
Attended
1 of 2
Attendance
50%
Minutes
15
Sessions
Tom Byrne
tom.byrne@northwind.example
Attended
2 of 2
Attendance
100%
Minutes
88
Sessions
Zoe Nakamura
zoe.nakamura@northwind.example
Attended
2 of 2
Attendance
100%
Minutes
123
Sessions
# 1
New Starter OnboardingMicrosoft Teams
sample-session-1.csv
People
6
Started (UTC)
2026-09-16 10:00
Length
60 min
# 2
New Starter OnboardingMicrosoft Teams
sample-session-2.csv
People
5
Started (UTC)
2026-09-23 10:00
Length
60 min
What the reports said that the numbers above do not.
2 records share a name or an address stem with another but no identifier. They were left separate — decide each one above.
1 person has overlapping join periods, which is what a laptop and a phone in the same meeting look like. Their time is counted once; adding the durations up by hand would have counted it twice.
Sessions 1
1 person ran a session rather than attending it. They usually attended all of them, which flatters the averages — the switch above leaves them out.
Built from what is on screen right now, including your merge decisions and your rule.
Three sheets: Roster, Sessions, and Findings.
The same reports and the same settings always produce the same file.