ZendeskとDifyとSlackの連携イメージ
How to Integrate Applications

2025-04-18

How to create a response with Dify and notify Slack when a ticket is created in Zendesk

k.hieda

<span class="mark-yellow">Have you ever thought, "I wish handling inquiries could be faster and less hassle"?</span>
With Zendesk, customer support becomes intuitive and smooth, and by leveraging AI for automation, you can significantly enhance both quality and speed.
In this automation flow, when a Zendesk ticket is created, Dify uses AI to generate the best response suggestion, which can then be notified to Slack.
Traditionally, such integrations required programming, but with our no-code flow bot template, you can easily achieve this!
This article introduces how to set it up without programming and the specific benefits this automation brings.

Recommended for

This flow bot is especially recommended for those who face the following challenges:

  • Those who handle numerous customer inquiries daily and find it overwhelming
  • Those who feel that the complexity of inquiries makes quick responses difficult
  • Those who have issues with varying response quality due to differences in experience and skills within the team
  • Those who want to improve the speed and accuracy of customer support
  • Those who wish to enhance efficiency while effectively utilizing resources

For those who want to try it immediately

This article introduces the integration method using the no-code tool "Yoom".
No complicated settings or operations are required, making it easy for non-engineers to implement.
You can start right away with the template below, so please give it a try!

[What is Yoom]

How to Create a Flow to Notify Slack with a Response Created in Dify When a Ticket is Created in Zendesk


By utilizing Yoom's regular trigger function, you can obtain the latest ticket information from Zendesk's API and send instructions to Dify.
The generated response results are notified through Slack's API. This mechanism ensures a smooth process from acquiring inquiry information to notifying the response.
Generally, programming knowledge is required to achieve this, but with the no-code tool Yoom, it can be easily accomplished without programming knowledge.

Integration Process

  • Register My Apps in Yoom (Zendesk, Dify, and Slack)
  • Copy the Template
  • Set App Triggers and Integrate Apps
  • Turn on the Trigger Button and Start Integration

※A 2-week free trial is available for paid plans. During the trial period, you can use apps and AI functions (operations) that have usage restrictions in the free plan.

Now, let's explain the procedure for the flow of [Generating a Response to an Inquiry in Dify and Posting it to Slack When a Ticket is Created in Zendesk].

Things to Prepare in Advance

Zendesk

  • Zendesk account information (to operate the admin panel)
  • Subdomain
    • The value before .zendesk.com in the URL is the subdomain.
  • API Token
  • Open the "Admin Center" in Zendesk's global menu.
  • From the left menu bar, pull down "Apps and Integrations" and select "conversations API" under API. Then click "Create API Key" in the upper right corner.

  • A screen to create a new key will be displayed.
  • Enter any value in the name and click "Next" to generate and display each key.

Dify

  • Dify account information (to operate the admin panel)
  • App (Chatbot)
  • Access Token
    • Obtain from Dify's app.
    • Open the created app and select "Monitoring" from the left menu bar.
    • Click "API Key" under Backend and Service API.
    • In the API Secret Key popup, select "+ Create New Secret Key" to display the API Secret Key. This corresponds to the access token. More details: What You Can Do by Registering and Integrating My Apps in Dify

Slack

  • URL of the workspace to notify
  • Channel to post
    • Administrator approval may be required, so please check in advance.

Help: Details on How to Register My Apps in Slack

Slack Official: Managing Apps in the Workspace

Step 1: Set Up My App Integration

Register the app information to be integrated in Yoom. Log in to Yoom's workspace and click + Add on the My Apps screen.

A list of apps that can be connected in Yoom and a search window will be displayed. Search for the app to be integrated from the search window and proceed with My App registration.

Zendesk

Click the app name from the search results. A screen to enter the values obtained from Zendesk will be displayed.

  • Account Name
    • Enter a value that is easy to identify. It is recommended to use a value that can identify the account, such as an email address.
  • Email Address
  • API Token
    • Enter the API token obtained in advance.

After entering the required fields, click the "Add" button to complete the My App registration for Zendesk.
※Zendesk is an app limited to Team Plan and Success Plan. Currently, the Zendesk app is only available for the "Team Plan" or "Success Plan". If you are using the "Free Plan" or "Mini Plan", please be aware that errors may occur in the operations or data connections of the set flow bot.

Dify

Click the app name from the search results. A screen to enter the values required for integration will be displayed.

  • Account Name
    • Enter any value (e.g., email address).
  • Access Token
    • Enter the value obtained in advance.

After entering the required fields, click the add button to complete the My App registration for Dify.

Slack

Search for the app name from the search window. Click the app name that hits. You will be taken to the Slack sign-in screen.
Enter the URL of your workspace and click continue. You will be taken to the Slack access permission request screen from Yoom.

Click allow to complete the integration.

Help: Details on How to Register My Apps in Slack

Slack Official: Managing Apps in the Workspace

Step 2: Copy Yoom's Flow Bot Template to My Project

Click this banner.

The template will be copied to My Project. You can access My Project from the left menu bar.

Step 3: App Trigger "When a New Ticket is Created"

Click on the first step of the template.

Here, you will set up to retrieve ticket information issued in Zendesk.

(1/2) Select Integration Account and Action

This item is already pre-configured.

  • App Trigger Title
  • App
  • Account Information for Integration with Zendesk
  • Trigger Action

→ Click Next.

(2/2) API Details for App Trigger

  • Trigger Interval
    • Set the flowbot activation interval.
    • You can choose from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes. ※ The shortest activation interval varies depending on your plan.
  • Subdomain
    • The value before ".zendesk.com" in the URL applies.

→ Click Test. → Success. The following items can be retrieved. These will be used as dynamic values in later operations.

→ Click Save.

Step 4: Send Message to Integrate with App

Click on the second step of the template.

Here, you will set up the prompt (instruction) to be sent to Dify.

(1/2) Select Integration Account and Action

This is already pre-configured.

  • App Trigger Title
  • App
  • Account Information for Integration with Dify
  • Trigger Action

→ Click Next.

(2/2) API Connection Settings

  • query
    • Quote the inquiry content from the customer.
    • Clicking the edit field will display the output obtained from Zendesk. The code {{detail}} is embedded in the pre-settings, but customization by quoting other codes is possible.

  • user
    • Set an arbitrary identifier in alphanumeric characters.
  • Variable

  • Not required, but utilizing it allows for more flexible and efficient prompt and notification settings. For example, dynamic information such as "name" or "date" can be automatically reflected in the prompt, reducing the setup effort while enabling a perfect response for the user.

→ Click Test. → Success. You can obtain Dify's response proposals (response content), etc.

→ Click Save.

Step 5: Send Message to Integrate with App

Click on the third step of the template.

Here, you will set up the template message to be notified to Slack.

(1/2) Select Integration Account and Action

This is already pre-configured.

  • App Trigger Title
  • App
  • Account Information for Integration with Slack
  • Trigger Action

→ Click Next.

(2/2) API Connection Settings

  • Channel ID
    • Clicking the edit field will display a list of channel candidates from the integrated Slack account. When you select the relevant channel, the ID will be automatically quoted.
  • Message Content
  • Create the template message to be notified.
  • Clicking the edit field allows you to quote values obtained in previous operations. By quoting the actual Zendesk detail code received and posting Dify's response content, it is easier to verify consistency.

→ Click Test. → Success

→ Click Save. This concludes the steps.

Step 6: Turn ON the App Trigger

Once all steps are configured, a completion screen will be displayed.

Turn ON the Trigger to activate the flowbot. You can toggle it from the top left of the template.

<span class="mark-yellow">The flowbot setup is complete without programming.</span> The template used this time is here.

Other Automation Examples Using Zendesk, Dify, and Slack

In addition to the flow introduced this time, you can achieve various business automations by utilizing the APIs of Zendesk, Dify, and Slack.
All of them can be used with simple settings, so if you find something that interests you, please give it a try!

Automation Examples Using Zendesk

Add Issues or Tasks When a Ticket is Created in Zendesk

Efficiently share the latest information without switching between tools, enabling prompt responses.

Notify When a Ticket is Created in Zendesk

You can automatically post the information of the created ticket, eliminating any gaps or omissions in information management.

Automation Example Using Dify

Automatically Generate and Respond with Dify Chatbot When a Message is Posted

Dify automatically analyzes received messages and generates appropriate responses, potentially eliminating the need for manual input.

When a chat is initiated on Channel Talk, create a response with Dify and send a notification

The AI-generated response can be edited as needed before sending, allowing you to maintain the quality of interactions while streamlining operations.

Example of Automation Using Slack

Notify Slack when a task is updated

Task updates are notified immediately in Slack, so the whole team can stay up to date quickly.

Notify Slack When a Message is Posted

You will be able to quickly check and respond to messages from customers on Slack without missing any.

Add content posted on Slack

This saves the effort of entering repetitive data and helps prevent omissions or leaks in information management.

Benefits of Integrating Zendesk, Dify, and Slack

Let's explore the specific benefits that customer support representatives, new staff, and support team leaders can gain by leveraging this automation.

1. Enhance Customer Satisfaction with Quick Responses

<span class="mark-yellow">After a ticket is created in Zendesk, Dify generates a response proposal and notifies Slack, significantly reducing response time and improving customer satisfaction.</span>
For example, even during busy periods with a flood of inquiries, Dify quickly analyzes the ticket content and suggests the best response proposal.
All the representative needs to do is review and send the generated response, potentially reducing the risk of delayed responses.
Additionally, the system is set up to immediately address high-priority tickets, which can alleviate customer anxiety and dissatisfaction!

2. Achieve Consistent Response Quality with AI

Dify utilizes past inquiry data to create appropriate and consistent response proposals.<span class="mark-yellow">Even staff with limited experience can provide high-quality responses.</span>
In the past, new staff who had just joined and received technically complex questions needed to seek help from supervisors or colleagues.
However, with this flow, they can handle inquiries based on the response proposals automatically generated by Dify, ensuring smooth processing!
For instance, even for specialized content such as "product compatibility" or "setup procedures," AI references past cases to suggest the best proposals, standardizing response quality and reducing the overall team burden.

3. Strengthen Team Collaboration with Slack

<span class="mark-yellow">By instantly sharing response proposals on Slack, it becomes easier to understand the overall team situation, enabling efficient resource allocation.</span>
For example, if a representative is handling multiple inquiries and another high-priority ticket arises, other team members can check the response proposal notified on Slack and handle it instead.
Additionally, by sharing which tickets each member is working on through Slack, everyone can keep track of progress.
By collaborating as a team in this way, you can build a system that prevents missed responses and task duplication, further enhancing customer satisfaction!

Conclusion

In this article, we introduced how to integrate Zendesk, Dify, and Slack without the need for programming.
This automation improves the speed and quality of customer responses and enhances the overall team's work efficiency.
<span class="mark-yellow">The setup is easy with intuitive operations! You can start right away, so consider implementing it.</span>

See you next time!

The person who wrote this article
k.hieda
10 years as a web planner and director. When I worked for a web production company, my main focus was on proposing modifications and operation plans to clients and proceeding with production. I'm currently a parallel worker. We produce blogs in Yoom's content division, and receive external public relations projects for companies in our individual business. Since we are starting a private lodging, we aim to thoroughly improve the efficiency of routine work!
Tags
Zendesk
Dify
Slack
Integration
Notification
Automatic
Automation
Related Apps
App integration
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials