Frontline DualPath
DualPath · Operator platform

The console that answers the phone and makes the first touch decisive.

Frontline sits on top of Autotask with an AI co-pilot. The person who picks up the ticket can understand it fast, fix what they can on the call, and send the rest to the right tier with the context attached. Everything they do is saved back to Autotask.

Size up→Resolve→Route·Written back
What's new 7 Nov 2026

Knowledge that curates itself, and a second QoL pass.

The knowledge queue now runs itself, and the rest of the November QoL review has shipped: undo, one search box, a link back to Autotask, and tidier admin pages.

New

AI knowledge curator

Frontline drafts knowledge from resolved work, but nobody had time to review the queue, so roughly 5,900 drafts were waiting. An AI curator now decides them automatically. Each draft is judged at temperature 0 against a strict rubric and compared with the three closest entries already published, so duplicates are turned away. The curator approves, rejects, or approves with tightened wording, and approvals go into the shared knowledge base.

  • People stay in control. Admins can still approve or reject anything pending. The queue has Pending, Approved and Rejected tabs with counts, and every decision shows who made it, why, and when.
  • Less junk to start with. The new version of the drafter no longer files bookkeeping facts or synthetic rows.
  • Kill switch. One setting stops the curator without a rebuild.

On the board

  • Undo. After you change a status or reassign, the confirmation offers Undo. It isn't offered for closures, follow-up statuses or escalations.
  • One search box. It filters the list as you type and searches all tickets. Type an exact ticket number and press Enter to open it.
  • Open in Autotask. A link in the ticket header takes you straight to the ticket in Autotask.
  • Escalating an unassigned ticket asks first, and names the tier and queue it's going to.
  • Recent tickets in the palette. ⌘K with nothing typed lists the last 8 tickets you opened.
  • Select toggle. Bulk checkboxes appear only when you turn them on.
  • Plain error messages. Board alerts explain what went wrong in a sentence, not an API error code.

Insights

  • One period control across KPIs, Accounts and Time, from 7 days to 1 year.
  • Long windows are complete. KPIs now read up to 25,000 facts. Before, a 90-day view was quietly cut off at about 6,100 rows.
  • Sortable Time ledger. Ticket Review keeps its team-table sort in the URL.
  • Plain-language labels. Hover over a metric term to see what it means.

Admin & automation

  • One Feature access page for VoIP, Scout and Networks. Old links redirect.
  • Tenants. Shared tabs and a breadcrumb, and the list can be filtered and sorted by status.
  • JML inbox and portal accounts. Search, a customer column and Load more. New portal accounts pick queues from a checklist.
  • Reorder rules. Move triage and approval rules up or down.
  • Automation bindings are edited with the workflow's own run form. Raw JSON is still available under Advanced.
  • Stacked dialogs. Esc closes only the one on top.
Earlier · 6 Nov 2026 · the first operator quality-of-life pass

On the board

  • Command palette. Press ⌘K / CtrlK to jump to any page or action.
  • Shortcut help. Press ? to see every key. The list is built from the board's own keymap, so it's always accurate.
  • Keyboard ticket navigation. j/k, Enter, /, t triage, n note, e escalate, c copy number.
  • Failed notes keep your text. If a note fails to post, it stays in the box so you can retry without retyping.
  • Triage waits have a limit. A slow triage stops waiting after a set time, and you can cancel it sooner.
  • Failures say so. If a list can't load you see "Couldn't load · Retry", not an empty list that looks like there's no work.
  • CSR drafts are protected. Your edits aren't overwritten, there's a recovery path when a save result is uncertain, and blocked follow-ups explain why.
  • Alerts don't vanish. When toasts stack up, they expand instead of quietly dismissing ones you haven't seen.

Everywhere

  • Views live in the URL. Board, KPIs, Time, Accounts, Networks and VoIP filters survive a reload, and you can share them as a link.
  • Freshness chips. Data views show how old their data is. Dashboards show whether the feed is Live, Reconnecting or Polling.
  • Live connection pill. The console shows whether the real-time connection is actually up.
  • Copy chips. Copy ticket numbers and IDs in one click.
  • Shared CSV export and table sorting. Exports are guarded against spreadsheet formula injection.
  • More accessible. Device status doesn't depend on color alone, and the KPI quadrant dots work from the keyboard.
  • Networks and VoIP. Data ages update live, the tenant and site are kept in the URL, and you can sort the device table.

Safety nets

  • Confirm before you can't undo. Portal-account delete, MFA reset, passkey revoke, password reset and role removal now ask first.
  • DPIGA "Switch to sync" shows the impact from the last preview before it applies.
  • Unsaved-change guards on onboarding settings, automation workflows and tool policies, so navigating away doesn't silently discard work.

For leads & admins

  • Knowledge queue. Filter by queue scope and category, then approve or reject in bulk.
  • Rule lists show the order rules run in, are searchable, and show who edited each rule last.
  • Tool policies mark unsaved cards, show results inline, and can be filtered.
  • Automation shows JSON errors inline and lets you filter runs.
  • Access pages link straight to Roles & access and Tenants.
Why Frontline exists Stakeholders

Every ticket costs a senior hour it shouldn't.

The fix isn't hiring more tier-1 staff. The fix is making the first touch decisive, so simple work gets closed at the front desk and hard work arrives already triaged.

Before

Queue→waits→senior tech reads cold→re-route?→customer repeats
  • Tickets sit until a tech reads them from scratch.
  • Password resets, known errors, and "who even gets this?" questions take up T2/T3 time.
  • Context gets gathered again at every handoff, and the customer explains the problem twice.
  • Time gets logged from memory at the end of the day, so the numbers you manage by are guesses.

With Frontline

Queue→CSR + AI triage→resolve on the callorclean escalation
  • One click turns a raw ticket into a structured read plus a suggested next move.
  • Scoped tools let the first touch actually fix things: passwords, Teams presence, endpoint checks.
  • An escalation carries the tier, target queue, roles and reason, so the next tech picks up where the last one stopped.
  • Notes, time and KPIs record themselves as part of the work.
The core loop

Queue → Read → Triage → Work → Act.

This loop is the backbone of Frontline. Every tool exists to help you finish it on the first touch, and Autotask stays the system of record the whole way through.

01

Queue

Every Autotask queue you can access, each with a live open-ticket count. Newest tickets show first.

j k move · / filter
02

Read

A normalized ticket: status, priority, SLA pressure, company, contact, and the full activity stream with who said what to whom.

Enter open
03

Triage

One click gets you a summary, urgency, sentiment, what to ask the caller, a do-it-now fix and a suggested escalation.

t run triage
04

Work

Talk to the customer with a co-pilot that already knows this ticket. Collect what you need before you hang up.

ticket-scoped chat
05

Act

Add a note, change status, reassign, escalate, or run a tool. Each one is saved to Autotask a second later.

n note · e escalate

Nothing lives only in Frontline. Autotask stays the source of truth. If the AI gateway goes down, the whole loop still works without it.

Illustration with fictional data. Three zones: queues · list · detail. The command deck runs along the bottom.

How it makes us faster

Minutes come back at every step.

Frontline doesn't ask anyone to work harder. It removes the steps that used to slow tickets down. Each row below is a specific mechanism that's in production today.

Reading coldA tech reads the whole ticket history from scratch before deciding anything.
→
One-click triageA structured read in seconds: summary, key facts, urgency and next move. Sections appear as each one finishes.Press t. You can read the summary while the resolution is still being worked out.
Bounce-backsThe ticket comes back days later because nobody asked for the serial number or error text.
→
"Data to collect"Triage lists what to ask while the caller is still on the line.When you need more later, an Info Request sends an AI-drafted form and the answers go straight into the ticket.
Over-the-wall escalationA ticket gets moved and the next tier starts from zero.
→
One-action escalateOne action moves the queue, sets the tier and adds a reason note.The receiving tech gets the tier, target queue, roles and reason along with the ticket.
Simple fixes climb tiersA password reset waits in a T2 queue because the first touch has no admin access.
→
Do-it-now toolsWhen a scoped action would fix it, triage offers it as a one-click tool on the call.M365 password reset, Teams presence, Scout endpoint checks, JML. Every run is saved under the operator's name.
Writing it up afterwardsThe call ends and then the operator writes the subject, description and notes.
→
Drafted from the callThe CSR and technician desks draft the subject and description from your notes and the live call transcript.You review and apply the drafts. RingCentral call notes attach to the ticket automatically when that connection is enabled.
End-of-day timesheetsTime gets rebuilt from memory and is usually under-billed.
→
Time captures itselfEffort is estimated for each note, action and tool run, and shown as ⏱ chips.Edit or split an entry in one click. /time shows your balance sheet.
Mouse travelClick, scroll, hunt for a button, repeat 200 times a shift.
→
Keyboard-firstj/k to move, t to triage, n for a note, e to escalate, ⌘K to jump anywhere.Press ? at any time to see every shortcut.
Repeat ops by handThe same onboarding or file-move steps get clicked through for each customer.
→
Automation & AutopilotBuild a workflow once and run it across customer bindings, with durable execution history.Autopilot is rolling out as an autonomous agent for the Frontline-Triage queue. It parks finished work for human review.
Status meetingsManagers pull reports by hand to find out what's stuck and who's overloaded.
→
It comes to youA daily or weekly helpdesk digest by email, plus Ticket Review for each tech's open work and what's stuck.Impact & Effort KPIs are captured when each ticket is completed. Nothing has to be rebuilt.
The flagship

One click turns a raw ticket into a decision.

Triage doesn't return a paragraph to skim. It returns labeled sections you can act on. Learn them once and you can read any triage at a glance.

SummaryA plain-language recap, so you can confirm you and the AI agree on what this is.
Category · UrgencyWhat kind of issue it is, rated low, normal, high or critical.
Caller sentimentCalm, frustrated or escalated, so you can set your tone before you dial.
Key factsThe important points from the ticket history.
What the AI discoveredThings the AI inferred that you might have missed.
Data to collect ★What to ask the caller right now. This is the biggest single protection against bounce-backs.
Do-it-now resolution ★Numbered steps, a customer script you can read aloud, a confidence score, and whether a CSR can resolve it.
Risk flagsSecurity or sensitivity signals. If these fire, the ticket probably needs Engineering.
Draft note + replyA ready-to-log internal note and a ready-to-send customer reply.
Suggested escalationThe tier, roles, exact Autotask queue and reason, bundled for the handoff.
Suggested toolsScoped one-click actions, shown only when one applies and you're allowed to run it.
// MINDSET

Triage prepares you for the call. It isn't an order.

Skim the activity stream first, so triage confirms your read instead of surprising you. If it's wrong, don't follow it. You decide.

// RESILIENT

Sections fail independently

If one section errors, the others still appear. You can re-run triage, lean on the ticket chat, or work without AI. The normalized ticket and every write-back action keep working.

// CO-PILOT

Ticket-scoped chat

A slide-out assistant that already knows this ticket. Use it for wording, next steps, or reading an error message. Responses stream in.

What it does

A triage console that grew into the operator's whole cockpit.

The core is small and the tools around it cover a lot. Every capability answers the same question: can we close this on the first touch instead of escalating it?

Triage & routing

/

Ticket board

Live queue counts, a normalized ticket view, a full activity stream, resizable panes and configurable columns.

Helps: you see the freshest work first, with no Autotask codes to decode.

t

Agentic triage

A structured read, a do-it-now fix, risk flags, draft note and reply, and a suggested tier and queue.

Helps: you know what to do in seconds instead of minutes.

e

Tiered escalation

T1, T2, T3 and Engineering. One action moves the queue, records the tier and adds a reason note.

Helps: context goes with the ticket, so nobody rebuilds it.

Calls & intake

/csr

CSR call workflow

A focused dashboard: find the property and caller in Datto, see existing issues, record the facts, and choose Resolved on the call or Escalate to CSS.

Helps: routing is handled for you, and repeat callers update their open ticket instead of creating a duplicate.

/intake

Technician call desk

A browser phone with live transcription. Frontline pulls up related tickets and runbooks as the call goes and drafts the subject and description.

Helps: the ticket is mostly written by the time you hang up.

verify

Caller verification

Push-approval or voice-keypress challenge before any sensitive action. SMS and email codes don't count.

Helps: you can act quickly without getting social-engineered.

Do-it-now tools

M365 actions

A single multi-tenant Entra app with per-action scopes. Password reset is the canonical tool and can reach the customer's parent and child tenants.

/scout

Scout

AI-proposed, operator-approved diagnostics on the customer's actual device. No one gets a blank remote shell.

JML

Joiner, mover and leaver flows that mirror a real colleague's access. Destructive steps need two keys.

/voip · /networks

Comms & network

Teams presence and DND, the Grandstream VoIP fleet, and Meraki/UniFi network health.

Customer-facing safe doors

Secure Send

Seal a secret and email a view-limited link with a code, MFA and an expiry. Never paste a password into an email again.

Info Request

An AI-drafted form the operator approves and sends. The customer's answers go straight into the ticket.

Customer portal

M365 sign-in, ticket self-service and live chat with the CSR.

Notes as email

Send a public note as a real email, routed so Autotask doesn't send it twice.

Automation & autonomy

/automation

Automation

A visual workflow builder over Graph, OneDrive, SharePoint and Frontline tools. It has customer bindings, approvals, and durable execution with full review history.

/autopilot

Autopilot rolling out

An autonomous agent for the Frontline-Triage queue. It gathers info, runs tools when it's confident, asks a human when it isn't, and parks finished work for review.

/workbench

Workbench

A direct assistant console scoped to one customer, with artifacts and documentation (runbooks, repos, the vault) close at hand.

/admin/knowledge

Knowledge curator new

An AI curator works through the knowledge queue. It approves durable guidance into the shared knowledge base and rejects duplicates and filler. Admins can override any decision.

Run the business

/kpis

Impact & Effort

Value delivered rather than ticket count. Each ticket is scored once, at completion, against a fixed rubric.

/ticket-review

Ticket Review

Each tech's tickets, stats and what's stuck, with saved AI assessments judged against the operator's role.

/accounts

Account Pulse

Each customer at a glance: health, response rate and outreach.

/time

Time & billing

Effort is captured automatically and shown on a per-operator billing balance sheet.

/dashboards

Dashboards

Boards that you and the assistant build, with live updates and source freshness shown.

/ticket-game

Ticket Game

A team board and scorecards with tunable scoring, which you can preview before rolling it out.

How-to guides Operators

Your shift, step by step.

You don't need to memorize every tool. You need the loop. When a tool fits the ticket, triage puts it in front of you.

Start your shift · 1 min
  1. Sign in through Cloudflare Access. CSR accounts land on the CSR dashboard. Everyone else lands on the ticket board.
  2. Scan the queue counts on the left. Look at the totals rather than counting rows.
  3. Open your assigned queue. The list is sorted Created ↓, so you're looking at new work, not the oldest tickets.
  4. Press j/k to move through tickets and Enter to open one.
Can't see a queue you need? Queue visibility comes from your Autotask API permissions. Ask your lead. It isn't a Frontline bug.
Find any ticket · 10 sec
  1. Press / to jump to the search box above the list. There's only one search box now.
  2. Type a title fragment. The list filters as you type, and Frontline also searches all tickets in Autotask.
  3. Know the number? Type the exact ticket number, including T-numbers, and press Enter to open it.
  4. Press Esc to leave the search box.
Press ⌘K (or CtrlK) with nothing typed to see the last 8 tickets you opened.
Run triage and read it · 30 sec
  1. Skim the activity stream first, so you know the story.
  2. Press t (or Run AI triage). Sections appear as each one finishes. You can cancel a wait that's taking too long.
  3. Check the Summary against your own read.
  4. Read Data to collect. That's your list of questions for the call.
  5. Look at Do-it-now resolution. If it says a CSR can resolve it and the confidence looks right, use the customer script.
  6. Check Risk flags. If they fire, plan to escalate.
Triage is a recommendation. If you're confident and the fix is low-risk with the caller on the line, you can override it.
Write it back: notes, status, reassign · 20 sec
  1. Press n to write a note, or apply the drafted note or reply from triage and edit it first if you need to.
  2. Choose internal or public. A public note can go out as a real email with Send as email.
  3. Set the status, or reassign. Assign me adds you or makes you primary. Picked the wrong one? Press Undo on the confirmation.
  4. Check the ⏱ chip on your note. If the time estimate is wrong, edit or split it.
  5. Need something only Autotask has? Use Open in Autotask in the ticket header.
If a note fails to post, Frontline keeps your text so you can retry without retyping. Undo isn't offered for closures, follow-up statuses or escalations, so double-check those before you confirm.
Escalate with context · 15 sec
  1. Collect every Data to collect item while the caller is still on the line.
  2. Press e to see the escalation options. Triage has preselected the tier, roles and target queue.
  3. Check the tier against the tier map.
  4. Write or accept the reason, then confirm. One action moves the queue, sets the tier and adds the reason note. If the ticket has no one assigned, Frontline asks first and names the tier and queue it's going to.
If you're unsure about sensitivity or how far a problem reaches, send it to Engineering. Over-escalating a possible security incident is the right call.
Take a call as a CSR · the whole call
  1. On the CSR dashboard, press Start call.
  2. Find the property and select the caller from Datto. First name, nickname and last name work in any order. Use Caller is not listed only as a last resort.
  3. If Frontline shows an existing issue, ask whether this is the same problem. A related call updates the open ticket.
  4. Record what's happening and the troubleshooting you've done. If there's a surge alert for the property, check with CSS before repeating troubleshooting.
  5. Review the subject and description Frontline drafts and correct any facts that are wrong.
  6. Choose Resolved on the call with the confirmed fix, or Escalate to CSS. Frontline handles the routing.
  7. Confirm the saved ticket number, then start the next call.
If the save result is uncertain, ask CSS to check for the ticket before creating another one.
Take a new issue as a technician · the whole call
  1. Open New issue from the rail (/intake). Enable the phone, then answer or dial. Transcription starts when the call connects.
  2. Choose the customer and select the real Datto/Autotask contact, or enter an unlisted caller's name.
  3. As the call goes, Frontline brings up related recent tickets and published runbooks, along with suggested next checks.
  4. Generate the subject, description or both from your notes and the transcript. Review the drafts and apply them. Live updates never overwrite fields you've edited.
  5. Pick the queue (the matching tier queue is preselected) and priority, then create the ticket. The transcript links automatically.
Calling on an existing ticket? Choose Call… from a phone number on the ticket. Prepare call note turns the call summary into an editable internal note.
Verify the caller, then reset a password · 2 min
  1. Triage offers M365 password reset once the tenant is consented and you're allowed to run it.
  2. Open Verify caller. Choose a push (Authenticator) or voice keypress method and trigger it.
  3. Continue only if the result is approved. Denied, timeout or error means stop.
  4. Run the reset. If it creates a temporary password, it's shown to you once and never stored. Read it to the caller.
  5. The action is saved to the ticket as an AI-assisted note attributed to you, and recorded in the tool audit log.
An SMS, OTP or email code does not verify the caller. "A code was sent" isn't the same as "verified".
Diagnose a device with Scout · 3–5 min
  1. Open Scout from the ticket or the rail and pick the customer's device.
  2. The AI proposes the diagnostic checks to run.
  3. Review each proposal and approve it. Destructive checks need an explicit approval step.
  4. Watch the results stream in, then save the findings to the ticket.
Scout reaches the endpoint without giving anyone a blank remote shell. Every action is recorded in a signed ledger.
Onboard or offboard someone (JML) · 5 min
  1. Open the JML blade from the ticket. It also runs from the standalone console and from portal intake.
  2. For a joiner, pick a peer to mirror. Frontline suggests access based on a real colleague.
  3. Review the proposed steps.
  4. Destructive leaver steps need two keys. No single click offboards a person.
Leaver flows can transfer the departing user's OneDrive files to their manager.
Send a secret safely (Secure Send) · 30 sec
  1. Open Secure Send from the ticket.
  2. Paste the secret and choose its gates: access code, MFA, expiry and view limit.
  3. Send. The customer gets a magic link, and Frontline enforces every gate.
If you're about to type a password into an email, use Secure Send instead.
Get details from a customer (Info Request) · 30 sec
  1. Open Info Request from the ticket. The AI drafts the questions based on what's missing.
  2. Edit the form, then approve it.
  3. The customer gets a magic link and fills it in. Their answers go straight into the ticket.
Use this instead of a five-email "can you tell me…" thread.
Where things go

Four tiers, color-coded everywhere.

Triage usually proposes the right tier. Knowing the map lets you double-check it.

T1 · teal

Service Desk

Password resets that need admin rights, lockouts, MFA re-enrollment, standard installs, printers, and known fixes.

MSP-T1
T2 · amber

Systems

Endpoint, Intune, M365/Exchange/SharePoint admin, AD/Entra, app config, and backup or restore. Also anything T1 tried and couldn't fix.

MSP-T2
T3 · violet

Infrastructure

Network, firewall and VPN outages, servers and hypervisors, site-wide impact, DNS/DHCP, federation, and changes that need change management.

MSP-T3
Eng · rose

Engineering / Security

Suspected security incidents, production platform, legal or compliance, executive or VIP impact, and critical outages with no known fix.

Engineering-Escalations
The routing rule: if you're unsure about sensitivity or how far a problem reaches, send it to Engineering. Over-escalating a possible security incident is always better than sitting on one.
How you'll know it's working Stakeholders

Measure the value delivered, not the ticket count.

The actions that resolve tickets also produce the numbers you manage by. No one has to follow a separate time-tracking routine.

Impact & Effort

Each ticket gets an Impact score and an Effort score from 0 to 100. Both come from fixed reference scales and are scored once, at completion, at temperature 0, ignoring the customer's name and size. That's why you can compare one period with another.

Effort uses hours logged, the number of interactions and how long resolution took, plus an AI read of complexity. Impact uses priority and SLA outcome, plus an AI read of business impact.

Ten password resets and steering a customer out of a security incident don't look the same here, and they shouldn't.

IMPACT
Impact delivered
EFF
Impact per 100 effort
SLA
SLA attainment
MTTR
Median resolve & first response

Break it down by queue, customer, work category and staffing tier at /kpis.

// DAILY

Helpdesk digest

A daily or weekly email summary for managers. It only reads from Autotask, never messages techs, and has a hard API budget and a kill switch.

// PER TECH

Ticket Review

Each technician's open tickets, stats and what's stuck, with saved AI assessments that build on the previous one.

// PER CUSTOMER

Account Pulse

Customer health, response rate and outreach, so account conversations start from facts.

The rule everything follows

The AI recommends. You execute.

The AI can suggest anything. On its own, it can only do things that are scoped and logged, and anything destructive needs a second confirmation.

// TWO KEYS

Destructive = double-confirm

Offboarding, MFA resets, deleting accounts and similar actions need a deliberate second confirmation, so nobody fat-fingers a termination.

// ATTRIBUTED

Everything under your name

Tool runs are saved as AI-assisted notes attributed to the operator and recorded in a tool audit log. The log protects operators. It isn't there to watch them.

// SCOPED

Least privilege per action

A password reset has password permission and nothing else. Writes across tenants need an explicit target inside the customer's family.

// IDENTITY

SSO in front of everything

Cloudflare Access protects the whole site. Every /api/* call is checked against a signed JWT.

// SECRETS

Server-side only

Autotask, AI and M365 credentials never reach the browser. One-time passwords are shown once and never stored.

// KILL SWITCHES

Fail-closed by default

Automation, Autopilot, the digest and the knowledge curator each have a global off switch. In dev-bypass mode, Automation refuses every live action.

How it's built

Operators (browser) ─ Svelte 5 UI, keyboard-first │ same-origin /api/* ▼ Cloudflare Access ── SSO · JWT verified on every request │ ▼ Frontline console SvelteKit SSR (Node) · Azure Container Apps ├──► Autotask PSA system of record · split API lanes (interactive / poller / KPI) ├──► AI gateway LiteLLM, so the model can be swapped without code changes ├──► Microsoft Graph one multi-tenant Entra app · per-action scopes ├──► Datto · Scout contacts, endpoint diagnostics (approval-gated) ├──► Comms · Speech browser phone, transcription, RingCentral notes └──► Postgres audit, KPIs, automation runs, digest

Every release ships with a written record listing the tests run, the rollback image and anything that wasn't verified. The 7 Nov 2026 release passed 10,106 tests with zero type errors.

Keep it handy Operators

The whole job on one card.

Open the command palette⌘ K / Ctrl K
Show every shortcut?
Next / previous ticketj k · ↓ ↑
Open highlighted ticketEnter
Filter this list/
Run triaget
Write a noten
Escalation optionse
Copy the ticket numberc
Leave search / closeEsc

The loop

Queue → Read → Triage → Work the call → Act

The rule

The AI recommends. You execute. Destructive actions take two keys, and everything runs under your name.

Before you act on a caller

Verify them with a push tap or voice keypress, not an SMS or email code. Only approved means go ahead.

When you escalate

Include the tier and reason so the context goes with the ticket. T1 Service Desk · T2 Systems · T3 Infrastructure · Engineering/Security. If you're unsure, choose Engineering.

Safe doors

Never paste a secret into an email: use Secure Send. Never start a "tell me…" email chain: use Info Request.

Tools

Reach for one when triage suggests it: password reset · Scout · JML · Teams/VoIP.

Time

Time records itself on the ⏱ chips. Correct it when it's off. You don't need to stop and log it.

Questions

Things people ask first.

Can I break something?

Not anything you can't undo. Destructive actions need a second confirmation, everything is logged, and Autotask is always the source of truth. Run the loop and trust the guardrails.

Triage says escalate, but I think I can fix it. Who's right?

You are. Triage is a recommendation. If the fix is within a CSR's scope (guided, low-risk, with the caller on the line), go ahead. If it needs admin, server or network access, or a security judgment, escalate.

What if the AI is slow or down?

Triage sections run independently, so one can fail while the others still appear. Long waits can be cancelled. If the AI gateway is down, you still have the full ticket and every write-back action.

Does this replace Autotask?

No. Frontline is a faster surface on top of Autotask. Every note, status change, reassignment and escalation is written back. Reporting, billing and contracts stay where they are.

Can the AI take actions on its own?

In the operator console, no. It recommends and a person executes. There are two narrow exceptions. The knowledge curator decides which drafted guidance gets published to the knowledge base. It never touches tickets or customers, admins can override it, and it has its own kill switch. Autopilot, which is rolling out, is limited to its own queue, runs behind a kill switch, treats credential issuance as human-only, and parks finished work for review. Its autonomy is earned per category and is lowered automatically when results slip.

How do we prove it's paying off?

Watch the share of Quick wins in Impact & Effort, the efficiency rate, SLA attainment and median first response at /kpis. Check Ticket Review for escalations that stall. The data is recorded when each ticket is completed, so you can compare any two periods.

Where do I get help?

Your team lead or shift lead first. Escalate tickets by tier. Questions about Frontline itself go to your lead or the Frontline admin.