Each status has a color setting.
Colors help agents identify ticket state quickly in admin views, badges, and status previews.
Suggested color strategy:
| Status type | Suggested color usage |
|---|---|
| New or unassigned | Neutral color |
| Active work | Blue or similar cool color |
| Waiting states | Yellow or orange |
| Escalated or urgent | Red or warning color |
| Resolved or closed | Green or muted completion color |
Status icons
Core statuses use built-in Smart Support icons.
Custom statuses are registered with the default icon: dashicons-tag
The add-on does not currently provide a per-status icon picker in the create/edit form.
Status ordering
Custom statuses include a Sort Order field.
Lower numbers appear earlier within the custom status group.
Core statuses keep their fixed Smart Support order.
There is no drag-and-drop ordering screen. To change ordering, edit each custom status and adjust its Sort Order value.
Workflow transition rules
The add-on includes a workflow rule system that can allow or block movement from one status to another.
For example, you may allow:
- New → Working On
- Working On → Waiting for Customer
- Resolved → Closed
And block:
- New → Closed
- Closed → Working On
Default workflow behavior
| Rule condition | Result |
|---|---|
| No rule exists for a transition | Transition is allowed. |
| Rule exists and is allowed | Transition is allowed. |
| Rule exists and is not allowed | Transition is blocked. |
Open the workflow screen
The workflow screen can be accessed using: wp-admin/admin.php?page=smart-support-custom-status&action=workflow
From that screen, administrators can review the transition matrix, allow or restrict status changes, and reset rules to default.
Workflow note
The add-on includes workflow database and validation logic.
Depending on the installed version, confirm that saving workflow rules works correctly before relying on restrictions in production.
Permissions
Managing statuses requires: smart_support_manage_settings
This permission allows administrators to:
- Create statuses
- Edit statuses
- Delete custom statuses
- Activate or deactivate custom statuses
- Manage workflow rules where supported
Agents do not need access to the Custom Status settings screen to update ticket statuses. They use normal Smart Support ticket permissions.