Trial Expiration Reminder Note Drafter
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
Trial Expiration Reminder Note Drafter is an AI-powered browser extension that automatically scans the current webpage for trial subscription details, expiration dates, plan names, feature limits, and terms of service. It detects trial-related elements by examining class names, IDs, data attributes, and text patterns for keywords like "trial", "expiration", "expiry", "subscription", "plan", "billing", "renewal", "date", "days", "free", or "demo". The extension captures trial information including plan name, trial start and end dates, days remaining, subscription status, features, and any displayed terms. Using AI, it generates a professionally drafted reminder or follow-up message based on the trial context, with options for tone (professional, friendly, or urgent). The user can review, edit, and copy the draft before using it. The extension maintains a draft history database with generated drafts, tones, and timestamps. All data is stored locally in your browser using GM_setValue, ensuring your draft history persists across page reloads and browser sessions. This helps users who need to follow up on trial expirations but struggle with composing the right message, providing a professional, context-aware draft that can be customized and sent to customers, clients, or team members.
WHERE IT RUNS
This extension runs on any webpage that displays trial subscription details, expiration dates, plan names, feature limits, or terms of service – including SaaS dashboards, subscription management pages, billing portals, account settings, and any page containing trial subscription information. The extension intelligently adapts to different page structures and supports a wide range of common trial display patterns. No manual configuration is required per site; the extension automatically detects trial details using a flexible pattern matching system. This makes it ideal for users who need to draft trial expiration reminder messages across different services.
HOW TO USE
Simply install the extension and navigate to any page displaying trial subscription information. The extension automatically detects trial details and shows a floating draft button (⏰) in the bottom-right corner. Click the button to open the trial reminder drafter panel. The panel displays the extracted trial details for review. Select your preferred tone (Professional, Friendly, or Urgent), then click "Generate Draft" to have the AI create a professional reminder or follow-up message. Review the draft, edit it if needed using the "Edit Draft" button, and click "Copy Draft" to copy the message to your clipboard. A floating button (⏰) appears in the bottom-right corner of the page – click this to open the panel from anywhere. Use the settings section to set your default tone preference. The panel also shows your draft history with timestamps and tones. The "Clear All History" button removes all tracking data when needed.
ONE TECHNICAL SECTION – WHY IT WORKS
The extension uses a combination of DOM scraping and AI text generation. The trial details extraction uses a comprehensive set of CSS selectors targeting common trial-related class patterns, IDs, and data attributes. A TreeWalker examines text nodes for trial-related text patterns, capturing information that may not be wrapped in typical trial elements. The extracted details are structured into a summary that includes plan name, trial end date, trial start date, days remaining, status, features, and terms. The AI backend is called via GM_xmlhttpRequest with a prompt that instructs the AI to generate a professional reminder or follow-up message in the selected tone. The AI response is displayed for user review and editing. Draft history is stored locally with timestamps and tone selections. A MutationObserver detects dynamic content updates and re-scans only when new trial details appear, balancing real-time accuracy with system performance.
THE PANEL – DRAG / PER-SITE POSITION / SNAP / COLLAPSE / RESIZE / ESCAPE
The trial reminder drafter panel includes a draggable title bar, allowing you to position it anywhere on screen for convenient access during subscription management. The extension remembers your preferred position per website, so the panel opens in the same location each time you return to that domain. The panel supports snap-to-edge behavior – when dragged near screen edges, it gently snaps into place for a tidy workspace layout. You can collapse the panel down to just its title bar by clicking the collapse button, keeping it accessible without taking up screen space. The trial details, draft, and history are contained within a scrollable body, ensuring all content remains accessible even on smaller screens. Pressing the Escape key closes the panel instantly, returning you to your subscription management workflow.
PLEASE NOTE
This extension requires the free BotGentz extension to be installed and enabled and an active BotGentz subscription, as it relies on BotGentz's userscript injection and GM_* API shims for cross-browser compatibility, and the AI backend is powered by a third-party AI service with usage limits. AI-generated replies should be reviewed and edited before use – they are drafts, not final messages. Websites frequently update their HTML structures and class names, which may cause trial detection to break temporarily – we actively maintain the matching patterns and release updates regularly. The extension stores all draft data, trial details, and history exclusively in your local browser storage (GM_setValue); no data is ever transmitted to any external server except for the AI backend call. The AI backend receives only the trial details text you have extracted from the page, and does not store or retain your data beyond processing the request. You are responsible for backing up your draft history data if you switch browsers or clear your storage. Use this tool responsibly and in accordance with each service's terms of service.