Slack

How to Integrate Zendesk to Slack & Send Zendesk Tickets from Slack

William Westerlund
November 21, 2025
Read time
💬
🎫
🔗

Transform your support workflow by bringing tickets directly into Slack. Connecting Zendesk and Slack lets your team live where the conversations already happen, instead of bouncing between tabs. Once you wire them together, you can turn Slack messages into Zendesk tickets, get ticket alerts in channels, and even use emoji or workflows to automate intake.

🚀
15-min Setup
🎫
3 Ways to Create
🔔
Smart Notifications
🤖
AI Deflection

Interactive Setup Wizard

Follow our step-by-step guide to get Zendesk and Slack talking in minutes

1
Check Permissions
2
Install Integration
3
Configure Channels
Set Up Triggers

First, Let's Verify You Have the Right Access

Z
Zendesk Requirements
  • Administrator role in Zendesk Support
  • Access to Admin Center
  • Permission to manage integrations
S
Slack Requirements
  • Permission to install apps
  • Access to target channels
  • Workspace or Admin privileges (recommended)
💡 Pro Tip: Use the same browser session where you're logged into both Zendesk and Slack. This prevents authentication issues during setup.

Installing the Zendesk App in Slack

Option 1: Install from Zendesk Admin Center (Recommended)

  1. Go to Admin Center > Apps and integrations > Integrations
  2. Search for "Slack" and click on the Slack integration
  3. Click "Connect Workspace"
  4. Select your Slack workspace from the dropdown
  5. Enter your Zendesk subdomain when prompted
  6. Click "Allow" to grant permissions

Option 2: Install from Slack App Directory

  1. Go to your Slack workspace
  2. Click Apps in the sidebar
  3. Search for "Zendesk"
  4. Click "Add to Slack"
  5. Follow the authentication flow
🔒 Security Note: The app will request extensive permissions including viewing channel content and performing actions. This is normal and required for full functionality.

Configure Slack Channels

Public Channels
Private Channels
Slack Connect

Add Zendesk to Public Channels

Select channels where team members can create and view tickets:

#general
Company-wide announcements
#support
Customer support team
#engineering
Development team channel
✅ Bulk Configuration: Go to Zendesk Admin Center > Integrations > Slack > Channels to add multiple public channels at once.

Add Zendesk to Private Channels

Private channels require manual invitation from within Slack:

# private-team-channel
/invite @zendesk
Steps:
  1. Go to the private channel in Slack
  2. Type /invite @zendesk in the message box
  3. Press Enter to add the bot
  4. Wait up to 15 minutes for channel to appear in Zendesk

Configure Slack Connect Channels

For channels shared with external organizations:

⚠️ Important: External users won't see the "Assignee" field when creating tickets to protect your internal structure.
To enable in Connect channels:
  • Use @zendesk mentions to trigger ticket creation
  • Tickets won't automatically get the "created_from_slack" tag
  • Set up custom triggers to tag Connect-sourced tickets

Configure Smart Notifications

Creating Your First Notification Trigger

  1. Go to Objects and rules > Business rules > Triggers
  2. Click "Add trigger"
  3. Under Actions, select "Notify by > Slack integration"
  4. Choose your workspace and channel
  5. Customize the message with placeholders

🎉 Congratulations!

Your Zendesk-Slack integration is now active. Try creating a test ticket using /zendesk in any configured channel.

What You Can Do After You Integrate Zendesk and Slack

Once the Zendesk for Slack integration is installed, you can:

  • Create Zendesk tickets directly from Slack messages
  • Get ticket notifications in specific Slack channels
  • Let internal and external teams create tickets in Slack Connect channels
  • Allow users to DM a Slack handle and open a ticket in Zendesk
  • Use Slack Workflow Builder or emoji reactions to auto create tickets

The official Slack for Zendesk Support integration is built and maintained by Zendesk and works from any channel where you invite the app.

3 Ways to Create Zendesk Tickets from Slack

Choose the method that fits your workflow best

⌨️

Slash Command

/zendesk

The quickest way to create a new ticket from scratch. Type /zendesk anywhere to open a form with all the essential fields.

Try It Live:

# support-team
Type a message...
/zendesk
Create New Ticket
🏷️ Auto-tag: Tickets created this way automatically get tagged with "created_from_slack"

Message Actions

Right-click → Create ticket

Convert any existing Slack message into a ticket. Perfect for when someone reports an issue in chat and you need to track it formally.

Interactive Demo:

# general
Alex Thompson
Hey team, the customer portal is showing a 500 error when trying to reset passwords. This is affecting multiple users!
💬
📎
🎫 Ticket #4521 created
Status: Open | Account: Production | 2:34 PM
💡 Pro tip: The message content automatically becomes the ticket description
@

@zendesk Mention

@zendesk

Essential for Slack Connect channels. Mention @zendesk to trigger ticket creation, with special handling for external users.

Connect Channel Example:

# shared-with-acme-corp 🔗
Sarah (ACME Corp)
@zendesk We're experiencing API rate limiting on our integration. Can someone look into this?
Zendesk App: Click here to create a support ticket
⚠️ Note: Tickets from @mentions don't get the "created_from_slack" tag automatically

Build Your Perfect Notification System

Design custom triggers to keep your team informed without the noise

Trigger Conditions

Message Template

Live Preview:

🎫 New Ticket: Customer can't login to portal
Ticket: #4521
Requester: John Smith
Priority: High
View: zendesk.com/agent/ticket/4521

Best Practices For a Clean Zendesk + Slack Setup

A few patterns that work well in real teams:

  • Dedicated intake channels
    Use clear names like #customer-support, #it-helpdesk, or #product-feedback. Add Zendesk there and teach people “post here, we convert to tickets”.
  • One triage channel per team or product
    Route Zendesk triggers to the teams that will act on them. For example, #support-core, #support-enterprise, #billing-issues.
  • Limit noise
    Start small with triggers. For example, only post high priority or new tickets. Too many notifications and people will mute the channel.
  • Use Slack threads for context
    Encourage agents to keep discussion in the Slack thread attached to the ticket notification. The ticket holds the official record, the thread holds ad hoc chatter.
  • Combine with internal notes
    When an issue begins in Slack, convert to a ticket, then use Zendesk internal notes to log any extra details that should live with the ticket long term.

Native Integration vs. Third-Party Solutions

Feature Native Zendesk Integration Third-Party Solutions
Custom Fields in Forms ✗ Not supported ✓ Fully supported
File Attachment Sync ⚠️ Links only ✓ Binary sync
Two-way Status Sync ⚠️ Comments only ✓ Full state sync
Emoji Reactions ⚠️ Limited ✓ Any emoji triggers
Cost ✓ Free with Zendesk ✗ Additional cost
Setup Complexity ✓ Simple ⚠️ Varies

Need More Power?

Consider Suptask for native Slack ticketing with full custom fields, AI summaries, and zero context switching.

Explore Suptask

Troubleshooting Common Issues

Click on any issue to see the solution

Getting OAuth or permission errors?

Authentication failed Invalid subdomain Permission denied
Solution:
  1. Verify you have Admin access in both Zendesk and Slack
  2. Check you're entering the correct subdomain (e.g., "company" not "company.zendesk.com")
  3. Try disconnecting and reconnecting the integration
  4. Clear browser cookies and try in incognito mode

Channels not showing up in Zendesk?

Missing channels Can't see private channels Delayed sync
Solution:
  • Wait 15 minutes - channel sync has a delay
  • For private channels, ensure you used /invite @zendesk
  • Check the app is properly installed in the workspace
  • Try refreshing the channel list in Admin Center

Tickets showing wrong requester?

Admin as requester Email mismatch Unknown user
Solution:
  • Ensure Slack email matches Zendesk user email
  • Check if user's Slack email is visible (not hidden)
  • Create matching user profiles in Zendesk first
  • Use "on behalf of" field when creating tickets
🎯

Avoid Notification Fatigue

Smart filtering prevents your team from drowning in alerts. Set up strategic triggers that inform without overwhelming.

  • Create separate triggers for "New" vs "Update" events
  • Use priority-based routing to different channels
  • Limit updates to status changes only
🏷️

Master Your Tagging Strategy

Tags are crucial for reporting and workflow automation. Build a consistent system from day one.

  • Use triggers to tag Connect channel tickets
  • Create channel-specific tags automatically
  • Monitor "created_from_slack" for analytics
🔒

Security & Permissions

Protect sensitive information while maintaining efficiency. Set clear boundaries for different teams and channels.

  • Use Side Conversations for internal collaboration
  • Restrict assignee visibility in external channels
  • Audit channel access regularly
🚀

Optimize for Speed

Every second counts in support. Configure your integration to minimize steps between issue report and resolution.

  • Pre-populate forms with smart defaults
  • Use AI Answer Bot for instant deflection
  • Create quick actions with emoji reactions

Ready to Unite Your Support Stack?

You now have everything needed to create a seamless Zendesk-Slack integration. Start with the basics, then expand with advanced automations as your team grows. Remember: the best integration is the one your team actually uses.

Start Your Integration Journey
William Westerlund

Get started with Suptask

14 Days Free Trial
No Credit Card Required
Get Started Easily
A Add to Slack
Experimente o Sistema de Emissão de Tickets do Slack Hoje
Não é necessário cartão de crédito