Plyrium is a single-shop workspace by default — most contractors run one location, and the simpler model fits. If you run more than one physical shop or service-area territory under the same business, flip the multi-location toggle in Settings → Multi-location and the workspace gains the structure to keep them straight.
What turning it ON adds
- A locations roster on the settings page where you can name + address each shop.
- A location switcher at the top of the sidebar — pick one location to view, or 'All locations' for the rolled-up view.
- Optional location_id tagging on customers, appointments, techs, and recurring contracts — gets used to filter Schedule, Dispatcher, and Reports.
- Each location can have its own service-area radius override.
What turning it OFF does
- Hides the location switcher; pages stop filtering by location.
- Existing tagging on customers/appointments/techs is PRESERVED. Re-enabling later picks up where you left off without data loss.
- Single-shop appearance restored.
When to enable
| Yes | You run two or more physical shops under one business name. Separate tech rosters per shop. You want per-location P&L. |
| Yes | You serve multiple metros (Tucson + Phoenix) and want techs in each metro to only see their own city's jobs. |
| No | You run one shop with a single service area, even if it's a big area. The single-shop model fits. |
| Maybe | You're a franchisee of a national brand — your franchise agreement might require separate accounting per location. |
What "All locations" means
Pick All locations in the sidebar switcher to see the rolled-up view — every customer, every appointment, every tech, every report — across all of your locations. Useful for owner-level review. Each location-specific page still filters when you switch back.
When you first turn on multi-location, your existing customers and appointments don't have a location_id (they pre-date the feature). They'll show under every location's view AND the All locations view until you tag them. Tag historical rows by editing each one's location field, or leave them — the location filter intentionally includes NULL location_id so transition-state data doesn't disappear.
Only the workspace owner can turn the feature on/off and edit the locations roster. Dispatchers and techs see the location switcher (so they can filter their view) but can't modify the locations themselves.