Gifts

Culture

Reviews

Local Spots

How to Connect Slack with Zendesk (2026)

Slack

Slack

★★★★ 4.5
Project Management Ops Team Communication

Business messaging platform for teams with channels, direct messages, file sharing, and extensive app integrations.

Full Review

Zendesk

★★★★ 4.3
Customer Support Helpdesk

A comprehensive customer service platform offering ticketing, messaging, live chat, and knowledge base for businesses of all sizes.

Full Review

How to Connect Slack with Zendesk

The Slack-Zendesk integration brings support ticket notifications, updates, and actions directly into your team's Slack channels. Instead of switching between Zendesk and Slack constantly, support agents can receive ticket alerts, respond to tickets, and update ticket status without leaving Slack. This is particularly valuable for teams that live in Slack and need rapid response times on support tickets.

Zendesk provides a native Slack integration that is well-maintained and feature-rich. It supports real-time notifications, interactive ticket actions from Slack messages, and the ability to create Zendesk tickets directly from Slack conversations. The integration uses Zendesk's Slack app, which installs into your Slack workspace and connects via OAuth to your Zendesk instance.

This integration is available on all Zendesk Suite plans and works with Slack's free and paid tiers. For advanced routing logic or custom notification rules beyond what the native integration offers, Zapier provides additional flexibility with conditional triggers and multi-step workflows.

Integration Methods

MethodDifficultyFeatures
Native Zendesk for Slack AppEasyReal-time notifications, create tickets from Slack, reply to tickets, update status
ZapierEasyTriggers: New Ticket, Ticket Status Changed. Actions: Send Channel Message, Send DM
APIAdvancedZendesk Webhooks + Slack Incoming Webhooks API for fully custom notification flows

Native Integration Setup

Step 1: Install the Zendesk App in Slack

In Slack, go to the Apps section in the left sidebar and search for "Zendesk." Click Add to install the Zendesk app into your Slack workspace. You need Slack workspace admin permissions to approve the app installation.

Step 2: Connect Your Zendesk Account

After installation, the Zendesk bot sends you a DM in Slack. Click Connect account and enter your Zendesk subdomain. Sign in with your Zendesk credentials and authorize the connection. Each agent who wants to interact with tickets from Slack needs to connect their own Zendesk account.

Step 3: Configure Channel Notifications

In any Slack channel, type /zendesk subscribe to set up ticket notifications. Choose which ticket events trigger notifications: new tickets, ticket updates, comments, or status changes. You can filter by ticket group, assignee, priority, or tags to keep notifications relevant to each channel.

Step 4: Set Up Ticket Creation from Slack

Enable the message shortcut by going to Zendesk Admin Center > Apps and integrations > Integration > Slack. Toggle on Create ticket from Slack message. Team members can now hover over any Slack message, click the three-dot menu, and select Create Zendesk ticket to turn a Slack conversation into a support ticket with the message context preserved.

Step 5: Configure Answer Bot for Slack (Optional)

If you use Zendesk's Answer Bot, you can enable it in Slack channels where employees submit internal support requests. Go to Admin Center > Channels > Bots and automations and enable the Slack channel as a bot channel. This provides self-service answers before a human agent needs to engage.

What Data Syncs

Data TypeFrom SlackTo ZendeskDirection
Ticket notificationsChannel messagesTicket eventsZendesk to Slack
Ticket repliesThreaded repliesTicket commentsTwo-way
New ticketsMessage shortcutsCreated ticketsSlack to Zendesk
Status updatesButton actionsTicket status fieldSlack to Zendesk
File attachmentsSlack filesTicket attachmentsSlack to Zendesk

Use Cases

Escalation Channel for High-Priority Tickets

Create a dedicated #escalations Slack channel and subscribe it to Zendesk tickets with "Urgent" or "High" priority. When a critical ticket comes in, the entire on-call team sees it instantly. Agents can claim, update, and resolve the ticket through Slack's interactive buttons without opening Zendesk, reducing response time from minutes to seconds.

Internal IT Help Desk via Slack

Employees post IT issues in a #help-desk Slack channel. Using the Zendesk message shortcut, IT staff convert these messages into Zendesk tickets, preserving the original message and any screenshots. The ticket is tracked in Zendesk for SLA reporting while the conversation continues naturally in Slack.

Automation Recipes

  • When: A Zendesk ticket is assigned to a specific group Then: Post a notification to that group's Slack channel with ticket details and action buttons
  • When: A ticket has been open for more than 4 hours without a response Then: Send a Slack DM to the assigned agent with an escalation warning
  • When: A customer replies to a solved ticket (re-open) Then: Post an alert in #support-team Slack channel with the customer's new message
  • When: A Slack message in #customer-feedback is reacted with a :ticket: emoji Then: Create a Zendesk ticket from the message content

Troubleshooting

Notifications Not Appearing in Slack Channel

Run /zendesk subscriptions in the channel to verify active subscriptions. Check that the Zendesk bot has been invited to the channel — in private channels, you must explicitly invite the bot with /invite @Zendesk. Verify the subscription filters are not too restrictive by temporarily broadening the criteria.

Unable to Reply to Tickets from Slack

Ensure your personal Zendesk account is connected by messaging the Zendesk bot directly and checking your connection status. Verify that your Zendesk agent role has permission to comment on tickets. If using the threaded reply feature, make sure you are replying in the notification thread, not in the main channel.

Limitations

The native integration cannot update all Zendesk ticket fields from Slack — only status, priority, and assignee are available as quick actions. Custom ticket fields require opening Zendesk directly. Notification subscriptions are per-channel, so complex routing rules (such as notifying different channels based on ticket tags AND priority combinations) may require Zapier or custom webhooks. Slack message formatting does not translate perfectly to Zendesk ticket comments — rich formatting, code blocks, and embedded images may display differently. The integration does not support Zendesk Side Conversations or Zendesk Chat events.

Compare Slack vs Zendesk side by side »