Competitor Price Note Tracker
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
Competitor Price Note Tracker is a browser extension that automatically scans the current webpage for competitor product prices, names, and identifiers. It detects price information by examining class names, IDs, data attributes, and text patterns that contain currency symbols or numeric values. The extension adds a floating button that allows you to capture competitor product name, price, URL, and a custom note field with a single click. A "track competitor" button appears next to each detected price element on the page, making it easy to log competitor data without opening the main panel. Clicking any track button opens a dedicated panel where you can review the captured information, add notes about shipping costs, payment terms, availability, or any other relevant details, and save it to your local database. The extension maintains a complete competitor product database with price history, timestamps, and notes for each competitor. The main panel displays all tracked competitors, showing the latest price, entry count, and any notes. Price differences are highlighted with visual indicators showing whether a competitor is cheaper, more expensive, or comparable to the current site's product. All data is stored locally in your browser using GM_setValue, ensuring your competitor intelligence persists across page reloads and browser sessions.
WHERE IT RUNS
This extension runs on any webpage that displays product prices – including e-commerce websites, online marketplaces, retail stores, auction sites, price comparison platforms, competitor websites, and any other page showing product or service prices. It works wherever there is a visible price element on the page. The extension intelligently adapts to different page structures and supports a wide range of common pricing display patterns. No manual configuration is required per site; the extension automatically detects price elements using a flexible pattern matching system. This makes it ideal for competitive research, market analysis, and strategic pricing decisions.
HOW TO USE
Simply install the extension and navigate to any product page or website showing competitor prices. The extension automatically detects price elements and places a small "track competitor" button (🔍) next to each one. Click any of these buttons to open the tracking panel with competitor name, price, and URL pre-filled. Add a note about shipping costs, terms, availability, or any other relevant detail, then click "Log This Price" to save it. A floating button (🏷️) appears in the bottom-right corner of the page – click this to open the main panel. The main panel shows all tracked competitors, sorted by most recent entry, with current price, entry count, and latest note displayed. Click any competitor card to view detailed price history, including all logged entries with timestamps and notes, and see price change trends with percentage calculations. Use the "Log Current Page as Competitor" button to quickly track the current page, or "Add Competitor Manually" to enter details for a competitor website you're not currently viewing. The "Clear All Competitor Data" button removes all tracking data when needed.
ONE TECHNICAL SECTION – WHY IT WORKS
The extension employs a multi-layered detection system that identifies competitor prices with high accuracy while maintaining performance. First, it scans the DOM using a comprehensive set of CSS selectors targeting common price-related class patterns, IDs, and data attributes like "price", "amount", "cost", and itemprop="price". Second, it uses a TreeWalker to examine text nodes for currency symbols and price patterns, capturing prices that may not be wrapped in typical price elements. The price extraction algorithm uses a weighted scoring system that considers multiple factors: proximity to product names, currency symbol presence, and historical price patterns. Each tracked competitor is assigned a unique ID based on a hash of the competitor name and URL, ensuring that price history stays correctly associated even when pages use different query strings or tracking parameters. The extension also stores the current product name alongside each competitor entry, enabling comparison tracking. All storage operations use GM_setValue with try-catch blocks for graceful fallbacks, and a MutationObserver detects dynamic content updates to re-scan only when new price elements appear, balancing real-time accuracy with system performance.
THE PANEL – DRAG / PER-SITE POSITION / SNAP / COLLAPSE / RESIZE / ESCAPE
The competitor tracking panel includes a draggable title bar, allowing you to position it anywhere on screen for convenient access during competitive research. The extension remembers your preferred position per website, so the panel opens in the same location each time you return to that domain. The panel supports snap-to-edge behavior – when dragged near screen edges, it gently snaps into place for a tidy workspace layout. You can collapse the panel down to just its title bar by clicking the collapse button, keeping it accessible without taking up screen space. The competitor list and price history are contained within a scrollable body, ensuring all content remains accessible even on smaller screens. Pressing the Escape key closes the panel instantly, returning you to your competitive analysis workflow.
PLEASE NOTE
This extension requires the free BotGentz extension to be installed and enabled, as it relies on BotGentz's userscript injection and GM_* API shims for cross-browser compatibility. Websites frequently update their HTML structures and class names, which may cause price detection to break temporarily – we actively maintain the matching patterns and release updates regularly. The extension stores all competitor data, price history, timestamps, and notes exclusively in your local browser storage (GM_setValue); no data is ever transmitted to any external server or third party. You are responsible for backing up your competitor intelligence data if you switch browsers or clear your storage. The extension does not read, modify, or interfere with any payment processing, checkout functionality, or competitor system data – it operates solely on the static page content and stores only metadata (prices, timestamps, and notes) that you explicitly create. Use this tool responsibly for competitive analysis within your business practices.