Chat PlusとDifyとGoogle Chatの連携イメージ
How to Integrate Applications

2024/12/23

To integrate Chat Plus, Dify, and Google Chat, and generate a response using AI when a ticket is created, then send the result to Google Chat.

k.hieda

"Thanks to faster response times, we've received more appreciation from our customers." Many people involved in customer service may feel the importance of quick responses. For example, how quickly you can provide accurate answers to increasing inquiries and diverse requests is a challenge on the ground. In such cases, the integration flow bot of Chat Plus, Dify, and Google Chat can be helpful in solving this issue. By utilizing this flow bot, you can seamlessly generate response proposals automatically when creating tickets and notify them to Google Chat. In the past, API integration required programming, but with our flow bot template, you can easily set it up with no code. This article will introduce in detail how to set it up and the specific benefits you can gain. Please read to the end.

Recommended for

This flow bot is ideal for those who have the following concerns:

  • Feeling overwhelmed by the number of inquiries and unable to respond quickly to all of them
  • Experiencing complaints from customers due to different responses from each representative
  • Finding it cumbersome to handle inquiries, causing disruptions in work
  • Struggling with missed or overlooked tickets, making follow-ups difficult
  • Wanting to try automation but lacking confidence in complex settings or programming

Benefits and Three Specific Use Cases of Generating Response Proposals with Dify and Notifying Google Chat When a Ticket is Created in Chat Plus

From the perspective of customer support representatives, we explore how automation can help improve customer satisfaction.

1. Improving Response Speed

When a ticket is created in Chat Plus, Dify immediately generates a response proposal and notifies Google Chat. This process allows the responder to instantly understand the inquiry content and prepare to take the next action quickly. For example, in the case of a high-priority inquiry, it is possible to respond to the customer immediately based on the notified response proposal. Additionally, this eliminates the need for responders to manually check and organize information. For instance, even when multiple inquiries occur simultaneously, the immediate provision of response proposals allows for quick prioritization and efficient handling. This entire flow is a key point in improving response speed.

2. Ensuring Consistent Response Quality

By utilizing Dify's AI generation feature, response proposals are provided in an appropriate and consistent manner according to the inquiry content. For example, for frequently asked questions about specific products or services, the same quality of response is provided regardless of which representative handles it. This prevents discrepancies in the information received by customers and helps maintain the company's reliability. Furthermore, even new staff or less experienced members can confidently handle customer interactions. By responding based on the response proposals, the consistency of the customer experience is maintained, enhancing the overall quality of support.

3. Preventing Missed Responses

Google Chat's notification feature is a powerful support tool that reduces the risk of missing tickets. Real-time notifications are sent, allowing for quick sharing of inquiry content and assisting in determining response priorities. For example, by utilizing the thread feature, a notified representative can record actions such as "I will handle this case," making the situation clear. This allows the entire team to understand who is handling which ticket, preventing duplicate responses and missed responses. By leveraging these Google Chat features, an environment is created where inquiry handling can be reliably advanced, aiming to improve customer satisfaction.

From here, we will explain the steps to build a flow without programming that creates a response with Dify and notifies Google Chat when a ticket is created in Chat Plus.

[About Yoom]

How to Create a Flow to Generate Response Proposals with Dify and Notify Google Chat When a Ticket is Created in Chat Plus

By utilizing Yoom's periodic trigger feature, you can retrieve the latest ticket information from Chat Plus's API. Based on this information, instructions are sent to Dify, and the generated response results are notified through Google Chat's API. This mechanism allows for smooth realization from inquiry information retrieval to notification. Generally, programming knowledge is required to achieve this, but by using the no-code tool Yoom, it is possible without programming knowledge.

Integration Process

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

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

Things to prepare in advance

Chat Plus

  • Chat Plus account information (to operate the management screen)
  • Access token
    • You can obtain it by issuing an API token from Chat Plus.
    • Select the "External Integration" tab from the settings icon at the top right of Chat Plus and click "API Input".

When you select API token issuance on the next screen, you will be asked for the password registered in Chat Plus.

Enter the password and click API token issuance to generate the value.

Dify

  • Dify account information (to operate the management screen)
  • App (chatbot)
  • Access token
    • Obtain the access token from the app created in Dify.
    • Open the created app and select "Monitoring" from the left menu bar.
    • Select "API Key" for backend and service API
    • Select 'Create a new secret key' from the popup of the API secret key to display the API secret key.
    • More details: Dify My App Registration Method and What You Can Do by Linking

Google Chat

  • Since the integration of Google Chat and Yoom can only be performed by someone with administrator privileges on Google Cloud Platform, please request the administrator to integrate Yoom and Google Chat.

Help: Google Chat (OAuth) My App Registration Method

Step 1: Setting up My App Integration

Here, we will set up the registration of app information to be integrated into Yoom. Log in to the Yoom workspace and click new connection on the My Apps screen.

A list of apps that can be connected with Yoom will be displayed, and you can search for apps from the search window. Search for the app to be integrated this time and register it as My App.

Chat Plus

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

  • 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.
  • Access token
    • Enter the API token obtained in Chat Plus in advance.

Enter the required items and click the "Add" button to complete the registration of Chat Plus as My App.

Dify

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

  • Account name
    • Enter a value that is easy to identify. For example, an email address is suitable.
  • Access token
    • Enter the value obtained in advance.

Enter the required items and click the add button to complete the registration of Dify as My App.

Google Chat

Select Google Chat (OAuth) from the search results.

Click Sign in with Google and select the Google account to integrate.

Enter the information obtained from Google Cloud Platform in each item and click the add button.

>Help: Google Chat (OAuth) My App Registration Method

This completes the registration of Google Chat as My App.

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"

Select and click the first step of the template.

Here, you will set up to retrieve ticket information issued by Chat Plus.

(1/2) Select Integration Account and Action

This item is already pre-configured.

  • App Trigger Title
  • App
  • Account Information Integrated with Chat Plus
  • Trigger Action

→ Click Next.

(2/2) App Trigger Webhook Event Reception Settings

  • Enter the displayed URL into the Chat Plus settings screen.
  • Click the settings icon at the top right of Chat Plus to display the menu bar on the left. From the "External Connection" tab, select "API Output". Click "+ Add API Connection" on the right screen.
  • Enter a value in the summary as desired. Enter the Webhook URL copied from the Yoom screen into the target. Select the event as "Chat Start". Click "Register" at the bottom of the screen to add it.
  • To verify the chat start event, run a test chat.

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

→ Click Save.

Step 4: Integrate with App "Send Chat Message"

Click the second step of the template.

Set up the prompt (instruction) to be sent to Dify.

(1/2) Select Integration Account and Action

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 Chat Plus. The code {{本文}} is embedded in the pre-settings, but customization is possible.
  • user
    • Set an arbitrary identifier using alphanumeric characters.
  • Variables
    • Not mandatory, but using them allows you to set prompts and notifications more flexibly and efficiently. For example, dynamic information such as "Name" or "Date" can be automatically reflected in the prompt, reducing setup effort while enabling tailored responses to users.

→ Click Test. → Success. A response proposal (reply content) can be obtained from Dify.

→ Click Save.

Step 5: Integrate with App "Send Message"

Click the third step of the template.

Here, you will set up a template message to be notified to Google Chat.

(1/2) Select Integration Account and Action

This is already pre-configured.

  • App Trigger Title
  • App
  • Account Information Integrated with Google Chat
  • Trigger Action

→ Click Next.

(2/2) API Connection Settings

  • Space Resource Name
    • Click the edit field to open a dropdown displaying the space names of the integrated Google Chat. Selecting a space name will quote the ID.
  • 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 is a setting to notify the chat content from the user and the response proposal from Dify.

→ Click Test. → Success

→ Click Save. This completes the current process.

Step 6: Turn ON the App Trigger

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

Turning ON the trigger will activate the flow bot. You can switch it with the toggle at the top left of the template.

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

Enhance Your Usage! Three Examples of Expanded Automation Achieved through Integration of Dify and Google Chat

Dify and Google Chat can integrate with various business tools, including Chat Plus. This mechanism allows for automation and increased efficiency in operations.

1. Speeding Up Response to Inquiries from Google Forms

Dify automatically analyzes inquiries received through Google Forms using AI, generates response suggestions, and notifies Google Chat. This system reduces the time spent on manual responses and enables prompt customer service, contributing to improved operational efficiency and customer satisfaction.

2. Streamline Zendesk Ticket Handling

Dify automatically converts the content of tickets created in Zendesk into response proposals and notifies you via Google Chat. This allows you to be ready to respond to customers immediately without any hassle, supporting the acceleration and improvement of the overall quality of support operations.

3.  Speed Up Customer Support with Channel Talk

Dify analyzes chat content in Channel Talk using AI and automatically generates appropriate response suggestions, which are then notified to Google Chat. This integration enables timely responses, allowing you to provide fast and accurate customer support.

Summary

By utilizing the flowbot introduced this time, you can automate customer support without the need for programming. The entire process, from ticket creation in Chat Plus to generating response suggestions with Dify and notifications to Google Chat, proceeds smoothly. This can lead to specific benefits such as improved response speed, consistent response quality, and prevention of missed responses. Furthermore, the settings can be intuitively configured with no-code, making it easy for beginners to implement immediately. This flowbot helps achieve comfortable and efficient customer support. Please consider implementing it on this occasion! You can try the flowbot from the banner below.

Well, see you again!

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
Chat Plus
Dify
Google Chat
Integration
Automation
Automatic
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