Speed Dashboard Planned
Hero stat, SLA compliance, trend, top alerts
9:41
Speed Alerts
Avg Response Time
12m
2m faster than last week
94%
SLA Met
6
Warnings
2
Breached
7-Day Trend
MonTueWedThuFriSatSun
Active Alerts3 critical
MR
Mike Reynolds
Job #4821 • HVAC Repair
38m
Breached
TL
Tony Lopez
Job #4819 • Plumbing
24m
Warning
JW
James Walker
Job #4817 • Electrical
22m
Warning

Alert Feed Planned
Chronological alerts, severity filter, tech avatars
9:41
Alert Feed
All (14)
Critical (2)
Warning (6)
OK (6)
MR
Mike Reynolds
Job #4821 • HVAC Repair • Gold SLA
Dispatched 9:03 AM • No response
38m
Breached
KP
Karen Patel
Job #4815 • Water Heater • Gold SLA
Dispatched 8:47 AM • No response
54m
Breached
TL
Tony Lopez
Job #4819 • Plumbing • Silver SLA
Dispatched 9:17 AM • En route
24m
Warning
JW
James Walker
Job #4817 • Electrical • Silver SLA
Dispatched 9:19 AM • Acknowledged
22m
Warning
DF
Diana Flores
Job #4820 • Carpet Clean • Bronze SLA
Dispatched 9:12 AM • On site
8m
On Time
RB
Ray Brooks
Job #4816 • Duct Clean • Gold SLA
Dispatched 8:50 AM • On site
11m
On Time

Alert Detail Planned
Job info, tech, timeline, map, resolution
9:41
Alert #4821
SLA Breached — Gold Tier
Response time exceeded 15 min threshold by 23 min
Job Info
Job ID
#4821
Service
HVAC Repair — Emergency
Location
1420 Elm St, Charlotte NC 28203
Customer
Jane Morrison
Assigned Tech
MR
Mike Reynolds
HVAC Specialist • Gold Tier
Avg Response: 14m
Dispatch Timeline
Job Created
9:00 AM
Dispatched to Mike R.
9:03 AM
15 min SLA warning sent
9:18 AM
SLA breached — escalation triggered
9:33 AM
Awaiting tech response
Now • 38m elapsed
Tech location map
Call Tech
Reassign

SLA Rules Config Planned
Tier cards, thresholds, notification toggles
9:41
SLA Rules
Gold
< 15m
Emergency services, VIP clients, high-value jobs
Push notification
SMS to dispatcher
Auto-escalate on breach
Silver
< 30m
Standard service calls, routine maintenance
Push notification
SMS to dispatcher
Auto-escalate on breach
Bronze
< 60m
Scheduled appointments, non-urgent follow-ups
Push notification
SMS to dispatcher
Auto-escalate on breach
SLA Best PracticeGold tier thresholds should match your fastest competitor. The industry standard for emergency dispatch is under 15 minutes.

Performance Leaderboard Planned
Ranked techs, avg times, trends, compliance bars
9:41
Leaderboard
This Week
This Month
All Time
1
DF
Diana Flores
Avg 8m • 100% SLA
2
RB
Ray Brooks
Avg 11m • 98% SLA
3
AS
Ana Santos
Avg 14m • 96% SLA
4
TL
Tony Lopez
Avg 19m • 88% SLA
5
JW
James Walker
Avg 22m • 82% SLA
6
MR
Mike Reynolds
Avg 26m • 74% SLA
Pro Tip:Techs with response times under 12 minutes have 34% higher customer satisfaction scores. Consider incentive bonuses for top performers.
Dashboard & Alert Feed Planned
9:41
Speed Alerts
Avg Response
12m
2m faster
94%
SLA Met
2
Breached
7-Day Trend
Active Alerts
14 total
MR
Mike Reynolds
Job #4821 • HVAC Repair • Gold SLA
38m
Breached
KP
Karen Patel
Job #4815 • Water Heater • Gold SLA
54m
Breached
TL
Tony Lopez
Job #4819 • Plumbing • Silver SLA
24m
Warning
DF
Diana Flores
Job #4820 • Carpet Clean • Bronze SLA
8m
On Time
RB
Ray Brooks
Job #4816 • Duct Clean • Gold SLA
11m
On Time

Alert Detail & Timeline Planned
9:41
Alert #4821
SLA Breached
Gold Tier • +23m over
MR
Mike Reynolds
HVAC Specialist • Gold Tier
Job Info
Job ID
#4821
Service
HVAC Repair — Emergency
Location
1420 Elm St, Charlotte NC
Customer
Jane Morrison
Call
Reassign
Dispatch Timeline
Job Created
9:00 AM
Dispatched to Mike R.
9:03 AM
15 min SLA warning sent
9:18 AM
SLA breached — escalation triggered
9:33 AM
Awaiting tech response
Now • 38m elapsed
Tech location • 3.2 mi from job site

SLA Rules & Thresholds Planned
9:41
SLA Configuration
Response Tiers
Gold
< 15m
Emergency • VIP • High-value
Silver
< 30m
Standard • Routine maintenance
Bronze
< 60m
Scheduled • Non-urgent
Notification & Escalation
Warning Alerts
Push notification at 50% threshold
SMS to dispatcher
Email to office manager
Breach Escalation
Auto-reassign after 2x threshold
Alert operations manager
Customer apology SMS
Flag tech for performance review
Escalation ChainWhen auto-reassign is enabled, the system finds the nearest available tech with the required skillset and dispatches automatically.

Leaderboard & Trends Planned
9:41
Performance
Tech Rankings
1
DF
Diana Flores
Avg 8m • 100%
2
RB
Ray Brooks
Avg 11m • 98%
3
AS
Ana Santos
Avg 14m • 96%
4
TL
Tony Lopez
Avg 19m • 88%
5
JW
James Walker
Avg 22m • 82%
6
MR
Mike Reynolds
Avg 26m • 74%
Weekly Trends
Avg Response Time (min)
W1
W2
W3
W4
SLA Compliance Rate
Week 187%
Week 291%
Week 393%
Week 4 (current)94%
Speed Dashboard Planned
https://app.3bids.io/contractor/speed-alerts
3BidsSpeed Alerts
Dashboard ⌘1
Alerts ⌘2
SLA Rules ⌘3
Leaderboard ⌘4
Reports ⌘5
Settings ⌘6
RC
Rachel Carter
Dispatch Manager

Speed Dashboard

12m Avg · 94% SLA Compliance
12m
Avg Response
94%
SLA Compliance
6
Warnings
2
Breached
Active Alerts
14 total • 2 breached
TechJobSLA TierTimeStatus
MR
Mike Reynolds
HVAC Specialist
#4821 • HVAC Repair
Gold
38m
Breached
KP
Karen Patel
Plumber
#4815 • Water Heater
Gold
54m
Breached
TL
Tony Lopez
Plumber
#4819 • Plumbing
Silver
24m
Warning
DF
Diana Flores
Carpet Tech
#4820 • Carpet Clean
Bronze
8m
On Time
RB
Ray Brooks
HVAC Tech
#4816 • Duct Clean
Gold
11m
On Time

Alert Detail Planned
https://app.3bids.io/contractor/speed-alerts/4821
3BidsSpeed Alerts
Dashboard ⌘1
Alerts ⌘2
SLA Rules ⌘3
Leaderboard ⌘4
Reports ⌘5
Settings ⌘6
RC
Rachel Carter
Dispatch Manager

Alert #4821

HVAC Repair — Emergency • Gold SLA
Call Tech
Reassign
SLA Breached — Gold Tier
Response time exceeded 15 min threshold by 23 min
Dispatch Timeline
Job Created
9:00 AM
Dispatched to Mike R.
9:03 AM
15 min SLA warning sent
9:18 AM
SLA breached — escalation triggered
9:33 AM
Awaiting tech response
Now • 38m elapsed
MR
Mike Reynolds
HVAC Specialist • Gold Tier
14m
Avg Response
74%
SLA Rate
Job Details
Job ID
#4821
Service
HVAC Repair — Emergency
Location
1420 Elm St, Charlotte NC 28203
Customer
Jane Morrison • (704) 555-0142
Tech location • 3.2 mi from job site

SLA Configuration Planned
https://app.3bids.io/contractor/speed-alerts/sla
3BidsSpeed Alerts
Dashboard ⌘1
Alerts ⌘2
SLA Rules ⌘3
Leaderboard ⌘4
Reports ⌘5
Settings ⌘6
RC
Rachel Carter
Dispatch Manager

SLA Configuration

3 Active Tiers
Response Tiers
Add Tier
TierDescriptionThresholdApplies ToActions
Gold
Emergency, VIP, high-value jobs
< 15m
Emergency HVAC, water heater, gas leak
Edit
Silver
Standard service calls
< 30m
Routine plumbing, electrical, cleaning
Edit
Bronze
Scheduled, non-urgent
< 60m
Follow-ups, inspections, estimates
Edit
Warning Notifications
Push at 50% threshold
SMS to dispatcher
Email to manager
Slack #ops-alerts
Breach Escalation
Auto-reassign at 2x threshold
Alert operations manager
Customer apology SMS
Flag for performance review

Performance Reports Planned
https://app.3bids.io/contractor/speed-alerts/reports
3BidsSpeed Alerts
Dashboard ⌘1
Alerts ⌘2
SLA Rules ⌘3
Leaderboard ⌘4
Reports ⌘5
Settings ⌘6
RC
Rachel Carter
Dispatch Manager

Performance Reports

Export CSV
Tech Leaderboard
Week
Month
Quarter
#TechAvg TimeTrendSLA ComplianceJobs
1
DF
Diana Flores
Carpet Tech
8m
-1m
100%
24
2
RB
Ray Brooks
HVAC Tech
11m
-2m
98%
22
3
AS
Ana Santos
Electrician
14m
0m
96%
19
4
TL
Tony Lopez
Plumber
19m
+3m
88%
17
5
JW
James Walker
Electrician
22m
+4m
82%
15
6
MR
Mike Reynolds
HVAC Specialist
26m
+5m
74%
12
Response Time Trend
W1
W2
W3
W4
SLA Compliance
Week 187%
Week 291%
Week 393%
Week 4 (current)94%

Data Architecture

Schema tables, queries, mutations, and status flows that power the Speed Alerts system.

Source Files

index.tsx
Speed Dashboard — hero stat, SLA compliance, trend chart, top alerts
screen
alerts/index.tsx
Alert Feed — chronological list, severity filters, tech avatars
screen
alerts/[id].tsx
Alert Detail — job info, timeline, map, resolution actions
screen
sla/index.tsx
SLA Rules Config — tier cards, thresholds, notification toggles
screen
leaderboard.tsx
Performance Leaderboard — ranked techs, compliance bars, trends
screen

Convex Queries

getSpeedDashboard
Avg response time, SLA compliance %, active alerts count, 7-day trend data.
query
listAlerts
Filter by severity (breached, warning, ok), tech, SLA tier. Chronological order.
query
getAlertDetail
Single alert with job info, tech profile, dispatch timeline, map coordinates.
query
listSLATiers
All SLA tiers with thresholds, notification settings, escalation rules.
query
getLeaderboard
Ranked tech list by avg response time, compliance %, trend direction, job counts.
query

Convex Mutations

createSLATier
Name, threshold (minutes), description, service categories, notification settings.
mutation
updateSLATier
Partial update by tierId. Supports threshold, notifications, escalation rules.
mutation
reassignAlert
Reassign job to nearest available tech with matching skillset. Logs escalation.
mutation
acknowledgeAlert
Tech acknowledges dispatch. Updates timeline, clears warning state.
mutation
triggerEscalation
Manual escalation by dispatcher. Sends notifications per tier config.
mutation

Alert Status Flow

dispatched acknowledged en_route on_site
Escalation: warning breached reassigned

Key Design Decisions

Contractor Palette
Terracotta accent throughout. Stat numbers use var(--terracotta) for brand consistency.
Severity Encoding
Green (on time), amber (warning), red (breached) — instant visual triage.
Leaderboard Gamification
Gold/silver/bronze ranks with compliance bars drive healthy competition.
SLA Tier System
Three tiers (Gold <15m, Silver <30m, Bronze <60m) with configurable escalation.
Timeline Pattern
Dispatch-to-arrival timeline with color-coded dots for each milestone.
Two-Letter Avatars
Tech initials in colored circles — severity-coded for instant recognition.