After the Slack for Zendesk Support integration has been installed and configured, you can create and comment on Zendesk Support tickets. If your Zendesk administrator has configured triggers for Slack, you will also see ticket updates in your Slack channels.
Related articles:
Viewing ticket notifications in Slack
If your administrator configured Zendesk triggers for Slack, you’ll see notifications in your Slack channel(s) similar to the example below when tickets are created or updated in Zendesk. The content within these notifications is typically high-level and customizable by your administrator.
Click the subject line (in the example above, the subject is Delivery to wrong address) or ticket number to open the ticket in Zendesk Support.
Creating tickets in Slack
You can create tickets in Slack for agents to solve in Zendesk Support. The ticket owner is automatically the Slack authenticated user.
You can create tickets directly in Slack in the following ways:
- Using the slash command,
/zendesk create_ticket
, which allows you to create a ticket without an originating Slack message - Using a Slack action, which converts a Slack message into a ticket
- In a Slack Connect channel, using the @zendesk mention in a message
The created_from_slack tag is automatically added to tickets if created using the slash command or Slack action. (Using the @zendesk mention in a Slack Connect channel does not add this tag to tickets.) Use this tag to create views or business rules to assist with the ticket workflow. See Viewing tickets created in Slack.
Creating tickets with a slash command
You can use the /zendesk create_ticket
command to create a ticket
without creating a Slack message first. The slash command can be used in channels where
the Slack for Zendesk Support integration has been invited to the channel.
To create a ticket using the slash command
- In a channel, enter the following command:
The Create new ticket form opens./zendesk create_ticket
- Enter the following information:
-
Subject: A brief, descriptive subject for the ticket.
-
Requester (optional): By default, the user submitting the ticket is selected as the requester. However, you can click and type in this field to display a searchable list of existing Slack users.
If an unrecognized user creates the ticket in Slack, a new Zendesk Support end user is created and assigned to the ticket. Similarly, when an agent creates a ticket on behalf of someone else, they can select a requester from a list of existing Slack users or create a new end user.
- Assignee (optional): The name of the Zendesk group you want to assign the ticket to. Click this field to display a list of groups or enter the group's name. As you type, you can select the assignee from the displayed list of matches.
- Description (public): A more detailed description of the ticket. The information in this field is viewable by anyone with access to the ticket.
-
- Click Submit.
A ticket is created in Zendesk Support, and a notification is sent to the channel where it was created.
Creating tickets with a Slack action
You can convert an existing Slack message into a ticket by selecting the Create a ticket action in the More actions menu of the message. The action works only in channels where the Slack for Zendesk Support integration has been invited to the channel.
To create a ticket using the Slack action
- In the Slack channel, hover over the message to display the
options.
- Click the More actions icon (
) to display the message actions.
- Click Create a ticket.
- In the Create new ticket form, enter a subject, requester, assignee
(optional), and description for the ticket.
The Description field is pre-populated with the text of the Slack message you're using to create the ticket. You can leave it as is, or edit the text.
- Click Submit.
The ticket is created in Support and is added as a reply to the Slack thread with the Zendesk metadata (ticket number, status, priority, and date/time) included.
Creating tickets in a Slack Connect channel
Slack Connect lets you work with people outside your company. Both internal and external users within a Slack Connect channel can create tickets by using the @zendesk mention. The Assignee field is not available for external users in the Create new ticket form.
The @zendesk mention can be used in channels where the Slack for Zendesk Support integration has been invited to the channel.
To create a ticket in a Slack Connect channel
- In a Slack Connect channel, enter the @zendesk mention in a
message.
For internal users, the integration will respond with a message with a button to create a new ticket. For external users, the integration will include the workspace icon.
- Click Create a ticket.
- In the Create new ticket form, enter a subject, requester, assignee
(optional), and description for the ticket.
External users will not see the Assignee field.
- Click Submit.
The ticket is created in Support. It's added as a reply to the Slack thread with the Zendesk metadata (ticket number, status, priority, and date-time) included. In Slack Connect channels, the assignee field is not included.
Viewing tickets created in Slack
To filter tickets created by the Slack integration, you can leverage the created_from_slack tag, which is automatically added to tickets created using the slash command or Slack action.
To do that, create a new view in Zendesk Support that filters tickets based on tags. See Adding views.
Commenting on existing tickets in Slack
You can add an internal note (also called a private comment) to an existing ticket in Slack from the ticket's notification thread. Only other Zendesk agents can view a ticket's internal notes.
You can add a comment directly from the original ticket notification or by replying to the notification in Slack and converting the reply to a comment.
To add an internal note to a ticket
- Hover over the notification message or reply to display the options.
- Click the More actions icon (
) to display the message actions.
- Click Add as internal note.
- Add your comment in the Internal note field.
The Ticket number field is pre-populated with the ticket number. The Internal note field is pre-populated with the initial ticket description. You can add to this description or delete and replace it.
- Click Submit.
An internal note is added to the Zendesk Support ticket, and a new notification is added to the original notification thread.
To add a comment to a ticket from a reply
- Reply to the ticket notification in Slack.
- Hover over the reply to display the options.
- Click the More actions icon (
) to display the message actions.
- Click Add as internal note.
- In the Add as internal note form, enter the ticket number and description for
the ticket.
The Internal note field is pre-populated with the text of the reply. You can add to this description, edit it, or delete and replace it.
- Click Submit.
An internal note is added to the Zendesk Support ticket and attributed to the integration's authenticator, and a new notification is added to the original notification thread.
FAQ
This FAQ covers the following questions about using the Slack for Zendesk Support integration.
Why is the requester field on tickets created via the integration set to the person who installed the integration?
If the Requester field is left blank on a Zendesk ticket created in Slack, or if there were issues with setting the value in that field, the Requester is set to the user who authenticated to Zendesk during the installation process.
Can attachments be included in the ticket notification in Slack?
Comment attachments aren't currently included in the notification in Slack, but light agents can click on the ticket link to see them in Zendesk. Inline images and image links included in the comment are posted to Slack.
Can I close tickets from Slack?
You cannot currently close tickets using Slack.
Can I edit ticket fields in Slack?
You cannot currently edit ticket fields in Slack, but they can be edited from your Zendesk Support account.
If I create a new ticket from Slack, can other users on the channel see it?
Anyone on the channel can see the created tickets.
Can I create a ticket in a direct conversation with the Zendesk app and will other users see it?
Yes, you can. The notification is posted back to you. Other channels on your Slack account may be configured to receive ticket notifications and could also see your ticket notification.
Can I assign a ticket to a Zendesk User instead of a Group?
No, the integration only allows for tickets to be assigned to a group.
Can external users create Support tickets in Slack Connect?
Users from external workspaces in Slack Connect channels will not have access to the slash or shortcut commands. They can create tickets in channels where the Zendesk Slack app has been added by tagging the app.
70 Comments
Is there a way where the zendesk-ticket answer don't get automatically ticked with "Also send to 'channel name'" when a reply comes in? It makes things very difficult to keep track of instead of it only being reply in a thread.
Is there a way to disable the ability to Create a ticket from Slack in this integration? I don't want that ability enabled for all Slack users and would rather not use this functionality.
The create a ticket option in Slack is just for plain text format.
Hi Laurie,
All current users have the capability to create tickets. Unfrotunately, the integration does not have the option to restrict it to specific users.
Any way to get this to work with multiple Zendesk subdomains connected to one Slack subdomain? We support multiple companies.
Hi Bryan Siders,
Thanks for the feedback! Unfortunately our integration doesn't support multiple Zendesk's connecting to a single Slack subdomain, but I have captured your request for this feature.
Thanks,
David
Hey all.
Can we turn off the possibility of creating tickets from slack? Notifications from zendesk to slack are the only thing we need.
Thanks for your question regarding turning off the ability to create tickets from Slack to Zendesk.
Unfortunately, once the integration is installed, it´s not possible to change it to remove or inhibit its main feature.
We have captured your request for this feature.
Thanks,
We have a fully integrated ZenDesk/Slack setup using Tines, you can find details of it here https://www.tines.com/story-library/1128944/monitor-respond-to-slack-queries-from-external-users-respond-using-zendesk
Is it possible to have every ticket created through the slack api to be private comment? We wouldn't want any of the info submitted to be customer facing.
Hi Kevin Froleiks I see you have raised a ticket with our Support team regarding the same concern, our advocates will check this for you and update you via that ticket to learn more about your use case. Thanks!
Please sign in to leave a comment.