QVCCS innovation · How-to guides

Genesys Cloud workitems and task routing: a practical guide to Work Automation

The contact centre measures every second of a call, then loses sight of the claim the moment the caller hangs up. Genesys Cloud Work Automation turns that back-office task into a workitem that is typed, queued, routed, timed and automated like a conversation. Here is how the building blocks fit together, and how we design and deliver them.

Updated QVCCS Innovation team

Work automation and task routing Two lanes feed one routing engine. In the top lane a customer conversation is routed to a front-office agent; in the bottom lane a workitem card, with a clock for its service level, is routed in the same way to a back-office agent. Work Automation queues, routes and measures tasks just as Genesys Cloud CX does for conversations. WORK AUTOMATION · TASK ROUTING Route work like conversations CONVERSATION WORKITEM ROUTINGQueues · skills · SLA Frontoffice Backoffice
  • Did you know that every Genesys Cloud workitem always sits in exactly one workbin, even while it is queued for or assigned to an agent, and that a workbin's division can never be changed?

  • Did you know that once a Work Automation schema is saved, neither the schema nor its custom attributes can be deleted, and Genesys advises against storing PII, PCI or PHI data in them?

  • Did you know a workitem can wait in a queue for assignment for up to 60 days, after which it is removed from the queue and its assignment state becomes AcdExpired?

  • Did you know that conditional group routing and predictive routing are not available for workitems, which route with standard, bullseye or preferred agent routing, or by direct assignment through the API?

01

A claim that leaves the call and disappears

Picture an insurer's claims line at 11:15. A customer reports a burst pipe; the agent records the claim in the system of record and releases it to the back-office claims team. The contact centre knows exactly how long the caller queued, how long the call lasted and how long wrap-up took. Then the caller hangs up, and the claim drops out of sight. Complex claims tend to wait while quicker ones are picked first, nobody is timing them, and two days later the customer rings back to ask what is happening. The front-office agent can only search the record and hope it is up to date.

Genesys Cloud Work Automation closes that gap. It turns tasks into workitems that Genesys Cloud CX can type, park, queue, route, time and automate, much as it does for conversations. Genesys's own overview uses an insurance example: a request to expand health cover creates a workitem of worktype Coverage Expansion in the status Screening, an automated workflow emails the customer for missing details, and the workitem then routes through a queue to an agent and moves to Assigned, to be resolved within an agreed five-day SLA. We first wrote about Work Automation when Genesys announced it in June 2023; this guide replaces that post with how it works today.

02

Workitems: work as a first-class object

A workitem is a non-conversational object: a task, a request or a case step that typically needs an agent's attention. Before dedicated APIs existed, Genesys notes that many organisations routed tasks by piggybacking on the third-party email or chat APIs, which made it hard to keep tasks and real conversations apart. Work Automation makes workitems first-class objects with their own Task Management API, such as POST /api/v2/taskmanagement/workitems, and builds on Genesys Cloud process automation, meaning events, triggers and Architect workflows, to run the business logic around them. Users can also add workitems directly, and a workitem can route automatically to a queue like an ACD interaction.

Commercially, Work Automation is an add-on. Genesys documents that it requires a Genesys Cloud CX 1, CX 2 or CX 3 licence, and its billing FAQ states that any user holding any permission in the workitems namespace is a billable Work Automation user, which makes role design a commercial decision as well as a security one. Genesys has also announced a consumption-based model that bills by the number of workitems processed each month, introduced alongside Case Management, which requires it; existing licence-based customers can stay on that model until their next renewal. We confirm which model applies before we design roles and volumes.

03

Worktypes, schemas and custom attributes

A worktype defines the structure and behaviour of the workitems created from it: insurance claims, hardware requests, expense reports, password resets. Every workitem has exactly one worktype, which cannot change after creation. The worktype carries the defaults each new workitem inherits unless the creation request overrides them: its workbin, queue, routing language, priority and skills, plus a due date for SLA compliance, an expiration date for date-based automation and a life span that governs how long the item is kept. It can also nominate an agent script. Two choices are permanent: a worktype's division, which must match its default workbin, and its schema, although you can edit the schema's attributes to create a new version.

The schema is where the business data lives. Each schema is a set of custom attributes, from small and large text fields to numbers, identifiers, drop-downs, tags, checkboxes, dates and date-times, with up to 50 attributes per schema and up to 100 schemas per organisation. Saving a field generates a field key used in the API, and the key cannot be changed afterwards; nor can a saved schema or its attributes be deleted. Genesys advises against holding PII, PCI or PHI data in custom attributes. Attributes drive what agents see through the Schema Display tab, which can make fields read-only or editable, as well as Architect business logic and the filtering of workitems.

Work Automation: from workitem to worktype, workbin, queue and agent On the left, workitems are created through the API or by a person, and each carries a worktype, a priority, a due date and a current status. In the middle, the worktype sets the rules: custom attributes, default due and expiry durations, a default workbin and queue, and a set of statuses grouped into the Open, In progress, Waiting and Closed categories, with permitted transitions and optional time-based automatic transitions; a workbin parks items that are not ready to be worked. On the right, routable workitems are queued and offered to a skilled agent, who works the item and moves its status on, while due dates and status are tracked throughout. Example names and timings are illustrative. WORKITEMS Work arrives as items Created through the API or by a person WORKITEM · CLAIM REVIEW Priority 5 · due in 2 days Status: Open WORKITEM · DOCUMENT CHECK Priority 3 · due tomorrow Status: In progress WORKITEM · AWAITING SUPPLIER Priority 2 · due in 5 days Status: Waiting EXAMPLES ILLUSTRATIVE WORKTYPE AND WORKBIN The rules and a home WORKTYPE DEFINES Custom attributes · default priority Default due and expiry durations Default workbin, queue and skills STATUSES AND PERMITTED TRANSITIONS Open In progress Waiting Closed auto after 3 days WORKBIN Parks similar items that are not ready yet, until information arrives or a flow moves them on STATUS CATEGORIES SHOWN AS COLOURS ROUTING Queue, then agent QUEUE · BACK OFFICE CLAIMS by priority Skilled agent Accepts and works the item, then moves its status on TRACKED THROUGHOUT Due date, status and time in queue Status changes can trigger workflows Back-office tasks get the same queueing, routing and measurement as a call – the clock keeps ticking.
Workitems inherit their rules from a worktype, wait in a workbin when they are not ready, and route through a queue to a skilled agent. Examples are illustrative.
Read this diagram as text

Three panels from left to right show workitems arriving, the worktype and workbin that govern them, and routing through a queue to an agent.

  1. The left panel, "Workitems – Work arrives as items", notes "Created through the API or by a person" and shows three illustrative examples.
  2. The examples are "Claim review" (priority 5, due in 2 days, status Open), "Document check" (priority 3, due tomorrow, status In progress) and "Awaiting supplier" (priority 2, due in 5 days, status Waiting). Each has an arrow into the middle panel.
  3. The middle panel, "Worktype and workbin – The rules and a home", starts with "Worktype defines": "Custom attributes · default priority", "Default due and expiry durations" and "Default workbin, queue and skills".
  4. Under "Statuses and permitted transitions", arrows run from "Open" to "In progress" to "Waiting" to "Closed", and a dashed arrow labelled "auto after 3 days" leads from Waiting back to In progress. A note says status categories are shown as colours.
  5. A dashed "Workbin" box reads: "Parks similar items that are not ready yet, until information arrives or a flow moves them on".
  6. An arrow leads from the worktype to the right panel, "Routing – Queue, then agent", where "Queue · Back office claims" orders items "by priority".
  7. An arrow leads down from the queue to "Skilled agent – Accepts and works the item, then moves its status on".
  8. Below that, "Tracked throughout" lists "Due date, status and time in queue" and "Status changes can trigger workflows".
  9. A strip at the bottom reads: "Back-office tasks get the same queueing, routing and measurement as a call – the clock keeps ticking."

04

Statuses and status categories: modelling the process

Statuses track a workitem's progress through your business process, and they belong to a worktype. Every status sits in one of four categories: Open, In progress, Waiting or Closed. Before workitems of a worktype can be created, it needs a default status and at least one Open and one Closed status; Genesys can create a basic Open and Closed pair for you. Each status lists the statuses it may move to, and an empty list allows a move to any other status. A Closed status can be set to terminate the workitem, which lets supervisors track closure and SLA compliance; Genesys notes that a workitem must be terminated for its due-date compliance to be checked.

Statuses can also move on by themselves. An automatic status transition fires after a set duration, from 60 seconds to 30 days, or at a set time of day when the duration is at least one day, and it can be switched off for an individual workitem. A workitem can make up to 500 automatic transitions a day. Crucially, status is not the same as assignment state. The assignment state follows routing: AcdStarted while queued, Alerting, Connected, Held, Parked, Disconnected and Terminated, with Declined or AlertTimeout sending the item to the next agent. A claim can be Waiting in your process while it sits Parked with the agent who owns it.

A workitem's status, its assignment state and the automation that moves it on On the left, the status of a workitem is defined by its worktype and follows the business process: every status sits in one of four categories, Open, In progress, Waiting and Closed, shown with illustrative statuses and an automatic transition. On the right, the separate assignment state follows routing: AcdStarted, Alerting, Connected, Held or Parked, Disconnected and Terminated, with Declined or AlertTimeout returning the item to the queue and AcdExpired after 60 days queued without an agent. Along the bottom, two automation paths: worktype rules launch an Architect workitem flow, and Process Automation triggers on the task management notification topic launch an Architect workflow. STATUS · SET BY THE WORKTYPE Where the work is in your process OPEN IN PROGRESS WAITING CLOSED Screening Assessing Awaiting docs Settled auto transition after a set duration Needs at least one Open and one Closed status Permitted transitions are set per status A Closed status can terminate the workitem STATUS NAMES ILLUSTRATIVE ASSIGNMENT STATE · ROUTING Where it is with people AcdStarted Alerting Connected Held/Parked Declined or AlertTimeout Disconnected Terminated AcdExpired after 60 days Declined or timed-out items go to the next agent Independent of the business status on the left AUTOMATION · REACTING TO EVENTS Worktype rule: create · date · status Architect workitem flow Update status, priority or due date; transfer to ACD or user Topic v2.taskmanagement.workitems.{id} Process Automation trigger Architect workflow: logic and data actions to other systems Model the statuses on your process; let routing, rules, flows and triggers move the work on.
Status follows your process and assignment state follows routing; worktype rules and Process Automation triggers move the work on.

05

Workbins, queues and skills: getting work to the right person

A workbin is the container every workitem lives in. A workitem is always in exactly one workbin, even while it is queued or assigned, and it can be moved between workbins in the same division. Workbins belong to a division that cannot be changed, an organisation can have up to 1,000 of them, and a workbin cannot be deleted while it holds workitems or is a worktype's default. On the worktype's Routing tab, Routing Enabled decides what happens next: on, and the workitem routes as an ACD interaction through its queue; off, and it stays in the workbin, where agents can assign items to themselves or automation can process it first.

Routed workitems follow the queue's settings with standard, bullseye or preferred agent routing, or direct routing set on the workitem through the API. Skills and language filter the eligible agents, higher priority items route first, and agents need the Workitems > Workitem > Accept permission in the workitem's division. Genesys recommends dedicated queues for workitems: there is no performance view that combines conversations and workitems, and many queue settings, such as auto-answer and after-call work, are not implemented for workitems. The developer guidance adds a sharper reason: when an agent becomes free, ACD scans only a limited number of queued items, so a queue full of unassignable workitems could delay calls in the same queue.

Assignment itself is flexible. The QueueAssignmentAlerting and AgentAssignmentAlerting operations on PATCH /api/v2/taskmanagement/workitems/{workitemId} send an item to a queue or straight to a person, a user with the right permission can assign a queued item manually, and a non-alerting assignment places an item in someone's list without ringing their roster. Agents accept, decline, park, unpark and transfer workitems from the workspace, and integrations can follow a user's assignments on the v2.taskmanagement.workitems.users.{id} notification topic.

06

Automating the lifecycle: rules, workitem flows and triggers

There are two complementary ways to automate. The first is the worktype's Rules tab with an Architect workitem flow. Rules fire on creation (one rule per worktype), on dates, before, on or after the due or expiry date, after creation or before the life span ends, with up to five rules each for due and expiry dates and three for life span, timed from 15 minutes to 30 days, and on status transitions. Architect generates the flow from the worktype, with workitemCreated, workitemStatusChange and workitemDateBasedEvent event types. Each worktype has one workitem flow, its worktype cannot be changed later, and only one execution runs at a time per workitem.

The second is process automation. A trigger created with POST /api/v2/processautomation/triggers listens to the v2.taskmanagement.workitems.{id} notification topic, whose events carry an operation of add, edit, delete or purge, and launches an Architect workflow when its match criteria are met. With the JSON data format, the workflow receives the whole event, including custom fields, as Flow.jsonData. That is where we call data actions to update a CRM, fetch missing information, or send the customer an update when a status changes, the proactive notification that stops them chasing the contact centre.

One gap is worth designing for. Genesys notes that there is currently no direct relationship between a workitem and the calls, messages or emails made while working it. Its interim advice is to keep attributes free for conversation IDs and write them into the workitem as each interaction completes, or in post-processing, with triggers and workflows doing the work. We build that link into the schema from day one, so a supervisor can move from a claim to every conversation about it.

Illustrative Process Automation trigger, following the Genesys Developer Center pattern: launch a workflow when a workitem with a given custom field value is edited.

POST /api/v2/processautomation/triggers
{
  "name": "Claims - customer details updated",
  "topicName": "v2.taskmanagement.workitems.{id}",
  "target": {
    "type": "Workflow",
    "id": "<Architect workflow id>",
    "workflowTargetSettings": { "dataFormat": "Json" }
  },
  "enabled": true,
  "matchCriteria": [
    { "jsonPath": "operation", "operator": "Equal", "value": "edit" },
    { "jsonPath": "customFields.claim_channel_text.value", "operator": "Equal", "value": "Web" }
  ]
}

07

Seeing the work: views, queries and Case Management

Supervisors and administrators get dedicated workitem performance views: Queue Workitems Performance Summary and Detail, and Agent Workitems Performance Summary and Detail, alongside a workitems list that shows priority, due date, status, worktype, queue and routing state for a supervisor's agents and queues. For integration and audit, the Task Management API exposes history and versions for workbins, worktypes and workitems, such as GET /api/v2/taskmanagement/workitems/{id}/history, which returns the changes between versions. That answers the auditor's question of who changed a claim's priority, and when.

Some outcomes need more than one task. Case Management bundles workitems into a case that moves through up to three predefined stages, each owned by a team and each generating its own workitem, and closes automatically when the final stage completes. A refund that needs capture, approval and payout is the classic shape. Because Genesys ties Case Management to the consumption-based Work Automation model, we treat the step from workitems to cases as both a design and a commercial decision, and we model worktypes so that the move to cases is a natural extension rather than a rebuild.

08

How QVCCS designs and delivers Work Automation

Work Automation succeeds or fails on the process model, so we start in the back office, not in the admin screens. In Discover, our Senior Business Consultant walks the real process with the teams who do the work and measures volumes, handling times and where items wait. In Define, every status, permitted transition and SLA becomes a requirement with Given/When/Then acceptance criteria, and every system that will create or update workitems gets an interface contract. In Design, the Solution Architect fixes the decisions that cannot be undone, divisions, schemas, field keys and the worktype-to-flow pairing, in the low-level design and the design decision log, together with dedicated queues, skills, languages and the roles that carry workitems permissions.

Senior Developers build workbins, worktypes and statuses with CX as Code in version control where appropriate, and write workitem flows, workflows, triggers and data actions under the Senior Platform Practice Lead's engineering standards and four-eyes review. Our Systems Integration Tester then proves the lifecycle end to end: every permitted and forbidden transition, automatic transitions and date rules firing at the right moment, triggers matching only what they should, a workitem with a language no agent has, declines and alert timeouts, and failure paths when a data action times out. User acceptance testing is run with back-office team leaders on their own scenarios.

Transition is delivered remotely: role-based training shows agents how to accept, park, unpark and transfer workitems, and supervisors how to read the workitem views. In Run and evolve, we review Genesys release notes for Work Automation changes and tune priorities, due dates and automation against the SLAs the business set. The squad typically brings together a Solution Architect, Senior Business Consultant, Senior Developers, a Systems Integration Tester and a Trainer, backed by the whole practice. Every delivery team member holds, or is completing, Genesys Cloud certification.

How it compares

Conversations and workitems in Genesys Cloud CX

How workitems differ from the interactions a contact centre already routes. Native behaviour as documented by Genesys, checked in October 2026.

AspectConversations (voice, messaging, email)Workitems (Work Automation)
What it isA customer interaction on a media channel.A non-conversational unit of work, such as a claim, a request or a case step.
Where it livesOn the conversation, with its participants, while it is handled.Always in exactly one workbin, typed by one worktype, until its life span ends.
Tracking progressConversation and participant states as the interaction is routed and handled.A business status in the Open, In progress, Waiting or Closed category, plus a separate assignment state.
Routing methodsStandard, bullseye, preferred agent, conditional group and predictive routing, depending on media.Standard, bullseye and preferred agent routing, or direct assignment through the API; not conditional group or predictive routing.
AutomationArchitect flows for the channel, such as inbound call, message and email flows.Worktype rules with an Architect workitem flow, and Process Automation triggers that launch Architect workflows.
Time and SLAService level and wait times measured in queue.Due date, expiration date and life span on every workitem; up to 60 days queued before AcdExpired.
ReportingQueue and agent performance views.Queue and Agent Workitems Performance views; Genesys recommends dedicated queues for workitems.

Workitems and conversations have no direct relationship today; Genesys suggests writing conversation IDs into workitem attributes.

The takeaways

  • Back-office tasks become workitems that are queued, routed, timed and audited like conversations.
  • Worktypes, schemas and divisions include choices that cannot be undone, so they are designed first.
  • Status models the business process; assignment state tracks routing, and both are visible.
  • Rules, workitem flows and triggers move work on and keep customers informed without chasing.
  • Dedicated workitem queues protect calls and keep reporting clear.

Designed, built and supported by the same certified team that delivers Genesys Cloud CX solutions for enterprises and integrators.

Who to contact Managed Professional Services

Last reviewed

Questions about what you have read?

Clients, partners and people introduced to us can reach the specialists behind our applications and articles directly.

Who to contact