How FlaggerLink Handles Multi-Branch Operations
The Multi-Branch Challenge
Growing a traffic control company usually means opening a second office. Maybe you started in Portland and expanded to Salem. Or you're based in Denver and just opened a branch in Colorado Springs. The work is there, the crews are hired, and the jobs are running.
But now you have an organizational problem.
Each branch has its own dispatchers, its own employees, its own vehicles, and its own equipment. They need to operate independently day to day — a Salem dispatcher shouldn't have to wade through Portland's data to find their own crew. But the branches also need to work together. They share customers, they share crews, and sometimes a Portland job needs a Salem employee.
Multi-branch traffic control operations need software that keeps each branch organized on its own while making cross-branch coordination possible when the situation calls for it.
How Multi-Branch Works in FlaggerLink
FlaggerLink's multi-branch system is built around a simple principle: branches are separated by default, connected when needed.
Branch Segregation
Each branch in FlaggerLink operates with its own set of core resources:
- Employees belong to a specific branch
- Vehicles belong to a specific branch
- Equipment belongs to a specific branch
- Jobs and orders are managed within a branch
When a dispatcher logs in and selects their branch from the branch selector in the sidebar, they see only their branch's employees, vehicles, equipment, and jobs. There's no clutter from other locations — just the data they need to run their operation.
This separation is what makes multi-branch manageable. A Salem dispatcher builds tomorrow's schedule using Salem's crew and Salem's equipment. They're not sorting through a combined list of 80 employees trying to figure out which 30 are theirs.
What's Shared Across Branches
While operational resources are separated, FlaggerLink shares the things that should be shared company-wide:
- Customers are shared across all branches — if Portland works for ODOT, Salem can see that customer too
- Customer divisions are shared, so the same GC's regional offices are visible to any branch
- Crews are shared at the company level
- Job roles and wage schedules apply across all branches
- Custom fields are configured once and used everywhere
This means you set up a customer once and every branch can create orders for them. No duplicate entries, no sync issues, no "which branch owns this customer?" confusion.
Cross-Branch Borrowing
Here's where it gets practical. When a dispatcher needs a resource from another branch — say Portland needs two extra flaggers and Salem has availability — the dispatcher can borrow from another branch right from the job assignment screen.
In the job details panel, a branch picker dropdown lets the dispatcher switch their view to another branch's resources. They can see Salem's available employees, select the ones they need, and assign them to the Portland job. The borrowed employee shows up with a branch badge so everyone knows they're on loan from another location.
This works the same way for vehicles and equipment. If Salem's arrow board is available and Portland needs one, the dispatcher can pull it in from the job assignment screen.
There's no formal approval workflow — dispatchers with the right permissions can borrow directly. The system tracks the assignment so both branches can see where their resources are committed.
Branch Administration
Admins have a broader view. They can:
- Switch between branches or view All Branches to see the full company picture
- Create and configure branches with their own name, address, phone, and assigned manager
- Assign users to branches — controlling which dispatchers and managers can access which locations
- Transfer resources between branches using the bulk move tool, which lets you permanently reassign employees, vehicles, or equipment from one branch to another
Branch-level managers see their own branch. Company admins see everything. The role-based access ensures people see what they need without being overwhelmed.
Reports Across Branches
Reports in FlaggerLink span the entire company. A regional manager can pull a report covering all branches to see the full operational picture — total jobs, total crew, total equipment utilization. A branch manager can filter down to just their location's activity.
This dual view is especially useful for billing and compliance. When a customer's work spans two branches, the reporting reflects the combined effort without anyone manually merging spreadsheets.
A Practical Example
Consider a traffic control company with branches in Portland and Salem.
On a typical Monday, Portland's dispatcher is scheduling 12 flaggers across 4 job sites. Salem's dispatcher has 8 flaggers on 3 jobs. Each dispatcher is working from their own branch view — clean, focused, just their people and their jobs.
At 6 AM, a GC calls Portland with an emergency lane closure in Woodburn — halfway between both offices. Portland's dispatcher checks their available crew, but everyone's already assigned. They open the branch picker on the job assignment screen, switch to Salem's roster, and see two flaggers who are unassigned today and closer to the job site.
The Portland dispatcher assigns the Salem employees to the Woodburn job. The Salem dispatcher can see the assignment on their end — their employees show as committed for the day. No phone calls to the other office. No confusion about who's where.
When the regional manager runs their end-of-week report, the Woodburn job shows up in the combined view with the correct branch attribution for each resource.
What This Means for Growing Companies
If you're running a single-office operation today but thinking about expansion, your software choice matters now. Migrating mid-growth is painful. Starting with a platform that already supports multi-branch operations means one less thing to worry about when you open that second location.
And if you're already running multiple branches with separate tools — different spreadsheets, different processes, different visibility — consolidating onto a structured platform with proper branch segregation and cross-branch borrowing is one of the highest-impact operational improvements you can make.
The goal isn't to merge everything into one chaotic view. It's to keep each branch running independently while making coordination seamless when it matters.
Want to see how FlaggerLink handles multi-branch operations for your company? Get in touch or explore the platform to learn more.
