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

Google Docs Bulk Comment Resolver

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 Docs Bulk Comment Resolver lets you resolve multiple comments in a single operation. Instead of opening each comment thread individually, clicking the resolve button, and confirming — repeating this for every single comment — this tool provides a unified checklist of all comments in the current document. You can filter comments by author or status (Unresolved/Resolved/All) to quickly find the ones that need attention. Select any number of comments using checkboxes and click "Resolve Selected." The tool then automatically processes each selected comment — clicking the resolve button or accessing the resolve option through the context menu. This turns what could be dozens of manual operations into a single batch action, making document review and collaboration cleanup significantly faster and more efficient.

WHERE IT RUNS

This script runs exclusively on the Google Docs web application in your browser. It activates on documents where comments are present and visible in the comment sidebar or inline. It requires the BotGentz extension to inject and execute the script. The tool does not work on the Google Docs mobile app, the API, or any third-party document clients — only the web-based Google Docs interface accessed through a Chromium-based or Firefox browser. It specifically targets pages under *.google.com/docs/*, including the Google Docs document editing view.

HOW TO USE

After installing the script via BotGentz, open any Google Doc that contains comments. The tool automatically detects the comment list and displays a floating panel on the right side. The panel shows all comments found in the document, with checkboxes next to each comment entry. Each comment displays its text preview, author name, timestamp, and a "Resolved" status indicator. Use the search box to filter by comment text or author name, or use the status filter dropdown to show only unresolved comments, only resolved comments, or all comments. Check the boxes for every comment you want to resolve. Click "Resolve Selected" — the tool will process each selected comment one by one, clicking the resolve button for each. A confirmation dialog appears before processing to prevent accidental resolution. A status message appears when the operation completes, showing how many comments were successfully resolved. Comments that are already resolved will be skipped with a notification.

THE ACTUAL MECHANISM — WHY IT WORKS

Google Docs' comment system is built with React and uses a component-based rendering architecture. Comments are rendered as threaded items in the sidebar or as inline bubbles, each with its own set of interactive controls. This tool scans the DOM for comment thread elements using multiple selector patterns that Google Docs consistently uses across versions. For each comment, it extracts the text content, author name, timestamp, and determines the resolved status by checking data attributes, CSS classes, or aria labels. The resolve button is located within each comment thread element. When resolving, the tool locates this button and triggers a React-friendly click event that bubbles through the framework's synthetic event system. If the resolve button is hidden behind a menu, the tool triggers a context menu and selects the resolve option from the resulting menu. This approach works without making direct API calls, which would require authentication tokens and knowledge of Google Docs' internal API structure. By using the existing UI, the tool works within Google Docs' 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 document. 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 comment emoji badge, keeping it out of the way while still accessible. The comment list inside the panel is scrollable and resizes vertically based on the number of comments. Pressing Escape while the panel is focused closes it completely; reopening is done via a small button injected near the document's comment toggle. All panel interactions are non-blocking — Google Docs' main UI remains fully responsive while the panel is open, and the panel updates automatically when you navigate between documents.

PLEASE NOTE

This script requires the BotGentz extension (free) to run user scripts on Google Docs. Google Docs frequently updates its web interface and comment 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 comment data, author information, or document content — all operations occur locally in your browser with no external network requests except those made by Google Docs itself. Comment resolution is applied through Google Docs' own UI event system, so all changes respect your document permissions and sharing settings. The tool does not bypass Google Docs' security or permission system; it simply automates the clicks you would otherwise perform manually. For documents with a large number of comments, the tool may take several minutes to complete the operation, as each comment is processed sequentially with delays to avoid overwhelming the UI. A progress indicator shows which comment is currently being processed. The tool only detects comments currently loaded in the DOM; scroll or expand the comment panel to load more comments before refreshing the list. Always double-check your selections before resolving, as resolved comments are hidden from the default view and may require manual resolution. The "Resolve Selected" button is designed for batch cleanup — use it carefully to avoid accidentally resolving comments that still need attention.

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.