1 Groups List
2 Group Detail
3 Create Group
4 Assign Techs
5 Coverage Map
Step 1 — Groups List
9:41
Service Groups
6
Active Groups
24
Total Techs
89%
Coverage
All
Active
Full
Draft
NE
Northeast HVAC
5 techs • 12 active jobs
Active
Capacity 72%
SW
Southwest Plumbing
4 techs • 8 active jobs
Active
Capacity 95%
CE
Central Electrical
6 techs • 15 active jobs
Full
Capacity 100%
WR
West Roofing
3 techs • 4 active jobs
Active
Capacity 45%
SE
Southeast General
6 techs • 10 active jobs
Active
NW
Northwest Expansion
0 techs • Setup pending
Draft
Auto-Balance WorkloadsService groups auto-balance workload across techs in the same zone, reducing manual dispatch effort by up to 60%.
1 / Groups List Live
9:41
Northeast HVAC
Active — 72% Capacity
Created Jan 15, 2026 • Last dispatch 2h ago
5
Technicians
12
Active Jobs
$48.2K
MTD Revenue
Assigned Technicians
MJ
Marcus Johnson
Lead Tech • 4 active jobs
Online
TW
Tyler Williams
Senior Tech • 3 active jobs
Online
RL
Rachel Lee
Tech • 2 active jobs
En Route
KP
Kevin Park
Tech • 2 active jobs
Offline
SN
Sarah Nguyen
Junior Tech • 1 active job
Online
Coverage Zones
Primary Zone Northeast District
ZIP Codes 10001 – 10099
Max Radius 25 miles
Avg Response Time 38 min
Services Offered
HVAC Install HVAC Repair Duct Cleaning Maintenance Emergency
2 / Group Detail Live
9:41
Create Group
Group Information
Group Name *
Service Type *
HVAC Plumbing Electrical Roofing General
Description
Coverage Area
Primary ZIP Code *
Service Radius (miles)
Additional ZIP Codes
Capacity Settings
Max Techs
Max Daily Jobs
Auto-Balance Enabled
Automatically distribute new jobs
3 / Create Group Live
9:41
Assign Technicians
Northeast HVAC
5 / 8 tech slots filled • 3 available
Currently Assigned
MJ
Marcus Johnson
Lead Tech • HVAC Certified
TW
Tyler Williams
Senior Tech • HVAC Certified
RL
Rachel Lee
Tech • HVAC Certified
KP
Kevin Park
Tech • HVAC Certified
SN
Sarah Nguyen
Junior Tech • HVAC Certified
Available Technicians
JH
Jake Hernandez
Tech • HVAC • Currently unassigned
AT
Amy Torres
Senior Tech • HVAC, Plumbing
BM
Brian Miller
Tech • HVAC • SW Plumbing group
4 / Assign Technicians Live
9:41
Coverage Map
Interactive Coverage Map
Tap zones to view group details
NE HVAC
SW Plumbing
CE Electrical
89%
Total Coverage
4
Gaps Found
Zone Status
ZIP 10001 – 10025
NE HVAC • 3 techs online
Covered
ZIP 10026 – 10050
SW Plumbing • 2 techs online
Covered
ZIP 10051 – 10075
CE Electrical • 1 tech online
Low
ZIP 10076 – 10099
No group assigned
Gap
Real-Time CoverageCoverage maps update in real-time as techs check in and out, giving you instant visibility into service availability.
5 / Coverage Map Live
Tablet Views
Groups & Detail Split View
9:41
Service Groups
NE
Northeast HVAC
5 techs • 72%
Active
SW
Southwest Plumbing
4 techs • 95%
Near Full
CE
Central Electrical
6 techs • 100%
Full
WR
West Roofing
3 techs • 45%
Active
Northeast HVAC
Created Jan 15, 2026 • 5 technicians
Active
12
Active Jobs
$48.2K
MTD Revenue
38m
Avg Response
72%
Capacity
Assigned Technicians
MJ
Marcus Johnson
Lead Tech • 4 jobs
Online
TW
Tyler Williams
Senior Tech • 3 jobs
Online
RL
Rachel Lee
Tech • 2 jobs
En Route
KP
Kevin Park
Tech • 2 jobs
Offline
SN
Sarah Nguyen
Junior Tech • 1 job
Online
Create / Edit Group
9:41
Create Service Group
Group Information
Group Name *
Service Type
HVACPlumbingElectrical
Description
Capacity
Max Techs
Max Jobs/Day
Auto-Balance
Coverage Area
Primary ZIP
Radius (mi)
Additional ZIPs
Coverage Preview
Coverage Map Overview
9:41
Coverage Map
89%
Coverage
4
Gaps
Zone Status
10001 – 10025
NE HVAC
OK
10026 – 10050
SW Plumbing
OK
10051 – 10075
CE Electrical
Low
10076 – 10099
Unassigned
Gap
Interactive Coverage Map
6 service groups • 24 technicians • 89% area covered
NE HVAC
SW Plumbing
CE Electrical
W Roofing
Web Views
Groups Dashboard
https://app.3bids.io/contractor/dispatch/service-groups
3BidsDispatch
Groups 1
Technicians 2
Coverage 3
Analytics 4
MK
Mike Kowalski
Contractor
Settings
Service Groups Dashboard
6
Active Groups
24
Total Technicians
89%
Area Coverage
38m
Avg Response
All Service Groups
Group Service Techs Jobs Capacity Status
NE
Northeast HVAC
HVAC512
72%
Active
SW
Southwest Plumbing
Plumbing48
95%
Near Full
CE
Central Electrical
Electrical615
100%
Full
WR
West Roofing
Roofing34
45%
Active
SE
Southeast General
General610
67%
Active
NW
Northwest Expansion
HVAC00
0%
Draft
Technician Assignment
https://app.3bids.io/contractor/dispatch/service-groups/assign
3BidsDispatch
Groups 1
Technicians 2
Coverage 3
Analytics 4
MK
Mike Kowalski
Contractor
Settings
Technician Assignment
Northeast HVAC — Assigned (5/8)
MJ
Marcus Johnson
Lead • 4 jobs • HVAC Cert
Online
TW
Tyler Williams
Senior • 3 jobs • HVAC Cert
Online
RL
Rachel Lee
Tech • 2 jobs • HVAC Cert
En Route
KP
Kevin Park
Tech • 2 jobs • HVAC Cert
Offline
SN
Sarah Nguyen
Junior • 1 job • HVAC Cert
Online
Available Technicians
JH
Jake Hernandez
HVAC • Unassigned
AT
Amy Torres
HVAC, Plumbing • Unassigned
BM
Brian Miller
HVAC • SW Plumbing
DL
David Lopez
HVAC, Electrical • Unassigned
Coverage Map
https://app.3bids.io/contractor/dispatch/service-groups/coverage
3BidsDispatch
Groups 1
Technicians 2
Coverage 3
Analytics 4
MK
Mike Kowalski
Contractor
Settings
Coverage Map
Interactive Coverage Map
Click zones to manage groups • Drag boundaries to adjust
NE HVAC
SW Plumbing
CE Electrical
W Roofing
SE General
Gap Areas
89%
Total Coverage
Coverage Gaps
ZIP 10076–10099
Gap
ZIP 10051–10055
Low
ZIP 97206–97210
Low
ZIP 97211–97215
Gap
Online Techs
18
of 24 total • 75% online

Data Architecture

Service groups organize technicians by geography and specialty, enabling automated dispatch with workload balancing, coverage tracking, and capacity management across service territories.

Source Files

dispatch/service-groups.tsx
Groups list with capacity bars
screen
dispatch/group-detail.tsx
Group detail with tech roster
screen
dispatch/coverage.tsx
Interactive coverage map view
screen

Convex Queries

listServiceGroups
All groups with capacity stats
query
getServiceGroup
Single group with tech roster
query
getCoverageMap
Zone coverage with gap detection
query

Convex Mutations

createServiceGroup
Create group with zone config
mutation
assignTechnician
Add/transfer tech to group
mutation
updateCoverage
Modify zone boundaries
mutation

Status Flow

draft active full_capacity archived

Key Design Decisions

Capacity Visualization
Progress bars with color shifts (terracotta → warning → error) provide instant capacity awareness without reading numbers.
Two-Letter Avatars
Groups use territory abbreviations (NE, SW, CE) as avatars for rapid visual identification without loading images.
Coverage Gap Detection
Color-coded zone indicators (green/yellow/red) highlight coverage gaps that need immediate attention from dispatch managers.