Assigner
How it works Pricing Demo Blog FAQ Contact Sign in
Use case

Autotask Auto Assign Tickets: Autotask Automatic Ticket Assignment, Workflow Rules, and Ticket Triage

Autotask PSA has no round robin. Automatic ticket assignment in Autotask comes from workflow rules that set a queue and a primary resource, from mailbox defaults on Incoming Email Processing, and, on the newer Kaseya subscriptions, from AI Ticket Triage. Each one decides who gets a ticket in a different way and each has a limit that shows up only on a busy board. This page lays out what the Autotask help documentation says, where MSP dispatch breaks, and where a separate assignment engine fits.

See how it works
Rules you control Works beside your stack No black box No sales call
Routing Studio
Assigned

Routed by your rules
Inbox
Assignees load
Skipped

In short

Autotask auto assigns tickets through workflow rules: a rule fires on an event such as Created by, checks up to five conditions, and updates fields including Queue Name and Primary Resource/Role. The assignee is always a fixed resource or a dynamic role such as Account Manager or Queue Owner, so Autotask has no native round robin or workload balancing. Rules usually fire within 5 minutes and are not applied to existing tickets. AI Ticket Triage can suggest or auto apply the primary resource, but only on Kaseya 365 Ops, ITSM+, and Ultimate subscriptions.

// THE FIT

Why it fits

This page is for an MSP service manager, dispatcher, or Autotask PSA administrator who assigns tickets from the queue by hand every morning, whose workflow rules send every ticket of a type to one tech, or who is weighing the Kaseya 365 upgrade for AI triage. It assumes Autotask is already live with queues, issue types, and at least one incoming mailbox.

A workflow rule picks one name, every time

The Primary Resource/Role update in a workflow rule takes a fixed resource or a dynamic role: Account Manager, Account Team, Department Lead, Timesheet Approver, Queue Owner, or Queue Resources. There is no option that rotates between two techs who both work hardware tickets, so a rule that assigns sends every matching ticket to the same person.

Rules fire within about 5 minutes, not instantly

The Autotask help says workflow rules usually fire within 5 minutes of being triggered. For a priority 1 ticket from a client with a one hour response SLA, that lag comes straight out of the response window before anyone is even named on the ticket.

Existing tickets are never re-evaluated

Workflow rules are not applied retroactively. A rule you write on Monday to fix routing does nothing for the 40 tickets already sitting in the queue. The documented way to force evaluation is to open each ticket, use Forward/Modify, and save it.

A queue with nobody in it swallows tickets

Resources can only work tickets if they belong to at least one queue, and the help warns that a queue with no resources lets tickets fall through the cracks. A new queue created for a client and never staffed collects tickets that no rule and no person ever sees.

Email tickets ignore category defaults

Each Incoming Email Processing mailbox creates one kind of ticket, up to 15 mailboxes. The ticket category is applied, but its field defaults are not applied to tickets created from email, except Due Time. The queue and resource come from the mailbox settings, not the category you configured.

AI triage assigns only inside a fence you set

Kaseya Intelligence Ticket Triage can auto apply Primary Resource and Queue above a confidence threshold that defaults to 95, and it considers only the resources and queues listed in its Assignment Eligibility section. It is included with Kaseya 365 Ops, ITSM+, and Ultimate subscriptions, not with every Autotask plan.

// COMPARE

Side by side

Every way an Autotask ticket gets an owner, and where each one leaks

Mechanism What it assigns When it runs Skipped when Where it leaks
Workflow rule, Primary Resource/Role update A fixed resource, or a dynamic role such as Queue Owner or Account Manager Usually within 5 minutes of the triggering event The ticket existed before the rule, or a Changed operator was combined with a future event One name per rule. No rotation, no workload check.
Workflow rule, Queue Name update A named queue, or the queue of the issue or sub-issue type Usually within 5 minutes The rule is inactive or its five AND conditions do not match Puts the ticket in a queue. A queue is not a person.
Incoming Email Processing mailbox The queue and resource set on the mailbox When the email is processed Never skipped, but category field defaults do not apply (except Due Time) Up to 15 mailboxes, one kind of ticket each.
Time based workflow rule (Due in, Overdue by, Idle for) Whatever the rule updates, often an escalation owner When the time condition is met It is a one off event and never triggers a second rule Does not restart the Idle clock, so it cannot be used to pace follow ups.
AI Ticket Triage (Kaseya Intelligence) Primary Resource and Queue, suggested or auto applied On the triage workflow rule Confidence under the threshold (default 95), or the resource is not in Assignment Eligibility Only on Kaseya 365 Ops, ITSM+, and Ultimate. Inputs documented are skills, descriptions, issue types, and ticket history.
Cascading rules Whatever the chain of rules updates Up to 5 rules can fire in sequence The chain passes 5 rules Two rules that reverse each other flip the owner back and forth.
Dispatcher picking by hand Whoever the dispatcher chooses When a person acts The dispatcher is busy, out, or asleep The fallback most Autotask shops actually run on, and the one this page is about replacing.

Two facts explain most dispatch complaints on this table. Every rule based path assigns a fixed name or a role, never the next person in rotation or the least loaded tech, and the only mechanism that picks a person per ticket is a paid AI feature on the higher Kaseya subscriptions.

// DETAIL

In detail

What the Autotask documentation actually says about automatic ticket assignment

Workflow rules: the engine behind every automatic assignment

Almost every automatic assignment in Autotask PSA runs through workflow rules, found under Admin, Automation, Workflow Rules. A rule has three parts: one or more events, up to five conditions, and up to five updates or notifications. The help is precise about the limits. You can have up to 200 active workflow rules. They usually fire within 5 minutes of being triggered. Multiple events on one rule are treated as this OR that, while the conditions have an AND relationship, so every one of the five must match.

Events come in two families. Regular events fire on something happening to the ticket, such as Created by, Edited by, or a status change, and they carry an actor type: Anyone, an Autotask Resource, an External Contact, a Client Portal User, a Co-managing User, or a Taskfire User. That actor field is how an MSP routes portal tickets differently from tickets a tech logs on a call. Time based events (Due in, Overdue by, Idle for) fire when a clock runs out and are the usual tool for escalation.

The update that assigns work is Primary Resource/Role, next to Queue Name. Both accept a fixed value or a dynamic option. The documented dynamic options are Account Manager, Account Team, Department Lead, Timesheet Approver, Queue Owner, and Queue Resources. That list is the whole menu. Nothing on it means the next tech in turn, the tech with the fewest open tickets, or the tech who is on shift right now.

That is why experienced Autotask consultants describe rule based assignment bluntly. One MSP automation vendor calls it a sledgehammer approach and puts the problem in one question: what if you have two techs that work IT:Hardware tickets? The rule has no way to split the work between them. It names one of them, or it names a role that resolves to one person.

Queue Owner assignment: the triage pattern Autotask recommends

The pattern the Autotask help itself suggests is to route by queue, then assign the queue owner. The queue documentation says you can create workflow rules that notify the dynamic recipient queue owner, or dynamically assign the queue owner as the ticket resource, and that it allows you to set up automatic ticket triage in Autotask. The rule examples add the other half: automatically assign a ticket to the queue associated with its issue or sub-issue type and notify the queue owner.

Put together, that is a two step design. Issue type sets the queue, the queue owner becomes the primary resource, and the queue owner decides whether to keep the ticket or hand it on. It works, and it is honest about what it is: a way to make sure a named person looks at every ticket, not a way to spread tickets across a team. On a queue that takes 150 tickets a week, the queue owner is now a full time dispatcher whether or not that was in their job description.

Queue membership rules add a second constraint. The help states that resources can only work on tickets if they are assigned to at least one queue, and warns to make sure at least one resource is assigned to each queue, or tickets placed into it will fall through the cracks. The REST API is stricter: a Resource plus Role combination assigned to a ticket must be associated with at least one Service Desk Queue. A new hire who was given a login but no queue cannot be named as primary resource, and an integration that tries will fail on that ticket.

Five workflow rule behaviors that cause silent misroutes

The Autotask help lists a set of behaviors that produce routing problems with no error on screen. Each one is documented, and each one explains a common complaint on MSP dispatch boards.

  • Rules are not retroactive. The help says workflow rules are not applied retroactively, and that to force workflow rules to evaluate existing tickets you select Forward/Modify and save. A routing fix therefore does nothing for the backlog until someone touches each ticket.
  • Changed operators and future events do not mix. The documentation warns not to use the Changed, Changed to, and Changed from operators with future events; if you do, the workflow rule will not fire. The rule saves, shows as active, and never runs.
  • Changing the category by rule does not bring its defaults. Changing the Ticket Category through a workflow rule does not automatically apply the default values of the new category. A rule that recategorizes a ticket to Network expecting the Network queue and priority to follow gets the category and nothing else.
  • Rules ignore category restrictions. Workflow rules are not constrained by ticket category settings, so a rule can write a queue or resource onto a ticket that the category would never allow in the UI.
  • Cascades stop at five, and time rules stop at one. Up to 5 workflow rules can fire in sequence, and the help warns against writing one rule that reverses another. A time based rule is a one off event that never triggers a second rule, and rules do not restart the Idle clock.

None of these is a defect. They are the documented behavior of a rule engine designed to set fields, being asked to do a dispatcher job.

Incoming email: the mailbox decides, not the category

Most MSP tickets still arrive by email, which makes Incoming Email Processing the busiest assignment path in a typical Autotask instance. The help sets two rules. Each mailbox can only create one kind of ticket, and you can configure up to 15 mailboxes. Then the part that surprises admins: a ticket category is applied to email tickets, but its field defaults will not be applied to tickets created from incoming email, the exception being the Due Time setting.

So a team that carefully set default queues, priorities, and resources on its ticket categories finds that none of it applies to the largest share of its tickets. The queue and resource come from the mailbox configuration. Autotask own setup steps for email processing end with an instruction to establish workflow rules that assign and notify resources, which puts every emailed ticket back into the fixed name limits of the rule engine described above.

The practical consequence is a split system. Portal and phone tickets follow category defaults, emailed tickets follow mailbox settings, and every exception is a workflow rule. When routing looks inconsistent between clients, the first thing to check is which path the ticket came in through.

AI Ticket Triage: what it assigns, and which plans include it

Kaseya added the one Autotask feature that chooses a person per ticket. The workflow rule documentation describes sending tickets to Ticket Triage so that AI can suggest or automatically update selected ticket fields, and optionally assist with ticket assignment. Supported fields include Primary Resource and Queue, each set to Suggest only or Auto-apply, with a confidence threshold that defaults to 95.

The Kaseya Intelligence help lists what the model uses: assignment to queues and resources, skills and skill descriptions, queue and priority descriptions, issue types, and historical tickets. It also sets the boundary: Kaseya Intelligence will consider only resources and queues included in the Assignment Eligibility section. The help warns not to duplicate existing workflow rules that already manipulate fields managed by Ticket Triage, and resolves overlaps in a fixed order: Auto-apply, then Suggest, then None.

Two things to know before paying for it. First, the plan line, verbatim: Kaseya Intelligence features are included with a Kaseya 365 Ops, ITSM +, and Ultimate Autotask subscriptions. Second, a conflict between sources. The Datto product page says triage routes tickets to the right technician based on workload, while the help page lists skills, descriptions, issue types, and history as inputs and does not mention workload at all. An August 2025 Datto blog described workload based Smart Ticket Assignment as the next phase. Ask Kaseya to show you, on your own tickets, whether current open workload changes who gets assigned, because that is the single thing a rule based setup cannot do.

Where Assigner fits beside Autotask PSA, and where it does not

Every mechanism above either writes a fixed name, resolves a role to one person, or hands the decision to a model trained on your history. None of them rotates fairly across a team, checks how many open tickets each tech is carrying right now, or leaves a plain reason on the ticket. That middle decision is what Assigner does. Each new Autotask ticket is sent to Assigner, which applies rules your team writes and picks one owner by live availability, current open workload, skills, and client or contract, using round robin, weighted rotation, load balancing, or priority order. Every assignment carries a reason, such as next in rotation among the three hardware techs on shift with fewer than eight open tickets.

It is worth being clear about what it does not replace. Autotask stays your system of record for tickets, time, contracts, and billing. If you run one queue with one owner and nobody complains about fairness, the Queue Owner pattern may be enough. Assigner earns its place when two or more techs share a ticket type, when the backlog needs rebalancing rather than one more rule, or when you want per ticket assignment without moving to a higher Kaseya subscription to get it.

MSPs also look at Autotask specific dispatch add-ons, such as Giant Rocketship SmartDispatch (least tickets, round robin, and first available, from $40 per user per month with a $200 monthly minimum) and MSPbots NextTicket ($50 per user per month plus onboarding), both priced on their own sites. Assigner is $12 per user per month billed yearly, or $15 billed monthly, and the demo runs the real assignment engine on sample tickets. See how it handles MSP ticket assignment across client contracts and SLAs, or read what Autotask PSA pricing looks like per user.

// FAQ

Questions buyers ask

Frequently asked questions

Can Autotask auto assign tickets?

Yes, through workflow rules. A rule with an event such as Created by and up to five conditions can update Queue Name and Primary Resource/Role. The assignee is a fixed resource or a dynamic role such as Queue Owner or Account Manager, so every matching ticket goes to the same person. Autotask has no native round robin.

How do I set up automatic ticket assignment in Autotask?

Go to Admin, Automation, Workflow Rules and create a Ticket rule. Add the event, such as Created by Anyone, set up to five AND conditions like issue type or account, then add updates for Queue Name and Primary Resource/Role. Save and activate. The rule applies to new events only, not to existing tickets.

Does Autotask have round robin ticket assignment?

No. The Autotask workflow rule documentation offers fixed resources and dynamic roles (Account Manager, Account Team, Department Lead, Timesheet Approver, Queue Owner, Queue Resources) and no rotation option. MSPs add round robin with a separate dispatch tool or an assignment engine that writes the primary resource back to Autotask.

How long do Autotask workflow rules take to fire?

The Autotask help says workflow rules usually fire within 5 minutes of being triggered. Time based rules fire when their Due in, Overdue by, or Idle for condition is met. For tight SLAs, count that lag as part of the response time before a technician is named on the ticket.

Why is my Autotask workflow rule not firing?

Common documented causes: the rule uses Changed, Changed to, or Changed from with a future event, which stops it firing; the ticket existed before the rule, since rules are not retroactive; one of the five AND conditions does not match; or the cascade limit of 5 sequential rules was reached. Forward/Modify and save forces re-evaluation.

How many workflow rules can Autotask have?

Autotask allows up to 200 active workflow rules. Each rule can carry up to five conditions and up to five updates, and up to 5 rules can fire in sequence as a cascade. Time based rules are one off events and never trigger a second rule.

What is Autotask ticket triage?

Ticket Triage is the Kaseya Intelligence feature that lets AI suggest or auto apply ticket fields, including Queue and Primary Resource, above a confidence threshold that defaults to 95. It considers only resources and queues in its Assignment Eligibility section. It is included with Kaseya 365 Ops, ITSM+, and Ultimate Autotask subscriptions.

Does Autotask AI triage assign tickets by workload?

The sources disagree. The Datto product page says triage routes tickets based on workload, but the Kaseya Intelligence help lists skills, descriptions, issue types, and historical tickets as inputs and does not mention workload. Ask Kaseya to demonstrate workload aware assignment on your own tickets before relying on it.

How do I assign Autotask tickets to the queue owner automatically?

Create a workflow rule that sets Queue Name, often to the queue of the issue or sub-issue type, and sets Primary Resource/Role to the dynamic option Queue Owner. The Autotask help describes this as a way to set up automatic ticket triage. It sends every ticket in that queue to one owner.

Why do emailed tickets ignore my Autotask ticket category defaults?

The Incoming Email Processing documentation says a ticket category is applied to email tickets but its field defaults are not, except Due Time. The queue and resource come from the mailbox settings. Each mailbox creates one kind of ticket, with up to 15 mailboxes.

Why can I not assign a technician to an Autotask ticket?

A resource must belong to at least one Service Desk queue to work tickets, and the REST API rejects a Resource plus Role on a ticket unless that combination is associated with a queue. Add the technician to a queue, give them a role, and the assignment will save.

What tools add round robin to Autotask?

MSPs use dispatch add-ons built for Autotask, such as Giant Rocketship SmartDispatch (least tickets, round robin, first available) and MSPbots NextTicket, or a general assignment engine such as Assigner that picks an owner by rotation, workload, skills, and availability and records the reason for each ticket.

Keep reading

Related MSP ticket routing pages worth reading next:

Stop hand-sorting your incoming work

Let Assigner route it to the right available person by skill, workload, and availability, using rules you control. Nothing sits unassigned and no one gets cherry-picked. Every assignment shows why.