Service Locations
Define the areas your business covers, assign technicians to each territory, and let the system flag jobs that fall outside coverage zones. Territory management that stays out of your way until you need it.
Territory management built into your workflow
Service locations connect to scheduling, dispatch, customers, jobs, and equipment. Territory context follows your data everywhere it needs to go.
Define Service Areas
Create locations for each city, region, or zone your business covers. Each one includes a unique code, address, phone, email, and geolocation coordinates.
Assign Technicians by Territory
Link technicians to the locations they serve. Each technician can cover multiple areas, with a primary location designated for default dispatch.
Location Mismatch Alerts
When scheduling a technician outside their assigned territory, the system flags the mismatch so dispatchers can make an informed decision.
Operating Hours per Location
Set business hours for each service area by day of the week. Reflect different schedules across territories without manual tracking.
Location-Based Filtering
Filter jobs, customers, and equipment by service location. Narrow down data to a specific territory when managing operations.
Active and Default Controls
Mark locations as active or inactive and set a default for new records. Control display order to match your operational priorities.
Every location fully defined
Each service location stores the information your team needs to operate in that area — contact details, address, operating hours, and timezone. Set a default location for new jobs and control display order across the platform.
- Unique location code per company for quick reference
- Full address with geocoded latitude and longitude
- Phone number and email for the location
- Timezone setting (inherits from company if not set)
- Operating hours per day of the week
- Active/inactive toggle and default location flag
- Custom display order for UI sorting
Downtown Austin
ATX-DT-001
Technicians know their territory
Each technician profile includes a Locations tab showing which service areas they cover. Assignments include a primary location designation so dispatch decisions are straightforward.
- Assign technicians to multiple service locations
- Designate a primary location per technician
- Location assignments visible on the technician profile
- Territory data feeds directly into dispatch and scheduling
Catch territory mismatches before they cost you
When a job is scheduled and the assigned technician's service area does not match the job's location, Pillar flags the mismatch. This happens during scheduling, not after the technician is already en route.
The alert is informational, not a hard block. Sometimes you need to send a technician outside their usual area. The system makes sure you know before you commit.
How mismatch detection works
- 1A job is created and associated with a service location based on the customer's area.
- 2A dispatcher assigns a technician to the job or its appointment.
- 3The system checks whether the technician is assigned to that service location.
- 4If there is no match, a mismatch alert appears. The dispatcher can reassign or proceed.
Filter everything by location
Once locations are configured, they become a filter dimension across the entire platform. Narrow down your view to a specific territory when managing operations.
Jobs
Filter active and upcoming jobs by the service location they belong to.
Customers
View customers associated with a specific territory or coverage zone.
Equipment
See equipment installed within a particular service area for targeted maintenance.
Scheduling
Calendar views filtered by location to focus on one territory at a time.
Set up territories in three steps
Service locations are configured once in your admin settings, then used across every part of the platform automatically.
Create your locations
In the Admin panel under Locations, add each service area with its address, contact info, and operating hours. Use location codes for quick identification.
Assign your technicians
On each technician's profile, go to the Locations tab and assign the areas they cover. Mark their primary territory for default dispatch.
Link jobs and customers
Associate customers and jobs with their service location. The platform uses these associations for filtering, scheduling, and mismatch detection.
Works with the rest of Pillar
Service locations inform dispatch, filter data, and add territory context across the entire platform.
Technicians
Skills, schedules, and territory assignments from a single profile.
Dispatch
Route technicians by territory with real-time visibility and map views.
Maps & Routing
Google Maps integration with territory views and address geocoding.
Scheduling
Calendar with conflict detection that respects territory assignments.
See how territory management works in Pillar
Schedule a demo and we will walk through setting up service locations, assigning technicians to territories, and how mismatch alerts keep your dispatch on track.