Amazon Subscribe & Save Reminder
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
This script reminds you when an Amazon product you're viewing has a Subscribe & Save option. It displays a persistent, non-intrusive reminder card near the Add to Cart button that shows the Subscribe & Save price, the one-time purchase price, the percentage savings, and available delivery frequency options. The reminder helps you avoid paying full price for products you buy regularly. If you're already subscribed to the product, the reminder shows a "Subscribed" badge and provides a quick link to manage your subscription. You can also add products to a local "subscribed list" to be reminded when you view them again, even if they don't prominently display the Subscribe & Save option. The script works with product variations (size, color, etc.) and updates the reminder when you change options. On order confirmation pages, it includes a banner reminding you to check Subscribe & Save for future purchases.
WHERE IT RUNS
The script runs on all major Amazon domains, including .com, .co.uk, .ca, .de, .fr, .it, .es, .com.au, and .co.jp. It works on product detail pages that display the Subscribe & Save option, on variation pages, and on order confirmation pages. It handles both desktop and mobile views and updates dynamically when product variations are selected.
HOW TO USE
After installation, the settings panel appears on the left side of the screen with the gear emoji (⚙️). Open the panel to configure the script:
- The "Enable Subscribe & Save reminders" toggle enables or disables the reminder display.
- The "Subscribed Products" section shows a list of products you have marked as subscribed. This helps you keep track of your subscriptions.
- Click "Clear subscribed list" to remove all stored subscription entries.
When you view a product with Subscribe & Save, a reminder card appears near the Add to Cart button showing price comparison and savings. Click "Subscribe Now" to navigate to the subscription interface. If you're already subscribed, click "Manage Subscription" to open your subscription management page. You can also click "Remind me later" to add the product to your subscribed list for future reminders.
TECHNICAL SECTION — REAL MECHANISM
The script detects Subscribe & Save availability by scanning the page content for "Subscribe & Save" or "Subscribe and Save" text in the document body and in specific elements like aria labels, checkbox labels, and radio labels. It then extracts the Subscribe & Save price by finding the lowest price displayed in .a-price elements, and the one-time price by finding the highest price (since Subscribe & Save is usually discounted). Frequency options are extracted from select dropdowns that contain "month," "week," or "day" in their option text, or are provided as a default list if none are found. The ASIN is extracted from the URL or from data-asin attributes, and the product title is extracted from #productTitle. The script maintains a list of subscribed products stored via GM_setValue as an array of {asin, title, added} objects. When a product is viewed, the script checks this list and displays a "Subscribed" badge if the product is found. The reminder card is inserted into the DOM near the buy box using parentNode.insertBefore and is re-created whenever the product variation changes (detected via MutationObserver watching for ASIN changes). The reminder uses only safe DOM methods (textContent, appendChild, style properties) and never uses innerHTML.
THE PANEL
The settings panel is built with BotGentz's BGPanel component. It is draggable via its header, allowing you to reposition it anywhere on the screen. The panel snaps to the left edge by default but can be moved freely. Click the gear emoji to collapse the panel into a small bubble, and click the bubble to expand it again. The panel remembers its position per page session. Press the Escape key to quickly close or minimize the panel. The panel includes a status flash bar that provides visual feedback when settings are changed or actions are performed. All settings and the subscribed product list save automatically via GM_setValue.
PLEASE NOTE
This script requires the free BotGentz browser extension to run. It does not function as a standalone Chrome extension and does not use chrome.* APIs. Amazon frequently updates its page structure, which may break the selectors used to detect Subscribe & Save options and extract pricing. If the script stops working, please check for updates. The script stores only the enabled preference and the subscribed products list via GM_setValue. No data is sent externally—all data is stored locally in your browser. The script never reads or writes password fields, hidden inputs, or file inputs. All DOM operations use safe methods and never use innerHTML. The script does not automatically subscribe you to any product—it only displays information and provides navigation to Amazon's subscription interface.