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

2024/12/25

How to integrate LINE WORKS and AKASHI to automatically record time in AKASHI when a specific message is posted in LINE WORKS

s.miyamoto

Would you like to automate attendance management to achieve efficient work styles?
In today's business environment, flexible work styles, including remote work, have become common, and there is a demand for easy attendance management.
This time, we will introduce a method to automatically clock in to AKASHI by simply posting a specific message on LINE WORKS.
This automation enables simple attendance management, reducing the burden on employees and ensuring accurate attendance data.
App integration can be easily introduced without programming, so please give it a try.

Recommended for

  • Internal IT personnel who are already using LINE WORKS and AKASHI and are considering using API integration to improve work efficiency
  • HR personnel in companies with a lot of remote work or external business, who feel challenges in managing employee attendance
  • Team leaders who want to improve the accuracy of attendance data and prevent missed clock-ins

Benefits and Examples of Integrating LINE WORKS and AKASHI

Benefit 1: Streamlining Attendance Management

By integrating LINE WORKS and AKASHI, automatic clock-in is possible by triggering specific message posts, which streamlines attendance management.
In traditional manual attendance input, there was a risk of input errors and missed clock-ins, but this system is expected to reduce such human errors.
For example, when an employee working remotely or on the go posts "I'm clocking in" on LINE WORKS at the start of work, the clock-in is automatically recorded.
This automation allows employees to start work smoothly without having to launch multiple tools for clocking in.

Benefit 2: Achieving Accurate Attendance Management

By adopting a system that does not rely on manual input, the accuracy of attendance data is improved. Automation can eliminate issues such as fraudulent clock-ins and missed clock-ins, so administrators are not burdened with correcting attendance data.
For example, in workplaces that adopt a shift system, when a message "I'm clocking in" is sent on LINE WORKS, the time of message sending is automatically registered in AKASHI.
By utilizing app integration in this way, attendance data can be recorded accurately.
Accurate attendance management helps prevent labor disputes and promotes the efficiency of attendance management across the company.

Benefit 3: Quick Situation Grasp

The ability to quickly check employees' clock-in and clock-out statuses through posted messages is also a major benefit of integrating LINE WORKS and AKASHI.
Administrators can immediately grasp when employees start and finish work on-site, allowing for smooth responses even in the event of sudden absences or tardiness.
For example, when a message "I'm clocking in" is sent on LINE WORKS, the clock-in is automatically recorded, and administrators can immediately verify that information, making it easier to understand the situation at each location when managing multiple sites.

Now, let's explain how to use a service called Yoom to "automatically clock in to AKASHI when a specific message is posted on LINE WORKS."

[What is Yoom]

How to Automatically Clock in to AKASHI When a Specific Message is Posted on LINE WORKS

It is possible to achieve this by receiving the sending of a specific message on LINE WORKS using LINE WORKS' API and automatically clocking in to AKASHI using AKASHI's provided API.
Generally, programming knowledge is required to achieve this, but it can be easily realized without programming knowledge by using the no-code tool Yoom.

  • Register each app's user ID in Yoom's database
  • Integrate LINE WORKS and AKASHI with My Apps
  • Copy the template
  • Set triggers in LINE WORKS and configure branching settings
  • Set to retrieve information from Yoom's database
  • Set actions in AKASHI
  • Set the trigger to ON and complete the flow operation preparation

If you are registered with Yoom, please log in, and if you are not registered, please proceed with the settings after registering for free.

Step 1: Register User IDs of Each App in Yoom's Database

Before starting the flow, it is necessary to register the LINE WORKS sender member account and AKASHI API key in Yoom's database.
In this example, the LINE WORKS sender member account is registered as the "Chat Tool Unique Key" as shown in the image.
Similarly, the API token obtained from AKASHI is registered as "AKASHI (API Token)".
If managing attendance for multiple people, please register the required number of accounts.

Step 2: Integrate LINE WORKS and AKASHI with My Apps

Integrate LINE WORKS and AKASHI with My Apps.
After logging into Yoom, click "My Apps" on the left side of the screen and search for LINE WORKS from "+ New Connection".

For detailed instructions on integrating LINE WORKS with My Apps, please check here.
After entering the Client ID, Client Secret, and Scope, click "Add" to complete the My Apps integration.

Next, search for AKASHI from "+ New Connection" as before.

For detailed instructions on integrating AKASHI with My Apps, please check here.
After entering the account name and access token, click "Add" to complete the My Apps integration.

Next, copy the Flowbot template.
Log in to Yoom and click "Try it" on the banner.

When the message "Template has been copied!" appears, click "OK" to complete the copy.

Step 3: Set the Trigger

Set the trigger for LINE WORKS.
Click "When a message is sent to the talk room".

Next, check the "Account information to link with LINE WORKS (API2.0)".
You can freely edit the title, but do not change the trigger action, and click "Next".

Set the reception settings for the Webhook event. Copy the displayed Webhook URL.

Then, paste it into the Callback URL of the Bot used for attendance management in the LINE WORKS Developer Console.
After sending a message in the talk room where the Bot with the set Webhook URL is invited, click "Test".

Check the information obtained from LINE WORKS in the output, and if there are no issues, click "Save".

Step 4: Set the Branch

Next, check the branch settings of the trigger.
Click "Command Operation".
*Branching is a feature (operation) available with the Mini Plan or higher. If you are on the Free Plan, the operation of the flow bot you have set will result in an error, so please be careful.
*Paid plans such as the Mini Plan offer a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).

Click "Output" and select "Text Body".
You can set detailed conditions in "Branch Conditions".
This time, we set a condition that if the word "clock in" is included in the text body.
By customizing the branch settings and AKASHI's actions, you can also handle clock-out and break punches.
Once you have completed these settings, click "Save".

Step 5: Set Record Retrieval

Next, set up the retrieval of records from the Yoom database.
Click "Retrieve Records".

Select the database where the records are saved from "Database Integration".

"Project" is displayed at the bottom of My Apps.
Click the project to display the "Database".
After clicking the relevant database, "Table" is displayed at the top of the screen.
Refer to the image and check and set the relevant items.
Once the settings are complete, click "Next".

Next, specify the "Conditions for the records you want to retrieve".
This time, we set a condition that "the chat tool unique key saved in the database is equal to the message sender's ID" as shown in the image.
Click the field on the far right to display options, and select "Source Member Account" from the list.
Once set, click "Test".

If the test is successful and you have confirmed that the information has been retrieved, click "Save".

Step 6: Set AKASHI Actions

Set the actions for AKASHI.
Click "Execute employee clock-in process".

Edit the title as desired and check the account information, then click "Next" to proceed.

Set the details for API connection and clock-in processing.
Click the "API Token" field and select the AKASHI API token registered in the Yoom database from the displayed options.
Enter the "Company ID" that you use to log in to AKASHI.
Select "Clock-in" for "Clock-in Type". If you want to customize for clock-out or break start, change this setting item as desired.
If "Clock-in Date" and "Time" are blank, the time when the message is sent and the trigger is activated will be recorded.
After setting each item, send a message like "I will clock in" in LINE WORKS and click "Test".
Once you have confirmed that it has been automatically recorded in AKASHI, click "Save".

Click "Turn on Trigger" to complete the preparation for flow operation.
Now, when a specific message is sent in LINE WORKS, it will be automatically recorded in AKASHI.

Other Automation Examples Using AKASHI

There are many other examples of automation using AKASHI in Yoom, so here are a few introductions.

1. Register Employee Information in AKASHI When Registered in Notion

When employee information is registered in Notion, it is automatically added to AKASHI. This reduces manual work, improves data consistency, and enhances the efficiency of employee management.

2. Detect Missed Punches from the Previous Day in AKASHI and Notify on Slack

When a missed punch from the previous day is detected in AKASHI, a notification is automatically sent to Slack. This allows for quick identification of missed punches and enables smooth corrective actions. By supporting the early detection of missed punches, it is expected that the end-of-month closing process will be simplified.

3. Update AKASHI information when employee information is updated in kintone

When employee information is updated in kintone, the changes are automatically reflected in AKASHI as well. This helps reduce the effort of manual updates and improves the accuracy of employee data.

Summary

The integration of LINE WORKS and AKASHI has achieved improved efficiency and accuracy in attendance management.
This system, which automatically records time in AKASHI by simply posting specific messages to LINE WORKS, not only reduces the burden on employees but also contributes to the efficiency of administrators' tasks.

Yoom's app integration can be easily implemented without the need for programming. Take this opportunity to automate and experience efficiency in your operations.

The person who wrote this article
s.miyamoto
I have approximately 5 years of experience in the customer success industry for foreign companies. We will continue to disseminate useful content on a daily basis based on field issues cultivated from various standpoints, such as operators and managers. Using Yoom, we will continue to deliver content that can be used in the field, such as hints to improve the customer experience!
Tags
LINE WORKS
AKASHI
Integration
Automation
Automatic
Related Apps
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