This is not the Zendesk integration, which opens tickets. You can use both.
Before you start
- A Zendesk account with messaging turned on, answered in Agent Workspace.
- Admin access to Zendesk Admin Center.
- The owner or admin role in your Wiredesk workspace.
Create an API key in Zendesk
1
Open the Conversations API page
In Zendesk Admin Center, go to Apps and integrations → APIs → Conversations API.
2
Create a key
Click Create API key and name it Wiredesk.
3
Copy three values
Copy the App ID, the Key ID and the Secret key. Zendesk shows the secret key only once.
Connect it in Wiredesk
1
Open Connections
Go to Agents → your agent → Actions › Connections. On the Zendesk Messaging card, click Connect.
2
Fill in the form
3
Click Connect
We check the key with Zendesk, then set everything up. If something is missing, such as messaging not being turned on, you see Zendesk’s reason under the form and nothing is saved.
- It adds a webhook, so Zendesk sends each customer message to Wiredesk.
- It adds Wiredesk to your messaging switchboard, with Agent Workspace next in line.
- It makes Wiredesk the switchboard’s first responder, so it answers new conversations.
Finish in Zendesk
A connected card shows Finish in Zendesk, a list read live from your Zendesk. Click Check again after you change something.- Channels. The list names each messaging channel the agent answers. A channel with its own responder set in Admin Center doesn’t reach the agent. The card names the responder that answers it instead. In Admin Center, go to Channels → Messaging and social → Messaging, open the channel, and set its responder back to the default.
- Let agents end sessions. In Admin Center, go to Channels → Messaging and social → Messaging → Manage settings → Advanced. Under Ending sessions, select Agents can end messaging sessions at any time. Ending a session is how a conversation comes back to the agent after your team is done.
- A person in chat & email. Turn on A person in chat & email under Handoff. Without it the agent can’t hand over, and it offers to take a message instead.
Check that it works
- Open your Zendesk Web Widget and ask something your knowledge answers. The agent replies.
- Type “I want to talk to a person”. The agent says it’s passing you to the team, and the conversation appears in Agent Workspace.
- Reply as the Zendesk agent. Your reply shows in the widget, and in the Wiredesk transcript.
- End the session in Zendesk, then write again in the widget. The agent answers again.
How it works
The agent answers first
Each customer message runs through the same agent as your website chat: its knowledge, its instructions, and its actions. Replies go out under the agent’s name. The agent reads text messages only; it doesn’t answer a file or an image without text.Handing over
The agent passes the conversation to Agent Workspace when:- the customer asks for a person, or the agent decides they need one (A person in chat & email);
- the agent can’t answer at all, for example because your workspace reached its spend cap or the agent was deleted. The customer is never left waiting for an answer that will not come;
- the conversation goes past the agent’s message limit.
- the agent’s summary of why the customer needs a person, in your summary ticket field if you set one;
- a link to the conversation in Wiredesk;
- the end of the transcript, as much as fits;
- the tags
wiredeskandwiredesk_handover, for views and routing.
When your team is done
When a Zendesk agent ends the messaging session, the conversation goes back to the Wiredesk agent. The customer’s next message starts a new conversation in Wiredesk, the way a new chat would.In Wiredesk
Conversations show under Conversations with the channel Zendesk Messaging. You can’t reply to them from Wiredesk: your team answers in Zendesk. The agent’s replies are billed as chat replies.Limitations
- One agent per Zendesk account. To move it to another agent, disconnect it from the first agent, then connect it on the other.
- The agent doesn’t send the greeting or suggested follow-ups as reply buttons yet.
- Zendesk must be able to reach Wiredesk’s webhook over the internet.