Zendesk Copilot auto assist actions: A complete guide for 2026

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited February 26, 2026

Expert Verified

Banner image for Zendesk Copilot auto assist actions: A complete guide for 2026

Support teams are under constant pressure to resolve tickets faster without sacrificing quality. Zendesk's answer to this challenge is Copilot, an AI assistant designed to help agents work smarter. At the heart of Copilot are auto assist actions, automated tasks that can update tickets, query external systems, and even process refunds, all with minimal agent effort.

But how do these actions actually work? What can they do, and what are their limitations? Let's break it down.

A screenshot of Zendesk's landing page.
A screenshot of Zendesk's landing page.

What are Zendesk Copilot auto assist actions?

Auto assist actions are automated tasks that Zendesk Copilot suggests or executes to help agents resolve tickets faster. Think of them as shortcuts that eliminate repetitive manual work. Instead of an agent manually updating a ticket field, looking up an order in Shopify, or reassigning a ticket, Copilot can handle these tasks automatically once approved.

The shift here is subtle but significant. Traditional support workflows rely on agents to identify what needs doing and then do it. With auto assist, the AI analyzes the conversation, understands the context, and suggests the appropriate action. The agent simply reviews and approves.

This is part of a broader trend in support technology where AI moves from being a passive tool to an active assistant. We see this in our own work at eesel AI, where we approach AI as a teammate that learns your business and helps handle the repetitive parts of support.

To use auto assist actions, you need the Copilot add-on, which comes at an additional cost on top of your existing Zendesk plan. Third-party sources estimate this at around $50 per agent per month, plus per-ticket resolution fees.

How auto assist actions streamline the support workflow from ticket to resolution
How auto assist actions streamline the support workflow from ticket to resolution

Types of auto assist actions in Zendesk

Not all actions are created equal. Zendesk offers three distinct types, each with different capabilities and setup requirements.

Standard actions

Standard actions are built into Zendesk and require no configuration. They're ready to use as soon as you enable Copilot.

Here's what you can do with standard actions:

  • Update ticket status, priority, type, and tags
  • Modify custom fields including checkbox, date, decimal, dropdown, number, and regex fields
  • Look up Shopify orders, cancel and refund entire orders, or process partial refunds
  • Update ticket assignee and group

These actions cover the most common ticket management tasks. When you insert a standard action in a procedure, you specify the value you want to update. You can reference values directly (like "set priority to High") or pull them dynamically from the conversation or other fields.

One important note: if you're updating conditional ticket fields, you need to update the child field before the parent field. Actions execute sequentially, so required fields must be set first for subsequent actions to work properly.

Custom actions

Custom actions extend Copilot's capabilities beyond Zendesk's native features. They let you connect to external systems via APIs, query internal databases, or trigger processes in third-party tools.

Setting up custom actions requires some technical knowledge. Each action has three components:

Inputs are the data points your action needs to run. You define the name, type (string, integer, decimal, or boolean), and where the input appears in the request. Auto assist uses generative AI to extract this information from the conversation. For example, if you need an order number, you might create an input called "order_id" with a description like "the customer's order number, typically 9-10 digits." When the customer mentions their order number, Copilot extracts it and passes it to the action.

The API call defines the actual request: HTTP method, endpoint URL, authentication, headers, and body. You set up authentication through Zendesk's Connections feature, which keeps credentials secure rather than hardcoding them.

Outputs capture data from the API response that you want to use later. You can send test requests to preview the JSON response, then select specific fields to extract.

Custom actions have limits to keep in mind: 100 actions per account, 100 inputs and 100 outputs per action, a 2MB maximum response size, and a 10-second timeout for external calls. If a request times out or fails, the action won't be performed.

The three building blocks of custom actions: inputs, API configuration, and outputs
The three building blocks of custom actions: inputs, API configuration, and outputs

Pre-approved actions

In February 2026, Zendesk introduced pre-approved actions, a significant update that allows certain actions to execute automatically without agent approval.

This is how it works: admins mark specific custom actions or action flows as pre-approved within procedures. When auto assist decides to execute such an action, it runs automatically instead of waiting for an agent to click approve.

Pre-approved actions make sense for low-risk, information-gathering tasks like checking a shipping status or verifying account details. Actions that write data, like processing refunds, should still require agent approval.

There are risks to consider. Pre-approved actions may execute in a different order than specified in the procedure if auto assist determines the context warrants it. Also, actions that should only run when prior conditions are met might execute without those conditions being fully satisfied. Both behaviors are logged in the ticket's events for transparency.

How procedures and action flows work

Actions don't exist in isolation. They're embedded in procedures, which are step-by-step instructions written in plain English that guide auto assist through resolving a ticket.

Think of a procedure as a playbook. It outlines what questions to ask, what information to gather, and what actions to take. The key difference from traditional scripts is that procedures are dynamic. Copilot uses generative AI to understand the conversation and skip steps when the information is already present.

For example, a return procedure might include these steps:

  1. Ask for the order number and reason for return
  2. Look up the order in Shopify
  3. Verify the order is eligible for return
  4. Process the refund
  5. Send confirmation to the customer

If the customer already provided their order number in the initial message, Copilot skips step 1 and moves straight to the lookup.

Action flows are related but distinct. While procedures guide the conversation, action flows are pre-defined series of automated actions that execute together. You can include custom actions as steps in action flows, creating complex automations that span multiple systems.

A procedure editor interface displaying a multi-step workflow with distinct actions and instructions for an agent, indicating options for step reordering and insertion.
A procedure editor interface displaying a multi-step workflow with distinct actions and instructions for an agent, indicating options for step reordering and insertion.

Procedures live in your knowledge base alongside help center articles. You create and manage them from Knowledge admin under Manage articles > Procedures. When writing them, use clear, actionable language as if you're guiding a new agent. The AI uses these instructions to understand what to do in each situation.

Setting up auto assist actions

Getting auto assist actions working requires several steps, from enabling the right features to writing procedures and configuring triggers.

Prerequisites

Before you start, you need:

  • The Agent Copilot add-on enabled on your account
  • Your account migrated to Zendesk's improved messaging backend
  • Admin access to the Zendesk Admin Center

The Copilot add-on is separate from your base Zendesk plan. Pricing isn't publicly listed, requiring you to contact sales, but third-party sources suggest around $50 per agent per month plus usage fees.

Creating your first procedure

Procedures are the foundation of auto assist. Here's how to create one:

  1. Navigate to Knowledge admin > Manage articles > Procedures
  2. Click to create a new procedure
  3. Give it a clear, descriptive name that reflects the ticket type it handles
  4. Select which brands the procedure applies to (or leave as all brands)
  5. Write the procedure content as step-by-step instructions in plain English
  6. Add actions using the / command where automated tasks should occur
  7. Save and publish the procedure

When writing procedures, phrase steps as if you're talking directly to an agent. Use consistent terminology for products and services. Include specific details rather than vague instructions. For example, write "Ask the customer to visit example.com/reset" instead of "Share the relevant help article."

The procedure management interface displaying step-by-step instructions for an agent on how to process a customer return.
The procedure management interface displaying step-by-step instructions for an agent on how to process a customer return.

Configuring custom actions

For actions beyond Zendesk's standard capabilities, you'll need to set up custom actions:

  1. Go to Admin Center > Apps and Integrations > Actions
  2. Click Add action
  3. Define your inputs with clear names and descriptions
  4. Configure the API call with endpoint, method, and authentication
  5. Set up outputs to capture response data
  6. Test the action with sample inputs
  7. Save the action

The quality of your input descriptions matters. Auto assist uses these to extract the right information from conversations. A description like "the customer's 10-digit order number" helps the AI identify and extract order numbers more accurately than simply "order number."

A custom action configuration panel defining rules to update product and model fields based on customer input.
A custom action configuration panel defining rules to update product and model fields based on customer input.

Activating with triggers

Auto assist only engages when tickets have the agent_copilot_enabled tag. You control this through triggers.

For messaging tickets coming through your conversation bot, add the agent_copilot_enabled tag to all bot answers. The tag carries over when a ticket is created.

For email and other channels, create a trigger that adds the tag based on conditions like ticket intent, assigned team, or channel. A typical trigger might look like this:

Meet ALL conditions:

  • Ticket status is New
  • Tags contains none of the following: agent_copilot_enabled

Meet ANY conditions:

  • Channel is Email
  • Intent is Return request

This ensures auto assist activates for new tickets matching your criteria without re-tagging existing tickets.

Agent experience with auto assist

From an agent's perspective, auto assist appears in the Agent Workspace as suggestions they can review and approve.

When working on a ticket, agents see the auto assist panel where suggestions appear. These might include suggested replies, recommended actions, or macros. Agents can approve suggestions as-is, edit replies before sending, or remove actions they don't want to perform.

For pre-approved actions, the execution happens automatically and appears in the ticket's conversation log. Agents see what was done but don't need to click approve. This is clearly marked and not attributed to the agent personally.

Agents can also view the sources auto assist used to generate suggestions. If a suggestion came from a specific procedure or help center article, hovering over the info icon reveals this context. Procedures are marked with a star icon, articles with a book icon.

If auto assist isn't helpful for a particular ticket, agents can take over by clicking the auto assist icon to toggle suggestions off. They then compose messages normally. They can re-enable auto assist at any time.

An agent workspace displaying an auto assist panel with a suggested reply and actions for a customer conversation.
An agent workspace displaying an auto assist panel with a suggested reply and actions for a customer conversation.

Best practices for auto assist actions

Getting the most from auto assist actions requires more than just turning them on. Here are practices that make a difference:

Start with high-volume, straightforward ticket types. Look at your most common issues, the ones your team handles dozens of times daily. These are perfect candidates for procedures because the ROI is highest and the patterns are clearest.

Write procedures as if training a new agent. Use clear, actionable language. Be specific about what to ask and when. Include examples in your instructions. The AI interprets these instructions literally, so clarity matters.

Test before rolling out widely. Start with a small group of agents or a specific ticket queue. Monitor how often suggestions are accepted versus rejected. Refine procedures based on what you learn.

Use consistent terminology throughout. If you call it a "return" in one place and a "refund" in another, the AI may struggle to match tickets to the right procedure. Pick terms and stick with them.

Mark information-gathering actions as pre-approved, keep data-writing actions agent-approved. This balances efficiency with control. Reading data is low-risk. Changing data deserves human oversight.

Document your custom actions thoroughly. Future you (or your teammates) will thank you when you need to troubleshoot or update an API integration six months later.

Limitations and considerations

Auto assist actions are powerful, but they have boundaries you should understand.

Action limits: Auto assist can suggest up to four actions at a time in most cases. This includes reply suggestions and agent instructions. The exception is macros. When auto assist suggests a macro, it can only include agent instructions alongside it, no other actions.

Account limits: You're capped at 100 custom actions per account, with 100 inputs and 100 outputs per action. For most teams, this is plenty. For large enterprises with complex integrations, it's worth planning your action architecture carefully.

Technical constraints: External API calls timeout after 10 seconds. Responses are limited to 2MB. If your external system is slow or returns massive payloads, actions will fail.

Scope limitations: Actions don't work on AI agent tickets. They're designed for human-assisted conversations, not fully automated ones.

Pre-approved action risks: As mentioned earlier, pre-approved actions may execute out of order or without satisfying all prior conditions. This is a trade-off for automation speed.

Custom field access: Currently, Copilot can only retrieve name and email from user objects and words from conversations. Custom field values from tickets or users aren't accessible as action inputs, which limits some integration possibilities.

Pricing considerations: Beyond the base Copilot add-on cost, you pay per automated resolution. For high-volume teams, these costs add up. One source estimates around $1.50 per automated ticket, meaning 1,000 automated resolutions could add $1,500 to your monthly bill on top of the per-agent fees.

An alternative approach: eesel AI

If Zendesk Copilot's complexity and pricing give you pause, there are alternatives worth considering. At eesel AI, we take a different approach to AI-powered support.

Screenshot of the eesel AI dashboard showing customization options, and testing capabilities, demonstrating what is copilot with eesel.
Screenshot of the eesel AI dashboard showing customization options, and testing capabilities, demonstrating what is copilot with eesel.

Where Copilot requires you to write procedures, configure actions, and manage triggers, we designed eesel AI to learn your business automatically. Connect us to your help desk, and we absorb your past tickets, help center articles, and macros. Within minutes, we understand your tone, policies, and common issues.

Instead of requiring the Copilot add-on on top of your existing plan, we offer a standalone solution with simple, transparent pricing. You pay per interaction, not per seat, which often works out more affordably for growing teams.

Our AI Copilot drafts replies for your agents to review, just like Zendesk's approach. But as the AI proves itself, you can level up to full autonomy, having it send replies directly and handle tickets end-to-end. You're always in control of the pace.

If you're already using Zendesk, we integrate seamlessly. But unlike Copilot, we don't require complex configuration or API knowledge to get started. You can learn more about our Zendesk integration or explore our AI Copilot features to see how we compare.

Frequently Asked Questions

Standard actions don't require any coding. They're built into Zendesk and work immediately. Custom actions do require API knowledge to configure the endpoints, authentication, and request structure. If you don't have technical resources on your team, you'll likely need to stick with standard actions or bring in help for custom integrations.
Auto assist actions are part of the Copilot add-on, which Zendesk doesn't publicly price. Third-party sources estimate around $50 per agent per month, plus approximately $1.50 per automated resolution. For a team of 10 agents handling 500 automated tickets monthly, you might pay around $800-900 total including the base plan and resolution fees.
Yes, through custom actions you can connect to virtually any system with an API. This includes CRMs, billing systems, inventory management tools, and proprietary internal systems. The limitation is that you need API knowledge to set these up, and there are rate limits (280 burst executions, then 6 per second).
If an action times out (after 10 seconds), returns an error, or exceeds the 2MB response limit, it simply won't be performed. The agent sees that the action didn't complete and can take over manually. Failed actions are logged in the ticket events for troubleshooting.
Pre-approved actions carry some risk, which is why Zendesk recommends them only for information-gathering (read-only) actions. They may execute out of order or without satisfying all prior conditions. For actions that change data, like refunds or updates, it's safer to keep them agent-approved so a human validates before execution.
Zendesk automatically tags all Copilot-assisted tickets with agent_copilot_enabled, making it easy to track performance. You can build reports in Zendesk Explore to compare resolution times, acceptance rates, and ticket volumes between auto assist and non-auto assist tickets. Monitoring these metrics helps you identify which procedures are working well and which need refinement.

Share this post

Stevia undefined

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.