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

2024/12/06

How to integrate Zendesk, Dify, and LINE WORKS to generate AI-based response suggestions and send them to LINE WORKS when a ticket is created

k.hieda

<span class="mark-yellow">Are you facing challenges in customer service such as "wanting to reduce the hassle of work" or "wanting to achieve quick and accurate responses"?</span>
The solution to these problems is Dify, which specializes in AI utilization and allows for flexible customization. By combining Dify with Zendesk and LINE WORKS, you can streamline operations that previously relied on manual work, enabling smoother and smarter customer service.
Specifically, Dify can generate solution proposals based on the details of tickets created in Zendesk and notify LINE WORKS of the content. This mechanism allows operators to reduce effort and respond to customers quickly and efficiently.
In this article, we will introduce <span class="mark-yellow">how to integrate these without programming and the actual benefits.</span> Be sure to read to the end for tips on improving work efficiency!

Recommended for

This flowbot is perfect for the following people:

  • Those who are constantly busy with customer service
  • Those whose inquiries are becoming more complex and taking longer to handle
  • Those who feel that the quality of customer service is unstable due to varying skill levels among team members
  • Those who want to improve customer satisfaction
  • Those who want to promote work efficiency and reduce costs

Benefits and 3 Specific Use Cases of Notifying LINE WORKS When a Record is Registered in Zendesk

We will consider how automation can be beneficial from the perspectives of team leaders, quality control personnel, and IT/support system administrators.

1. Reducing Customer Service Work Time

In this flow, it automatically starts at regular intervals, retrieves ticket information from Zendesk at that time, and sends the retrieved information to Dify as a prompt to generate an AI response proposal. The result is then sent to LINE WORKS. This automation reduces the manual work involved in handling inquiries, leading to quicker responses.<span class="mark-yellow">
For example, when a customer inquiry occurs in Zendesk, this flow retrieves the latest ticket information. The response proposal generated based on that information is notified to LINE WORKS, allowing the person in charge to take appropriate action immediately by referring to the response proposal. As a result, even if multiple inquiries occur, team resources can be efficiently allocated, potentially minimizing delays.

2. Quality Control and Flexible Adjustment

The AI-generated responses are created based on past inquiry data and learning models, so you can expect consistent, high-quality responses. This means that compared to manual responses, which are often influenced by the experience and knowledge of the person in charge, you can provide a more stable customer experience.<span class="mark-yellow">
Additionally, Dify allows for flexible customization. Quality control personnel can review the AI-generated responses in detail and modify them to match the company's brand image and customer expressions. For example, it is possible to set rules such as prohibiting the use of certain keywords or recommending specific expressions. By combining AI automation with human flexibility, you can achieve more personalized and high-quality customer service.

3. Improving Customer Satisfaction and Team Productivity

<span class="mark-yellow">By sharing AI-generated response proposals, team members can reduce the time spent creating responses and be prepared to handle more customers.</span> Additionally, the information provided by AI supports handling complex inquiries and contributes to improving response accuracy. This is expected to improve customer satisfaction.
Administrators may be able to use AI as a support tool to improve the overall efficiency of the team and focus on strategic tasks.

From here, we will explain the steps to build a flow to [Generate inquiry responses with Dify and post them to LINE WORKS when a ticket is created in Zendesk] without programming.

[About Yoom]

How to Create a Flow to Notify LINE WORKS with Responses Created by Dify When a Ticket is Created in Zendesk

Utilize Yoom's regular start trigger function to retrieve the latest ticket information from Zendesk's API. Based on this information, instructions are sent to Dify, and the generated response results are notified through LINE WORKS' API. This mechanism allows for smooth realization from inquiry information retrieval to response notification. Generally, programming knowledge is required to achieve this, but with the no-code tool Yoom, it can be easily achieved without programming knowledge.

Integration Process

  • Register My Apps in Yoom (Zendesk, Dify, and LINE WORKS)
  • Copy the template
  • Set up app triggers and app integration
  • Turn on the trigger button and start integration

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

Items to Prepare in Advance

Zendesk

  • Zendesk account information (for operating the admin panel)
  • Subdomain
    • The value before .zendesk.com in the URL is the subdomain.
  • API Token
  • Please open the "Admin Center" in the Zendesk global menu.
  • Open the "Apps and Integrations" from the left menu bar, select "Conversations API" under API, and click "Create API Key" in the top right corner.
  • The screen for creating a new key will be displayed.
  • Enter any value for the name and click "Next" to generate and display each key.

Dify

  • Dify account information (for operating the admin panel)
  • App (Chatbot)
  • Access Token
    • Obtain from the Dify 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 Dify My Apps

LINE WORKS

Step 1: Setting Up My App Integration

Here, you will configure the settings to register the 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 to Yoom and a search window will be displayed. Search for the app to be integrated in the search window and proceed with registering it as My App.

Zendesk

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

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

After entering the required fields, click the "Add" button to complete the registration of the Zendesk My App.
※Zendesk is an app limited to the Team Plan and Success Plan. Currently, the Zendesk app is only available in the "Team Plan" or "Success Plan." If you are using the "Free Plan" or "Mini Plan," please note 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 will be displayed to enter the values required for integration.

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

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

LINE WORKS

Select LINE WORKS from the search results to transition to the screen for entering the values required for integration.

Enter the information obtained from the LINE WORKS Developer Console into each field and click the add button.

>Help: How to Register My Apps in LINE WORKS (API2.0)

This completes the registration of the LINE WORKS 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"

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 Detailed Settings for App Trigger

  • Trigger Activation Interval
    • Set the activation interval for the flow bot.
    • 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. → Successful. The following items can be retrieved. These will be used as dynamic values in later operations.

→ Click Save.

Step 4: Integrate with App "Send Message"

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.
    • Click the edit field to display the output obtained from Zendesk. The code {{details}} is embedded in the pre-settings, but customization by quoting other codes is possible.

  • user
    • Set an arbitrary identifier in alphanumeric characters.
  • Variable
  • It is not mandatory, but utilizing it can make prompts and notifications more flexible and efficient. For example, dynamic information such as "name" or "date" can be automatically reflected in the prompt, reducing setup effort while enabling tailored responses for users.

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

→ Click Save.

Step 5: Integrate with App "Send Message"

Click on the third step of the template.

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

(1/2) Select Integration Account and Action

This is already pre-configured.

  • App Trigger Title
  • App
  • Account Information for Integration with LINE WORKS
  • Trigger Action

→ Click Next.

(2/2) API Connection Settings

  • Bot ID
    • Click the edit field to display bot candidates. If you have already created a bot, select the bot to use, and the ID will be quoted.

  • Talk Room ID
    • Click the three-dot leader at the top right of the LINE WORKS talk room. A menu will open, and clicking the channel ID will display the ID. Obtain the ID and enter it in the edit field.

  • Message Content
  • Create a template message to be notified.
  • Click the edit field to embed values obtained from previous operations. Quoting the actual detailed code from Zendesk and posting Dify's response content makes it easier to verify content consistency.
  • LINE WORKS mention settings are also possible.

→ Click Test. → Successful

→ 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 flow bot. You can switch it using 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.

Make the Most of It! Three Examples of Expanded Automation Achieved by Integrating Dify with Zendesk

Dify can integrate with various business tools, including Zendesk and LINE WORKS. This allows for further expansion of business automation and improved efficiency.

1. Automatically Share Inquiries from Google Forms with the Team

Dify analyzes inquiries submitted through Google Forms and generates appropriate response suggestions. It then automatically notifies team members via LINE WORKS. This enables immediate sharing of inquiry details and allows for prompt responses.

2. Integrate with HubSpot to streamline inquiry handling

Dify automatically processes inquiries generated in HubSpot and notifies LINE WORKS with response suggestions. The person in charge can use these suggested responses as a reference to provide smoother customer support.

3. Automate Intercom Conversations and Share with the Team

Dify analyzes new conversations started in Intercom and drafts responses. These are shared with team members via LINE WORKS. This allows the entire team to keep track of conversation history and ensure consistent customer service.

Summary

In this article, we introduced an automated system that integrates Zendesk, Dify, and LINE WORKS to support customer service with AI. By implementing this system, you can speed up response times, reduce the burden on staff, and improve customer satisfaction. With a no-programming setup, you can start implementing it immediately, even if it's your first time using API integration. Please give it a try.

Well then, 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
Zendesk
Dify
LINE WORKS
Integration
Automatic
Automation
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