| UI or UX | UI + UX - Context-sensitive workflow action suggested for the user's current record, case, conversation, or task | UI + UX - Ranked suggestions generated from context, behavior, item similarity, popularity, editorial rules, or recommendation models | UI + UX - Component-level list of linked task rows with names, hints, and statuses | UI + UX - Actionable queue for triaging many items that need human review |
| UI guidance | Render the recommended next action as a bounded suggestion card or action slot that names the action, trigger context, expected outcome, owner, due time or urgency, eligibility status, and why the system is suggesting it now. | Render recommendations as a labelled set of suggested items with clear item identity, recommendation reason, source or basis, availability, and a visible way to dismiss or tune at least the current item. | Render a task list as a set of row-level tasks where each row has a short task name, optional single-sentence hint, link target when startable, and status text that indicates whether the task is completed, incomplete, in progress, not started, unavailable, optional, or ready. | Render review queue as an actionable worklist with queue scope, counts, filters, sort order, row reason, owner, priority, age or SLA, status, preview context, selection, and row actions. |
| UX guidance | Use recommended next action when the user is already working in a case, conversation, record, or workflow and the system can propose the next concrete step that reduces decision effort without removing user judgment. | Use recommendations to reduce discovery effort when the system has evidence that a small set of items, products, services, content, or next actions may be useful in the user's current context. | Use task list when users need to scan a known set of service tasks, understand what each task is, choose a task to start or resume, and see each task's current status. | Use review queue when a team repeatedly processes a changing set of tickets, comments, pull requests, content items, cases, requests, or records that require human inspection and action. |
| Good UI | A support case sidebar recommends Send refund-policy article because the customer asked about a refund twice, shows confidence, source snippets, and opens a draft for review. | A benefits dashboard shows Recommended for you with cards labelled Because you saved appeals guidance, Popular with benefits caseworkers, and Editorial fallback for Benefits, each with Not interested and Save controls. | A task list row for Upload evidence shows the task name, a short hint, a linked row, and a Needs attention status with the unavailable reason in the row text. | A support queue shows New triage, SLA at risk, owner, customer, status, priority, age, preview text, assignment, and next actions without opening every ticket. |
| Bad UI | A large Continue button is labelled Recommended without any trigger, reason, consequence, or alternative. | A carousel says You will love this, hides that the first card is sponsored, and gives no reason or dismissal control. | A task list uses uppercase button-like status pills and users click the status instead of the row. | A review queue shows a flat list of titles with no reason, age, owner, status, priority, or action controls. |
| Good UX | A representative reviews the suggested reply, sees that it was triggered by customer intent and a matching knowledge article, edits the draft, and sends it. | A user hides a benefits recommendation as Not interested, chooses a reason, and the list immediately replaces it with a lower-ranked item without changing their recently viewed history. | A user scans five task rows, sees that Financial history is incomplete, selects anywhere on that row, completes the section, and returns to find the row status changed to Completed. | A reviewer claims the oldest SLA-at-risk ticket, opens a preview, assigns it to Billing, returns to the queue with the row removed, and lands on the next oldest item. |
| Bad UX | A user accepts a suggested discount and only afterward learns it changed contract terms. | Users assume recommendations are mandatory next steps because the UI mixes them with required workflow tasks. | A user returns to a list of internal section codes and cannot tell which task relates to evidence upload. | Two reviewers open the same unclaimed item, both act, and the second decision overwrites the first with no stale-row warning. |
| Best fit | Users are working in a record, case, conversation, or workflow where choosing the next action is costly or error-prone. | Users need discovery help in a large item, product, content, service, or action space. | A page needs to display a known set of tasks with status and links to start or resume them. | A team or individual repeatedly reviews many independently queued items. |
| Avoid when | The action is always required and should be a task, validation, or workflow gate. | The product has too few items for ranking to reduce effort. | Users are browsing arbitrary records rather than completing a fixed set of service tasks. | The task is a single request moving through a governed approval route. |
| Required state | No recommendation state with normal workflow controls still available. | Default recommended state with labelled section, item identity, reason, source, and action controls. | Linked startable task row. | Queue loading and count state |
| Accessibility burden | Use a labelled region or card heading that identifies the suggestion as recommended, optional, and scoped to the current work object. | Use a heading or labelled region that names the recommendation set and does not rely on carousel position alone. | Use list semantics for the collection of task rows and clear heading structure for grouped task lists. | Use labelled queue name, count, filters, sort, group, row status, selection, preview, and action controls. |
| Common misuse | Calling a static primary button a recommended next action without context-sensitive logic or reason. | Counting schema-valid recommendation cards as complete without reasons, controls, or source disclosure. | Using task list as the whole service architecture without defining saved progress, dependencies, or final readiness elsewhere. | Using an ordinary table with no review reason, urgency, ownership, or decision actions. |