Skip to content

[ 01 // dispatch ]

See the whole queue.
Hand it out in one move.

Every open HaloPSA ticket on one live board, the unowned queue ranked by breach risk, and the technicians who can take the next one. Drag a ticket onto a tech, confirm, and Halo gets the assignment before the board moves.

Command center in the browser extension 8 ways to group the board Recommendations every 2 min Written to Halo first

QuantumOps for Halo · Dispatch board

The QuantumOps dispatch command center: open HaloPSA tickets drawn as hexes grouped by technician, the dispatch queue ranked by breach risk, a Needs eyes list with Assign, Review and Open buttons, two organization Q-Notices along the top, a live call tile, recommendations with Accept buttons, alerts, capacity for the next four hours and the Pulse timeline along the bottom.

QuantumOps for Halo · Dispatch board

The right column of the QuantumOps dispatch board: a breach-imminent recommendation to assign an unowned ticket to Sam Technician and a load-imbalance recommendation to move two tickets, each with Accept and Ignore, then SLA-breach and client-cluster alerts and capacity for the next four hours.

[ 02 // the board ]

Every open ticket, one hex each.

The dispatch command center opens in its own browser tab from the QuantumOps for Halo extension. It is for dispatchers, service desk managers, administrators and customer success.

Read the queue at a glance

Fill is priority, the ring is SLA (amber at risk, red when breached), faded hexes are stale, and the letter is the Halo ticket type. Zoom in and ticket numbers appear, then mini-cards.

Eight ways to group it

Agent, Client, Type, Priority, Age, Stage, Guided and Lists, on keys 1 to 8. Switch views and every hex flies to its new cluster. In the Agent view, unassigned work is packed last and boxed in red.

The numbers that matter, on top

Critical, open and unassigned counts, SLA compliance, average age and technicians online. The counts that need attention turn amber or red.

SLA from Halo’s own dates

When HaloPSA has a fix-by date, the board works SLA out from it and shows Paused while a ticket is on hold. When it has to estimate, it says so.

Board rules keep the noise off

Administrators and service desk managers hide chosen clients, ticket types, teams, categories, statuses or old tickets for everyone, and can stop the AI processing those tickets too.

Shaped to each dispatcher

A first-run wizard asks your role and the teams you watch. Panels, thresholds, lists and footer badges are saved to your account, and keyboard shortcuts switch views, search, open Pulse and move between tickets.

[ 03 // hand it out ]

Drag a ticket to a tech.
Halo gets it first.

The queue lists tickets with no technician: breached first, then at risk by SLA, then priority. Pick one and the cockpit shows the AI summary, the technicians ranked by fit, and which required skills each one has or lacks.

Drag, or take the best fit

Drag a hex onto an agent card, take Quick assign to the best fit, or right-click for the top three technicians and their fit.

Confirmed, then written to Halo

Every assignment opens a confirmation, then goes to HaloPSA first. The board moves only when Halo accepts. If Halo refuses, you see Halo’s reason and nothing moves.

Book the slot

Book a technician’s free slot as a Tentative appointment in Halo, straight from the cockpit, with possible duplicates and the expected resolution time beside it.

QuantumOps for Halo · Ticket cockpit

The ticket cockpit on the dispatch board for ticket #54892 at Acme Corp: critical, SLA breached, VIP, a numbered AI summary of the ticket history, and a Quick assign to the best fit button above Sam Technician, ranked at 92% fit with his matching skills and an Assign button.

[ 04 // recommendations ]

It spots the trouble. You accept the fix.

Eight rules run on the server every two minutes. Most results come with a plan written out step by step: assign or reassign in Halo, post a Q-Notice, message a technician on Slack or Teams. Nothing runs until a dispatcher accepts it.

  • Accept lists every step in plain words before you confirm
  • Steps run in order and stop at the first failure, with a check or cross on each
  • A failed plan keeps its results and can be retried
  • A Slack or Teams message is skipped, not failed, when the tech has no linked chat account
  • Ignore for good, or snooze for 30 minutes, an hour or four hours

Breach imminent

An unassigned ticket at 85% of its SLA or more. The plan assigns it to the best-ranked technician who is available.

Load imbalance

One tech above 90% load while an available teammate is under 40%. The plan moves up to three of the busy tech’s lowest-risk tickets.

Agent slowdown

Four or more open tickets and no recorded action in two hours, from a tech whose usual pace says otherwise. The plan moves the breaching work and tells the service desk managers.

Appointment at risk

An appointment within 15 minutes while its tech is on a call or holds a breached ticket. The plan posts a warning to the tech and the service desk managers.

No dispatcher coverage

Every dispatcher is on a call or away. The board raises a critical banner; there is no plan to run.

Shift ending

A shift ends within 30 minutes with critical or breached tickets still assigned. The plan hands them to techs still on shift and posts each a handover notice.

Recurring issue

A cluster of tickets in one category or type in the last hour. The plan posts an organization-wide Q-Notice.

AI insight

An AI observation about the board that names tickets. The plan assigns them, or posts a notice.

[ 05 // who can take it ]

Know who can take the next ticket.

Agent cards show each technician’s readiness, load, shift and next appointment. Readiness changes the moment a status does; load counts refresh every 15 minutes.

Readiness comes from timeclock punches, the lunch, brb and back status commands where your Teams or Slack app has them, and the nightly schedule reset. With a Yeastar P-Series phone system, the card also shows the desk phone: ringing, on a call or switched off.

  • Open, critical-and-high, breached and at-risk counts, plus the oldest ticket’s age
  • The shift as a progress bar, with lunch and the next appointment
  • The agent lens: the next four hours, their tickets in risk order, and today’s pace against their own 28-day baseline
  • Techs starting within four hours fade in as Arriving

Readiness states

  • Can take
  • Busy
  • Overloaded
  • On a call
  • Leaves soon
  • At lunch
  • Offline

Readiness from punches needs the Timeclock & Payroll add-on. Desk-phone presence needs a Yeastar P-Series PBX, with call recording collection set up in QuantumOps, extensions mapped to agents and the PBX’s extension status monitors switched on. See Phones and identity.

[ 06 // pulse and attention ]

What needs eyes now, and what’s coming next.

The edges of the board hold only what needs a person, each item with one action. The Pulse timeline shows the last few hours and the next few.

Pulse

A timeline with now in the middle: arrivals, assignments, resolutions and predicted SLA breaches, clock-ins, lunches, calls and appointments. Zoom from 15 minutes to 72 hours, or press P to give it the whole canvas.

Needs eyes

Breached and unassigned tickets, tickets about to breach, tracked tickets that just changed, appointments at risk and critical recommendations, each with Assign, Open or Review.

Q-Notice ribbons

Organization-wide notices run along the top with a countdown. Ack hides one for you; dismiss expires it for everyone. Notices about one ticket or one tech badge that hex or card.

Live call tiles

Who is on a call, with which caller and client, for how long, at which script step, and on which ticket. That ticket’s hex gets a green ring. Calls come from the Call Taking screen, the extension’s Call tab or a Yeastar PBX.

Tracked tickets and lists

Track a ticket until it closes, for four hours or for the shift, and get a notification when it’s assigned, changes stage, nears SLA or closes. Watch lists and footer badges count what you care about.

Alerts, capacity and AI insights

Alerts with an Act button, whether the next four hours will fit, a seven-day leaderboard of closed tickets, and AI insights you dismiss or investigate. An investigation reports back; it never acts.

[ 07 // q-notices ]

Tell the team once. The AI hears it too.

A Q-Notice is operational context: a change freeze, a known outage, a do-not-reboot order. Mark it for AI processing and it goes into the prompt when the AI analyzes a matching ticket, so the triage accounts for it.

  • Five kinds: Q-Beacon, Q-Intel, Q-Directive, Q-Sentinel and Q-Signal
  • Five severities, from Info to Critical
  • Scoped to a ticket, client, user, agent or the whole organization
  • Expires on a timer, or stays until someone expires it
  • AI Refine polishes the wording before you post
  • An audit log of deliveries and changes

QuantumOps · Q-Notice Center

The Q-Notice Center in the QuantumOps web app: counters for each notice kind and a list of active notices, including a change freeze directive, an SLA-at-risk sentinel raised by an auto-rule and a vendor outage beacon, each marked for AI processing and showing its expiry.

Where notices show up

On HaloPSA tickets

A Q-Notices button on the Ticket Analysis and Ticket Triage tabs raises a notice scoped to that ticket.

On clients, users and agents

The Client, User and Agent dashboards in Halo carry a bell with the active count, the list and a create button.

On calls and in the web app

The same bell sits on the Call Taking screen and the web app’s ticket grid.

On the dispatch boards

As ribbons and badges on the command center, and in a panel on the web Dispatch Control Center.

[ 08 // alerts ]

Heads-up where the team already talks.

Auto-Rules and AI health notices reach the app, Slack, Teams and email. Sentiment alerts go to Slack or Teams. Suppression keeps a known problem from repeating.

Auto-Rules

Administrators set rules that fire on an event (a new, updated or closed ticket, or finished triage), on a schedule, or both. Conditions use AND/OR on ticket, client and user fields. Create a notice, post straight to Slack or Teams, or both.

Suppression windows

Once a rule fires, it stays quiet for the window you set, 60 minutes by default, so one real problem doesn’t become a hundred messages. Rules from the older Alert Engine import with one button.

Sentiment and tonality alerts

When a customer’s email update scores at or below your alert threshold, a card lands in your Slack or Teams channel with the scores out of 10, key phrases, recommendations, and buttons to the ticket and the Customer Success Center. One alert per ticket per four hours, with Good Analysis, Poor Analysis and Exclude Similar buttons when the feedback loop is on.

AI provider health

If your AI provider keeps refusing your account, a large share of calls fall back to other models, or no AI call succeeds for 15 minutes, QuantumOps raises a notice that names the provider, the cause and the fix, and sends it to Slack, Teams and email.

Dispatch board alerts

While a board is open, it raises its own on-screen warnings: SLA approaching or breached, three or more unowned tickets from one client, a stalled queue, and dispatchers overruling the AI on more than 40% of tickets in the last hour.

Notice cards you act on in chat

With the Slack or Teams assistant switched on and a staff channel chosen, notices arrive as cards with Acknowledge and Snooze 4h, plus Assign to me and Open in Halo when the notice is about one ticket. With the Customer Success Center on, a sentiment card also offers Reprocess, Dismiss, Silence, Send CSAT and Create CS ticket. The card shows who acted.

[ 09 // in the web app ]

Not on the extension yet?
Dispatch from the web app.

The Dispatch Control Center in the QuantumOps web app is generally available. It uses the same Halo-first assignment and updates live as tickets change in HaloPSA.

Dispatch Control Center

Team health, the ticket mosaic and the dispatch queue on one screen, with Dispatcher and Management lenses, an SLA heatmap, AI insights, Q-Notices and a leaderboard. Ctrl+K jumps to a ticket or runs “assign #1234 to Sam”.

Guided Work

Switch it on and each technician’s assigned tickets are re-ranked every few minutes: red to work now, yellow next, orange after, green when waiting on someone else. Turn on color sync and the colors show on the tickets in Halo. It orders work; it doesn’t hand it out.

Override review

When a dispatcher overrules the AI’s team, type, impact or urgency, both choices are saved side by side. A manager approves or rejects each one, and only approved corrections are used to shape later recommendations.

[ 10 // faq ]

Straight answers.

Can’t find yours? Email sales@techpulsecloud.com.

Is the dispatch command center available now?

Yes. It opens in its own browser tab from the QuantumOps for Halo extension, on Chrome and Edge, with Firefox support in beta, for the Administrator, Service Desk Manager, Dispatcher and Customer Success roles. Q-Notices, the alerts on this page (except the chat cards) and the web Dispatch Control Center are generally available.

Does the board assign tickets on its own?

No. A drag, a quick assign or an accepted recommendation each opens a confirmation first, and the assignment is written to HaloPSA before the board changes. Recommendations are plans a dispatcher accepts or ignores. People whose sign-in isn’t linked to a Halo agent get a read-only board.

Does it use our HaloPSA SLA?

The command center does. When Halo supplies a fix-by date, SLA is worked out from it, shows Paused while a ticket is on hold, and is labeled as Halo SLA. Otherwise the board estimates from priority (1, 4, 8 or 24 hours) and says it’s an estimate. The web Dispatch Control Center and the board alerts use the estimate.

Who receives Q-Notices and alerts?

In the app, anyone who opens a matching ticket, client, user or board sees them. Outside the app, Q-Notices go to the one Slack channel and one Teams channel you connect and to your primary contact’s email. Sentiment alerts go to Slack or Teams, and board alerts stay on screen. An accepted dispatch recommendation can also message a named technician directly. There is no SMS and no on-call rota.

Does the AI read Q-Notices?

Only the ones marked for AI processing. Those are added when the AI analyzes a ticket the notice covers (that ticket, its client, its user, or the whole organization), so the triage and research account for them. Agent-scoped notices and system notices, such as AI provider health, are left out.

Which phone systems show live presence?

Yeastar P-Series only, with call recording collection set up in QuantumOps and extensions mapped to agents. Without it, “on a call” comes from the Call Taking screen or the extension’s Call tab.

Do we need the Timeclock & Payroll add-on?

Only for readiness from punches: clock-ins, breaks and lunches on agent cards and in Pulse. Shifts and scheduled lunches otherwise come from the agent schedules in QuantumOps.

[ 11 // start ]

Put the whole queue on one screen.

Book a demo and we’ll walk the board through a real HaloPSA queue.

sales@techpulsecloud.com