Zendesk
Create tickets with the conversation summary and check the status of an existing ticket.
With Zendesk connected the agent files a ticket when a person needs to follow up, with the conversation summary and the visitor's email, and reports the ticket number back. It can also check an existing ticket's status.
What the agent can do
| Action | What it does | Inputs collected |
|---|---|---|
| Create Zendesk ticket | Creates a ticket with a subject, the details, and the visitor as requester. | Name, email, subject, details |
| Check Zendesk ticket status | Reports the status, subject and last update of a ticket. | Ticket number |
Connect with OAuth (recommended)
Zendesk is retiring API tokens (no new ones after 27 October 2026), so PepoChat connects through OAuth.
Open App Integrations → Zendesk
The Connect with OAuth card asks for your Zendesk subdomain: the part before
.zendesk.com.Create an OAuth client in Zendesk (if asked)
If the card also asks for a client identifier and secret, create one in Zendesk: Admin Center → Apps and integrations → APIs → OAuth clients → Add OAuth client. Name it PepoChat, set Client kind to Confidential, paste the redirect URL
https://app.pepochat.com/api/integrations/oauth/callback, leave scopes empty, and save. Copy the Identifier and the Secret, which Zendesk shows only once.Approve access
Click Connect Zendesk. Zendesk asks you to approve
tickets:readandtickets:write. You return to PepoChat with both actions created and enabled. Tickets are created as the agent who approved.Test
Test Check Zendesk ticket status with a real ticket number.
Connect with an API token (legacy)
If you already have a Zendesk API token, the Set up manually instead card takes your subdomain, the agent's email and the token. Tokens unused for 30 days are deactivated and all tokens stop working on 30 April 2027, so plan to move to OAuth.
Example
Visitor: The left side of my headphones stopped working after three weeks.
Agent: Sorry about that. I can open a ticket with our team. What's your name and email?
Visitor: Priya, priya@example.com
Agent: Done. Ticket #5821 is open with the details, and the team will reply by email.
Good to know
- Reconnecting refreshes credentials and resets any edits you made to the two actions' text and fields.
- A connection that stops working (for example after the approving agent leaves) shows a token error in Test; click Reconnect.
Something missing or wrong on this page? Tell us and we will fix it.
