Skip to main content
Most helpdesks connect with a key you create in that product and paste into WireDesk. Zendesk connects with OAuth instead: you approve access on Zendesk. Either way, you don’t need to install an app or wait for a vendor to approve one.

What every ticket contains

Whichever helpdesk you use, the ticket carries:
  • the agent’s summary of what the customer needs and what it already tried
  • who the customer is: their name, email address and phone number, whichever are known
  • the channel it came in on, and a link back to the conversation in WireDesk
  • the whole transcript, with each line marked Customer, AI agent or Team
Every ticket is tagged wiredesk, so you can build a view or a routing rule for them in your helpdesk.

Zendesk

Zendesk connects with OAuth: you create an OAuth client in your Zendesk, then approve WireDesk’s access on Zendesk. Zendesk is retiring API tokens (they stop working on April 30, 2027), so there is no API-token option.
1

Copy the redirect URL

In WireDesk, click Connect on the Zendesk card. The dialog shows a Redirect URL with a copy button.
2

Create an OAuth client in Zendesk

Admin Center → Apps and integrations → APIs → OAuth clients → Add OAuth client. Name it WireDesk, set Client kind to Confidential, and paste the redirect URL into Redirect URLs. Save.
3

Copy two values back

The client’s Identifier, and the Secret Zendesk shows once when you save.
4

Connect with Zendesk

Fill in your Zendesk subdomain (acme for acme.zendesk.com), the identifier and the secret, and click Connect with Zendesk. Zendesk asks you to approve access. Sign in as an agent or admin, not an end user. You come back to Integrations, connected.
The ticket’s requester is the customer. The summary and transcript go in as a private note, so the customer’s “we got your request” email doesn’t repeat the conversation back to them.

Freshdesk

The ticket opens as Open with Low priority, so your team does the triage. Freshdesk needs a way to reach the customer, so a caller who gives only a phone number becomes a phone ticket.

HubSpot

Give the private app the tickets, crm.objects.contacts.read and crm.objects.contacts.write scopes. The ticket goes into your default pipeline at its first stage. When we know the customer’s email address, the ticket is linked to their contact, which we find or create. If the token can’t reach contacts, the ticket still opens, just without the link.

Intercom

The escalation arrives as a new conversation from the customer in your Intercom inbox. The customer is matched to an existing contact by email address, or added as a lead.

Help Scout

Help Scout needs the customer’s email address, so the agent asks for it before opening the conversation.

Gorgias

Gorgias needs the customer’s email address, so the agent asks for it before opening the ticket.

Odoo

The Helpdesk app must be installed, and the user must be allowed to create Helpdesk tickets. We check both when you connect.