Zoom Web Attendee Count Badge
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Zoom Web Attendee Count Badge scans Zoom web meeting pages to detect the current number of attendees and displays a floating badge with the live attendee count. The count updates automatically as participants join or leave the meeting, giving you real-time visibility into meeting size. A small trend indicator shows whether the count is increasing, decreasing, or stable, with a graph showing participant count changes over the last several updates. The badge also displays a breakdown of attendees versus hosts and co-hosts when available. Click the badge to expand it and view detailed participant count history, trend bars showing join vs leave patterns, and other meeting statistics.
WHERE IT RUNS
This script operates as a userscript within the BotGentz extension on Zoom web meeting pages and any other page where Zoom is embedded. It functions on any modern browser that supports the BotGentz extension, including Chrome, Firefox, Edge, Safari, and Opera. The script runs entirely client-side, scanning the page for attendee information locally without sending any data to external servers.
HOW TO USE
After installation, the script automatically detects when you're in a Zoom meeting and displays the attendee count badge. The badge shows the current number of attendees and updates every few seconds. A small trend arrow indicates whether the count is going up, down, or stable. Click the badge to expand it and see a detailed view including the trend graph, host/co-host count, and the number of data samples collected. Open the panel to customize the badge position, toggle the trend indicator, enable compact mode, adjust the update interval, or show/hide the host count and participant list. The badge can be dragged to any position on your screen.
THE MECHANISM THAT MAKES IT WORK
The script uses a multi-strategy detection system to identify Zoom meetings and extract attendee counts. It scans the page text for patterns like "X participants" or "X attendees" using regex matching, and also looks for DOM elements with participant-related class names and attributes. For host detection, it searches for host-related text patterns and elements with host roles. The trend analysis maintains a rolling history of attendee counts (up to 30 samples) and calculates the direction and magnitude of changes by comparing recent samples. The trend graph visualizes the last 10 samples with bar heights representing relative counts, using green for increases and red for decreases. The script updates at a configurable interval (default 5 seconds) and persists the badge state across page interactions. The count detection prioritizes numeric values found in the page content, with fallbacks to element counting and video element detection.
THE PANEL
The script panel is built using BotGentz's BGPanel framework and provides comprehensive control over the attendee badge's behavior. The panel opens as a floating overlay that can be dragged anywhere on your screen, with a clean dark theme matching the tool's aesthetic. It includes dropdown menus for update interval (2-15 seconds) and badge position (top-left, top-right, bottom-left, bottom-right), and toggle switches for enabling the badge, showing trend indicators, compact mode, host count display, and participant trend display. Action buttons allow you to refresh the badge, clear the count history, save settings, or reset all settings to defaults. The panel collapses to a small icon when not in use and expands when clicked, remaining accessible but unobtrusive. Press the Escape key at any time to close the panel.
PLEASE NOTE
This script requires the free BotGentz extension to be installed and activated in your browser. The extension is available from the official BotGentz website. The script automatically detects Zoom meetings and attendee counts—no manual activation is needed. Attendee count detection relies on visible text and DOM elements on the page; if the Zoom interface changes, the script may need updates to maintain compatibility. The script does not access Zoom's API or collect any user data; all processing is performed locally in your browser. The count may be approximate on some Zoom interface versions. The badge will not appear if you are not in a Zoom meeting or if the meeting participant information is not visible on the page.