Pillar
Pillar
Platform

See your team on the map. Plan smarter routes.

Google Maps integration that shows where your technicians are, where they need to go, and the fastest way to get there. Reduce drive time and keep more hours on the job.

Address GeocodingTerritory ViewsService AreasDistance Calculations

Maps built for field service, not just directions

Every address is geocoded. Every technician is on the map. Route plans are stored per technician per day with distance and duration totals.

Territory Views

Define service territories and view technician coverage areas on an interactive map.

Address Geocoding

Every customer, job, and location address is automatically geocoded and plotted on the map.

Service Area Maps

Visualize your service territories and technician coverage areas to identify gaps and balance workloads.

Color-Coded Markers

Custom map markers show job and appointment status at a glance. A map legend keeps things clear.

Distance from Office

Distance and drive time from the office are calculated and cached on every job for quick reference.

Date & Technician Filters

Filter the map by date range or specific technician to focus on what matters right now.

Address Geocoding

Every address geocoded and ready for the map

Customer locations, job sites, and service areas are automatically geocoded with latitude and longitude coordinates. Every record is mapped so dispatchers can see the full service picture.

Ordered appointment stops

Each route plan stores ordered appointment IDs so the technician follows the planned sequence.

Total distance and duration

Miles and minutes are calculated for the full route and stored for historical reporting.

Manual override tracking

Dispatchers can reorder stops. The system tracks when a route was manually adjusted.

Polyline route preview

Routes include a preview polyline with cached distance and duration for visual confirmation.

Daily Route Plan

Distance-based route optimization

Mike Rodriguez

Friday, Feb 7 · 4 stops

1

Henderson Residence

8:00 AM

1420 Oak Hill Dr, Austin TX

2

Riverside Commercial

9:30 AM

3200 Riverside Pkwy, Austin TX

12 min / 5.8 mi

3

Oakwood Office Park

11:15 AM

750 Oakwood Blvd, Austin TX

18 min / 8.4 mi

4

Maple Street HOA

2:00 PM

200 Maple St, Austin TX

22 min / 10.1 mi

47.2

miles

1h 12m

drive time

Route saved

Two map views for two roles

Dispatchers see the full picture. Technicians see their route. Both views support date filtering and status color-coding.

Admin Map View

Dispatchers and owners see all technicians and appointments on a single map. Filter by date and technician to narrow the view.

All technicians plotted with location data
Appointment markers with status colors
Technician info popups on click
Date range and technician filtering

Technician Route Map

Each technician sees their daily appointments plotted on the map in route order. A focused view for the field.

Daily appointments in route order
One-tap navigation to each stop
Distance between stops visible
Current location highlighted

Map Legend -- Color-Coded by Status

ScheduledDispatchedEn RouteIn ProgressCompletedCancelled
Territory Management

Define service territories and assign your team

Create service territories, assign technicians to specific areas, and view coverage across your entire service region. Territory views help dispatchers balance workloads and minimize drive time.

Service Territories

Define geographic areas and assign technicians to cover each territory.

Coverage Visualization

See which areas are covered and identify gaps in your service region.

Technician Assignments

Assign technicians to territories so dispatchers know who covers each area.

Map Popups

Click a technician marker to see their profile, assigned territory, and status.

Automatic geocoding

Every address across the platform is geocoded and stored with latitude and longitude coordinates. Geocode status is tracked per entity so you know which records are mapped.

Companies (office address)
Customers (service address)
Jobs (job site location)
Appointments (visit location)
Service locations (territory centers)
Equipment (installed address)

Configurable map settings

Each company controls how maps behave across the platform. Set defaults once and they apply everywhere maps appear.

Default zoom level

Set the initial zoom so the map opens at the right scale for your service area.

Show traffic toggle

Enable or disable live traffic overlay across all map views.

Route optimization toggle

Turn on route optimization to suggest efficient stop ordering.

Distance Calculations

Drive time and distance, calculated and cached

Distance from office and estimated drive time are calculated when a job is created and cached on the record for fast access. Route plans include polyline previews for visual confirmation.

Distance from office

Calculated when a job is created and cached on the record. No repeated API calls.

Estimated drive time

Drive time estimates stored alongside distance for scheduling and capacity planning.

Route polyline caching

Route visualizations are cached with distance and duration to avoid redundant calculations.

Per-technician daily totals

Total miles and drive minutes aggregated per technician per day for workload visibility.

Powered by Google Maps Platform

Pillar uses the Google Maps API for geocoding, directions, distance matrix calculations, and map rendering. Your team gets familiar, reliable mapping without a separate subscription.

See your service area on the map

Schedule a demo and we will show you territory views, address geocoding, and service area management with your actual locations.