Zendesk
With the Zendesk integration, your ChatNorris agent handles support questions with your Help Center content and, when that isn’t enough, opens the case in your Zendesk without the visitor leaving the chat. Depending on what you turn on, the agent:- answers with the articles from your Zendesk Help Center, without you having to copy them by hand or index them by URL one by one;
- creates a support ticket in your account, only after the visitor confirms the details;
- tells the status of a ticket it created itself, after verifying that it belongs to the visitor.
Requirements
- A ChatNorris account on the Standard or Premium plan. You can see the plans at chatnorris.ai/pricing.
- At least one agent created in ChatNorris. If you don’t have one yet, follow Create an agent.
- A Zendesk account and your account’s subdomain (
yourcompany.zendesk.com). To import articles, the account must have the Help Center active. - The Owner or Admin role in your ChatNorris organization.
Connect Zendesk
The connection uses OAuth: you sign in with your Zendesk account and don’t enter any credentials by hand. You connect it only once per agent, from Integrations, and the Zendesk Tickets Action and the Zendesk knowledge source share it.Open the agent's Integrations hub
My agents → [your agent] → Integrations and choose Zendesk.Enter your subdomain
.zendesk.com (for example, yourcompany if you sign in at https://yourcompany.zendesk.com).Click Connect and sign in to Zendesk
Test the connection
Permissions
When you connect, ChatNorris asks Zendesk for the permissions of both capabilities:Configure the Action
The Zendesk Tickets Action lets the agent create support tickets and check their status without leaving the chat.Create the Zendesk Tickets Action
My agents → [your agent] → Actions, click New action, and choose Zendesk Tickets. The Zendesk account section shows the connected account; if you haven’t connected one yet, the Manage connection in Integrations link takes you to the hub.Choose what it can do
Define when it should be used
Configure verification and ticket values
Turn on the Action and save
Create tickets
To create a ticket, the agent collects the visitor’s subject, description, name and email (and phone, if you turn on that detail in verification). Then it shows them a summary and creates the ticket only when the visitor explicitly confirms: it never creates it automatically in the middle of the chat. See which replies count as confirmation in Visitor confirmations. The ticket is created with the name and email the visitor wrote in the conversation. If the agent can’t verify that the visitor wrote those details, it asks for them again before creating the ticket. In Ticket defaults you choose what tickets are created with in Zendesk:- Priority: Not set, Low, Normal (default), High, or Urgent.
- Tags: comma-separated. By default,
chatnorris.
Check status
The agent tells a ticket’s subject, status and last update date. It has no access to the ticket’s replies or resolution. In Verification to check tickets you choose which details the agent asks for before answering:- Ticket number: always required.
- Email: on by default. It’s compared without storing its value in plain text.
- Phone: optional additional verifier. It’s stored only as a hash.
Resolve first, then the ticket
Ticket actions (Zendesk, Freshdesk and the Odoo Helpdesk) follow a fixed rule, above whatever you write in When to use this action:- If the visitor describes a problem or asks a question without asking for a ticket, the agent answers with the knowledge base. If it can’t solve it, or the visitor says the answer didn’t help, it offers to create the ticket.
- If the visitor asks for a ticket directly, the agent first offers help (with the answer, if it has one, or by asking what’s going on) and asks whether they still prefer the ticket.
- The ticket is started if the visitor insists, if the agent already tried and didn’t have the information, or if the answer didn’t help.
Tickets from Google reviews
If you use the Google Reviews channel, you can have every negative review open a ticket in Zendesk. You need the Zendesk Tickets Action with Create tickets on. See Google Reviews → Support tickets.Import articles into the knowledge base
You can bring the articles from your Zendesk Help Center into the knowledge base, so the agent answers general questions with them.Add the source
My agents → [your agent] → Knowledge Base → Add source and choose Zendesk. If you haven’t connected the account yet, click Connect in Integrations and follow Connect Zendesk.Choose what to import
- Whole KB: imports all public articles.
- Categories and sections: choose specific categories and sections, and the Languages.
- Advanced filters: in addition to categories, sections and languages, filter by Tags, Content tags, or Featured articles only.
Wait for processing
- The source resyncs on its own at your plan’s frequency: weekly on Standard and daily on Premium. See Automatic sync.
- In All sources, you can filter by the Zendesk type to see only this source.
Pause or disconnect
InMy agents → [your agent] → Integrations, the ··· menu on the Zendesk row has Test connection and Disconnect, and the Active switch pauses the integration:
- Pausing keeps the connection. While it’s paused, the Action can’t call Zendesk and the source stops syncing, but content already imported is still used to answer. See Pause an integration.
- Disconnecting deletes ChatNorris’s access. Before you confirm, ChatNorris shows you what depends on the connection. The Zendesk Tickets Action is turned off and keeps its configuration, and the knowledge source is deactivated and keeps the content already indexed. To use them again, connect Zendesk again and reactivate them.
Frequently asked questions
The integration shows as Needs attention
The integration shows as Needs attention
Can the agent see any ticket in my Zendesk?
Can the agent see any ticket in my Zendesk?
A Help Center article doesn't appear in the knowledge base
A Help Center article doesn't appear in the knowledge base
Can I connect two Zendesk accounts to the same agent?
Can I connect two Zendesk accounts to the same agent?

