チャネルトークとDifyとSlackの連携イメージ
How to generate a response proposal with AI and notify it on Slack when a chat starts
Learn more about Yoom
チャネルトークとDifyとSlackの連携イメージ
How to Integrate Applications

2025-05-21

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

k.hieda
k.hieda

“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?
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.

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

__wf_reserved_inherit

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.

__wf_reserved_inherit

  • 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.

__wf_reserved_inherit

  • 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.


This is a flow to create a response using Dify and notify Slack when a chat is started on ChannelTalk.

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

__wf_reserved_inherit

Step 3: App Trigger "When a new customer chat is created"

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

__wf_reserved_inherit

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

__wf_reserved_inherit

  • 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

__wf_reserved_inherit

  • 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).

__wf_reserved_inherit

→ Click Save.

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

Click on the second step of the template.

__wf_reserved_inherit

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.

__wf_reserved_inherit

__wf_reserved_inherit

  • 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).

__wf_reserved_inherit

→ Click Save.

Step 5: Integrate with the App "Send Message"

Click on the third step of the template.

__wf_reserved_inherit

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.

__wf_reserved_inherit

  • Message Content

__wf_reserved_inherit

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

__wf_reserved_inherit

  • 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.

The flow bot setup was completed easily without programming. The template used this time is here.


This is a flow to create a response using Dify and notify Slack when a chat is started on ChannelTalk.

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.


This is a flow to add to Asana when a chat is created in Channel Talk.

This is a flow to add to Trello when a chat starts in Channel Talk.

This is a flow to add to GitHub when a chat is started on Channel Talk.

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.


■Overview
Using the workflow "Notify the contents of Google Form to Channel Talk's internal chat" facilitates smooth information sharing.
There is no need to manually notify, reducing the workload.

■Recommended for
・Those who are collecting information using Google Forms
・Those who want to quickly share information collected via Google Forms internally
・Those who prioritize the speed of information sharing and aim to improve work efficiency
・Companies using Channel Talk as an internal chat tool
・Those who use Channel Talk regularly and do not want to miss important notifications
・Those who want to timely grasp the latest information from Google Forms and enhance the team's common understanding

■Notes
・Please link both Google Forms and Channel Talk with Yoom.
・You can select the trigger interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, and 60 minutes.
・Please note that the shortest trigger interval varies depending on the plan.
・Refer to the following for how to obtain the response content when using Google Forms as a trigger.
https://intercom.help/yoom/en/articles/6807133

■Overview
By using the workflow "Notify internal chat in Channel Talk when an email is received in Gmail", you can prevent missing important information.
You can quickly take necessary actions based on the email content, improving work efficiency.

■Recommended for
・Those who manage business emails using Gmail
・Those who want to quickly check important emails but do not have time to frequently check emails
・Companies that use Channel Talk for internal communication
・Those who use Channel Talk daily but find checking Gmail cumbersome
・Those who want to prevent missing emails and improve work efficiency by responding quickly

■Notes
・Please link both Gmail and Channel Talk with Yoom.
・You can select the trigger interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, and 60 minutes.
・Please note that the shortest trigger interval varies depending on the plan.

■Overview
The workflow 'Notify internal chat in Channel Talk when an email is received in Outlook' contributes to speedy information acquisition.
It helps prevent missing important information and enables smooth and appropriate responses.

■Recommended for
・Those who manage email reception using Outlook
・Companies using Channel Talk as an internal communication tool
・Those who want to quickly share received emails with their team
・Those who want to streamline information sharing in business
・Those who want to reduce manual notification tasks and speed up operations
・Those who want to prevent missing emails and quickly share important information

■Notes
・Please integrate both Outlook and Channel Talk with Yoom.
・You can select the trigger interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
・Please note that the shortest trigger interval varies depending on the plan.
・Microsoft365 (formerly Office365) has a home plan and a general business plan (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.

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.


This flow creates a response in Dify and notifies on LINE WORKS when an inquiry is received in HubSpot.

This flow creates a response in Dify when there is an inquiry in HubSpot and notifies it in Discord.

This is a flow where, when there is an inquiry in HubSpot, the response content is created in Dify and notified to Google Chat.

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.


This is a flow to create response content with Dify and notify Microsoft Teams upon receiving inquiry emails in Outlook.

This is a flow to create a response in Dify and notify Google Chat when receiving an inquiry email in Outlook.

This flow creates a response in Dify and notifies on Discord when an inquiry email is received in Outlook.

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.


■Overview
The "Notify Slack when audio data is stored in OneDrive" workflow automatically sends a notification to Slack when new audio data is uploaded to OneDrive. This allows team members to quickly recognize the addition of audio files, enabling prompt response and sharing.

■Recommended for
- Teams that use OneDrive and Slack regularly and want to facilitate smooth information sharing
- Business personnel who manage a lot of audio data and spend time on notification tasks
- Companies that want to automate and streamline existing business processes using Yoom
- Managers who want to facilitate communication between teams in a remote work environment
- IT support personnel who find manual notification tasks cumbersome‍

■Notes
- It is necessary to integrate with both OneDrive and Slack through Yoom.
- Microsoft365 (formerly Office365) has both home and general business plans (Microsoft365 Business), and authentication may fail if you are not subscribed to the general business plan.
- The AI operation for transcribing audio is only available in the Team Plan and Success Plan. In the case of the Free Plan and Mini Plan, the operation of the flow bot set will result in an error, so please be careful.
- Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).
- The maximum downloadable file size is 300MB. Depending on the app's specifications, it may be less than 300MB, so please be careful.
- For details on the file size that can be handled by triggers and each operation, please refer to the following.
https://intercom.help/yoom/ja/articles/9413924

■Overview
This is a flow that transcribes an audio file and notifies Slack when it is uploaded to Google Drive.
By using Yoom, you can easily integrate apps without programming.‍

■Recommended for
1. Those who manage audio files
・Those who handle many audio files in their work and find it troublesome to check the contents
・Those who find transcribing audio files cumbersome and want to automate it‍

2. Those who use Slack as their main communication tool
・Those who find it troublesome to share information within the team
・Those who want to efficiently share transcription results with the team‍

■Notes
・Please link both Google Drive and Slack to Yoom.
・OCR or AI operations that transcribe audio are functions available only with the Team Plan and Success Plan. If you use the Free Plan or Mini Plan, the operations set in the flowbot will result in an error, so please be careful.
・Paid plans such as the Team Plan or Success Plan offer a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).

■Overview
This is a flow to transcribe an audio data uploaded to Dropbox and notify Slack.
It is a business workflow to smoothly manage and share audio files.‍

■Who do we recommend this template for‍
- People who frequently save audio data to Dropbox
Teams that are taking time to share the contents of audio data
- People who transcribe audio data
Those who want to automate transcription
- People who use Slack for business
Business leaders who want to streamline team communication
- Those who want to optimize the business workflow
IT personnel who want to automate daily tasks‍

■Notes
- Please connect Yoom with Dropbox and Slack.
- OCR or AI operations for transcribing audio are available only on Team Plan and Success Plan. For Free Plan or Mini Plan, the operations set on FlowBot will result in an error, so please be cautious.
- Paid plans such as Team Plan or Success Plan offer a two-week free trial. During the free trial, you can use restricted apps and AI functions (operations).

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.


This is a flow to read document data posted on Slack using OCR, update the file name, and store it in Box.

■Overview
Every time files such as invoices or contracts are shared on Slack, manually checking the content, renaming the files, and storing them in Dropbox is a tedious task and can often lead to naming errors. By utilizing this workflow, AI will read the content and automatically store it in Dropbox with an appropriate file name as soon as a file is posted on Slack, solving document management issues and improving efficiency.

■Recommended for
・Those who manually rename documents shared on Slack and save them in Dropbox
・Those who have naming conventions for document file names but cannot enforce them due to manual work
・Those who want to eliminate human errors in document management tasks and improve efficiency

■Notes
・Please link both Slack and Dropbox with Yoom.
・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.
・OCR data may not be readable if it exceeds 6,500 characters or if the text is small.
・AI operations are only available with the Team Plan and Success Plan. For Free Plan and Mini Plan, the operations set in the flow bot will result in an error, so please be careful.
・Paid plans such as Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).

This flow reads document data posted on Slack with OCR, updates the file name, and stores it in Microsoft SharePoint.

Notify Slack When a Lead is Registered

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


A flow to notify Slack when a lead is created in Microsoft Dynamics365 Sales.

This flow notifies a Slack channel when a new lead is registered in Pipedrive.

Detect when a new lead is registered in Salesforce and notify the specified Slack channel.

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.
This saves the person in charge from having to create a response from scratch, making the post-inquiry response process smoother.
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, 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.
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

By sharing standardized draft responses with everyone, it may be possible to prevent situations where work is concentrated on specific staff members.
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.
With the flow bot template, you can achieve app integration with intuitive operations, allowing you to start immediately without programming skills.
Please realize a system for smooth customer responses with this flow bot.

See you next time!

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
Channel Talk
Dify
Integration
Notification
Slack