Pillar
Pillar
Operations

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 ManagementMismatch AlertsMulti-LocationOperating Hours

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

ActiveDefault
1200 Congress Ave, Austin, TX 78701
(512) 555-0142
downtown@precisionplumbing.com
Mon-Fri 7:00 AM - 5:00 PM · Sat 8:00 AM - 12:00 PM
America/Chicago (CST)
4 technicians assigned · Marcus T. (Primary)

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

  1. 1A job is created and associated with a service location based on the customer's area.
  2. 2A dispatcher assigns a technician to the job or its appointment.
  3. 3The system checks whether the technician is assigned to that service location.
  4. 4If there is no match, a mismatch alert appears. The dispatcher can reassign or proceed.

Set up territories in three steps

Service locations are configured once in your admin settings, then used across every part of the platform automatically.

1

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.

2

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.

3

Link jobs and customers

Associate customers and jobs with their service location. The platform uses these associations for filtering, scheduling, and mismatch detection.

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.