Assist Mode does not reply to the customer. It only posts suggestions for your reps. Customers never see a bot.
When Assist runs
A rep creates or updates a ticket in Zendesk
The ticket was opened directly in Zendesk — from the agent UI, email forwarding outside OpenCX, a macro, or any Zendesk-native flow.
The Zendesk trigger fires the OpenCX webhook
Same webhook and trigger you registered for Ticketing API. OpenCX distinguishes Assist tickets from handoff tickets automatically.
OpenCX drafts a suggestion
The AI reads the ticket’s public comments, pulls context from your , and writes a draft reply.
What the suggestion looks like
The internal note contains:- The draft reply, formatted as the customer would read it.
- A link to the for this answer, so you can improve the source article in one click.
- A short footer noting the AI wrote it.
When Assist stays quiet
Assist deliberately skips tickets in certain cases so your reps aren’t spammed with low-value suggestions.Topic is on the no-assist list
Topic is on the no-assist list
Configure topics to exclude in . Tickets matching an excluded topic get the tag
opencx_skipped_assist_mode_because_of_the_topic_in_no_assist_list and no suggestion is posted.The AI judges its own answer incomplete
The AI judges its own answer incomplete
When you have respond-only-with-potential-answers enabled, Assist stays quiet if the AI can’t source the answer from your knowledge base. Tag applied:
opencx_skipped_not_helpful_answer.Ticket status isn't actionable
Ticket status isn't actionable
Closed, solved, or already-pending tickets with specific conditions don’t get suggestions. Assist targets tickets where a reply is the next step.
The suggestion would duplicate a recent one
The suggestion would duplicate a recent one
Each suggestion is tracked for 48 hours. If Zendesk re-fires the webhook for the same comment (retries, rep edits), OpenCX does not post a duplicate note.
Set up Assist
Assist Mode runs on the same integration you set up for Ticketing API. No separate credentials. To enable:Complete Ticketing API setup
If you haven’t yet, follow Ticketing API — same webhook and trigger.
Configure Assist Mode topics
Go to Settings → Autopilot and configure your no-assist topic list.
Enable Assist on the organization
In Settings → Integrations → Zendesk Ticketing, toggle Assist Mode on.
Good to know
Assist never replies to the customer directly
Assist never replies to the customer directly
All outbound replies on Assist tickets come from your rep clicking send. OpenCX only writes internal notes.
Works with macros and Zendesk AI features
Works with macros and Zendesk AI features
Your existing macros still work. OpenCX posts its own note; reps can apply a macro on top or instead. Zendesk’s own AI suggestions (if enabled) appear separately — the two don’t conflict.
Improves with training
Improves with training
Every time a rep rejects or heavily edits a draft, use the training link in the note to update the source article or topic. The next suggestion on a similar ticket improves.
Related Documentation
Ticketing API
The autopilot flow that creates tickets on handoff — Assist runs on the same webhook.
Help Center Sync
Ground Assist suggestions in your own articles.
Channels
Per-channel implementation details for Widget, WhatsApp, SMS, Phone, and Email.
Troubleshooting
Assist stayed quiet, duplicate notes, training link broken.