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

2024/12/26

How to integrate Slack with AKASHI to automatically clock in/out on AKASHI when a specific message is posted on Slack

s.miyamoto

Would you like to automate daily time stamping management to improve work efficiency?
This article introduces a method to automatically stamp in AKASHI by simply posting a specific message on Slack.
Traditionally, multiple tools had to be operated at the time of clocking in and out, and manual stamping carried the risk of errors.
However, this automation supports the establishment of an environment where stamping can be done easily while reducing human errors.
This app integration can be easily introduced without programming, so please give it a try.

Recommended for

  • Team leaders who want to achieve accurate attendance management using AKASHI
  • Internal IT personnel who regularly use Slack and want to improve work efficiency by utilizing app integration
  • Labor managers who want to prevent human errors by utilizing automation due to frequent attendance record errors
  • Project leaders facing challenges in attendance management for multiple locations or global teams

Benefits and Examples of Integrating Slack and AKASHI

Benefit 1: Prevention of Human Errors and Automation of Stamping Work

By introducing app integration and automating stamping work, it is expected to reduce omissions and errors in manual stamping.
For example, a mechanism can be built where when an employee posts a specific message like "Good morning" or "I have arrived" on Slack, their attendance is automatically recorded in AKASHI.
This will likely reduce human errors from manual stamping and improve the accuracy of stamping data.
Additionally, it reduces the burden on administrators to correct stamping omissions, improving overall work efficiency.

Benefit 2: Reducing Operations Between Tools and Improving Work Efficiency

By integrating Slack and AKASHI, there is no need to switch between tools, supporting work efficiency.
For example, by introducing a mechanism where attendance time is automatically stamped just by sending a message, employees can save the hassle of logging into multiple systems.
This mechanism is expected to reduce the hassle of login operations associated with starting or ending work, increasing the time available to focus on work.
Moreover, it prevents operational errors between tools, which is particularly beneficial for new employees or those with concerns about IT literacy, as it helps them smoothly familiarize themselves with tool operations and prevent errors.

Benefit 3: Quick Grasp of Attendance Status

With app integration, messages on Slack trigger automatic attendance recording in AKASHI, allowing administrators to quickly check attendance status in one app.
This mechanism is considered very useful for teams that want to smoothly grasp attendance situations.
For example, during regular meetings in a project team, it becomes possible to immediately know whether all members are present without checking multiple apps.
This feature supports quickly understanding the situation and appropriately allocating human resources, even in cases of sudden absences or tardiness.
This app integration is expected to be a significant advantage for companies operating at multiple locations or global teams with time differences, enabling speedy attendance management.

Now, let's explain how to automatically stamp in AKASHI when a specific message is posted on Slack using the no-code tool Yoom.

[What is Yoom]

How to Automatically Stamp in AKASHI When a Specific Message is Posted on Slack

It is possible to achieve this by receiving a specific message sent to Slack using Slack's API and automatically stamping in AKASHI using the API provided by AKASHI.
Generally, programming knowledge is required to achieve this, but it can be easily achieved without programming knowledge by using the no-code tool Yoom.

This time, we will create it through the following major processes.

  • Register user IDs of each app in Yoom's database
  • Copy the Slack and AKASHI My App Integration template
  • Set triggers in Slack and configure branching settings
  • Set to retrieve information from Yoom's database
  • Set actions in AKASHI
  • Set the trigger to ON and complete the preparation for flow operation

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, you need to register the Slack sender ID and AKASHI API key in Yoom's database.
In this case, as shown in the image, the Slack sender ID is registered under "Chat Tool Unique Key" and the API token obtained from AKASHI is registered under "AKASHI (API Token)".
If you are managing attendance for multiple people, please register accounts for each person.

Step 2. Integrate Slack and AKASHI with My Apps

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

If you are already signed in to Slack, a page like the image will be displayed.
If you are not signed in yet, please sign in on the "Sign in to your workspace" screen.
If you want to specify a different workspace, select "Add another workspace" at the top right of the screen to set it up.
After signing in, select the notification channel under "Search for channels" at the bottom of the screen and click "Allow" to complete the Slack integration.

Next, search for AKASHI under "+ 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, let's 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 up Slack Trigger

Next, set up the Slack trigger.
Click "When a new message is posted to a channel".

Next, check the "Account information to integrate with Slack".
You can freely edit the title, but do not change the trigger action, and click "Next".

Set up the API connection.
You can choose the trigger activation interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
*Please note that the shortest activation interval varies depending on the plan.
Click the "Channel ID" field and select the channel for attendance reporting from the displayed options.
After setting each item, send a message such as "I am coming to work" on Slack, and then click "Test".

Check the acquired information displayed in the output and click "Save".

Step 4. Set up Branching

Next, check the branching settings of the trigger.
Click "Command Operation".
*Branching is a feature (operation) available with plans above the mini plan. 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 "Message Content".
You can set detailed conditions in "Branching Conditions". This time, we set the condition that if the text "coming to work" is included in the message content.
By customizing this branching setting and the AKASHI action content set later, you can also handle clocking out and taking breaks.

Once the settings up to this point are complete, click "Save".

Step 5. Set up 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.
Clicking on the project will display the "Database".
Clicking on the relevant database will display the "Table" at the top of the screen.
Refer to the image to check and set the relevant items.
Once the setup is complete, click "Next".

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

If the test is successful and the information is correctly retrieved, click "Save".

Step 6. Set up AKASHI Action

Set up the AKASHI action.
Click "Execute employee clock-in process".

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

Set up the API connection and clock-in process details.
Click the "API Token" field and select the AKASHI API token registered in the Yoom database from the displayed options.
Enter the "Company ID" used when logging into AKASHI.
The "Clock-in Type" is set to "Coming to work". If you want to customize it for clocking out or starting a break, change this setting item as desired.
If "Clock-in Date" and "Time" are left blank, the time the message is sent and the trigger is activated will be recorded.
After setting each item, send a message such as "I am coming to work" on Slack, and then click "Test".
Once you confirm that it has been automatically clocked in AKASHI, click "Save".

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

Other Automation Examples Using AKASHI

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

1. Update AKASHI when employee information is updated in Google Sheets

When employee information is updated in Google Sheets, the content is automatically reflected in AKASHI. This allows the latest employee data to be shared across both systems, reducing the need for manual updates.

2. Register Employee Information in AKASHI When Registered in Notion

When employee information is registered in Notion, it is automatically added to AKASHI as well. This prevents duplicate data entry and allows for smooth registration of complex employee information.

3. Register employees in AKASHI when they are registered in freee HR

When a new employee is registered in freee HR, the information is automatically registered in AKASHI as well. This mechanism is expected to maintain the consistency of HR data in the attendance management system, facilitating smooth payroll processing and various applications.

Summary

With the integration of Slack and AKASHI, clocking in and out is automated, improving work efficiency and reducing human errors.
Teams that use Slack regularly will particularly appreciate these benefits.
The time saved through automation can be used to create a more productive work environment.

Yoom's app integration can be easily implemented without any programming. Take this opportunity to experience the efficiency of automation.

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
Slack
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