SlackとHRMOS勤怠の連携イメージ
How to Integrate Applications

2024/12/12

How to integrate Slack with HRMOS Attendance to automatically log attendance in HRMOS when a message is posted in Slack

s.miyamoto

Why not introduce a feature that allows you to clock in and out just by sending a message?
This article explains how to automatically clock in to HRMOS Attendance when a message is posted on Slack.
This app integration can improve the efficiency and accuracy of attendance management.
It will be particularly beneficial for companies that have adopted remote work or flextime systems, as it will help reduce the burden of operations.
No programming knowledge is required. Please refer to this article and try the app integration.

Recommended for

・Attendance management personnel who have introduced remote work or flextime but feel challenges in attendance management
・HR personnel who want to prevent missed clock-ins and improve the accuracy of attendance data
・Administrative staff who want to automate the attendance system and reduce the burden of tasks such as payroll calculation
・Those who use Slack and HRMOS Attendance and want to further improve the efficiency of attendance management through app integration

Benefits and Examples of Integrating Slack and HRMOS Attendance

Benefit 1: Preventing Missed Clock-ins

By integrating Slack and HRMOS Attendance, you can prevent "missed clock-ins," which is one of the issues that attendance managers want to avoid.
With app integration, clock-ins are automatically registered just by sending a message on Slack when clocking in, eliminating the need for manual input and preventing missed clock-ins.
This mechanism makes it less likely for employees to forget to clock in or accidentally not input, allowing managers to prevent missed clock-ins and ensuring that attendance data is always accurately recorded.

Benefit 2: Significantly Reducing the Burden of Attendance Management

Having employees log in to HRMOS Attendance every day to clock in is a burden for both managers and employees.
Especially for companies that have adopted remote work or flextime systems, clock-in and clock-out times often vary, making missed or incorrect clock-ins more likely.
By utilizing app integration and introducing a system where clock-ins are automatically performed through messages from Slack, attendance management can be significantly streamlined, reducing the burden on managers to individually check employees' attendance status.

Benefit 3: Improving the Accuracy and Efficiency of Attendance Management

App integration not only simplifies clock-ins but also enables accurate data management, supporting smooth progress of various tasks based on attendance data, such as payroll calculation in HRMOS.
By allowing employees to automatically clock in just by sending a Slack message, the burden of correcting inaccurate data during monthly payroll calculations is reduced, enhancing operational efficiency.
Additionally, accurate attendance data contributes to the proper management of working hours based on the Labor Standards Act, strengthening corporate compliance.
Automated data management reduces the burden on both employees and managers, supporting the smooth progress of overall operations.

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

[What is Yoom]

How to Automatically Clock in to HRMOS Attendance When a Message is Posted on Slack

When a message is sent on Slack, it can be received using Slack's API, and clock-ins can be automatically performed using the API provided by HRMOS Attendance for the specified user account, making it possible to achieve this.
Generally, programming knowledge is required to achieve this, but with the no-code tool Yoom, it can be easily achieved without programming knowledge.

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

  1. Register the Slack sender and HRMOS Attendance user ID in Yoom's database
  2. Integrate Slack and HRMOS Attendance with My App
  3. Copy the template
  4. Set triggers in Slack and actions in HRMOS Attendance
  5. Set the trigger to ON and complete the preparation for flow operation

For those registered with Yoom, please log in, and for those not registered, please proceed with the settings after registering for free

Step 1. Register Each App's User ID in Yoom's Database

Before starting the flow, you need to register the Slack member ID and HRMOS attendance user ID in Yoom's database.
In this case, as shown in the image, the Slack member ID is registered under "Chat Tool_ID". Similarly, register the name of the target employee and the HRMOS attendance user ID.
※You can check how to confirm the Slack member ID here.

Step 2. Integrate Slack and HRMOS Attendance with My Apps

Next, let's integrate Slack and HRMOS attendance with My Apps.
After logging into Yoom, click "My Apps" on the left side of the screen and proceed with the settings from "+ New Connection".

Search for Slack and click on it.

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 another workspace, set it from "Add another workspace" at the top right of the screen.
After signing in, select the notification channel from "Search for channels" at the bottom of the screen and click "Allow" to complete the Slack My Apps integration.

Next, search for HRMOS attendance and click on it.‍


Enter "Account Name", "API Key", and "Company Name".
※You can check how to confirm the API key on this page.
After entering each item, click "Add" to complete the HRMOS attendance My Apps integration.

Next, proceed with the settings using the Flowbot template.
After logging into Yoom, click "Try it out" on the banner.

"Template copied!" will be displayed, so click "OK" to complete the copy.

Step 3. Set the Trigger

__wf_reserved_inherit

Next, set the trigger for Slack.
Click on "When a new message is posted to a channel". (The text in the image is truncated at the end.)

Next, check the account information to integrate with Slack. You can freely edit the title, but keep the trigger action as is and click "Next".

Set up the API connection.
You can choose the "Trigger Interval" from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
Note: The shortest trigger interval varies depending on the plan, so please be careful.
For "Channel ID", click the field and select the appropriate channel from the displayed options.
Then, send a test message like "Checked in" in the relevant channel and click "Test".

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

__wf_reserved_inherit

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

__wf_reserved_inherit

Here, freely edit the title, leave other items unchanged, and click "Save".

Step 4. Set Record Retrieval

__wf_reserved_inherit

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

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

"Project" is displayed under My Apps.
Clicking on the project will display the "Database".
After clicking the relevant database, "Table" is displayed at the top of the screen.
Refer to the image and check the relevant items.
Once the setup is complete, click "Next".

Next, specify the "Conditions for the Records You Want to Retrieve".
This time, we set the condition as "The chat tool ID stored in the database equals the message sender's ID", as shown in the image.
For the rightmost item, click the field to display options, and select "Sender" from the list.
Once set, click "Test".

Once you confirm the test was successful, click "Save".

Step 5. Set the Action

__wf_reserved_inherit

Next, set the action for HRMOS Attendance.
Click on "Register Clock-in".

Freely edit the title and check the account information, leave the action unchanged, and click "Next" to proceed.

On the next page, set the "Company Name" and "User ID".
For "Company Name", refer to the annotation and obtain it from the HRMOS Attendance login page URL.
For "User ID", click the field and select the HRMOS Attendance user ID retrieved from Yoom's database.
Leave "Clock-in Type" as Check-in and click "Test".
Once you confirm that it has been clocked in HRMOS Attendance, click "Save".

Click "Turn ON Trigger" to complete the preparation for flow operation.
Now, when a message is posted on Slack, it will automatically be clocked in HRMOS Attendance.

Other Automation Examples Using HRMOS Attendance

1. Add Employee Information to HRMOS Attendance When Registered in kintone

When employee information is registered in kintone, it is automatically added to HRMOS Attendance.
This eliminates the need to manually register employee information in HRMOS Attendance, reducing the workload of the HR department and ensuring accurate data management.

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

When a missed punch from the previous day is detected in HRMOS Attendance, a notification is automatically sent to Slack.
This mechanism reduces the risk of missed punches being overlooked by managers or employees, allowing for smooth punch corrections.

3. Update HRMOS Attendance Information When Employee Information is Updated in Airtable

When employee information is updated in Airtable, the changes are automatically reflected in HRMOS Attendance.
This eliminates the need for duplicate management of information and ensures that the latest employee data is maintained.
Even when using multiple tools, data consistency is preserved, leading to improved operational efficiency.

Summary

The integration of Slack and HRMOS Attendance has achieved efficiency and accuracy improvements in attendance management.
For companies implementing remote work or flextime systems, preventing missed clock-ins and reducing the hassle of attendance management will be significant benefits.
Automated attendance data management also contributes to streamlining payroll processing and strengthening compliance.

Yoom's app integration requires no programming and can be easily implemented by anyone. Why not take this opportunity to utilize app integration and enhance your operational efficiency?

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
HRMOS Attendance
Slack
Automation
Integration
Automatic
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