Technical Reference
Technical details for Zendesk admins configuring ResolveReady workflows, field mappings, conditions, imports, exports, and plan-dependent behavior.
Zendesk plan requirements
ResolveReady works on all Zendesk Support and Zendesk Suite plans. Some behavior depends on Zendesk plan capabilities.
| Feature | Starter / Team | Growth / Professional / Enterprise |
|---|---|---|
| Agent workflow checklist | Supported | Supported |
| Required step tracking | Supported | Supported |
| Solve blocking | Not supported | Supported |
| Admin workflow builder | Supported | Supported |
Solve blocking requires Zendesk Support Professional or higher, or Zendesk Suite Growth or higher. On Starter and Team plans, workflows remain visible and required steps can be tracked, but ResolveReady cannot prevent ticket submission.
Supported custom field types
| Zendesk field type | ResolveReady input |
|---|---|
| Text | Text input |
| Multi-line text | Text area |
| Number / Decimal | Number input |
| Checkbox | Checkbox |
| Dropdown | Dropdown select |
| Regular expression | Text input |
Date fields, multi-select fields, lookup fields, and relationship fields are not currently supported. If you need to capture data from an unsupported field type, use a confirmation checkbox or internal note step as a manual verification step.
Workflow conditions
ResolveReady workflows appear when configured ticket conditions match.
- Tags
- Ticket forms
- Groups
- Brands
- Status
- Custom field values
Different condition types use AND logic. Within a single condition type, OR logic is used. A workflow with no conditions applies to every ticket, so workflows should normally include at least one condition to avoid overlap.
Internal notes and new tickets
Internal Note and Resolution Summary steps are written to Zendesk when the agent selects Save Progress.
For newly created tickets that have not yet been submitted, Zendesk does not allow notes to be saved through the API because the ticket does not yet exist. In those cases, agents should switch the reply composer to Internal Note before submitting the ticket.
Usage tags
ResolveReady can apply a workflow usage tag when Save Progress is used.
resolveready_refund_verificationUsage tags can be used in Zendesk Explore, views, reporting, data warehouses, and third-party analytics platforms. Usage tags are added to the ticket form and saved the next time the ticket is submitted.
Example workflow JSON
Most admins should use the visual workflow builder. Advanced users can export, import, or edit workflow JSON directly.
[
{
"id": "refund_verification_1",
"rule_title": "Refund verification",
"category": "Refund request",
"enabled": true,
"blocking": true,
"block_statuses": ["solved"],
"usage_tag": "resolveready_refund_verification",
"label": "Refund amount",
"input_type": "number",
"required": true,
"save_to": "ticket.customField:custom_field_49729686258452",
"conditions": { "tags": ["refund"] }
},
{
"id": "refund_verification_2",
"rule_title": "Refund verification",
"label": "Manager approval confirmed",
"input_type": "checkbox",
"required": true,
"save_to": "resolveready.workflow_confirmation"
}
]| Field | Purpose |
|---|---|
| rule_title | Groups multiple steps into one workflow. |
| blocking | Prevents resolution until required steps are complete. |
| usage_tag | Used for reporting and workflow completion tracking. |
| conditions | Determines when the workflow appears. |
| save_to | Defines where the step value is stored. |
| input_type | Controls the input displayed to agents. |
Importing and exporting workflows
ResolveReady supports workflow export and import using JSON files.
During import, ResolveReady attempts to match custom fields by field ID, then by field name. Unmatched field mappings are imported as disabled steps flagged for review. If a workflow with the same name already exists, the imported workflow is renamed automatically.
Zendesk custom field IDs are account-specific, so imported workflows should always be reviewed before use.
Storage limits
Workflow configurations are stored in Zendesk installation settings. Zendesk allows approximately 64 KB of storage for app settings.
Most accounts will not approach this limit. Small workflows typically use about 1 KB, while larger workflows with detailed templates may use 3 to 5 KB.
API usage and rate limits
ResolveReady uses Zendesk APIs to load configuration data such as ticket fields, forms, groups, and brands, and may make API requests when saving workflow progress.
These requests count toward the Zendesk account API limits. Under normal usage, ResolveReady generates a small number of requests and is unlikely to have a measurable impact on API consumption.