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

Amazon Bulk Subscribe-and-Save Item Manager

Shopping · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryShopping
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

Amazon Bulk Subscribe-and-Save Item Manager is a powerful subscription management tool that streamlines your Amazon Subscribe & Save experience. Instead of manually editing each subscription individually—clicking Edit, selecting a new frequency from the dropdown, saving, and confirming—this script automates the entire workflow for multiple subscriptions simultaneously. It scans your current Amazon Subscribe & Save management page, identifies all your subscribed items with their current delivery frequencies, prices, and schedules, and presents them as a scrollable checklist. You can select individual items, use Select All/Deselect All toggles, and perform bulk actions: update delivery frequency (1 to 6 months) or cancel subscriptions entirely. The tool handles the complete interaction sequence: clicking the Edit button, setting the new frequency via the native select dropdown, clicking Save, or clicking Cancel and confirming the cancellation dialog. Real-time progress updates show how many subscriptions have been processed, and the list automatically refreshes after completion, reflecting your updated subscriptions.

WHERE IT RUNS

This script operates exclusively on Amazon (*.amazon.com) as a userscript injected through the BotGentz extension. It runs within the context of your current browser tab—it cannot access other tabs, bookmarks, history, or downloads. The script reads the page DOM to identify subscription items using Amazon's container classes (.subscription-item, .subscription-detail, .a-box), extracts item titles, current frequency from select dropdowns, prices, and delivery schedules. It then interacts with Amazon's native UI controls—Edit buttons, frequency selects, Save buttons, Cancel buttons, and confirmation dialogs—to perform updates or cancellations. All operations occur locally in your browser; no data is sent to external servers. The script uses Amazon's authenticated session to manage your subscriptions through the official user interface.

HOW TO USE

1. Navigate to your Amazon Subscribe & Save management page (typically "Your Subscribe & Save Items").

2. Click the BotGentz extension icon and select "Amazon Bulk Subscribe-and-Save Item Manager" from the script list.

3. The panel opens on the right side of the page. It automatically scans the current page for subscription items.

4. Review the displayed items, showing product title, current frequency, and price.

5. Select the "Bulk frequency to set" from the dropdown (1-6 months) for update operations.

6. Adjust the "Batch size" number (default 3) to control how many items are processed per cycle.

7. Toggle "Confirm before each batch" if you want a confirmation popup before each batch executes.

8. Check the boxes next to items you wish to modify. Use "Select All" or "Deselect All" for quick selection.

9. Click "Update Frequency" to change selected items to your chosen frequency, or "Cancel Subscriptions" to cancel them entirely.

10. The script processes items in batches, shows progress, and automatically refreshes the list after completion.

WHY IT WORKS WHERE OTHERS FAIL

Many Amazon automation tools fail because they attempt to call Amazon's internal JavaScript functions or rely on brittle DOM selectors that change with every AUI (Amazon User Interface) update. This script takes a resilient approach: it locates the actual interactive DOM elements Amazon renders—the Edit button, the frequency select dropdown, the Save button, the Cancel button, and the confirmation dialog controls—and triggers native click events and value changes on them, exactly as a human would. When setting a new frequency, the script uses both the native value setter and dispatches "input" and "change" events, ensuring Amazon's React-based UI registers the update. For cancellation, it clicks the Cancel button, waits for the confirmation dialog to render, and clicks the confirm button. Between operations, the script introduces controlled delays (300ms between actions and 500ms between batches) to mimic human interaction speed and avoid triggering Amazon's anti-bot detection. By interacting at the UI layer rather than the framework layer, it remains functional across Amazon's frequent code updates.

THE PANEL

The script uses BotGentz's BGPanel system, which provides a floating, draggable panel on the right side of your screen. Drag the panel by its header to reposition it anywhere on the page—the panel remembers its position per site and snaps to the nearest edge when released. Click the minimize button to collapse the panel to a small floating bubble; click the bubble to expand it back. Resize the panel vertically by dragging its bottom edge. Press the Escape key to close the panel entirely. All panel state (position, collapsed/expanded) is persisted locally using GM_setValue, so your preferences survive page reloads.

PLEASE NOTE

This userscript requires the free BotGentz browser extension—it is not a standalone application. Amazon periodically updates its website layout, AUI components, and UI selectors; if the script stops working, an updated version may be released. This script does not store, transmit, or process any of your Amazon data outside your local browser. It does not access your password, hidden inputs, or file inputs. All subscription updates and cancellations are performed through Amazon's own authenticated session using the official user interface. Cancelled subscriptions cannot be restored through this tool—you would need to re-subscribe manually. Use responsibly and review your selections carefully before confirming.

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.