Universal Bulk Free Trial Tracker
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
Universal Bulk Free Trial Tracker solves a common personal finance challenge: keeping track of free trial expiration dates across multiple services is tedious and costly. Forgetting to cancel a trial before it auto-renews can cost hundreds of dollars annually. This tool lets you maintain a list of your free trials with service names, trial start dates, duration, cost after trial, and categories. It displays all trials in a scrollable checklist with service names, trial start dates, days remaining, cost after trial, and color-coded status indicators: green for >7 days, yellow for 3-7 days, orange for 1-2 days, and red for expired. You can select multiple trials and mark them as cancelled, set reminders, or export the list. The tool calculates days remaining until each trial ends and provides filtering by status or category.
WHERE IT RUNS
This extension panel runs directly inside your browser as an overlay on any web page. It works independently of any specific site and requires no additional API keys or permissions beyond the BotGentz extension. All trial data is stored locally in your browser using GM_setValue, making it accessible from any session on the same browser.
HOW TO USE
After installing the BotGentz extension and activating Universal Bulk Free Trial Tracker, click the extension icon in your browser toolbar to open the panel. To add a trial, enter the service name, trial start date, trial duration in days, cost after trial (optional), and category, then click "Add Trial." The trial appears in the list with its status color-coded based on days remaining. Use the filter dropdowns to view trials by status or category. Select trials using the checkboxes — the preview section shows how many are selected. Use the "Mark Cancelled" button to mark selected trials as cancelled, or "Delete Selected" to remove them permanently. The "Export CSV" button copies a report of all visible trials to your clipboard for spreadsheet analysis. All data is stored locally and persists across sessions.
TECHNICAL OPERATION — Local Storage-Based Trial Management with Date Calculations
This tool stores all trial data locally using GM_setValue, with a JSON array containing trial objects. Each trial includes id, name, startDate, durationDays, endDate (calculated from startDate + durationDays), costAfter, category, cancelled status, and createdAt timestamp. The tool calculates the end date automatically from the start date and duration. Days remaining is calculated by comparing the current date with the stored end date, and trials are categorized based on a configurable threshold (green >7 days, yellow 3-7 days, orange 1-2 days, red expired). Color-coded status indicators are calculated dynamically. Filtering is applied client-side using status and category selectors. Bulk operations (mark cancelled, delete) iterate through selected trials and update the stored data. Export generates a CSV report with proper field quoting for Excel compatibility.
THE PANEL
The extension panel is fully draggable and remembers its position per site session. It snaps to the nearest edge of the browser viewport when dragged within 50 pixels of any side. You can collapse the panel to a compact title bar using the minimize button, preserving your selection state. The panel resizes vertically by dragging the bottom edge. Press the Escape key to close the panel instantly. The results update in real-time as you add trials, apply filters, or perform actions.
PLEASE NOTE
This tool requires the free BotGentz extension to function. All trial data is stored locally in your browser using GM_setValue. The tool does not transmit or log any trial data, expiration dates, or user activity. Operations are performed locally in your browser session. Trial data persists across browser sessions on the same device and browser profile. The tool provides reminders and status indicators but does not automatically cancel trials — you must manually cancel through each service. The expiration thresholds (7, 3, 1 days) are built into the status calculation. Export formats include CSV for maximum compatibility with spreadsheet applications. The tool is for personal tracking purposes only and does not provide financial advice. Always verify expiration dates directly with service providers for critical decisions.