This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Google Meet Bulk Recurring Event Canceller

Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Google Meet Bulk Recurring Event Canceller lets you cancel or delete multiple recurring Google Calendar events in a single operation. Instead of opening each event individually, clicking edit, navigating to cancellation options, and confirming — repeating this for every single event — this tool provides a unified checklist of all events on the current page. You can filter events by recurrence type (Daily, Weekly, Monthly, Yearly, or Recurring only) to quickly find the ones you want to cancel. Select any number of events using checkboxes, choose your action from the dropdown (Cancel this instance, Cancel series, or Delete all), and click Apply. The tool then automatically processes each selected event — opening the action menu, selecting the cancellation option, and confirming if needed. This turns what could be dozens of manual operations into a single batch action, making calendar cleanup and schedule management significantly faster and more efficient.

WHERE IT RUNS

This script runs exclusively on the Google Calendar web application in your browser. It activates on the event list view within Google Calendar. It requires the BotGentz extension to inject and execute the script. The tool does not work on the Google Calendar mobile app, the API, or any third-party calendar clients — only the web-based Google Calendar interface accessed through a Chromium-based or Firefox browser. It specifically targets pages under *.google.com/calendar/*, including the Google Calendar event list and day/week/month views.

HOW TO USE

After installing the script via BotGentz, navigate to your Google Calendar and open the event list or any view that displays events. The tool automatically detects the event list and displays a floating panel on the right side. The panel shows all events on the current page, with checkboxes next to each event entry. Each event displays its title, date, and recurrence status with a badge. Use the search box to filter by title, or use the recurrence filter dropdown to show only recurring events, non-recurring events, or events by specific recurrence type. Check the boxes for every event you want to cancel or delete. Below the event list, select your action from the dropdown — "Cancel this instance" to cancel a single occurrence, "Cancel series" to stop future occurrences while keeping the event record, or "Delete all" to completely remove all instances. Click "Apply Action" and confirm. The tool will process each selected event one by one — opening the action menu, selecting the cancellation option, and confirming if a confirmation dialog appears. A status message appears when the operation completes, showing how many events were successfully processed.

THE ACTUAL MECHANISM — WHY IT WORKS

Google Calendar's web interface is built with React and uses a component-based rendering system for its event management. The event list is rendered as table rows or cards, each containing event metadata and action buttons. This tool scans the DOM for event items using multiple selector patterns that Google Calendar consistently uses across versions. For each event, it extracts the title, date, and recurrence pattern from the visible text content and data attributes. Each event is assigned a unique identifier from data attributes or checkbox values. When cancelling, the tool locates the action menu button on each event item and triggers a click event. It then waits for the menu to appear, finds the appropriate cancellation option (Cancel this instance, Cancel series, or Delete all), and clicks it. If Google Calendar shows a confirmation dialog, the tool detects it and clicks the confirm button. This approach works without making direct API calls, which would require authentication credentials and knowledge of Google Calendar's internal API structure. By using the existing UI, the tool works within Google Calendar's own permission and validation system, and continues to function even if the underlying API changes.

THE PANEL

The floating panel is fully draggable — click and drag the header to reposition it anywhere on the page. The panel's position is saved per site in localStorage, so it reappears exactly where you left it when you return to the calendar. Double-click the header to snap the panel to the nearest edge (left or right). A collapse button minimizes the panel to a small tab showing a calendar emoji badge, keeping it out of the way while still accessible. The event list inside the panel is scrollable and resizes vertically based on the number of events. Pressing Escape while the panel is focused closes it completely; reopening is done via a small button injected near the page toolbar. All panel interactions are non-blocking — Google Calendar's main UI remains fully responsive while the panel is open, and the panel updates automatically when you navigate between views or dates.

PLEASE NOTE

This script requires the BotGentz extension (free) to run user scripts on Google Calendar. Google Calendar frequently updates its web interface and modal structures; if the tool stops working, check for an updated version within BotGentz's script repository. This tool does not store, transmit, or log any event data, titles, or calendar information — all operations occur locally in your browser with no external network requests except those made by Google Calendar itself. Cancellation actions are applied through Google Calendar's own UI event system, so all changes respect your calendar permissions and event settings. The tool does not bypass Google Calendar's security or permission system; it simply automates the clicks you would otherwise perform manually. For calendars with a large number of events, the tool may take several minutes to complete the operation, as each event is processed sequentially with delays to avoid overwhelming the UI. A progress indicator shows which event is currently being processed. Always double-check your selections and action before applying changes, as cancelling recurring events can affect multiple scheduled occurrences. The tool only affects events visible on the current page; to cancel all events, use Google Calendar's built-in navigation controls to show all relevant events. The "Cancel series" option stops future occurrences while keeping the event record, while "Delete all" removes all instances including past ones — choose carefully based on your needs.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.