ZendeskとDifyとSlackの連携イメージ
How to Automate Zendesk Ticket Responses with Dify and Share via Slack
Learn more about Yoom
Try this template
ZendeskとDifyとSlackの連携イメージ
How to Integrate Applications

2025-08-06

How to Automate Zendesk Ticket Responses with Dify and Share via Slack

k.hieda
k.hieda

Have you ever wished that you could handle customer inquiries faster and easier?

By incorporating AI automation with Zendesk, managing customer support can be made easier and speed up response time while ensuring high-quality replies.

In this article, we'll walk you through how to generate response suggestions with Dify and send them to Slack whenever a ticket is created in Zendesk. This no-code solution can help boost your team's productivity while improving customer satisfaction :)

✨ Recommended For

  • Teams managing a high volume of daily customer inquiries and feeling overwhelmed
  • Anyone struggling to provide quick responses due to complex inquiries
  • Organizations facing inconsistent response quality based on team member experience and skills
  • Anyone who wants to improve the speed and accuracy of customer support
  • Businesses that want to improve team efficiency and make better use of available resources

Meet Yoom: No-Code Automation

Yoom is a next-generation no-code automation that lets you connect and automate tasks between your favorite apps. Connecting different apps can be challenging for non-engineers, but Yoom makes automation accessible to everyone.

  • 🌐 Connect with apps like Zendesk, Dify, Slack, and more.
  • 📖 Use automation templates - no technical setup required
  • 📈 Boost productivity and reduce human errors

You don't need to go through a complex setup and IT jargon, you can build your automation workflows with just a few clicks :) It's designed for those who want to streamline their daily work and save hours of time and stress from repetitive work.

👉 Sign Up for Yoom Here – Quick and Easy in Just 30 Seconds!

In this guide, you'll learn the step-by-step process of how to use Yoom to send a Dify response to Slack when a Zendesk ticket is created.

✔️ For Those Who Want To Try It Now

Yoom offers ready-made templates for easily setting up an automated ticket response process with Zendesk, Dify, and Slack. Click the "Try It" button to get started now!

We’ll also walk you through the step-by-step process of creating this automation flow in the following section of this article.


This is the flow where when a ticket is created in Zendesk, the response content is generated in Dify and Slack is notified.

🚀 How to Create an Automated Ticket Response Process

Let's walk through how to set up a flow that automatically creates responses with Dify for the tickets created in Zendesk and shares them via Slack.

⏱️ Setup time: 10 minutes

🔧 What You’ll Need

  • A free Yoom account
  • Access to Dify, Zendesk, and Slack


By using Yoom's trigger function, you can easily obtain the latest ticket information from Zendesk's API and send it to Dify for generating responses. The response is then sent to Slack via its API, creating a smooth workflow from getting inquiry details to notifying the team. Normally, this kind of automation would require programming skills, but with Yoom, anyone can set it up easily!

Step 1: Connect Apps to Yoom

Register the app information to be integrated in Yoom.
Go to "My Apps" from the left side menu, and click the "+ Add" button.

Connect Zendesk

Search for Zendesk from the app list and select it.

Account Name

  • use a name that's easy to recognize, such as your company name or the person responsible for the account.

Email Address

  • enter your email address registered on Zendesk

__wf_reserved_inherit

API Token

  • Open the "Admin Center" in Zendesk's global menu.
  • From the left menu, click "Apps and Integrations", then select "Zendesk API".
  • Click "Add API token".

  • A screen to create a new key will appear. Enter a name for the key and click "Next" to generate and display the API key.
  • The secret key at the bottom is your API token. Copy it and save it.

  • Return to Yoom and paste the copied API token in the API Token field. Then click "Add".

⚠️ Note: Zendesk integration is only available on the Yoom’s paid plans. If you’re using the Free plan, your  Flowbot may face errors due to limited access. But don’t worry - we offer a 2-week free trial! You can try all features without restrictions. For more information about Yoom and its plans, visit our Yoom Help Center.

📚 References: For detailed settings, you can refer to the full guide here.

Connect Dify

Search for Dify in the app list and select it.

Account Name

  • use a name that's easy to recognize, such as your company name or the person responsible for the account.

__wf_reserved_inherit

Access Token

  • Open the app you created and select "Monitoring" from the left menu.
  • Click on "API key" under Backend and Service API.

  • In the API Secret Key popup, click + Create a new secret key to display the access token. Copy the key and paste it into the Access Token field in Yoom. Then click "Add".

__wf_reserved_inherit

📚 References: For detailed settings, you can refer to the full guide here.

Connect Slack

Search for Slack in the app list and select it. 

Select the Slack workspace and the channel where messages should be posted.
Click "Allow" to grant permissions and complete the integration.

📚 Reference: For more detailed steps on how to connect Slack, refer to this guide.

Step 2: Copy the Template

Click the "Try It" button to copy the pre-built template into your project.


This is the flow where when a ticket is created in Zendesk, the response content is generated in Dify and Slack is notified.

Click "Try this template".

__wf_reserved_inherit

Click "OK" and give the Flowbot a name to recognize.

__wf_reserved_inherit

This template will be copied to your “My Project”.

__wf_reserved_inherit

Step 3: Set Up Zendesk Trigger Action

In this step, you will set up to retrieve ticket information issued in Zendesk.

Click on the first step of the template.

__wf_reserved_inherit

The next page is pre-configured. You can change the title if you want.
Then click "Next".

__wf_reserved_inherit

Trigger Interval

  • Set your trigger interval (frequency of sync) to how frequently Yoom checks Zendesk for updates. It can be set to 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
  • We recommend setting the trigger to the shortest activation interval available for your plan.

⚠️ Note: The trigger interval varies depending on your Yoom plan. Be sure to check your current plan’s limit.

Subdomain

  • Enter the value before ".zendesk.com" in the URL.

__wf_reserved_inherit

Then, click "Test".
If the test is successful, the retrieved value will get updated as below.

We will use these data in the following steps so make sure they are correct :)

__wf_reserved_inherit

Step 4: Send Chat Message

Click on the action labeled "Send Chat Message".

In this step, we will set up the flow to send to Dify.

__wf_reserved_inherit

The next screen is already pre-configured.

  • App Trigger Title: Change it as necessary.
  • App
  • Account connected with Dify
  • Trigger Action

Confirm the setup is ok, then click "Next".

__wf_reserved_inherit

Query

  • Click on the query field to select items to put in it.
  • The retrieved value from Zendesk "Description" is pre-set, but you can customize it by selecting other retrieved values as needed.

__wf_reserved_inherit

User

  • Entering a new value like 'user123' will start a chat as a new user, while entering an existing user's ID will allow you to continue the chat with that user's history.

Variable

  • It's optional, but using them allows for more flexible and efficient prompt and notification settings.  
  • For example, dynamic information like 'name' or 'date' can be automatically reflected in the prompt, reducing setup effort and providing more accurate responses for the user.

__wf_reserved_inherit

Once setup is complete, run a test.
If successful, your retrieved data should get updated as below.

__wf_reserved_inherit

Make sure you save the setting :)

Step 5: Send Message to Channel

Click on the action labeled "Send Messages to Channel".

In this setup, we will make a template message to be sent in Slack.

__wf_reserved_inherit

This screen is pre-configured. Change if as needed, then click "Next".

__wf_reserved_inherit

Destination Channel ID

  • Clicking the field to display a list of available channels from your integrated Slack account.
  • When you select the channel, its ID will be automatically populated.

__wf_reserved_inherit

Message Content

  • Create the template message you want to send.
  • Click the message field to insert values retrieved from previous steps. By quoting Zendesk details and including Dify's response content, you can easily verify consistency.

__wf_reserved_inherit

Run a test and if successful, hit "Save".

Step 6: Activate the Flowbot

Toggle the "Trigger On" button to activate your flow!
Check if the Flowbot you set up is working properly.

That’s it!

The Flowbot is now complete!


This is the flow where when a ticket is created in Zendesk, the response content is generated in Dify and Slack is notified.

💡 Other Automation Examples Using Zendesk, Dify, and Slack

You can try out more automations by utilizing Dify, Slack, and Zendesk with Yoom. Here are some more examples you can explore for your next automation!

Automation Using Zendesk

Add Issues or Tasks When a Ticket is Created

Automatically create tasks or issues whenever a ticket is generated in Zendesk, keeping your workflow seamless without switching between tools.


This is a flow that notifies Outlook every time a new ticket is created in Zendesk.

This is a flow that notifies Google Chat every time a new ticket is created in Zendesk.

This is a flow where a notification is sent to Slack every time a new ticket is created in Zendesk.

Notify When a Ticket is Created

Send notifications automatically to keep everyone informed when a new Zendesk ticket is created. This can ensure no important details are missed.


This is a flow to add to Jira Software when a new ticket is created in Zendesk.

Automation Using Dify

Generate and Respond with Dify Chatbot on Message Posts

Automatically analyze incoming messages with Dify and generate appropiate responses. This can save time and reduce manual input.


This is the flow where, when a message is posted on Slack, it is automatically generated and responded to by Dify's chatbot.

■Overview
Are you spending a lot of time handling inquiries on Microsoft Teams one by one? Responding to routine questions is especially time-consuming. By using this workflow, when a message is posted to Teams, Dify's AI chatbot automatically generates content and replies, reducing the burden on staff and enabling quick responses.

■Recommended for
・Those who spend a lot of time handling routine inquiries on Microsoft Teams
・Those who want to leverage AI such as Dify to streamline customer support or internal help desks
・Team leaders who want to automate manual reply tasks and create an environment that allows focus on core work

■Notes
・Please connect Yoom with both Dify and Microsoft Teams.
・Microsoft 365 (formerly Office 365) has consumer and business plans (Microsoft 365 Business). If you are not subscribed to a business plan, authentication may fail.
・You can choose trigger intervals of 5, 10, 15, 30, or 60 minutes.
・The minimum trigger interval varies by plan, so please be aware.
・Please refer to the following for how to connect Dify My Apps.
https://intercom.help/yoom/en/articles/9618925

Create and Send Responses via Dify When a Chat is Created on Channel Talk

AI-generated responses can be quickly edited if necessary before sending. This can ensure quality and streamlined operations.


This is a flow to create response content with Dify and notify Microsoft Teams when a chat is started in Channel Talk.

This is a flow to create a response with Dify and notify Google Chat when a chat starts in ChannelTalk.

Automation Using Slack

Notify Slack When a Task is Updated

Quickly send a notification in Slack when a task is updated, keeping the team updated and reducing delays.


This is a flow that notifies Slack when Trello card information is updated.

■Overview
The "Notify Slack when Issue is updated in GitLab" flow is a business workflow aimed at improving communication efficiency within the development team.
When an Issue is newly created in GitLab, a comment is added, or the status is changed, a notification is automatically sent to the Slack channel.
This allows all team members to keep track of project progress and changes in real-time, enabling prompt responses. Additionally, by eliminating the need for manual information sharing, it contributes to preventing mistakes and improving work efficiency. In today's world where remote work is increasing, smooth information sharing is key to project success.
By utilizing this flow, strengthen the integration between GitLab and Slack to achieve a more cohesive team operation.

■Recommended for
- Leaders of development teams managing projects using GitLab
- Those who use Slack regularly and want to facilitate team communication
- Those who are manually integrating GitLab and Slack and considering automation
- Project managers who want to grasp project progress in real-time and respond quickly
- Engineers who want to enhance notification functions in the development process to increase work efficiency

■Notes
- Please integrate Yoom with both GitLab and Slack.
- The trigger can be set to activate at intervals of 5, 10, 15, 30, or 60 minutes.
- Please note that the shortest activation interval varies depending on the plan.

■Overview
The workflow 'Notify Slack when a task is updated in Wrike' is an automation to facilitate project management and team communication.
By leveraging Yoom to integrate Wrike and Slack, task progress or changes are automatically notified in Slack, ensuring smooth information sharing.
This integration makes it easier for the entire team to grasp the latest situation, resulting in efficient business execution.

■Recommended for
- Project managers who use Wrike and Slack daily and want to streamline information sharing
- Team leaders who want to quickly communicate task updates to their team
- Business owners who want to automate tasks without spending time on manual notifications
- Companies that value rapid communication and wish to enhance business transparency

■Attention
- Please integrate Yoom with both Wrike and Slack.
- You can select launch intervals of 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes for the trigger.
- Please note that the shortest launch interval varies depending on the plan.
- Branching is a function (operation) available on plans higher than the Mini Plan. In the Free Plan, operations set for flowbots will result in errors.
- Paid plans like the Mini Plan offer a 2-week free trial. You can use restricted apps and functions (operations) during the free trial.

Notify Slack When a Message is Posted

Respond to Slack messages from customers quickly, ensuring no communication is missed.


■Overview
In environments where Microsoft Teams and Slack are used together, do you feel burdened by missed information checks or manual re-entry between tools?
Missing important messages or sharing by copying and pasting each time causes communication delays and inefficiency.
By using this workflow, posting a message to a specific Microsoft Teams channel can trigger an automatic notification to a designated Slack channel, facilitating smooth cross-tool information sharing.

■Who we recommend this template for
・Those who use both Microsoft Teams and Slack and want to eliminate omissions and effort in information sharing
・Those who feel challenges with smooth collaboration because different chat tools are used across departments or teams
・Those who want to automate manual information transfer and prevent communication loss

■Notes
・Please connect Yoom with both Microsoft Teams and Slack.
・Microsoft 365 (formerly Office 365) offers consumer plans and general business plans (Microsoft 365 Business). If you are not subscribed to a business plan, authentication may fail.
・You can select the trigger interval from 5, 10, 15, 30, or 60 minutes.
・The minimum trigger interval varies by plan, so please be aware.

Add Content Posted on Slack

Automatically add content shared on Slack to the system :)


This is a flow to add the content as a task in Asana when there is a new post on Slack.

■Overview
Do you feel that manually copying important information shared on Slack into Microsoft Excel is cumbersome and prone to omissions?
In particular, communications that require records, such as reports and requests, should be managed accurately.
By leveraging this workflow, you can detect posts to a specific Slack channel and automatically copy the poster, message content, etc., into a specified Microsoft Excel file, resolving these information management challenges.

■Recommended for
・Those who manually copy Slack post content into Microsoft Excel to create business reports, etc.
・Team leaders who receive reports from multiple people on Slack and manage tasks and progress in Microsoft Excel
・Those who want to reduce the time spent on manual information transfer and focus on more important work

■Notes
・Please integrate Slack and Microsoft Excel with Yoom.
・You can select a trigger run interval of 5, 10, 15, 30, or 60 minutes.
・Please note that the minimum run interval varies by plan.
・Microsoft365 (formerly Office365) offers consumer plans and general business plans (Microsoft365 Business), and if you are not subscribed to a general business plan, authentication may fail.
・For the configuration of the operation to manipulate the Microsoft Excel database, please refer to the following.
https://intercom.help/yoom/en/articles/9003081

👏 Benefits of Integrating Zendesk, Dify, and Slack

1. Enhance Customer Satisfaction with Faster Responses

When a Zendesk ticket is created, Dify automatically generates a response and notifies through Slack, reducing response times and boosting customer satisfaction. During a busy period, Dify can quickly analyze the ticket content and suggest a response, allowing support representatives to review and send it with minimal delay.

2. Ensure Consistent Response Quality with AI

By using past inquiry data, Dify ensures consistent, high-quality responses. New members on the team no longer need to consult supervisors for difficult inquiries. They can rely on Dify to automatically generate appropiate response suggestions, ensuring smooth and standardized responses.

3. Strengthen Team Collaboration with Slack

Quickly share response suggestions on Slack to improve team collaboration and resource allocation. If a high-priority ticket arises, your team members can quickly pick it up by reviewing the response suggestions in Slack. By sharing updates on who is working on what, Slack helps prevent missed responses and task duplication.

📖 Summary

Now you know how to integrate Dify, Slack, and Zendesk to automatically generate response suggestions with Dify and share them through Slack when a ticket is created in Zendesk. By integrating these apps with Yoom, you can address challenges like reducing response time, ensuring consistent response quality, and improving team collaboration.

Best of all, no technical expertise is needed, and anyone can easily set it up! Ready to simplify your workflows? Sign up for Yoom and try it today!

👉 Create your free Yoom account now

With Yoom, you can easily build the kind of collaboration
described here without programming knowledge.
Try Yoom for free
About the Author
k.hieda
k.hieda
With a decade of experience as a Web Planner and Director, my primary responsibilities at a web production company included proposing and managing revision and operation plans for clients. Currently, I am a parallel worker. In the Content Division at Yoom, I am involved in blog production, while also handling external PR projects for companies as an independent contractor. As I embark on a new venture in the vacation rental industry, I am committed to optimizing routine work efficiency.
Tags
AI
Automatic
Automation
Dify
Integration
Notification
Slack
Zendesk