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

Meeting Recording Reminder Banner

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

Meeting Recording Reminder Banner is a productivity tool that automatically detects when you're in a virtual meeting and displays a persistent, non-intrusive banner reminder to start your recording. It monitors both the page title and URL patterns to identify over a dozen meeting platforms including Zoom, Microsoft Teams, Google Meet, Webex, GoToMeeting, BlueJeans, RingCentral, and Whereby. When a meeting is detected, the banner appears at the top of the page with a customizable reminder message and a one-click button to launch your preferred recording software. You can dismiss the reminder for the current session or persistently until you choose to re-enable it, making it perfect for users who attend multiple meetings daily.

WHERE IT RUNS

This script runs inside any web page you visit—your browser tab for Zoom, your Teams web client, Google Meet, or any other meeting platform that loads in a browser. It operates entirely within the page's context, reading only the visible page title and the current URL. It cannot see other tabs, your bookmarks, browsing history, or downloaded files. All settings are stored locally in your browser using GM_setValue, meaning your preferences stay with you across page reloads.

HOW TO USE

Installation is automatic once you have the BotGentz extension. The script detects meetings as soon as you join a call and shows the reminder banner. To open your recording tool, click the "Open Recording Tool" button—by default it points to OBS Studio, but you can change this in the settings panel to any application URL or guide page. If you don't need the reminder for a particular meeting, click "Dismiss Reminder" and it will stay hidden for either the current session or until you manually re-enable it, depending on your dismiss mode preference. All settings are customizable: you can add or remove keywords for detection, change the reminder text, update the recording tool link, and toggle the entire script on or off.

THE REAL MECHANISM

Unlike browser extensions that rely on DOM mutation observers or periodic polling, this script uses a direct, event-driven detection pattern. It reads document.title and window.location.href at load time, checking them against a configurable list of keywords and compiled URL regular expressions. When detection triggers, the script renders the BGPanel interface using a custom layout engine that ensures the banner appears above all page content with zero layout shift. The dismissal state uses a dual-layer persistence model: session-scoped dismissals are held in memory until the page unloads, while persistent dismissals are stored via GM_setValue with a timestamp check. This avoids unnecessary DOM operations, keeps memory usage under 2MB, and has no impact on page performance.

THE PANEL

The banner is a BGPanel component that you can drag anywhere on screen by its header. It snaps to the nearest edge when released for clean positioning. The panel collapses to a small floating bubble showing only the emoji icon when minimised, and expands with a single click. You can resize it horizontally to fit more content. Pressing the Escape key collapses the panel back to its bubble state. Your position preference is saved per-site, so it remembers where you like it on Zoom versus Google Meet.

PLEASE NOTE

This script requires the free BotGentz browser extension to run. Websites change frequently—meeting platforms update their page structures, URLs, and title formats, so this script may need occasional updates to maintain detection accuracy. The script stores only your settings (keywords, reminder text, link, dismiss mode, and enabled state) locally; it never transmits any data to any server. No page content, title text, or URL data is collected, stored, or shared.

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.