How to connect Zendesk to Slack for ticket alerts

Stevia Putri
Written by

Stevia Putri

Katelin Teen
Reviewed by

Katelin Teen

Last edited May 15, 2026

Expert Verified
Zendesk ticket card connected to a Slack notification alert with a blue directional arrow

Most Zendesk teams run their support queue from the Zendesk interface and handle internal coordination in Slack. That context switch - checking Zendesk for new tickets, then jumping back to Slack to loop in a teammate - adds friction to every incident. The native Zendesk-Slack integration closes that gap: ticket notifications land directly in Slack channels, agents can create tickets from Slack messages, and on higher plans, Slack threads can be tied directly to open tickets.

If your team needs to go further - actually handling and resolving tickets from Slack rather than just viewing them - eesel AI sits on top of your existing Zendesk setup and handles the parts the native integration can't. There's also a good comparison of the best AI options for Slack support if you're weighing different approaches.

This guide covers the full native Zendesk-Slack connection: installation, trigger setup, ticket creation from Slack, side conversations, and the limits of what the native app can do. Then it covers what teams add when they need more.

What you need before connecting

  • Admin access in Zendesk Support or Zendesk Suite
  • Permission to install apps in the target Slack workspace
  • A paid Zendesk plan - Suite Team, Growth, Professional, Enterprise, or Enterprise Plus all qualify

Side conversations (the bidirectional Slack thread feature covered later) require Suite Professional or above plus the Collaboration add-on. Basic notifications and ticket creation work on every paid plan.

Step 1: Install the Slack app in Zendesk Admin Center

The Slack integration is a first-party Zendesk app - no Zendesk Marketplace hunting required.

  1. In Zendesk, go to Admin CenterApps and IntegrationsIntegrations.
  2. Select Slack, then click View.
  3. Click Connect workspace.
  4. A Slack authorization window opens. Confirm the correct workspace in the dropdown, then click Allow.
  5. The integration shows as active in Admin Center.

The authorization grants Zendesk permission to post into your Slack channels. It does not give Zendesk access to your Slack message history. If your team uses multiple Slack workspaces, you can connect each one from this same screen - each connection is managed separately and configuration settings persist through reinstalls.

Step 2: Configure ticket notification triggers

Connecting the workspace alone doesn't send any notifications. You need to tell Zendesk which ticket events should post to Slack and which channels they should go to. This is done through Zendesk triggers - rules that fire when specific conditions are met.

Go to Admin CenterObjects and RulesBusiness RulesTriggers. Create a new trigger or edit an existing one. Under Actions, look for the Notify bySlack channel option. Choose the target channel and set the notification content.

A minimal trigger setup for new tickets looks like this:

  • Conditions: Ticket is created, status is Open
  • Action: Notify Slack channel #support-queue
  • Message content: Ticket subject, requester name, priority, and link to the ticket

Each notification card shows the ticket subject, status, account information, and a timestamp. Clicking the subject or ticket number opens the full ticket in Zendesk.

How a Zendesk trigger fires and routes a notification card to a Slack channel
How a Zendesk trigger fires and routes a notification card to a Slack channel

Common setups route different ticket priorities to different channels - high-priority tickets to #support-escalations, normal volume to #support-queue - or filter by tag, requester organization, or channel (email, chat, API). If you want a notification on every new reply to a ticket, that's a separate trigger from the one that fires on ticket creation. Setting up too many overlapping triggers is one of the most common sources of notification spam, so it's worth mapping out your routing logic before creating rules.

Step 3: Create tickets directly from Slack

The connection also works in reverse. Agents and users with Zendesk access can create tickets from Slack through four entry points:

  1. Global shortcut: Type /zendesk in any channel and select "Create a ticket." No prior message needed.
  2. Message action: Right-click any Slack message → More actions → "Create a ticket." The message text auto-populates the description field.
  3. Home tab: Use the "Create a ticket" button in the Home tab of the Zendesk Slack app.
  4. Slack Connect channels: Mention @zendesk in a Slack Connect channel. External users in those channels can create tickets, but they cannot access the Assignee field.

When creating a ticket from Slack, you can fill in: Subject (required), Requester (defaults to the creating user), Assignee (Zendesk groups only - individual agent assignment is not available from Slack), and Description (public comment). Every ticket created this way automatically gets the created_from_slack tag, making it easy to filter and report on these in Zendesk views.

Step 4: Add internal notes from Slack notifications

When a ticket notification appears in a Slack channel, agents can attach internal notes without opening Zendesk. Hover over the notification card, click More actions, then Add as internal note. The note appears on the ticket immediately and is visible only to other agents.

This works for quick routing flags ("hand this to the billing team"), flagging known issues, or leaving context before another agent picks up the ticket in Zendesk.

Side conversations: Slack threads tied to Zendesk tickets

Side conversations are the most capable part of the native integration and also the most restricted. They require Suite Professional or above plus the Collaboration add-on.

A side conversation creates a Slack thread directly from inside a Zendesk ticket. An agent opens the context panel in a ticket, selects the side conversations icon, chooses Slack, picks a channel, and the thread appears in that channel. Team members can reply directly in Slack without logging into Zendesk. All replies sync back to the ticket as internal notes, typically within five seconds.

Zendesk side conversation reply shown inside a Slack thread synchronized back to the ticket
Zendesk side conversation reply shown inside a Slack thread synchronized back to the ticket

To enable it: Admin CenterWorkspacesAgent toolsSide conversations, then toggle on "Turn on side conversations in Slack." Side conversations are off by default.

Key limits to know before building workflows around this feature:

  • Side conversations must always be initiated from inside a Zendesk ticket - you cannot start one from Slack
  • Comments in the thread are capped at 1,000 characters
  • @mentions require you to manually enter the Slack member ID in angle brackets (no autocomplete)
  • Shared channels across workspaces deliver messages, but replies don't sync back to the ticket

What the native integration can't do

The native integration is primarily a notification and ticket creation layer. Once you need to act on a ticket - resolve it, change ticket fields, draft a reply - you have to open Zendesk Support directly.

ActionNative integrationNotes
Receive ticket alertsYesAll plans
Create tickets from SlackYesAll plans
Add internal notesYesAll plans
Start a bidirectional Slack threadYesProfessional+ with Collaboration add-on
Close or resolve ticketsNoMust open Zendesk
Edit ticket fieldsNoMust open Zendesk
View attachments inlineNoLink to ticket only
Assign to individual agentsNoGroups only
Draft or send repliesNoMust open Zendesk

Per Zendesk's documentation, community feedback consistently identifies the native integration as a solid notification layer - but the real value for active ticket management still requires being in the Zendesk interface. Teams that need to close the loop from Slack typically look for a third-party layer on top.

What agents can do from native Zendesk-Slack vs eesel AI
What agents can do from native Zendesk-Slack vs eesel AI

eesel AI for Zendesk + Slack

eesel AI installs as an AI agent in your Slack workspace, connects to Zendesk, and handles the parts of ticket resolution that the native integration doesn't touch: drafting replies, resolving tickets, updating fields, routing, and escalating - all from within Slack.

eesel AI home dashboard showing connected integrations and active agent status
eesel AI home dashboard showing connected integrations and active agent status

Setup starts by inviting eesel as a bot to your Slack workspace, then connecting your Zendesk account and knowledge sources - help center articles, past tickets, Confluence, Google Drive, or whatever your team already uses. eesel learns from those sources and can then handle incoming tickets from within Slack: reading ticket content, looking up the right answer, drafting a response, and either sending it or queuing it for quick review.

eesel AI displaying live Zendesk ticket activity synced from the Zendesk integration
eesel AI displaying live Zendesk ticket activity synced from the Zendesk integration

The average response time is 1.8 minutes. One customer resolves 147 tickets per week through this Slack-based workflow. Gridwise saw 73% of tier-1 requests handled autonomously in the first month.

eesel uses confidence-based routing: high-confidence responses go out automatically; lower-confidence ones surface as drafts for a human to review. You define escalation rules in plain English - "escalate billing disputes to a human," "flag anything from a VIP account" - and eesel follows them. As you correct and review its drafts, it adapts its responses over time.

eesel AI connected to Zendesk and ready to handle tickets from the integration settings view
eesel AI connected to Zendesk and ready to handle tickets from the integration settings view

Pricing is $0.40 per ticket, no platform fee, with a free trial that includes $50 in credits. For teams that prefer flat-rate billing, the Team plan runs $239/month (billed annually) and covers up to 3 agents and 1,000 interactions per month.

For a broader look at the full range of options for automating Zendesk tickets - native triggers, macros, and AI agents - eesel's blog covers the full spectrum. If you're comparing specific tools, the Zendesk AI chatbot comparison has feature and pricing breakdowns side by side. There's also a complete guide to Zendesk AI agents if you're looking to understand the full setup process.

Most teams run both the native integration and eesel in parallel: native alerts for passive visibility across the team, eesel for the agents who are actively handling tickets. The native app handles the notification layer; eesel handles the resolution layer.

Frequently Asked Questions

Yes. Zendesk ships a first-party Slack app that lets you receive ticket notifications in Slack, create tickets from Slack messages, and add internal notes. It's included on all paid Zendesk Suite and Support plans at no extra charge. Side conversations - the bidirectional Slack thread feature - require Suite Professional or above plus the Collaboration add-on.
Not with the native integration. You can receive alerts, create tickets, and add internal notes from Slack, but closing or resolving tickets requires opening Zendesk Support. If you want to resolve tickets without leaving Slack, eesel AI adds that layer on top of your existing Zendesk setup - drafting replies, updating fields, and marking tickets resolved from within Slack.
Side conversations in Slack require Zendesk Suite Professional, Enterprise, or Enterprise Plus, plus the Collaboration add-on. The basic notification and ticket creation features are included on every paid plan, including Suite Team.
The native Zendesk-Slack integration is included at no extra charge on all paid Zendesk plans. If you want AI-powered resolution in Slack - not just alerts - eesel AI charges $0.40 per ticket resolved with no platform fee and a free trial that includes $50 in credits.
Yes. Most teams run both: the native integration for passive visibility and ticket creation, eesel AI for active resolution. eesel adds the capabilities the native integration is missing - drafting and sending replies, resolving tickets, updating fields - without replacing the native app. Learn more at eesel's Zendesk integration page.

Share this article

Stevia Putri

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free