No copy-paste, no manual roll-call, no waiting for Google's email report (which only the Education Plus tier gets anyway). Auto-export the full attendance sheet when the meeting ends.
Google's built-in attendance feature only exists on the Workspace Education Plus tier. Even on that tier, the output is a CSV emailed to the organizer — not a live Google Sheet you can sort, filter, share, or aggregate over time. For everyone else (Business Starter, Standard, Plus, Enterprise, personal Gmail), there's no built-in path.
The Meet REST API exposes participant data to any authenticated participant. A Marketplace add-on can read that data, turn it into a Sheet, and skip the upgrade-to-Education-Plus dance.
| Column | What it means |
|---|---|
| Name | Display name from the Meet participant record |
| Email if the participant is in your Workspace directory or on the calendar invite | |
| RSVP Status | Accepted / Declined / Tentative / No Response — pulled from the matching calendar event |
| Late? | +5m if joined more than 5 minutes after the scheduled start; empty if on time |
| Join / Leave Time | Exact timestamps from the Meet API |
| Duration (min) | Total time in the meeting; sums across multiple sessions if they rejoined |
| Attendance % | Duration / meeting length, capped at 100% |
| Status | Present, Left, Absent, or Absent (excused) |
If you want to export mid-meeting, the side panel has a Sheet button that triggers the same flow on demand. Useful for running a quick roll-call without waiting for the meeting to end.
The sheet is in your Drive, owned by you, with normal Google Sheets sharing controls. Right-click → Share, or copy the URL from the email. The add-on never touches sheets you didn't create with it — the requested permission scope is drive.file, which restricts the add-on to files it created.
Install in 30 seconds. Auto-export fires when the meeting ends. Free.
Install from Marketplace