Google Calendar Bulk Guest Remover
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
Google Calendar Bulk Guest Remover is a time-saving productivity tool that streamlines the process of removing multiple guests from a Google Calendar event. Instead of manually clicking each guest's remove button, confirming the removal, and repeating for every attendee—a tedious process that can take a minute per guest—this script automates the entire workflow. It scans the current Google Calendar event detail page, identifies all attendees (guests and organizers), and presents them as a scrollable checklist with names, email addresses, and an indicator for organizers (who cannot be removed). You can select individual guests, use Select All/Deselect All toggles, and remove your selections in configurable batches. The tool handles the complete interaction sequence: clicking the remove button, confirming the removal dialog, and tracking progress. Real-time progress updates show how many guests have been removed, and the list automatically refreshes after completion, reflecting your updated guest list. This is ideal for event organizers, meeting coordinators, and administrative professionals who need to manage large guest lists efficiently.
WHERE IT RUNS
This script operates exclusively on Google Calendar (*.google.com/calendar/*) as a userscript injected through the BotGentz extension. It runs within the context of your current browser tab and cannot access other tabs, bookmarks, history, or downloads. The script reads the page DOM to identify guest/attendee items using Google Calendar's UI selectors (chips, list items, email elements), extracts guest names and email addresses, and interacts with Google Calendar's native UI controls—remove buttons and confirmation dialogs—to perform removals. All operations occur locally in your browser; no data is sent to external servers. The script uses Google Calendar's authenticated session to manage guests through the official user interface.
HOW TO USE
1. Open any Google Calendar event detail page that has guests or attendees.
2. Click the BotGentz extension icon and select "Google Calendar Bulk Guest Remover" from the script list.
3. The panel opens on the right side of the page. It automatically scans the current event for guests.
4. Review the displayed guests, showing name, email, and an [Organizer] tag for the event organizer.
5. Adjust the "Batch size" number (default 3) to control how many guests are removed per batch.
6. Toggle "Confirm before each batch" if you want a confirmation popup before each batch executes.
7. Toggle "Notify when removed" to receive a notification with the names of removed guests.
8. Check the boxes next to guests you wish to remove. Organizers are automatically disabled and cannot be selected.
9. Click "Remove Selected Guests" to begin. The script processes guests in batches, shows progress, and handles any errors.
10. After completion, the guest list automatically refreshes showing your remaining guests.
WHY IT WORKS WHERE OTHERS FAIL
Many Google Calendar automation tools fail because they attempt to call Google's internal JavaScript functions or rely on brittle DOM selectors that change with every Google Calendar UI update. This script takes a resilient approach: it locates the actual interactive DOM elements Google Calendar renders—the guest chips, remove buttons, and confirmation dialogs—and triggers native click events on them, exactly as a human would. When a remove button is clicked, the script waits for the confirmation dialog to appear, then clicks the confirm button. For guests where the remove button is not directly accessible, it uses the more options menu to find and click the remove option. Between operations, the script introduces controlled delays (300ms between actions and 500ms between batches) to mimic human interaction speed and avoid triggering Google's rate limiting. By interacting at the UI layer rather than the framework layer, it remains functional across Google Calendar's frequent code updates.
THE PANEL
The script uses BotGentz's BGPanel system, which provides a floating, draggable panel on the right side of your screen. Drag the panel by its header to reposition it anywhere on the page—the panel remembers its position per site and snaps to the nearest edge when released. Click the minimize button to collapse the panel to a small floating bubble; click the bubble to expand it back. Resize the panel vertically by dragging its bottom edge. Press the Escape key to close the panel entirely. All panel state (position, collapsed/expanded) is persisted locally using GM_setValue, so your preferences survive page reloads.
PLEASE NOTE
This userscript requires the free BotGentz browser extension—it is not a standalone application. Google Calendar periodically updates its website layout and UI components; if the script stops working, an updated version may be released. This script does not store, transmit, or process any of your Google Calendar data outside your local browser. It does not access your password, hidden inputs, or file inputs. All guest removals are performed through Google Calendar's own authenticated session using the official user interface. Removed guests will receive a notification from Google Calendar that they have been removed. Organizers cannot be removed from events through this tool. Use responsibly and review your selections carefully before confirming removals.