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

2024/12/26

Integrate Google Chat with AKASHI to automatically clock in on AKASHI when a specific message is posted on Google Chat.

s.miyamoto

Why not introduce a system that allows you to clock in just by sending a message, reducing the burden on employees?
By integrating Google Chat, widely used as a communication tool, with the AKASHI attendance management system, you can achieve more efficient attendance management and improved data accuracy.
If you implement a system where specific messages posted on Google Chat automatically clock in on AKASHI, employees will have less burden from clocking operations, and administrators can quickly obtain accurate attendance information.
This app integration can be easily introduced without programming, so please give it a try.

Recommended for

  • HR personnel who regularly use Google Chat as an internal communication tool and are considering further efficiency in attendance management
  • Internal IT personnel who are already using AKASHI as an attendance management tool and want to introduce a system that allows easy clocking
  • Team leaders who want to incorporate a system that allows quick understanding of attendance information to improve shift adjustments and resource allocation efficiency

Benefits and Examples of Integrating Google Chat and AKASHI

Benefit 1: Work Efficiency and Prevention of Human Errors

By automating clocking operations on AKASHI triggered by posts on Google Chat, employees can save the trouble of logging into multiple systems.
This system can prevent human errors such as missed clock-ins or input mistakes, and improve the efficiency of attendance management.
Especially for salespeople who are often out of the office or remote workers, the ability to easily clock in via Google Chat is expected to be a significant advantage.
Additionally, by creating an environment where administrators can easily manage attendance, the overall business efficiency of the company is supported.

Benefit 2: Reducing Employee Burden

By reducing the hassle of daily clocking operations, it is expected to reduce the burden on employees. With a system where clocking is completed just by posting on Google Chat, attendance reporting can be done smoothly while preventing operational mistakes and confusion.
In busy times or situations where multiple tasks are progressing simultaneously, a simple workflow is expected to reduce mental burden.
Moreover, the intuitive system of just sending a message on Google Chat can be easily mastered by anyone regardless of IT literacy, supporting the reduction of employee burden in various aspects.

Benefit 3: Quick Information Sharing

With a system that records attendance data on AKASHI triggered by posts on Google Chat, administrators can quickly grasp the team's working status.
This speedy situation understanding is essential for accurately adjusting shifts and allocating human resources.
For example, even if there is a vacancy in a specific project, you can quickly check the attendance status to arrange replacement personnel or preemptively address potential overwork, which is expected to be beneficial in high-urgency situations.
Thus, with a system that allows accurate and speedy attendance confirmation, improvements in operational flexibility and reliability are expected.

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

[What is Yoom]

How to Automatically Clock in on AKASHI When a Specific Message is Posted on Google Chat

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

We will create it through the following major processes.

  • Register user IDs of each app in Yoom's database
  • Integrate Google Chat and AKASHI with My Apps
  • Copy the template
  • Set triggers in Google Chat 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, it is necessary to register the resource name of the Google Chat sender and the AKASHI API key in Yoom's database.
In this case, as shown in the image, the resource name of the Google Chat sender was registered under "Chat Tool Unique Key".
The API token obtained from AKASHI was registered under "AKASHI (API Token)".
If managing attendance for multiple people, please register accounts for each person.

Step 2. Integrate Google Chat and AKASHI with My Apps

Integrate Google Chat and AKASHI with My Apps.
After logging into Yoom, click on "My Apps" on the left side of the screen and search for Google Chat from "+ New Connection".
*Integration with Google Chat is only possible with Google Workspace. For details, please refer to here.
If two apps appear in the search results, click on Google Chat (OAuth).

Next, click "Sign in with Google".

*The integration of Google Chat (OAuth) is explained here.
Enter the "Client ID" and "Client Secret" and click "Register".
This completes the registration of Google Chat in My Apps.

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 integration with My Apps.

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 Google Chat Trigger

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

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

Set up the API connection.
You can select "Trigger interval" from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
*Please note that the shortest trigger interval varies depending on the plan.
For "Channel ID", click the field and select the channel for attendance reporting from the displayed options.
After setting each item, send a message such as "I'm clocking in" to the specified channel and click "Test".

After confirming the acquired information displayed in the output, 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 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 "Message Content".
You can set detailed conditions in "Branch Conditions". This time, we set the condition that if the message content contains the text "clock in".
By customizing this branching setting and the AKASHI action content to be set later, you can also handle clocking out and break punches.
Once the settings 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.
When you click the project, "Database" is displayed.
After clicking the relevant database, "Table" is displayed at the top of the screen.
Check and set the relevant items while referring to the image.
Once the settings are 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 you can confirm that the information has been 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.
For "API Token", click the 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 type" as clock-in. If you want to customize it for clock-out or break start, change this setting item as desired.
If "Clock-in date" and "Time" are left blank, the time when the message is sent and the trigger is activated will be recorded.
After setting each item, send a message such as "I'm clocking in" on Google Chat and click "Test".
Once you confirm that it has been automatically clocked in on AKASHI, click "Save".

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

Other Automation Examples Using AKASHI

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

1. Detecting Missed Clock-ins from the Previous Day with AKASHI and Notifying LINE WORKS

When a missed clock-in from the previous day is detected by AKASHI, a notification is automatically sent to LINE WORKS. This allows for quick identification of missed clock-ins, enabling speedy corrections.

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

When employee information is updated in kintone, the content is automatically reflected in AKASHI as well. This ensures that the latest employee information is consistently managed across both systems, eliminating the need for manual data updates.

3. Detect Missed Clock-ins from the Previous Day in AKASHI and Notify on Slack

When a missed clock-in from the previous day is detected in AKASHI, a notification is automatically sent to Slack. This leverages Slack's notification feature, creating an environment where stakeholders can quickly make attendance corrections.

Summary

The integration of Google Chat and AKASHI is expected to improve the efficiency and accuracy of attendance management.
Employees can easily clock in and submit requests, while managers can quickly grasp attendance statuses. This is expected to enhance overall productivity.

The integration with Yoom's app can be implemented easily 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
Google Chat
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