Universal Bulk Coupon Code Tester
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 quickly test multiple coupon codes on any e-commerce website's cart or checkout page, saving you from manually entering each code and waiting for results. You can paste a list of coupon codes (one per line), and the tool will automatically enter each code into the coupon field, click the apply button, and record the result — whether the code was valid, invalid, or returned an error. The results are displayed in real-time in a scrollable list with color-coded status indicators, and you can export the results to a CSV file for later reference or analysis. This is especially useful for coupon hunters, deal seekers, and anyone who wants to find the best available discounts without tedious manual testing.
WHERE IT RUNS
The script runs on any website, making it truly universal. It does not require a separate extension popup, background process, or external server. Everything happens within the page context, interacting with each site's DOM components. It works on any e-commerce site with a coupon or promo code field, including Amazon, eBay, Shopify stores, WooCommerce sites, and countless others.
HOW TO USE
1. Navigate to your shopping cart or checkout page on any e-commerce site.
2. Open the BotGentz panel.
3. Enter your coupon codes in the text area, one per line.
4. Optionally adjust the delay between tests (default 1500ms) to avoid rate limiting.
5. Click "Test Coupons" to start the process.
6. The script will test each code one at a time, displaying results in real-time.
7. Results show the coupon code, status (Valid/Invalid/Unknown), any message from the site, and the updated order total.
8. Use "Export Results" to copy all results to clipboard as CSV or download them as a file.
9. Use "Clear Results" to reset the results list.
TECHNICAL MECHANISM
Unlike browser extensions that rely on site-specific APIs, this script operates entirely on the public DOM using intelligent pattern detection. It locates the coupon input field by scanning for input elements with name, placeholder, aria-label, id, or class attributes containing "coupon", "promo", or "discount". The apply button is found similarly by searching for buttons or submit inputs containing text like "Apply" or "Add", or by looking for specific class names. For each coupon test, the script clears the input, enters the new code, triggers input and change events to ensure React/Vue state updates, clicks the apply button, and waits for the page to update. It then detects the result by scanning for alert messages or checking the page text for success indicators ("applied", "discount", "accepted") or error indicators ("invalid", "not valid", "expired"). All actions include retry logic and configurable delays to handle dynamic content loading and avoid triggering rate limiting or anti-bot measures.
THE PANEL
The tool appears as a draggable, resizable panel on the side of your screen. You can drag it to any position by clicking and holding the header, resize it by dragging the bottom-right corner, and collapse it to a small bubble when not in use. Press the Escape key to close the panel. The panel remembers its position and size per domain so it stays where you left it on your next visit.
PLEASE NOTE
This script requires the free BotGentz extension to run. It stores your coupon codes and test results locally in your browser using GM_setValue — no data is sent to any external server. The script uses heuristic detection which may not work perfectly on every website; if the coupon field or apply button is not detected, try a different page or adjust the test approach. Be mindful of rate limiting — some sites may block rapid coupon testing. Use responsibly and respect each site's terms of service.