How I redesigned network operations from monitoring to decision-making - the assignment loop: from ~8 minutes with tables to ~4 today, and the agent aims to halve it again.
Try the live demo (opens in a new tab)Real-time SaaS for fiber-network operations at a large telecom - shipped and in daily use. The agentic layer shown here is designed ahead of its build.
Outcome - the assignment loop dropped from ~8 to ~4 minutes, estimated with ops.
My scope: the admin dashboard - research to UI. It syncs in real time with the technicians’ mobile app - a separate product.
Under NDA - every name, screen and data point here was recreated from scratch. Nothing is client material.
Every assignment still fused location, skills, workload, traffic and weather - in the admin’s head, under SLA pressure.
![]()
I’m wasting too much time finding an available technician! Why isn’t there a tool that does this for me?
- Administrator, user interviews
![]()
Issues remain open for hours because no one notices they haven’t been assigned.
- Administrator, user interviews
Prefer Map-Based, Real-Time Operations
Admins Asked For A Faster Way To Respond
The Assignment Loop In The Old Table System
Point To Admin - Tech Communication Gaps
Ask For Predictive Maintenance Alerts
The original SyncOps study - interviews with 8 admins and 4 field technicians, field observations, and conversations with their managers. It also benchmarked Praxedo, ServiceNow and Nagios, plus a literature review.
Coordinates a central-region team in real time.
“I’m wasting too much time finding an available technician.”
Ten years in fiber optics. Slowed by unclear briefs; stuck in traffic between sites.
“I have multiple open jobs, but no clear priority.”
Why isn’t there a tool that does this for me?
- AdministratorNo one notices they haven’t been assigned.
- AdministratorI’d rather do preventive work than take a big fault - it’s also less load on my people.
- Area managerAgent assigns silently.
Rejected - trust dies on the first hidden mistake.
More alerts, better sorted.
Rejected - the alert informs, but the decision stays manual.
The agent acts where safe, proposes where high-stakes, and always explains its reasoning.
Chosen
Solves the actual problem - Time-to-Decision - without giving up human control. Reduces load on the operator while building system trust over time.
The agent continuously fuses operational data into one actionable proposal.
The agent fuses internal operational data with public traffic and weather APIs - no new data exposure, no proprietary data leaves the platform.
Agent proposes, human approves - Salesforce, GA May 2025. Traffic-aware ETAs - Salesforce, Oracle, Microsoft.
Visible confidence with a threshold - the agent says how sure it is. Below the bar it doesn’t propose - it stops and hands the decision back.
One-click comparison - every proposal shows who came second and why the winner won - and you can swap.
Coverage alerts - the agent looks ahead at the shifts and flags an area about to be left short - with a fix attached.
Daily digest - one tidy morning brief: what happened, what the agent did alone, what needs a decision - instead of 60 cards.
Traffic and weather re-planning - a jam or a storm isn’t just a new ETA - it’s a reason for the agent to propose a different assignment.
Vendor release notes and product docs, 2025 - verified Aug 2026.
Salesforce, Oracle and Microsoft ship pieces of this list. The whole of it - nowhere yet.
All six signals, continuously
Hard constraints: skill, area, shift hours, safety
Travel time, workload balance, SLA risk
Confidence based on data freshness and margin
Above the threshold it proposes. Below it, the agent holds and asks.
Why the map leads: spatial decisions are the fastest to make visually - the queue and roster answer what the map can’t.
What the admin used to hold in her head, the agent now shows on the map - proposals, risks, and clusters, in place.
“11m away, skills on hand” - the agent’s pick, one click to approve.
“Expires in 45m” - flagged before the clock runs out, not after.
“2 open incidents, 1.7 km apart” - the agent spots a pattern a human would miss.
“Ramat Gan drops to 1 tech at 16:00” - a gap surfaced before it becomes a problem.
“3 connector faults in 30 days” - the inspection is booked before the fourth.
Severity + SLA clock set the row’s priority and colour
Nearest technician, workload, distance - fused automatically
No score on confident calls - a number appears only when the agent is unsure
One Why on the person - skills, ranking, and the runner-up
One primary button: Assign. Everything else is secondary
Risk and reversibility set the level. Nothing acts silently.
Low-risk, reversible, always logged.
One-click approve, reasoning attached.
The agent steps back and asks.
Below the threshold the agent proposes nothing - it flags and waits
Two reasons, in plain language - never a black box
High-stakes dispatch stays above the threshold. This one doesn’t. The bar is tuned with ops - every override calibrates it
Tamar compares options or asks the agent to dig deeper
The decision stays human. The agent records the outcome
Reasoning always, a score when unsure
“Why this technician” - one tap
Approve · edit · override, one click
Agent actions are reversible
Activity log of every agent step
Every entry names the job it touched - an audit trail the admin can stand behind.
One prioritized morning summary replaces a wall of alerts.
Traffic holds a technician; the agent proposes a reassignment before the SLA breaks - a scenario straight from the original journey map.
Tamar approves. The system executes. Credit stays with the admin.
Signal Lost at 58% - the agent flags it and waits. Tamar decides.
Avi once asked for break recommendations on slow days. The agent surfaces that - as a proposal on Tamar’s board. The approved task lands in his field app, briefed and complete.
Risk areas surface on the map - issue clusters, traffic and incoming weather.
The agent drafts preventive tasks for at-risk segments - never silently scheduled.
Admins turn proposals into work orders. Prevention becomes routine, not luck.
of the 12 people interviewed asked for predictive alerts - in the original study.
The admin’s part - alert to dispatch. Expected to drop by about half, from ~4 minutes in today’s dashboard.
Near-breaches caught in time. Expected to climb - field-service cases move on-time from 76% to 91%.
Throughput expected to grow 2-3x - dispatchers will run 40+ techs instead of 10-15.
The gap between loaded and idle expected to shrink - 6-8 jobs per tech instead of 3-5.
Overrides expected to fall toward 5-10% - the bar for mature systems.
The agentic layer is design work ahead of its build - it ships with its measuring stick already defined. The ~50% target rests on today’s ~4-minute baseline - after the move from tables already cut it from ~8 (estimated with ops); the rest lean on benchmarks from adjacent field-service domains, not telecom. Halving today’s loop returns about an hour a day at the conservative end. All of it is estimate, not claim.
Sources: Upper - Auto Dispatch for Field Service · Baytech - Agentic AI Dispatch, 2025.