Freelancer.com Bulk Bid 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
Freelancer.com Bulk Bid Tracker is a freelancer productivity tool that streamlines the process of tracking and exporting bid statuses from Freelancer.com. Instead of manually checking each bid, noting its status, bid amount, and client details—a process that can be tedious and time-consuming—this script automates the entire workflow. It scans the current Freelancer.com bid management or project listing page, identifies all submitted bids with their project titles, statuses, bid amounts, client names, and dates, and presents them as a scrollable checklist. You can select individual bids, use Select All/Deselect All toggles, choose an export format (plain text, CSV, or TSV), and toggle whether to include bid amounts and client details. The tool then exports the selected bids to your clipboard in the chosen format. This is ideal for freelancers, sellers, and anyone who needs to track multiple bids and their statuses for reporting, analysis, or personal organization.
WHERE IT RUNS
This script operates exclusively on Freelancer.com (*.freelancer.com/*) as a userscript injected through the BotGentz extension. It runs 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 bids using Freelancer.com's selectors (.bid-item, .project-item, .listing-item), extracts bid details (title, status, amount, client, date), and formats the data for export. All operations occur locally in your browser; no data is sent to external servers. The script outputs the bid data to your clipboard.
HOW TO USE
1. Navigate to your Freelancer.com bid management page or projects page.
2. Click the BotGentz extension icon and select "Freelancer.com Bulk Bid Tracker" from the script list.
3. The panel opens on the right side of the page. It automatically scans the current page for bids.
4. Review the detected bids, showing project titles, statuses, bid amounts, and client names.
5. Select your export format: Plain Text, CSV, or TSV.
6. Toggle "Include bid amounts" to include bid amounts in the export.
7. Toggle "Include client names" to include client names in the export.
8. Check the boxes next to bids you wish to export. Use "Select All" or "Deselect All" for quick selection.
9. Click "Export Selected" to copy the bid data to your clipboard.
10. Paste the exported data into a spreadsheet, document, or bid tracking tool.
WHY IT WORKS WHERE OTHERS FAIL
Many bid tracking tools require manual data entry or browser extensions with broad permissions. This script takes a different approach: it works directly on Freelancer.com's bid management pages, using flexible DOM selectors that adapt to the site's structure. It extracts bid details using multiple selector strategies—looking for titles, statuses, amounts, clients, and dates using both data-testid attributes and class-based selectors—making it resilient to layout changes. The script gracefully handles cases where some details may be missing by falling back to text parsing. By supporting multiple export formats (plain text, CSV, TSV) and configurable detail inclusion, it provides flexibility for different use cases, from quick status reviews to detailed bid reports.
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. Freelancer.com periodically updates its website layout and UI components; if the script stops working, an updated version may be released. The script extracts bid data from the current page—it does not search for new bids or paginate beyond the current view. CSV exports use comma as delimiter, TSV uses tab. This script does not store, transmit, or process any of your data outside your local browser. It does not access your password, hidden inputs, or file inputs. All data extraction is performed locally in your browser. Use responsibly and verify extracted data against the actual bids before making decisions.