Automatic Window Grouping
This feature automatically moves tabs to windows with corresponding presets based on configured rules, helping maintain organized workflows across multiple browser windows.
Location: Settings
→ Tabs
→ Tab Window Settings
→ Enable Automatic Window Grouping
(disabled by default)
Overview
Automatic Window Grouping intelligently moves tabs between browser windows based on URL patterns and rules you define. This creates a seamless workflow where tabs automatically organize themselves into appropriate contexts without manual intervention.
Prerequisites
Important: Before setting up automatic grouping rules, you must:
- Create Window Presets: Define window configurations with names, icons, and colors
- Apply Presets to Windows: Assign presets to specific browser windows
- Configure Grouping Rules: Set up URL patterns for automatic tab movement
The system can only move tabs to windows that already have presets applied.
Trigger Options
When to Activate Automatic Grouping
1. When Opening New Tabs
- Triggers when you open a new tab in the browser and navigate to a matching URL
- Automatically moves the tab to the appropriate window based on URL rules
- Works with all tab opening methods (Ctrl+T, right-click "Open in new tab", etc.)
2. When Navigating from New Tab
- Triggers only when navigating from a blank new tab page for the first time
- More conservative approach that only moves tabs during initial navigation
- Useful if you want to limit automatic movement to deliberate new page visits
Grouping Rules Configuration
URL Pattern Matching
Rule Setup:
- Define URL patterns or domain rules
- Specify which window preset should receive matching tabs
- Support for various matching patterns (exact URLs, domains, path patterns)
Example Rules:
Rule 1: *.github.com → "Development" window preset
Rule 2: *.google.com/docs → "Documentation" window preset
Rule 3: slack.com → "Communication" window preset
Rule 4: *.figma.com → "Design" window preset
Pattern Types
Domain Matching
*.example.com
- Matches any subdomain of example.comexample.com
- Matches exact domainsubdomain.example.com
- Matches specific subdomain
URL Path Matching
*/docs/*
- Matches any URL containing "/docs/" in the path*/admin
- Matches URLs ending with "/admin"- Specific path patterns for granular control
Wildcard Support
- Use
*
for flexible pattern matching - Combine with domains and paths for precise rules
- Create broad or specific rules as needed
Workflow Integration
Multi-Project Setup
Scenario: Developer working on multiple projects
Create Presets:
- "Project A" preset (blue theme)
- "Project B" preset (green theme)
- "Tools & Resources" preset (gray theme)
Apply to Windows:
- Window 1: Apply "Project A" preset
- Window 2: Apply "Project B" preset
- Window 3: Apply "Tools & Resources" preset
Configure Rules:
*.projecta.com
→ Project A window*.projectb.com
→ Project B windowgithub.com, stackoverflow.com
→ Tools window
Content Organization
Scenario: Content creator managing different workflows
- Research Window: Articles, references, inspiration sites
- Creation Window: Design tools, editors, content platforms
- Review Window: Analytics, feedback platforms, publishing tools
Advanced Configuration
Rule Priority
- Rules are processed in order of configuration
- First matching rule determines tab destination
- More specific rules should be placed before general ones
- Test rules to ensure expected behavior
Exception Handling
- Manual tab movement overrides automatic rules
- Users can always move tabs manually if needed
- Automatic grouping respects user preferences
- Disable rules temporarily for specific workflows
Benefits
Workflow Automation
- Reduced Manual Work: Tabs organize themselves automatically
- Consistent Organization: Maintains structure without constant attention
- Context Preservation: Keeps related content together
- Productivity Boost: Less time spent organizing, more time working
Mental Load Reduction
- Automatic Context Switching: Windows maintain their purpose automatically
- Visual Clarity: Related tabs stay visually grouped
- Reduced Decisions: Fewer choices about where to place tabs
- Maintained Focus: Less disruption to current work context
Use Cases
Development Workflow
Development Rules:
- *.localhost, *.dev → Development window
- *.github.com → Code Review window
- *.stackoverflow.com → Help & Resources window
- *.npmjs.com, *.docs.* → Documentation window
Research and Writing
Research Rules:
- *.wikipedia.org, *.scholar.google.com → Research window
- *.docs.google.com, *.notion.so → Writing window
- *.grammarly.com, *.hemingwayapp.com → Editing window
E-commerce Management
Business Rules:
- *.shopify.com → Store Management window
- *.google.com/analytics → Analytics window
- *.facebook.com/business → Marketing window
- *.paypal.com, *.stripe.com → Financial window
Setup Process
Step-by-Step Configuration
Plan Your Windows
- Identify different work contexts
- Determine how many windows you need
- Plan preset themes and names
Create Window Presets
- Navigate to window preset settings
- Create presets for each context
- Configure names, icons, and colors
Apply Presets to Windows
- Open or focus target browser windows
- Apply appropriate presets to each window
- Verify visual changes in VertiTab
Configure Grouping Rules
- Enable automatic window grouping
- Choose trigger options (new tabs vs. navigation)
- Add URL patterns and target presets
Test and Refine
- Test rules with sample URLs
- Adjust patterns for better matching
- Fine-tune trigger settings
- Monitor automatic behavior
Best Practices
Rule Design
- Start Simple: Begin with broad rules, refine over time
- Test Thoroughly: Verify rules work as expected
- Document Patterns: Keep track of your rule logic
- Regular Review: Update rules as your workflow changes
Workflow Integration
- Gradual Adoption: Enable rules one at a time
- Monitor Behavior: Watch how automatic grouping affects your work
- Adjust as Needed: Modify rules based on actual usage
- Backup Manual Control: Remember you can always move tabs manually
Performance Optimization
- Limit Rules: Too many rules can impact performance
- Specific Patterns: Use precise patterns to avoid conflicts
- Regular Cleanup: Remove unused rules periodically
- Monitor System Impact: Watch for any performance issues