Slackとfreee人事労務の連携イメージ
How to Integrate Applications

2024/12/10

How to Apply for Overtime in freee HR by Submitting a Message in Slack through Integration with Slack and freee HR

m.takahashi

For those who frequently work outside, such as field workers, or those who often have unexpected overtime, submitting overtime requests each time can be a hassle. For HR personnel, in today's world where restrictions on overtime are becoming stricter, wouldn't it be beneficial to receive overtime requests smoothly to avoid risks? This article explains how to automatically submit overtime requests in freee HR by triggering messages posted on Slack. By utilizing this automation, you can integrate Slack with freee HR, streamlining the overtime request process. This may help reduce manual workload and improve the transparency of operations. Please read to the end to see how it works. Recommended for: This automation is highly recommended for the following individuals! - Administrators of companies that use Slack and freee HR for business - HR personnel of companies where the overtime request process is complicated and management costs are high - HR personnel of companies that want to enhance transparency in labor management and compliance with laws regarding overtime - Administrators of companies with many employees who work remotely or in the field - Administrators of companies considering the integration of IT tools using APIs Benefits and Examples of Integrating Slack and freee HR Benefit 1: Reducing Management Costs through Operational Efficiency By automating the overtime request process through the integration of Slack and freee HR, the manual workload is reduced, and management costs are lowered. Previously, if employees needed to individually fill out a request form and have it reviewed and approved by a superior, now they can simply post a message in a designated Slack channel for overtime requests, and the request is automatically submitted. This can help avoid the hassle of manual requests and prevent request omissions. By eliminating complex request procedures, both applicants and HR personnel can focus more on core tasks. Benefit 2: Enhancing Transparency and Auditability of Overtime Requests With Slack messages being automatically recorded, the risk of changes to request content decreases, and verification during audits becomes smoother. For example, when an auditor checks past overtime records, all histories are saved in freee HR, and by checking the chat on Slack, it becomes easy to track request histories. Applicants can also quickly verify whether their overtime has been requested by simply looking at Slack, helping to avoid human errors such as request omissions. As compliance with labor standards laws regarding overtime management is required, being able to quickly check the history of overtime requests helps ensure that overtime limits are not exceeded, reducing legal risks. Benefit 3: Reducing Employee Workload For employees, if the request process is complicated, it can lead to forgetting to request or avoiding the process altogether. With this integration, overtime requests can be completed with a simple message post from Slack, significantly reducing the expected workload. For example, for companies that previously required handwritten overtime requests, simply posting the date and reason as a message completes the request, allowing anyone to proceed without confusion. Especially for those who frequently work outside the office, such as field workers, the ease of completing requests via chat is a benefit, reducing the burden. Additionally, by eliminating the time previously spent on requests, unnecessary time spent on non-work activities is avoided. Now, let's explain how to set up automation using Yoom! [What is Yoom] How to Submit Overtime Requests in freee HR with Messages Posted on Slack This time, we will set up the template "Submit an overtime request in freee HR when a message is posted on Slack"!
The integration flow is broadly divided into the following processes: - Register Slack and freee HR as My Apps - Copy the template - Set up the Slack trigger that initiates the flow, followed by command operations and freee HR operations - Turn on the trigger button and verify the integration between Slack and freee HR If you are not using Yoom, please register for free from [here](https://yoom.fun/members/sign_up?_gl=1*g14lzx*_gcl_au*MTc4NTI3NDA0MC4xNzMyNDk0NjA4*_ga*MTAwMzEzNjkyNC4xNzMyNDk0NjA5*_ga_663H387CXM*MTczMjQ5OTA5NC4yLjEuMTczMjQ5OTA5NS41OS4wLjIwNDg0MzE4NDY.). If you are already using Yoom, please log in. Step 1: Integrate Slack and freee HR as My Apps First, register the apps you will use as My Apps. Pre-registering them as My Apps will make the flow setup smoother. First, register Slack as a My App. Access the My Menu on the left side of the Yoom screen and press the new connection button on the right side of the screen. Next, enter "Slack" in the search window and select "Slack" from the displayed options. If you are already logged into Slack, the following screen will be displayed, so select a channel and click "Allow." Next, register freee HR as a My App. This integration flow is designed to allow "people registered as My Apps in Yoom" to apply for overtime. Therefore, all employees applying for overtime must register as My Apps. Similarly, enter "freee HR" in the search window and select "freee HR" from the displayed options. The following screen will be displayed, so please review the content. Scroll through the screen to confirm the accessible offices and click "Allow" to complete the process. If Slack and freee HR are displayed in My Apps, the registration is complete. Step 2: Set up the Slack trigger "When a new message is posted in a channel" Now, let's proceed with the automation settings! Click "Try it out" on the banner below to copy the flow bot.

When you click, an image like the one below will appear, so press OK.

__wf_reserved_inherit

When the following screen is displayed, let's check the "Title" and "Description".
If changes are needed, click on the relevant part to make changes.
※This template is a flow bot for one sender to make their own overtime application. If you want to apply for overtime for multiple people, you can either create separate flow bots for each or change the command operation to "Branch" or "Switch destination" to handle up to 15 people in one flow.

To set up Slack first, click "When a new message is posted to the channel".

__wf_reserved_inherit

After clicking, make the following settings.

"Title" → Can be changed as needed
"Account information to link with Slack" → Check if the account is correct
"Trigger action" → When a new message is posted to the channel

Once the setup is complete, click "Next".

__wf_reserved_inherit

Let's check the message to be sent on Slack.
For overtime application in freee HR, the required items are "Start time", "End time", "Reason for application".
Therefore, make sure to write clearly so that these three can be extracted by AI from the message content.
It is recommended to set the sending format as follows.
※Please enter the time in the format 【18:00】.

__wf_reserved_inherit

Let's set up the API connection.

"Trigger interval" → Please set
※The trigger interval can be selected from 5 minutes, 10 minutes, 15 minutes, 30 minutes, and 60 minutes. Please note that the shortest trigger interval varies depending on the plan.
"Channel ID" → Set the dedicated channel for overtime application from the candidates
※By adding further branching after the trigger, it is possible to separate routes using the chat content without specifying a channel.

Once the setup is complete, execute "Test", and if successful, click "Save" to complete.

__wf_reserved_inherit

Step 3: Set up command operations and freee HR "Create Overtime Application" action

Next, set up the "Branch".
※Branching is a feature available with the Mini Plan or higher (operation). Please note that if you are on the Free Plan, the operation of the flow bot you have set will result in an error. Paid plans such as the Mini Plan offer a 2-week free trial.

As mentioned earlier, only those who are linked with freee HR in this flow can apply for overtime, so we will determine whether they are eligible through branching.

Click "Determine if the sender matches a specific employee" and proceed with the setup.
Since you are using a template, the setup is basically complete.
In the branching condition part, please set the Slack sender ID (user ID) of the employee applying for overtime in this flow.
※The user ID can be checked on Slack.

Once the setup is complete, click "Save".

__wf_reserved_inherit

Set up the action to extract the necessary items for the overtime application from the post content.
※AI operations are a feature available only with the Team Plan and Success Plan. Paid plans such as the Team Plan and Success Plan offer a 2-week free trial.

Click "Extract data from text" and enter the details on the following screen.

"Target text" → Message body
"Items to extract" → Start time, End time, Reason for application

Since the message body changes with each flow activation, use the output.
※For more information about the output, please see here.

After completing the setup, execute "Test", and if successful, click "Save".

__wf_reserved_inherit

Set up freee HR "Create Overtime Application".

"Title" → Can be changed as needed
"Account information to link with freee HR" → Check if the account is correct
"Action" → Create overtime application

Once the setup is complete, click "Next".

__wf_reserved_inherit

When the following screen is displayed, proceed with the detailed settings.

"Office ID" → Select from candidates
"Target date" → Select "Today" when the flow is activated in the following format

__wf_reserved_inherit

Use the output of the values extracted earlier for "Scheduled start time", "Scheduled end time", and "Reason for application".
Enter the output from "Extract data from text" displayed in the candidates below.

"Application route ID" → Please select from candidates
"Approver's user ID" → Set as needed

Once the setup is complete, execute "Test", and if successful, click "Save".

__wf_reserved_inherit

Step 4: Verify the operation of Slack and freee HR automation

Finally, click "Turn on trigger" to complete the automation setup.
Let's check whether the flow bot is activated correctly.

__wf_reserved_inherit

Thank you for setting up!

Other Automation Examples Using Slack and freee HR

There are many other examples of automation using Slack and freee HR on Yoom, so here are a few to introduce.

1.Notify Slack when an employee is registered in freee HR

The first example is a flowbot that notifies Slack when a new employee is registered. Automatic notifications eliminate the need for manual alerts, facilitating smooth information sharing.

2.Notify Slack when employee information is updated in freee HR

Next is a flow bot that automatically notifies Slack when registered employee information is updated. This allows you to quickly learn about changes such as employee addresses or account information, facilitating a smooth start to subsequent tasks.

3.Detect attendance omissions from the previous day with freee HR and notify on Slack

Lastly, we introduce a flow bot that automatically notifies Slack of attendance omissions from the previous day. By setting up this flow for employees with a high risk of attendance omissions, such as newly hired employees, you can quickly point out any omissions, which seems to lead to accurate attendance information management!

Summary

By integrating Slack with freee HR, automating the overtime application process may improve operational efficiency and transparency. This can lead to reduced management costs and strengthened compliance with laws and regulations. Additionally, incorporating a smoother application method makes it easier to apply and verify, potentially reducing the workload for both applicants and managers. The ability to integrate without coding is also appealing, as it allows easy implementation even for those without confidence in their IT skills.

Try incorporating Yoom into your actual operations and experience how much more efficient your current processes can become!

The person who wrote this article
m.takahashi
I experienced jewelry sales as a new graduate, got married and gave birth, and worked at a social insurance labor consultant office for about 6 years. I experienced a variety of office work in both industries, including inventory management and customer management. Especially when I work at a company labor office, I often end the day with a huge amount of input work and paperwork. When I learned about Yoom, my first voice was “Why couldn't we meet sooner...” I try to write easy-to-understand sentences so that I can bring the convenience of Yoom to everyone!
Tags
Slack
freee HR 労務
Automatic
Automation
Integration
Related Apps
App integration
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