Conversational ticketing with Zendesk is a built-with Actioner integration that connects Zendesk subdomains to Slack workspaces. It allows you to interact with Zendesk Support tickets in your Slack channels.
Why choose Zendesk Slack integration by Actioner?
The main difference between Zendesk's own Slack app and Actioner centers on ticket management functionality in Slack;
- Actioner allows you to comment on Zendesk tickets directly within Slack, eliminating the need to open Zendesk.
Additionally, Actioner offers enhanced customization capabilities. You can modify automated workflows; alter notification formats, change triggers, conditions and much more.
For more information take a look at the comparison of Zendesk's own Slack app and Actioner.
In this guide, we will cover the following topics:
- About Zendesk Slack integration
- Connecting Zendesk and Slack
- Setting up Zendesk webhook and Slack channels
- Customizing the Zendesk Slack integration
- Comparison: Actioner's Zendesk App vs. Zendesk's Own Slack App
- Uninstalling the Zendesk app
- Support for Zendesk and Slack integration
About Zendesk Slack integration
Actioner's Zendesk integration with Slack simplifies customer support by centralizing all your interactions within Slack. It eliminates the need to switch back and forth with Zendesk while requesting and triaging.
- Receive real-time notifications on Zendesk tickets within Slack
- Create Zendesk tickets within Slack
- Update Zendesk tickets within Slack
- Driving conversations through threads
- Send automated CSAT surveys
Receive real-time notifications on Zendesk tickets within Slack
When there's a new Zendesk ticket, Actioner sends a real-time notification to your support team's triage channel in Slack. This notification contains a ticket summary, ID, priority, status, requester, and the ticket assignee.
Additionally, it allocates the related ticket updates in the message thread as follows:
- When a new comment is added to the ticket, the original commenter's name and Slack profile picture are displayed if the commenter is a Slack user.
- When summary, ID, and priority properties have changed.
- When the ticket status has changed.
- When the ticket is assigned to an agent.
- When a follower is added to the ticket.
Create Zendesk tickets within Slack
You can create Zendesk tickets in multiple ways within Slack:
- Create a Zendesk ticket by adding 🎫 emoji in Slack: Using a ticket emoji reaction in a dedicated Slack channel creates a support ticket.
- Convert Slack messages into Zendesk tickets instantly: Automatically convert new messages in a dedicated Slack channel into Zendesk tickets, with options to customize rules based on specific keywords.
- Create a Zendesk ticket with /actioner command: To create a Zendesk ticket in Slack manually, call Actioner, select Create a ticket workflow, fill out the form fields, click Create, and a ticket is generated.
Update Zendesk tickets within Slack
You can update Zendesk tickets in multiple ways within Slack:
- Updating Zendesk tickets in Slack with quick actions
- Updating Zendesk tickets in Slack with emojis
Updating Zendesk tickets in Slack with quick actions:
Zendesk ticket notifications in Slack include a concise ticket summary and interactive buttons as follows:
- Update: Agents can modify ticket fields, including subject, priority, status, assignee, and tags.
- Assign: Agents can update the ticket's assignee group and agent.
- Show requester: Agents can view information about the requester, such as their name, email, role in Zendesk, and 10 most recent tickets.
- Add follower: You can add a selected Slack user as a follower of the ticket in Zendesk.
- Private ticket: Agents can move the conversation to a direct message (DM) when dealing with confidential information that needs to be shared between the agent and the requester.
Create a follow-up ticket: Agents can create a new ticket that references the closed ticket.
Updating Zendesk tickets in Slack with emojis:
- Assign a Zendesk ticket by adding 👀emoji in Slack: Using eyes emoji reaction to a Zendesk ticket notification in Slack; agents can assign tickets.
- Update ticket status to solved by adding ✅emoji in Slack: Using check mark emoji reaction to a Zendesk ticket notification in Slack, agents can change ticket status to solved.
Driving conversations through Slack threads
Within Slack, agents and requesters can communicate, track ticket comments and stay informed about the ticket's progress and updates.
- Requesters interact with agents using the dedicated message thread in the #request channel, allowing them to quickly follow their ticket's comments and updates.
- Agents communicate with the requester within the ticket notification thread in the #triage channel.
Agents can initiate their messages for internal discussions with a lock 🔒 emoji. This feature adds their comments as internal notes, visible only to the team and not to the requester in the request channel.
Sending automated CSAT surveys in Slack
Zendesk Slack integration also offers a Slack-based CSAT process where requesters automatically receive a DM to rate their support experience on a scale of 1-5 when a ticket is solved.
How to integrate Zendesk and Slack
Slack and Zendesk can be connected easily. Here are the steps to follow;
- Visit Conversational ticketing with Zendesk in the Actioner app directory.
- Click the Install button at the top right corner.
- Connect to your Zendesk account. You’ll create a Zendesk (Oauth) connection and proceed to authentication in Zendesk via OAuth2. Click the Connect app for successful authorization.
- After being redirected to Actioner, it’s time to connect to your Slack workspace. Click Connect near Slack connection.
Setting up Zendesk webhook and Slack channels
Upon successful connections, the next step is to run setup workflows:
- Create webhook and triggers in Zendesk: This workflow creates webhook and ticket-related triggers in your Zendesk.
- Create channels for new ticket notifications and raising requests: This workflow creates 3 new channels in your Slack workspace:
- #actioner-default-queue: The channel for notifications of requests the command /actioner raised in Slack and Zendesk.
- #actioner-requests: The channel for users in your Slack workspace to raise their requests.
- #actioner-triage: For notifications of requests raised from the #actioner-requests channel.
Inviting Actioner to Slack channels
Once you have completed the setup workflows, it's essential to invite the Actioner bot to your Slack channel. Simply type @Actioner and send this as a message in the channels.
This step is crucial for enabling the app to interact with and listen to the channel's activities. Without this, the app won't function correctly in the channel.
Customizing the Zendesk and Slack integration
After completing the installation and setup of the Zendesk app, you can customize various features in your Slack workspace, ensuring they align with your specific requirements.
These customization options include:
- Changing request and triage Slack channels
- Choosing whether to require forms or not to create a ticket
- Customizing Zendesk ticket fields
- Choosing whether to send automated CSATs
Beyond these standard customizations, the Zendesk application is highly customizable since it is built with Actioner’s Workflow designer. This allows for in-depth workflow modification, including adjusting triggers, conditions, and outputs – reformating notification styles, altering messages, and customizing quick action buttons.
For further details and to explore the full range of customizable options, please refer to the Workflow designer documentation.
Change dedicated Slack channels
While the standard setup process involves creating new channels, however you can remove app for Slack channels. You can integrate existing channels in which you receive requests and your support team triage tickets.
To change these channels within your Slack workspace:
- Call Actionerin Slack – type /actioner and hit Enter.
- Select Configure your channels and forms.
- In the prompted screen, select your Request and Triage channels.
- Invite Actioner to the new channels.
Require forms to create a ticket
While creating a ticket in Slack, prompting forms to requesters is optional. On the same screen that appears after running Configure your channels and forms workflow, you can select whether to prompt forms to users while creating a ticket in Slack.
On the prompted screen where you enable forms, you can select the forms fields that will be visible while raising new requests. Remember to add your required fields here if you do not choose the All option.
Configure Zendesk ticket form fields
- In your Slack workspace, call Actioner (type /actioner and hit Enter)
- Select Configure your form fields
- Select the Zendesk form you want to customize
- After that, from the dropdown menu select the fields to be shown when the form is selected.
Enable Show this form during ticket creation via the shortcut option if you want this form to become available when the Create ticket workflow is run from /actioner shortcut.
Enable automated CSAT surveys
Automated CSAT surveys are optional; if you prefer to enable them, you need to follow these steps;
- In your Slack workspace, call Actioner (type /actioner and hit Enter)
- Select Configure CSAT for requests created in Slack. And enable the options below according to your preferences:
- Send CSAT to requests created in Slack option: Select if you want to ask your requesters to rate their experience.
- Add CSAT score as an internal note to your tickets: Select if you want to log the rating and the comment in your ticket as an internal note.
- Show CSAT score in your triage channel: Select if you want to show the rating and the comment in the triage channel.
Zendesk app by Actioner vs Zendesk Support Slack App
Below is a detailed comparison table showcasing the differences between Actioner and the Zendesk Support Slack App. This table will help you understand the unique features and benefits of each, enabling you to make an informed decision based on your specific needs.
In addition to those above, Actioner’s Zendesk app allows you to send automated CSAT surveys.
Using Actioner’s platform capabilities you can;
- Customize Zendesk Slack notifications in terms of layout, context, and follow-up action buttons OR create and automate unique Zendesk Slack workflows to meet your specific needs using Workflow Designer.
- Seamlessly integrate Zendesk and Slack with other tools for unified functionality. You can check out the Actioner integrations or request one to extend your capabilities.
- Explore and build Slack apps using Actioner's comprehensive an extensive App Directory which features many Slack applications.
Uninstalling the Slack Zendesk integration
If you decide that the Zendesk app is no longer required, you can easily uninstall it from your Actioner workspace by following these steps:
- Login to Actioner.
- Select your workspace.
- Go to the My apps page that lists all the apps currently installed in your workspace.
- Find and select Conversational ticketing with Zendesk from the list of apps.
- On the app's page, click on the three dots located in the upper right corner to open the menu.
- Select Delete from the menu options to uninstall the app from your workspace.
Once you uninstall the Zendesk Slack app, you will no longer receive any notifications or be able to execute any Zendesk-related actions in Slack.
Support for Zendesk Slack integration
Additionally, for a comprehensive understanding of the solution, you're welcome to book a free demo!
- Conversational ticketing use cases
- Zendesk Slack notifications for new tickets
- Create Zendesk tickets manually in Slack
- Create Zendesk tickets with ticket emoji in Slack
- Prompt users to raise a request in Slack channels
- Manage Zendesk tickets in Slack
- Slack Ticketing System
- Automatically convert Slack messages into Zendesk tickets
- How to create a Zendesk ticket in Slack with Actioner
- How to get notified of new Zendesk tickets in Slack
- Streamline internal support workflows with Slack Zendesk integration