Create a Zendesk Ticket From Slack, Properly
Someone drops a customer problem into a Slack channel and it needs to become a ticket. Here is how to create a Zendesk ticket from Slack without opening Zendesk at all.
Three ways to create a Zendesk ticket from Slack
All three produce an ordinary Zendesk ticket. What changes between them is how much context arrives with it, and that difference matters more than it sounds.
The shortcut most teams miss when they create a Zendesk ticket from Slack
Most teams install the app, learn the slash command, and stop. That's the weakest of the three.
The message action wins because it starts from something that already exists. The customer complaint, the screenshot, the stack trace someone pasted at two in the morning: all of it comes across, and the ticket keeps a pointer back to the Slack thread so the next agent can read what happened before the ticket existed. A blank form recreates that from memory, badly.
If your team lives in Slack, demo the message action first and mention the slash command second. It takes about ninety seconds and it changes the quality of every ticket that arrives this way.
The other half of the trick is pre-filling. A workflow can set the form, group, priority and tags before the ticket is created, so requests land already triaged instead of sitting in the general queue waiting for someone to sort them. Pair it with a purpose-built ticket form and the routing takes care of itself.
Who ends up as the requester
This is the trap, and almost every team hits it once.
A ticket raised from Slack is normally created with the Slack user as the requester. For an internal request that's exactly right. For a customer issue it's wrong, because now the notifications, the satisfaction survey and the first response clock all point at your colleague rather than the person who actually has the problem. Reporting quietly goes with them.
You have two options. Change the requester right after creating the ticket, though that's a manual step somebody will forget on a busy Friday, and it's worth reading what changing the requester does and doesn't move. Or draw a line: Slack creation is for internal work, and customer issues come in through email, messaging or the web form.
Pick one and say it out loud. Teams that leave it ambiguous end up with a reporting set that nobody trusts.
When a ticket is the wrong answer
Not every Slack message deserves its own ticket. Two patterns to watch for.
A single line in the channel topic prevents most of it. Search first, raise second.
Setting it up without a mess
A Zendesk admin and a Slack admin both need to be involved, because the connection has to be authorised on both sides. Install from the Zendesk marketplace, connect the workspace, then decide which channels the app lives in. Check the current marketplace listing for the exact permissions and any plan requirements, since those move around.
Two decisions are worth making before you announce it. Which channels can create tickets, because "all of them" means tickets raised from the social channel at eleven at night. And whether creation is open to everyone or restricted to a group, because unrestricted creation in a four hundred person workspace produces a queue nobody staffed for.
The broader picture of what the connection is for, including the notification side, sits in the Zendesk Slack integration guide.
Frequently asked questions
Can anyone raise a Zendesk ticket in Slack, or just agents?
Anyone in the channel can raise a Zendesk ticket in Slack once the app is installed, which is the point and also the risk: colleagues without Zendesk seats can create work nobody has agreed to own.
Can you create a Zendesk ticket directly from a Slack message?
Yes. Use the more actions menu on the message itself and pick the Zendesk ticket option. The message body comes across and the ticket keeps a link back to the Slack thread.
Does the whole Slack thread come across?
Usually just the message you acted on, plus a link back. If the thread matters, paste the relevant replies into the ticket description or add them as an internal note afterwards.
Who is the requester on a ticket created from Slack?
By default the Slack user who created it. That's correct for internal requests and wrong for customer ones, so change it or restrict Slack creation to internal work.
Can I set the form and group automatically?
Yes, through a Slack workflow that supplies those values, or with a Zendesk trigger that fires on the tag the app applies. Pre-filled tickets need far less triage.
Do I need a paid Slack plan?
Basic ticket creation works broadly, but Workflow Builder capabilities and app permissions vary by plan. Check the current marketplace listing and your Slack plan before you promise anything.
One problem, two tickets
When an issue gets raised in Slack and also arrives by email, you own two tickets for one customer. Ticket Merger spots those and merges them.
Start free trial14-day free trial. No credit card required.