Two branches. One platform. Zero crossed wires.
Dispatcher map · branch filter
9 jobs
6 jobs
11 jobs
Most software was built for one office. You outgrew that a while ago.
You opened the second location because the first one worked. Then the trouble started. Two offices sharing one calendar account, so appointments land on the wrong screen. A scheduler in Nashville booking a tech who is actually assigned to Memphis. An owner trying to read the numbers and having no idea which branch is carrying the month and which one is quietly bleeding.
Foundation repair adds a wrinkle a lot of trades do not have: you cross state lines. Tennessee has its own rules about deposits and draw schedules. Texas is different again. If your software treats every job the same regardless of where the house sits, someone is fixing payment schedules by hand and hoping they got it right.
Timezones do it too. An eight in the morning appointment in Denver is not eight in the morning to a scheduler looking at a board set to Central. Miss that by an hour and a crew rolls up to an empty house.
What separate should mean
Set each branch up once. It behaves like its own office after that.
Every branch, set up as itself
- Address and timezone per branch, so the calendar is timezone-aware and "today" is the branch's today.
- Its own calendar connected per office, so branches stop fighting over one shared login.
- Locations management where schedulers add and edit offices as the company expands.
Locations
Its own calendar, not a shared inbox
This is the one that quietly wrecks a growing company. Two offices on one calendar account means appointments blur together and someone is always double-booked. In Oblyss, each branch connects its own office calendar, so a booking made in Dallas syncs to the Dallas calendar and nowhere else. The offices stop stepping on each other.
Homeowners still get a confirmation when their appointment is booked, and the scheduler still runs the day from the drag-and-drop board. It is the same scheduling and dispatch workflow, just scoped so each office sees its own work first.
- Per-location calendars so a branch's appointments sync to that office, not a shared one.
- Automatic homeowner confirmations on booking, per branch.
- One scheduling board that can focus on a single office or show them all.
Booking · routed to branch
Run one branch this morning. Read the whole company this afternoon.
An owner needs both views. The office manager in Memphis only wants Memphis. You at the top want to know which branch is winning and which one needs a look. Filters give you both without exporting a thing.
Under all of it, every branch still shares one connected job record, one supplier catalog, and one set of customers, so a homeowner who called the Nashville office and later books with Memphis is not two different people in two different systems. It is one company that happens to run from more than one address. See how that connected record holds it together.
Filter to one branch
The live map shows real-time technician locations and appointment pins. Filter it to a single office and you are running that branch's day: who is on route, who is running late, who is closest to the next call.
Branch-level numbers
Filter reports by location to see revenue, pipeline health, and field performance for one office, or roll them up for the company. You can finally tell which branch is carrying the month. See the full reporting suite.
Draws that match the state
Set per-state payment schedule overrides so a job in Tennessee bills on its rules and a job in Texas bills on its own, applied automatically by the property state. No fixing draws by hand.
More offices means more people. Not more people in your financials.
A second branch usually means a second scheduler, another CSR, a handful of new techs. Role-based access keeps each of them in their lane. A scheduler runs the board without landing in your profit reports. A CSR manages homeowner communication without seeing revenue. A tech sees only their own assigned jobs, not the whole company’s work.
That matters more as you grow, not less. The bigger the operation, the more it helps that a new hire in a new city sees exactly what their job needs and nothing that invites a mistake or an awkward conversation.