GoDaddy Domain Portfolio Overlay
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 userscript adds a comprehensive portfolio management overlay to your GoDaddy domain list page. It reads domain data including domain names, expiration dates, auto-renew status, and privacy protection status, then displays an interactive dashboard with key portfolio metrics. The summary panel shows total domains, number expiring soon (within your configured threshold), average days to expiration, and auto-renew count. A TLD breakdown displays your domain distribution by extension with counts and percentages. Each domain is color-coded with urgency indicators: green for safe (60+ days), yellow for soon (30-59 days), orange for urgent (14-29 days), and red for critical (0-13 days). A list of the most urgent domains is shown with one-click manage links, allowing you to quickly take action on domains that need attention. This is invaluable for domain investors, portfolio managers, and business owners who need to monitor large domain portfolios and ensure timely renewals.
WHERE IT RUNS
The script runs on all GoDaddy web application pages at *.godaddy.com/*, with automatic detection of domain list pages (paths containing /domains or /portfolio). It works across all GoDaddy interfaces by using multiple selector strategies to find domain rows, names, expiration dates, and management links. The script detects dynamic content loading and re-renders the overlay when the domain list changes. It runs across the entire GoDaddy domain, ensuring coverage whether you're viewing your main domain list or a filtered portfolio view.
HOW TO USE
Install the script via the BotGentz extension and navigate to your GoDaddy domain list. The portfolio overlay will appear automatically, showing your portfolio metrics in a compact panel. The summary panel displays total domains, expiring soon count, average days to expiration, and auto-renew count. The TLD breakdown shows your domain distribution by extension. The urgency list displays the most urgent domains with color-coded indicators and a one-click manage button (⚙) that opens the domain management page. Use the panel controls to toggle the overlay on or off, show or hide the TLD breakdown, enable or disable urgency indicators, or adjust the warning threshold for expiring soon (default 30 days). The "Refresh" button manually rescans the page for updated data, and the "Copy summary" button exports the portfolio summary to your clipboard for reporting.
THE MECHANISM - DATA EXTRACTION, PORTFOLIO AGGREGATION, AND VISUAL SUMMARIZATION
This script identifies domain data by scanning each row using a cascading selector strategy. It extracts domain names from name elements, expiration dates from date elements (.expiry-date, .expiration-date) using Date parsing and MM/DD/YYYY format fallback, auto-renew status from status indicators, and privacy protection status from privacy elements. Days remaining is calculated by comparing the expiration date to the current date. The script aggregates data to calculate total domains, expiring soon count (based on user-configured threshold), average days to expiration, and TLD distribution (extracting TLD from the domain name). The urgency list is sorted by days remaining ascending to show the most critical domains first. The overlay is built as a DOM element with inline styles and inserted into the page. The manage link is extracted from management buttons or links, and GM_openInTab is used for one-click domain management.
THE PANEL
The control panel appears as a floating, draggable element that you can position anywhere on the GoDaddy page. Drag by the header to reposition it, and the position is saved per site using GM_setValue so it stays where you left it across sessions. Release the panel near any edge and it snaps into place, keeping your workspace organized. Click the panel header to collapse it into a small bubble showing only the clipboard emoji (📋), minimizing distraction while keeping controls accessible. Drag from the bubble to restore the full panel. The panel automatically resizes to fit its content and includes the summary metrics, TLD breakdown, urgency list, and settings controls. Press the Escape key to quickly collapse the panel to its minimized state. The panel remains visible across page navigation within GoDaddy, with the overlay updating automatically as you move between views.
PLEASE NOTE
This script requires the free BotGentz extension to function. It is designed for GoDaddy users who need to monitor domain portfolios and manage renewals. The script reads only visible domain data from the DOM—it does not access GoDaddy's API, your account credentials, or any sensitive information. All settings (overlay visibility, TLD toggle, urgency toggle, warning threshold, and panel position) are stored locally using GM_setValue and never leave your browser. The script does not modify your GoDaddy data—it only reads and visualizes visible information. The manage link opens the domain management page in a new tab; ensure your browser allows pop-ups for this functionality. If GoDaddy updates its website structure, the script may need to be updated to match new selectors. The TLD breakdown displays the TLDs present in your portfolio; domains without a clear TLD are grouped as "other."