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

Membership Cancellation Drafter

Customer Support · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryCustomer Support
PlatformAll
Pricing $4.99/mo
Installs0
Free 7-day trial, no card. Or hold 25,000 BOT instead.
Get BotSurf — free
The browser these apps run in. Free on every platform, no account needed to try an app.

About this app

WHAT IT DOES

Membership Cancellation Drafter is an AI-powered browser extension that automatically scans the current webpage for membership subscription details, plan names, billing amounts, renewal dates, and cancellation policies. It detects subscription-related elements by examining class names, IDs, data attributes, and text patterns for keywords like "subscription", "plan", "billing", "renewal", "membership", "price", "monthly", or "annual". The extension captures subscription information including plan name, billing amount, renewal date, subscription status, features, and any displayed cancellation terms. Using AI, it generates a professionally drafted cancellation request or confirmation message based on the subscription context, with options for tone (polite, direct, or firm). 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 cancel memberships but struggle with composing the right message, providing a professional, context-aware draft that can be customized and sent to customer support.

WHERE IT RUNS

This extension runs on any webpage that displays membership subscription details, plan names, billing amounts, renewal dates, or cancellation policies – including subscription management pages, billing dashboards, account settings, membership portals, and any page containing subscription information. The extension intelligently adapts to different page structures and supports a wide range of common subscription display patterns. No manual configuration is required per site; the extension automatically detects subscription details using a flexible pattern matching system. This makes it ideal for users who need to draft membership cancellation messages across different services.

HOW TO USE

Simply install the extension and navigate to any page displaying your membership or subscription information. The extension automatically detects subscription details and shows a floating draft button (✍️) in the bottom-right corner. Click the button to open the cancellation drafter panel. The panel displays the extracted subscription details for review. Select your preferred tone (Polite, Direct, or Firm), then click "Generate Draft" to have the AI create a professional cancellation 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 subscription details extraction uses a comprehensive set of CSS selectors targeting common subscription-related class patterns, IDs, and data attributes. A TreeWalker examines text nodes for subscription-related text patterns, capturing information that may not be wrapped in typical subscription elements. The extracted details are structured into a summary that includes plan name, billing amount, renewal date, status, features, and cancellation policy. The AI backend is called via GM_xmlhttpRequest with a prompt that instructs the AI to generate a professional cancellation 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 subscription details appear, balancing real-time accuracy with system performance.

THE PANEL – DRAG / PER-SITE POSITION / SNAP / COLLAPSE / RESIZE / ESCAPE

The cancellation 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 subscription 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 subscription detection to break temporarily – we actively maintain the matching patterns and release updates regularly. The extension stores all draft data, subscription 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 subscription 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.

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.