Who this is for: Dispatchers, office staff, and business owners managing field technicians
Time to learn: 10 minutes
What you'll master: View customer locations, track technicians, plan efficient routes, identify service coverage gaps, optimize territory management
Why Map View Matters
A visual map makes dispatching faster and smarter:
- See where jobs are: Cluster nearby jobs for same technician
- Track technicians in real-time: Know exactly where your team is
- Optimize routes: Reduce drive time by 30-40%
- Identify coverage gaps: Spot underserved areas for marketing
- Handle emergency calls: Find nearest available technician instantly
Real example: 2 PM Friday, emergency call from Oak Street. Map shows Mike is 8 minutes away finishing a job, Sarah is 35 minutes away across town. Dispatch Mike for faster response. Customer happy, Mike gets extra job before end of day.
Business impact:
- 3-4 more jobs per technician per week (less driving)
- Faster emergency response
- Better territory planning
- Lower fuel costs
Accessing the Map
Desktop View
- Navigate to Dashboard β Click Map tab
- Full-screen map appears showing:
- Customer locations (pins)
- Scheduled job locations (colored pins)
- Technician current positions (moving icons)
- Your company location (blue star)
Mobile View
- Tap Map icon in bottom navigation
- Map fills entire screen
- Pinch to zoom, drag to pan
- Tap any pin for details
Understanding Map Elements
Customer Pins
Different colors indicate status:
- π΅ Blue: Active customers (scheduled jobs)
- π’ Green: Completed today
- π΄ Red: Overdue/late jobs
- β« Gray: Past customers (no current jobs)
- π‘ Yellow: Unassigned service requests
Click any pin to see:
- Customer name and address
- Next scheduled job
- Last service date
- Phone number (click to call)
- Quick actions: Schedule, Create Invoice, View History
Technician Location Icons
Real-time tracking:
- π Moving vehicle icon: Technician en route
- π§ Wrench icon: Technician at job site (stationary 5+ min)
- π House icon: Technician starting job (checked in)
- β Check icon: Just completed job
- βΈοΈ Pause icon: On break
Click technician icon to see:
- Name and photo
- Current status
- Jobs completed today (3 of 5)
- Next scheduled job
- Estimated arrival time at next location
Job Route Lines
Visual route planning:
- Dotted lines connect technician to upcoming jobs
- Color matches technician (e.g., Mike = blue line)
- Shows planned order (1st, 2nd, 3rd job)
- Highlights when route is inefficient (zigzag pattern)
Map Views and Filters
View Options (Toggle Buttons Top Right)
1. Today's Jobs (Default)
- Shows only today's scheduled jobs
- Useful for daily dispatch
2. This Week
- Shows all jobs scheduled this week
- Color-coded by day (Monday = blue, Tuesday = green, etc.)
- Good for weekly planning
3. All Customers
- Shows every customer location
- Gray pins (no scheduled jobs)
- Good for territory analysis
4. Service Requests
- Shows only unassigned requests
- Yellow pins
- Helps prioritize incoming work
Filter by Technician
To isolate one technician's schedule:
- Click Technician dropdown (top left)
- Select name (e.g., "Mike Johnson")
- Map highlights only Mike's jobs and route
- Other technicians' jobs fade to gray
Use case: Planning Mike's day, optimizing his route, checking his coverage area.
Filter by Job Type
To see specific services:
- Click Job Type dropdown
- Check boxes:
- AC Repair
- Furnace Maintenance
- Plumbing
- Electrical
- Other
- Map shows only selected types
Use case: Identify clusters of AC repair jobs (maybe AC units failing due to heat wave), send AC-specialized technician.
Filter by Status
To focus on specific job states:
- β Scheduled
- β In Progress
- β Completed
- β Overdue
- β Unassigned
Example: Check "Overdue" to see late jobs highlighted in red, prioritize them.
Route Optimization
Automatic Route Suggestions
How it works:
- Map analyzes technician schedule (5 jobs today)
- Calculates shortest total drive time
- Suggests optimal order
- Shows before/after comparison:
- Current route: 47 minutes drive time
- Optimized route: 32 minutes drive time
- Savings: 15 minutes
To apply suggestion:
- Click Optimize Route button (appears when inefficient route detected)
- Review suggested order
- Click Apply Optimization
- Jobs reordered automatically
- Technician receives updated schedule on mobile app
- Original: Job A (9 AM, north side) β Job B (11 AM, south side) β Job C (1 PM, north side)
- Optimized: Job A (9 AM, north side) β Job C (11 AM, north side) β Job B (1 PM, south side)
- Result: 20 minutes less driving, same jobs completed
Manual Route Adjustment
To reorder jobs yourself:
- Click and hold job pin
- Drag to new position in route
- Number updates (1st β 3rd)
- Release to confirm
- Save changes
When to do this: Customer requests specific time, VIP customer priority, parts delivery timing.
Multi-Stop Planning
Planning day for multiple technicians:
- Click Multi-Technician View
- See all technicians' routes simultaneously
- Drag job from one technician to another (reassign)
- System recalculates both routes
- Both technicians notified of changes
Use case: Mike has 6 jobs (overloaded), Sarah has 3 jobs (light day). Drag 2 of Mike's jobs to Sarah, balance workload, both finish on time.
Dispatching from Map
Assigning Unscheduled Job
Yellow pin = unassigned service request:
- Click yellow pin for details
- See request description and customer info
- Click Assign to Technician
- Modal shows technicians sorted by:
- Distance from job location
- Current workload
- Specialization match (e.g., AC repair expert for AC job)
- Select technician
- Choose time slot (shows available windows)
- Click Assign & Notify
Result:
- Job added to technician schedule
- Pin turns blue (scheduled)
- Technician receives notification
- Route line updates
Finding Nearest Technician for Emergency
Customer calls with urgent issue:
- Enter customer address in search bar
- Pin appears on map (red for emergency)
- Click Find Nearest Technician
- System calculates drive times:
- Mike: 8 min (currently at job 2 miles away)
- Sarah: 22 min (on break, 10 miles away)
- Tom: 45 min (across town)
- Select Mike
- Click Assign Emergency Job
- Mike's current job gets "Will finish soon" flag
- Emergency job inserted next in his route
- Mike receives urgent notification
Coverage Area Analysis
Viewing Service Territory
To see where you operate:
- Click Coverage Areas tab
- Map shows shaded regions:
- π’ Green: High-density service area (many customers)
- π‘ Yellow: Medium-density (some customers)
- π΄ Red: Low-density (few customers)
- βͺ White: No coverage (no customers)
Insights:
- Clusters indicate strong market presence
- Gaps show expansion opportunities
- Outliers reveal distant customers (charge travel fee?)
Identifying Growth Opportunities
To find underserved areas:
- Enable Service Request Heatmap
- Map shows where service requests originate
- Dark red = many requests, light yellow = few requests
- Compare to current customer density
Analysis example:
- West side has 50 service requests (heatmap: dark red)
- But only 10 customers there (low density)
- Opportunity: Target west side with marketing (many people need service, not enough customers yet)
Travel Time Analysis
To understand drive time impact:
- Click Travel Time Zones
- Concentric circles around office/shop:
- 0-15 min (green): Best profitability
- 15-30 min (yellow): Acceptable
- 30-45 min (orange): Charge travel fee
- 45+ min (red): Consider not servicing
- See where customers fall in each zone
Decision-making:
- Customer 50 minutes away requests service β Charge $50 travel fee or decline
- Clustering: 5 customers in 45-min zone β Schedule same day to justify drive
Mobile Map Features
On-the-Go Dispatching
Mobile-specific map features:
-
Tap-to-Call:
- Tap customer pin
- Phone number appears
- Tap to call directly (no copying/pasting)
-
Directions Integration:
- Tap job pin
- Click Get Directions
- Opens Google Maps/Apple Maps
- Navigation starts immediately
-
Photo Upload at Location:
- Tap "Add Photo" at job pin
- Camera opens
- Take photo of site
- Auto-tagged with GPS coordinates
- Visible on desktop map
-
Quick Status Updates:
- Tap your technician icon (self)
- Change status: En Route, At Job, On Break, Completed
- Updates for office staff in real-time
Offline Mode
When connection drops:
- Map freezes at last known state
- Cached data still visible (may be outdated)
- Yellow banner: "Offline - Map data may be stale"
- Actions queued, sync when connection restored
Limitations offline:
- Can't see real-time technician positions
- Can't reorder routes
- Can't assign new jobs
Best practice: Check map while in good signal area, screenshot route for reference.
Advanced Map Features
Geofencing for Automatic Check-In
Set up geofence:
- Click customer pin
- Select Set Geofence
- Choose radius: 100 ft (small), 300 ft (medium), 500 ft (large)
- Save
What happens:
- When technician enters geofence (within radius), app auto-prompts: "Check in to [Customer Name] job?"
- Tap "Yes"
- Job status β "In Progress"
- Customer receives "Technician arrived" notification
Benefits:
- No manual check-in (fewer missed check-ins)
- Accurate arrival times
- Better customer communication
Historical Route Playback
Review past days:
- Click Playback button (top right)
- Select date (e.g., "Last Thursday")
- Choose technician
- Press Play
- Map animates technician's route throughout day
- Speed: 1x, 2x, 5x, 10x
- Shows stops, drive times, job durations
Use cases:
- Verify technician went to all scheduled jobs
- Analyze drive time accuracy
- Investigate customer complaint ("Technician never showed")
- Improve route planning ("This route took 90 min instead of 45 min")
Custom Map Markers
Pin notes on map:
- Right-click anywhere on map
- Select Add Marker
- Choose icon:
- π Parts supplier location
- πͺ Frequent coffee stop (team meeting spot)
- π§ Construction zone (avoid this area)
- π Owner's home (reference point)
- Add label and notes
- Save
Visible to all team members.
Example uses:
- Mark parts supplier: "Smith Supply - open 7 AM-5 PM, ask for Dave"
- Mark traffic bottleneck: "Main St bridge - avoid 3-6 PM rush hour"
Troubleshooting Common Issues
Technician Location Not Updating
Problem: Technician icon stuck, not moving
Solutions:
- Check technician clocked in (location tracking only when clocked in)
- Verify mobile app has location permission:
- iOS: Settings β Crewdex β Location β While Using App
- Android: Settings β Apps β Crewdex β Permissions β Location β Allow all the time
- Ensure mobile data enabled (WiFi alone may not provide GPS)
- Ask technician to force-close app, reopen
- Check last update time (if 30+ min ago, connection issue)
Map Not Loading
Problem: Blank screen or "Map unavailable"
Check:
- Internet connection active?
- Browser up-to-date? (Update Chrome/Firefox/Safari)
- Clear browser cache (Ctrl+Shift+Delete β Cached images/files)
- Disable browser extensions (ad blockers sometimes block maps)
- Try different browser (Edge, Firefox if using Chrome)
Pins in Wrong Location
Problem: Customer pin shows wrong address
Cause: Address geocoding error (e.g., "123 Main St" exists in multiple cities)
Fix:
- Click pin β Edit Customer
- Verify address complete:
- Street number + street name
- City, State, ZIP (all fields required)
- Add apartment/unit number if missing
- Click Verify Address
- System re-geocodes
- Pin moves to correct location
Pro tip: Always include ZIP code for accurate pins.
Route Optimization Not Working
Problem: "Unable to optimize" error
Common causes:
- Jobs too far apart (3+ hours drive) - system can't optimize meaningfully
- Time constraints impossible (job at 9 AM is 2 hours away, can't get there on time)
- Only 1-2 jobs scheduled (need 3+ for optimization)
- Jobs locked with specific times (can't reorder)
Solution: Manually adjust schedule, increase time windows, or split into multiple days.
Best Practices for Map Usage
1. Review Map Every Morning (5 Minutes)
Daily routine:
- 8:00 AM: Open map
- Check all technicians' routes
- Look for:
- Red "inefficient" route warnings
- Zigzag patterns (optimize those)
- Clusters of jobs in same area (assign to one tech)
- Apply optimizations before technicians start driving
Result: 20-30 min saved per technician per day.
2. Use Map for Customer Calls
When customer calls requesting service:
- Enter their address in map search
- See nearby jobs scheduled this week
- Offer appointment: "I have a technician in your area Thursday afternoon. Does 2-4 PM work?"
- Customer more likely to accept (convenient for them)
- You cluster jobs efficiently
Instead of: "First available is next Tuesday." (5 days away, technician driving from across town)
3. Monitor Map During Day for Delays
Real-time adjustments:
- 10:30 AM: Mike's 10 AM job still shows "In Progress"
- Expected duration: 1 hour, actual: 1.5 hours (so far)
- His 12 PM job will be late
- Action: Call 12 PM customer, reschedule to 1 PM or assign to Sarah
- Proactive communication prevents angry customer
4. Use Heatmap for Marketing Decisions
Quarterly analysis:
- Generate service request heatmap (last 90 days)
- Identify high-request, low-customer areas
- Target those zip codes with:
- Direct mail postcards
- Facebook ads (geo-targeted)
- Door hangers (if residential)
- Track new customers from those areas
Measure ROI: Did marketing in that area generate more customers?
Common Mistakes to Avoid
β Not Updating Customer Addresses
Problem: Customer moved, address outdated, pin shows old location, technician drives to wrong house.
Solution: When customer calls, verify: "Still at 123 Oak Street?" Update immediately if changed.
β Ignoring Route Optimization Suggestions
Problem: System suggests better route, you ignore it, technician wastes 45 min driving.
Why: "I already made the schedule, don't want to change it."
Better: Review suggestions, apply when logical. Route optimization saves hours per week.
β Overloading One Technician's Area
Problem: All jobs in north side go to Mike (lives there), none to Sarah (lives south side), Mike overwhelmed, Sarah underutilized.
Solution: Balance by jobs per day, not just distance. Sometimes send Sarah north even if 15 min farther drive.
β Not Training Technicians on Mobile Map
Problem: Technicians don't know how to use map on phone, call office for every address.
Solution: 10-minute training session:
- How to view today's route
- How to get directions
- How to check in/out
- How to update status
A: No. Technicians can disable it. But route optimization and real-time dispatching require location access. Most technicians agree when they understand benefits (shorter drive times for them too).
Q: Can customers see technician locations?
A: Only approximate. Customer portal shows "Technician 15 minutes away" (not exact position on map). Privacy-protected.
Q: Does map work internationally?
A: Yes, but route optimization best in US/Canada. Other countries may have less accurate travel time estimates.
Q: Can I export map data?
A: Yes. Reports β Map Analytics β Export to CSV. Includes customer locations, job counts, drive times.
Q: How accurate is "drive time" estimate?
A: Based on Google Maps traffic data. Typically Β±5 minutes. Factors in current traffic, time of day, road conditions.
Q: Can I create territories (e.g., north/south split)?
A: Yes. Coming in future update. Current workaround: Use technician filter to isolate areas.
Q: What if technician has no smartphone?
A: They won't appear on map (no GPS tracking). Can still assign jobs via office dispatch, but can't see real-time location.
Q: Does map drain technician phone battery?
A: Minimal impact (1-2% per hour with location tracking). Recommend car charger for all technicians.
What's Next?
Now that you're using the map effectively:
- Route Optimization Strategies - Advanced techniques for maximum efficiency
- Parts Inventory Management - Track what parts each technician has on truck
- Customer Portal - Let customers see real-time technician arrival estimates
Need more help? Search using β/ (Mac) or Ctrl+/ (Windows).