チャネルトークとDifyとSlackの連携イメージ
How to Integrate Applications

2025-04-22

How to generate a response proposal with AI and notify it on Slack when a chat starts

k.hieda

<span class="mark-yellow">“Are you struggling with an increase in inquiries leading to longer wait times for customers?” “Are you overwhelmed with supporting new staff?”—Do you have these concerns?</span>
By integrating the customer chat tool "Channel Talk," widely used by many companies, with Dify and Slack, you can streamline the entire inquiry response process.
This automation allows AI to read the inquiry content, generate response suggestions, and notify any designated Slack channel.
With consistent quality response suggestions as a base, you should be able to improve response speed.

Traditionally, programming was required to achieve integration between apps, but with Yoom's Flowbot template, you can easily set it up without any code.
This article clearly explains the specific setup methods and benefits of Flowbot, so please read to the end and make use of it.

Recommended for

This Flowbot is perfect for the following people:

  • Those who want to quickly respond to the numerous inquiries received via Channel Talk
  • Those who want to utilize Dify to provide high-quality customer service based on unified response suggestions for the entire team
  • Those who want to share response suggestions in a designated Slack channel and efficiently advance customer service as a team
  • Those who want to simplify the response creation process and reduce customer wait times
  • Those who want to create a system that makes it easier for less experienced staff to handle responses, reducing the overall team burden

For those who want to try it immediately

This article introduces the integration method using the no-code tool "Yoom."
No complex settings or operations are required, and even non-engineers can easily achieve it.
You can start immediately with the template below, so please give it a try!

[About Yoom]

From here, we will explain how to set up the automation of "When a chat is started in Channel Talk, generate a response draft with Dify and notify Slack" using Yoom's flow bot template.

How to generate a response draft with Dify and notify Slack when a chat is started in Channel Talk

Utilize Yoom's trigger function to obtain chat information started in Channel Talk.
Based on this obtained information, send instructions to Dify, and AI will generate a response draft.
By notifying stakeholders through the Slack API with the response draft, a mechanism is realized that allows for smooth sharing and handling of inquiry information.
Generally, programming knowledge is required to achieve this, but it is possible without programming knowledge by using the no-code tool Yoom.

Integration Process

  • Register My Apps in Yoom (Channel Talk, Dify, and Slack)
  • Copy the template
  • Set up app triggers and integrate apps
  • Turn on the trigger button and start integration

Things to Prepare in Advance

Channel Talk

  • Channel Talk account information (to operate the management screen)
  • Access Token
    • Open settings from the left menu list in channel settings and click Security & Development. Click 'Create a new authentication key' in API management to obtain the secret key (access token).
  • Access Key
  • Once you create an authentication key as above, you can also obtain an access key.

Dify

  • Dify account information (to operate the management screen)
  • App (Chatbot)
  • Access Token
    • Obtain it within the Dify app.
    • Open the created app and select "Monitoring" from the left menu bar.
    • Click "API Key" in Backend and Service API.
    • Click 'API Key' and select 'Create a new secret key' to display the API secret key. This corresponds to the access token. More details: Dify My App Registration Method and What You Can Do with Integration

Slack

  • URL of the workspace to be notified
  • Channel to post
    • Please confirm in advance as administrator approval may be required.

Help: Details on Slack My App Registration Method

Slack Official: Workspace Management

Step 1: Set Up My App Integration

Let's set up the app information to be integrated into Yoom. After logging into Yoom's workspace, click + Add on the My Apps screen.

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

Channel Talk

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

  • Account Name
    • Enter a value that is easy to identify. Use a value that can identify the account, such as an email address.
  • Access Token
  • Access Key
    • Enter the values obtained in advance.

Enter the required items and click the "Add" button to complete the My App registration for Channel Talk.

Dify

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

  • Account Name
    • Enter any value. It is recommended to use a value that can identify the account, such as an email address.
  • Access Token
    • Enter the values obtained in advance.

Enter the required items and 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 move to the Slack sign-in screen.

Enter the URL of the workspace you are using and click Continue. You will move to the Slack access permission request screen from Yoom.

Click Allow to complete the integration.

Help: Details on Slack My App Registration Method

Slack Official: Workspace Management

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 customer chat is created"

Let's click on the first step of the template.

Here, you will set up to retrieve ticket information issued by Channel Talk.

(1/2) Select Integration Account and Action

This item is already pre-configured.

  • App Trigger Title
  • App
  • Account information integrated with Channel Talk
  • Trigger Action

→ Click Next.

(2/3) API Detailed Settings for App Trigger

  • Webhook Name
    • Enter any value that suits your purpose. Example: When chat starts
  • Access Key
    • Enter the access key obtained from Channel Talk.

(3/3) API Detailed Settings for App Trigger

  • Webhook Event
    • Start a new chat in Channel Talk and click Test.

→ Click Test. → Successful. The following items can be retrieved. The retrieved items will be used in Dify's prompt (instruction text).

→ Click Save.

Step 4: Integrate with the App "Send Chat Message"

Click on the second step of the template.

Here, you will set up a prompt (instruction text) in Dify.

(1/2) Select Integration Account and Action

This is already pre-configured.

  • App Trigger Title
  • App
  • Account information integrated with Dify
  • Trigger Action

→ Click Next.

(2/2) API Connection Settings

  • query
    • Quote the inquiry content from the customer.
    • Click the edit field to display the output obtained from Channel Talk. The code {{details}} is embedded in the pre-settings, but customization by quoting other codes is possible.

  • user
    • Set an arbitrary identifier using alphanumeric characters.
  • Variables are not mandatory, but utilizing them 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 setup effort and enabling optimal response to users.

→ Click Test. → Successful. You can obtain Dify's response proposal (response content).

→ Click Save.

Step 5: Integrate with the App "Send Message"

Click on the third step of the template.

Here, you will set up a template message for Slack notifications.

(1/2) Select Integration Account and Action

This is already pre-configured.

  • App Trigger Title
  • App
  • Account information integrated with Slack
  • Trigger Action

→ Click Next.

(2/2) API Connection Settings

  • Channel ID
    • Click the edit field to display a list of channel candidates from the integrated Slack account. When you select the appropriate channel, the ID is automatically quoted.

  • Message Content
  • Create a template message for the sent message. Click the edit field to open a dropdown, displaying the output obtained in the previous step.

  • When you select an item to send to the channel, the embedded code is automatically quoted. Enter the item name before the quoted code to make it easier to understand when viewing.
  • This time, we created a template message to notify the chat content from the user and Dify's response proposal.

→ Click Test. → Successful
→ Click Save. This concludes the steps!

Step 6: Turn ON the App Trigger

Once all steps are set, a completion screen indicating the setup is complete will be displayed.

<span class="mark-yellow">The flow bot setup was completed easily without programming.</span> The template used this time is here.

Examples of Automation Using Channel Talk, Dify, and Slack

In addition to the flow introduced this time, you can achieve various business automations by utilizing the APIs of Channel Talk, Dify, and Slack.
All of these can be used with simple settings, so if you're interested, please give them a try!

Examples of Automation Using Channel Talk

Add When a Chat is Created in Channel Talk

This can eliminate the hassle of entering chat content, helping to prevent human errors such as omissions or input mistakes.

Notify the contents of forms and emails to the internal chat of Channel Talk

Since all members can centrally grasp the information, it eliminates the need to individually check the contents, leading to improved work efficiency.

Automation Example Using Dify

When there is an inquiry in HubSpot, create a response with Dify and send a notification

Since the inquiry details and response proposal are notified together, the response speed is likely to improve.

Create a response in Dify and notify when an inquiry email is received in Outlook

By being notified in the communication tool after a prompt response draft is created, the response speed can be improved.

Automation Example Using Slack

Notify Slack when audio data is stored

As soon as audio data is uploaded, it will be automatically transcribed and the results will be notified, making it easier to understand the content.

Read document data posted on Slack with OCR, update the file name, and store it

By reducing the hassle of manually organizing documents and changing file names, you may be able to increase the time you can focus on other tasks.

Notify Slack When a Lead is Registered

When lead information is added, a notification is automatically sent to Slack, facilitating quicker information awareness.

Benefits of Integrating Channel Talk, Dify, and Slack

1. System for Quick Response Even During Busy Periods

AI (Dify) reads the inquiry content, creates a draft response, and notifies Slack.
<span class="mark-yellow">This saves the person in charge from having to create a response from scratch, making the post-inquiry response process smoother.</span>
For example, handling frequently asked questions occurs in many situations, but efficient responses are especially required during busy periods.
By focusing on the procedure of modifying or adding to the draft response generated by Dify as needed, it is expected that the time to create responses can be reduced.
Additionally, there may be cases where the need to research information from scratch is eliminated, further reducing the burden.

2. System for New Staff to Respond with Confidence

AI (Dify) generates draft responses based on the company's rules and tone & manner by learning them.
Therefore, <span class="mark-yellow">even if different staff members handle the response, it is possible to maintain consistency in the reply content by organizing the content based on Dify's draft response.</span>
This may reduce the likelihood of inconsistencies in customer responses.
For example, there may be situations where inexperienced staff spend time researching to handle irregular content or consult with a supervisor multiple times.
By utilizing Dify's suggestions in such cases, it should be possible to proceed with stable, high-quality responses smoothly.

3. System for Everyone to Share the Workload

<span class="mark-yellow">By sharing standardized draft responses with everyone, it may be possible to prevent situations where work is concentrated on specific staff members.</span>
For example, complex and high-difficulty inquiries tend to concentrate on some experienced staff or supervisors, leading to an uneven burden.
Even in such situations, by proceeding with responses based on AI-generated draft responses, it may be possible to standardize the work.
This creates an environment where anyone can respond at a certain level, potentially reducing the burden on each staff member.

Conclusion

In this article, we introduced the method of implementing and the benefits of using a flow bot that integrates Channel Talk, Dify, and Slack.
By utilizing this flow bot, you can expect faster customer responses, improved response quality, and prevention of work becoming dependent on specific individuals.

Furthermore, by utilizing Yoom, this automation can be easily implemented.
<span class="mark-yellow">With the flow bot template, you can achieve app integration with intuitive operations, allowing you to start immediately without programming skills.</span>
Please realize a system for smooth customer responses with this flow bot.

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
Channel Talk
Dify
Slack
Integration
Automatic
Automation
Notification
AI
App integration
No items found.
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