Kroger Web Digital Coupon Clipper 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 tool helps you manage Kroger digital coupons by displaying them in a clear, organized panel. It extracts coupon names, discount amounts, expiration dates, and clip status from the page. The panel shows each coupon with a status indicator: Available (blue), Clipped (green), or Expired (red). Coupons that are about to expire are highlighted with a yellow border and a warning icon. Quick "Clip Now" buttons let you clip individual coupons with one click, and a "Clip All" button clips all available coupons at once. The script tracks clipped coupons locally to avoid duplicate clipping across sessions, and a counter shows how many coupons you've clipped.
WHERE IT RUNS
The script activates on Kroger pages (kroger.com), including the digital coupons page, weekly ad, and savings sections. It automatically detects coupon data using multiple extraction strategies that work across different Kroger layouts. The panel appears as a draggable overlay that stays accessible as you browse coupons.
HOW TO USE
Navigate to the Kroger digital coupons page. The panel will appear showing all detected coupons. The summary at the top shows total, available, clipped, and expired coupon counts. Each coupon displays its name, discount, expiration date, and status. Click "Clip Now" on any available coupon to clip it — the button changes to "✓ Clipped" and the status updates. Use "Clip All" to clip every available coupon at once. Set the "Warn (days)" input to control when coupons are highlighted as expiring (default 3 days). Use the "Sort" dropdown to order coupons by expiry date, discount amount, or alphabetically. Toggle "Auto-clip on" to automatically clip all available coupons when the page loads. The "Refresh" button manually updates the coupon list, and "Reset Tracked" clears the local clipping history.
THE TECHNICAL MECHANISM
The script employs a multi-strategy DOM extraction approach for Kroger's coupon interface. It first attempts structured selectors targeting known class names like .coupon-card, .digital-coupon, and .offer-card, then falls back to heuristic detection of coupon containers based on content patterns including currency symbols, discount indicators ("off", "save"), and coupon-related keywords. Coupon name extraction prioritizes dedicated name elements and falls back to parsing the first non-numeric, non-currency line of text. Discount amounts are extracted using regex for dollar values followed by "off" or "save". Expiration date extraction finds date patterns after "exp" or "expiration" labels and calculates days remaining. Clip status detection uses pattern matching for "clipped", "added", "already clipped" statuses, or checks button text for "clip" vs "clipped" indicators. The clipping action first updates the local storage to mark the coupon as clipped, then attempts to click the actual clip button on the page to perform the action. The clip tracking system uses GM_setValue to persist clipped coupon IDs across sessions, preventing duplicate clipping and providing a history of clipped coupons. All settings are persisted using GM_setValue, and the auto-clip feature triggers on initial page load when enabled.
THE PANEL
The panel is fully draggable by its header and remembers its position on the page across sessions. It can be collapsed to a small bubble using the minimize button, then restored by clicking the bubble. The panel resizes automatically to fit its content and can be closed with the Escape key or by clicking the close button. The panel's position and state persist globally, so it returns to the same location on subsequent visits.
PLEASE NOTE
Requires the free BotGentz extension to run. Kroger may update its site structure, which could affect the script's ability to detect coupon data — updates will be released as needed. All coupon data and clip history are stored locally in your browser and are never transmitted externally. This tool is for convenience only and does not guarantee that coupons will be applied to your account. The script attempts to click the actual clip button on the page, but you should verify that coupons are clipped in your Kroger account. The script does not modify your Kroger account beyond simulating clicks on the coupon clip buttons.