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

Universal Bulk Cart Abandonment Reminder Across Sites

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

Universal Bulk Cart Abandonment Reminder Across Sites is a smart shopping assistant that helps you never forget an abandoned cart again. Instead of relying on merchants' email reminders—which often arrive too late or get lost in spam—this script gives you real-time, customizable desktop notifications for any shopping cart you leave open. It scans the current page for cart item details (product names, prices, quantities, images, links), aggregates them into a structured cart list, and schedules reminders at intervals you define. The script detects cart items on virtually any e-commerce site—Amazon, Walmart, Target, eBay, Etsy, Shopify stores, and countless others—using a combination of CSS selectors and text pattern analysis. You can set multiple reminder intervals (e.g., 5 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours), add custom notes to each cart or globally, and receive browser notifications that bring you back to your cart. The panel displays all your items with individual note fields, tracks how many reminders each item has received, and lets you copy your cart list to the clipboard. This is ideal for comparison shoppers, deal-hunters, gift planners, or anyone who frequently juggles multiple open carts across different sites.

WHERE IT RUNS

This script is universal—it runs on any website (*://*/*) as a userscript injected through the BotGentz extension. It operates within the context of your current browser tab and cannot access other tabs, bookmarks, history, or downloads. The script reads the page DOM to identify cart items using a wide range of selectors—common cart containers, data-testid attributes, and semantic HTML—then extracts structured data (title, price, quantity, image, link, vendor). All operations occur locally in your browser; no data is sent to external servers. The script uses GM_notification to deliver system notifications, which require your browser to support the Notification API. Reminders are scheduled using setTimeout and persist only for the current browsing session.

HOW TO USE

1. Navigate to any shopping cart or checkout page where you have items waiting.

2. Click the BotGentz extension icon and select "Universal Bulk Cart Abandonment Reminder Across Sites" from the script list.

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

4. Review the detected items showing product name, price, and any existing notes. Use the note field next to each item to add personal reminders or tags.

5. Configure your reminder intervals by entering comma-separated minutes in the "Reminder intervals" field (e.g., "5,15,30,60,120").

6. Set a default reminder note that will appear in each notification.

7. Toggle "Enable notifications" to turn desktop notifications on or off.

8. Click "Start Reminders" to begin the reminder schedule. The script will send notifications at each specified interval.

9. Click "Stop Reminders" to cancel all pending reminders.

10. Use "Copy Cart" to copy your entire cart list to the clipboard for reference or sharing.

WHY IT WORKS WHERE OTHERS FAIL

Most cart tracking solutions require site-specific integrations, browser extensions with heavy permissions, or rely on email-based reminders that are delayed and impersonal. This script takes a different approach: it works on any site without needing API access or site-specific code. It uses a layered detection strategy that first looks for common cart selectors (Amazon's .sc-list-item, Walmart's .cart-item-container, etc.), then falls back to semantic elements and data-testid attributes, and finally uses currency pattern recognition to identify cart-like text even on custom-built carts. Unlike extensions that require a background script to track carts, this script works entirely in the page context, using the browser's existing notification API to deliver reminders. It schedules multiple reminders using setTimeout, calculating delays dynamically from your intervals, and tracks reminder state in memory—no external dependencies, no server round-trips, and no privacy concerns. The script also records how many reminders each item has received, helping you track which carts you've been reminded about the most.

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. Because it works on any website, the script's ability to detect cart items depends on the page structure. Results may vary across sites; some carts may not be detected due to unusual HTML structures. The script does not store cart data persistently across browser restarts—reminders are session-only. It does not access your password, hidden inputs, or file inputs. All cart detection and reminder scheduling occurs entirely within your browser. Desktop notifications require that you have granted notification permissions to your browser. Use responsibly—excessive notifications may be distracting; choose intervals that make sense for your shopping habits.

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.