Attendance Tracker

Track Google Meet attendance without a Chrome extension

Your attendance extension stopped working again — or your school blocks extensions entirely, or you're on Firefox, Safari, or a managed Chromebook. Here's how to track Meet attendance the way Google actually intends: with an official add-on, no extension required.

The key difference: Attendance Tracker is an official Google Meet add-on that lives in Meet's Activities side panel and reads attendance through the official Google Meet REST API. It never scrapes the Meet screen — so a Meet redesign can't break it, and it works in Chrome, Edge, Firefox, Safari, and on Chromebooks.

Why attendance extensions keep breaking

Almost every "Meet attendance" Chrome extension works the same way: it scrapes Google Meet's web page, reading participant names out of whatever HTML the People panel happens to render today. That design carries three structural problems:

What an official Meet add-on is instead

Google Meet has a first-party add-on framework: apps published on the Google Workspace Marketplace that open inside Meet's own Activities panel. Attendance Tracker is one of them. Because it's part of Meet rather than bolted onto the browser:

Extension vs. official add-on, side by side

Chrome extension (DOM scraping)Official Meet add-on
Breaks when Meet updatesYes — scraper tracks Meet's HTMLNo — official REST API
BrowsersChrome (sometimes Edge) onlyChrome, Edge, Firefox, Safari, Chromebooks
PermissionsRead/modify pages you visitNarrow Meet-specific OAuth scopes
Data after the meetingOnly if the tab stayed openAuto-export at meeting end + Meeting History; Pro Auto-Capture even with the panel closed
School-managed ChromebooksUsually blocked by admin policyWorks — admins can deploy it domain-wide
Follows you across devicesNo — per-browser installYes — tied to your Google account

Setup: tracking attendance in three steps

  1. Install once from the Google Workspace Marketplace. No browser restart, nothing added to Chrome.
  2. Open it in Meet. In any meeting, click the Activities icon and choose Attendance Tracker. The side panel shows a live roster — Present, Late, Absent, and Guests — and can match participants against a Class Roster imported from Google Classroom. The panel is localized in 60 languages.
  3. Export. Download an instant CSV (opens in Excel) or PDF report, send it to Google Sheets, or grab Moodle/Canvas gradebook CSVs. If the panel was open, the report also exports automatically when the meeting ends.

Frequently asked questions

My attendance extension stopped working — can this recover its data?

No. When a scraping extension misses a meeting, that data was never captured, and no tool can reconstruct it afterward. What switching gets you is that it doesn't happen again: the add-on's API-based tracking doesn't depend on Meet's UI staying still.

Does it work on a free Gmail account?

Yes — on personal Gmail meetings, the host tracks. In Workspace organizations, non-hosts like TAs and co-hosts can also track after a Workspace admin enables a one-time delegation at attendancetracker.dev/setup.

Is it free?

The core is free: live roster, Class Roster with Classroom import, PDF reports, per-session Moodle/Canvas exports, 2 exports a month across Google Sheets, CSV, or binary Excel (for classes up to 25 attendees, plus 1 large-class grace export), and Meeting History. Pro ($14.99/year Educator Pass, $4.99–$7.99/year regional, or a one-time $29 Lifetime Pass, $9.99–$19 regional) adds unlimited exports, hands-free Auto-Capture, semester gradebook exports, verifiable PDF certificates, and Slack/Google Chat/Discord digests.

How does it compare with the extensions people actually use?

We keep an honest feature-by-feature rundown in our extension comparison guide — including where a simple extension is genuinely enough.

Stop babysitting a scraper

Official Meet add-on, any browser, blocked-extension-proof. Free to start; installs in under a minute.

Install Attendance Tracker from Marketplace