Team Capacity Planner
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
Team Capacity Planner is a browser extension that automatically scans the current webpage for team member names, assigned tasks, workload indicators, capacity metrics, and resource allocation displays. It detects capacity-related elements by examining class names, IDs, data attributes, and text patterns for keywords like "member", "team", "assignee", "owner", "resource", "capacity", "workload", "task", or "load". The extension adds a floating "track capacity" button (📊) next to each detected team member element, allowing you to capture team member name, workload percentage, assigned task count, and custom notes with a single click. Clicking the button opens a panel where you can enter workload percentage, task count, add notes about availability changes, task reassignments, capacity adjustments, or any other relevant details, and save it to your local database. The extension maintains a complete capacity database per team member with workload history, capacity changes, and notes for each tracked member. The main panel displays all tracked team members, showing the member name, latest workload percentage, task count, entry count, and latest note. Workload levels are color-coded with visual indicators showing green (under warning threshold), yellow (approaching threshold), and red (exceeding capacity). All data is stored locally in your browser using GM_setValue, ensuring your capacity planning information persists across page reloads and browser sessions. This helps project managers, team leads, and resource managers track team capacity, balance workloads across members, and document availability changes over time.
WHERE IT RUNS
This extension runs on any webpage that displays team member information, assigned tasks, workload indicators, capacity metrics, or resource allocation displays – including project management tools, team dashboards, resource planning systems, Jira boards, Trello boards, Monday.com, Asana, and any page containing team member or capacity information. The extension intelligently adapts to different page structures and supports a wide range of common capacity display patterns. No manual configuration is required per site; the extension automatically detects capacity elements using a flexible pattern matching system. This makes it ideal for teams managing workload distribution, resource allocation, and capacity planning.
HOW TO USE
Simply install the extension and navigate to any webpage displaying team members or workload information. The extension automatically detects member elements and places a small "track capacity" button (📊) next to each one. Click any of these buttons to open the capacity tracking panel with the member name pre-filled. Enter the workload percentage and task count, add a note about availability changes, reassignments, or any other relevant detail, then click "Save Capacity" to store it in your local database. 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 members, sorted by most recent entry, with member name, workload percentage, task count, entry count, and latest note displayed. Workload is color-coded for quick visual assessment. Use the settings section to enable or disable auto-detection and set your warning and critical threshold percentages. The "Clear All Data" button removes all tracking data when needed.
ONE TECHNICAL SECTION – WHY IT WORKS
The extension employs a multi-layered detection system that identifies team member and capacity information with high accuracy. First, it scans the DOM using a comprehensive set of CSS selectors targeting common capacity-related class patterns, IDs, and data attributes like "member", "team", "assignee", "owner", "resource", "capacity", and "workload". Second, it uses a TreeWalker to examine text nodes for capacity-related text patterns, capturing member information that may not be wrapped in typical capacity elements. The member name extraction uses a pattern-matching engine with multiple strategies: detecting text following keywords like "member:", "assignee:", or "owner:", using data attributes, and extracting names from list items. The workload extraction identifies percentage values from text patterns and data attributes, supporting both "80%" and "80 of 100" formats. The task count extraction identifies numeric task counts from text and data attributes. Each tracked member is assigned a unique ID based on the member name, ensuring that history stays correctly associated even when the same member appears in different contexts. The color-coded workload indicators use configurable warning and critical thresholds (default 80% and 100%) to provide immediate visual feedback. A MutationObserver detects dynamic content updates and re-scans only when new member elements appear, balancing real-time accuracy with system performance.
THE PANEL – DRAG / PER-SITE POSITION / SNAP / COLLAPSE / RESIZE / ESCAPE
The capacity planning panel includes a draggable title bar, allowing you to position it anywhere on screen for convenient access during resource planning. 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 member list and capacity 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 capacity planning 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 capacity detection to break temporarily – we actively maintain the matching patterns and release updates regularly. The extension stores all capacity data, workload history, task counts, 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 capacity planning data if you switch browsers or clear your storage. The extension does not read, modify, or interfere with any project management systems, team data, or site functionality – it operates solely on the static page content and stores only metadata (member names, workloads, task counts, and notes) that you explicitly create. Use this tool responsibly for internal team capacity planning and resource management.