In today’s business world, the speed of data analysis can often be the key to success. However, many companies using Google Analytics may find that they spend a lot of time each day pulling reports and sharing data, making it hard to focus on their core work.
To solve this, we’ll show you how to automatically fetch the latest reports from Google Analytics and send them to Slack every day. This automation allows you to eliminate manual report generation and instantly share updates with your team.
In this article, we’ll walk you through how to set this up without any coding, so be sure to read to the end!
Recommended for
Those looking to streamline their workflow with Google Analytics and Slack
Teams who want to receive Google Analytics reports directly in Slack
Anyone who wants to avoid missing key reports by integrating Google Analytics with Slack
Want to try it right away?
This article introduces how to set up the integration using the no-code tool “Yoom.” There’s no need for complicated settings or technical skills—even non-engineers can implement it easily. You can get started right away using the template linked below, so give it a try!
[What is Yoom]
Here, we will explain the automation of "getting the latest report from Google Analytics every day and notifying Slack" using Yoom's template.
You can try it from the free plan. Register now and get started!
Here, we will set up the app to be integrated with Yoom. Log in to your Yoom workspace and click on new connection from the My Apps section!
A list of apps that can be connected with Yoom will be displayed. Search for the app to be connected from the search box at the top and proceed with My App registration.
Google Analytics
When this screen is displayed, proceed with the integration by clicking the sign-in button for Google Account.
On the next screen, enter the email address and password for integration or choose an account.
Once logged in, proceed with granting permissions.
This completes the integration with Google Analytics.
Slack
Search for the app name from the search box. Once found, click Slack.
Enter the URL of your workspace and click continue. You will be taken to a screen to request access permission from Yoom to Slack.
Click this banner. The template will be copied to "My Project" in the Yoom workspace.
The template will be copied to my project. Click on the title within the red frame to navigate to the settings screen.
Step 3 Schedule Trigger "When the specified schedule is reached"
Click on the first process of the template. It is pre-configured, but let's check the contents.
(1/1) Specify Execution Time
The following items are pre-configured.
Title of the schedule trigger
Schedule settings
This time, it is set to start every day at 10 AM. You can change it to any timing you prefer. By the way, Cron settings allow for more detailed time configurations.
Step 4 Integrate with Apps 【GA4】 Obtain User Report
Click on the second process of the template! Here, you will configure the settings to obtain information extracted from Google Analytics.
(1/2) Select Linked Account and Action
The items displayed here are pre-configured.
Title of the app trigger
App
Account information linked with Google Analytics
Trigger action
→ Click Next
(2/2) Select Linked Account and Action
Property ID
Log in to Google Analytics and select the account with the property.
Click the "Admin" button (gear icon) at the bottom left.
Select the relevant property from the property column.
Click "Property Settings" to display the "Property ID".
Start of the period
Set the start of the measurement period. The format is "YYYY-MM-DD".
Click the edit field to open a dropdown. Embed the date reference code from the date tab. This time, since we want to check the daily report, we set it to extract data from yesterday to today.
End of the period
This time, "Today" was set as the last day. As with the start of the period, specify the date from the dropdown and embed today's reference code.
→ Click Test → Success! Data from yesterday was extracted in the output.
→ Click Save
Step 5 Integrate with Apps "Send Message"
Click on the third template! In this process, you will configure the content to be automatically sent to Slack.
(1/2) Select Linked Account and Action
These items are pre-configured.
Title of the app trigger
App
Account information linked with Slack
Trigger action
→ Click Next
(2/2) API Connection Settings
Channel ID
Click the edit field to display a list of channel candidates from the linked Slack account. When you select the appropriate channel, the ID is automatically referenced.
Message Content
Click the edit field to open a dropdown, displaying the output extracted in the previous process.
When you select the content to be sent to Slack, the embed code is automatically referenced.
→ Click Test → Success!
→ Click Save This concludes the settings for this flow.
Step 6 Turn the App Trigger 【ON】
Once all processes are configured, a completion screen will pop up.
Turn the trigger 【ON】 and start the flow bot.
Automation was achieved in a short time without using programming. Here is the template for this time.
Other Automation Examples Using Google Analytics and Slack
In addition to the integrations introduced today, it is possible to achieve various automations by utilizing the APIs of Google Analytics and Slack.
If there is something that interests you, please give it a try!
Automation Example Integrating Google Analytics and Slack
You can also automatically notify Slack after obtaining Google Analytics event reports daily and adding them to Google Sheets or Microsoft Excel.
Obtain the latest report from Google Analytics every day, add it to Microsoft Excel, and notify on Slack.
■Overview The flow to 'Retrieve the latest report from Google Analytics daily, add it to Microsoft Excel, and notify Slack' is a business workflow to streamline website data analysis.
■Recommended for - Marketing personnel who regularly check Google Analytics data - Team leaders who find report creation in Microsoft Excel cumbersome - Individuals who want to smoothly share information within their team using Slack - Managers who want to improve work efficiency through automation of data - Individuals who want to reduce errors caused by manual data management
■Notes - Please integrate both Google Analytics and Microsoft Excel with Yoom. - Microsoft365 (formerly Office365) has both a home plan and a general business plan (Microsoft365 Business). If you are not subscribed to the business plan, authentication may fail. - For information regarding the operation settings for manipulating a Microsoft Excel database, please refer to the following: https://intercom.help/yoom/ja/articles/9003081
■ Overview This flow automatically retrieves the latest information from Google's Analytics event report daily, adds it to a Google Spreadsheet, and notifies on Slack. With Yoom, you can easily achieve this flow without the need for programming since it allows seamless integration between applications.
■ Recommended for ・Those who regularly check Google's Analytics event reports for website operation ・Those who want to streamline the analysis process by automatically adding event report data to Google Spreadsheets ・Those who wish to proceed swiftly with examining and responding to improvement measures
■ Note ・Please connect Yoom with Google Analytics, Google Spreadsheet, and Slack respectively.
■Overview The "Retrieve the latest report from Google Analytics daily and notify Outlook" flow is a business workflow that makes it easier to always keep track of website performance. Data collected by Google Analytics is automatically compiled into a report and notified by email to Outlook daily. This eliminates the need to manually check data and allows you to quickly grasp the latest website status.
■Recommended for ・Marketing personnel who regularly check Google Analytics data and spend time creating reports ・Project managers who want to understand website performance in real-time and efficiently share it within the team ・Executives and business improvement personnel who want to automate regular data reporting and improve business efficiency
■Notes ・Please link both Google Analytics and Outlook with Yoom. ・Microsoft365 (formerly Office365) has a home plan and a general business plan (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.
■Overview The "Retrieve the latest report from Google Analytics daily and send email notifications" flow is a business workflow that allows you to always keep track of your website's performance. By automatically retrieving the latest report from Google Analytics daily and notifying the specified email address, you can efficiently manage and share data.
■Recommended for ・Marketing personnel who want to regularly check Google Analytics data ・Website operators who do not want to spend time creating reports ・Leaders who want to share the latest access status within the team ・Companies that want to improve business efficiency by utilizing automation
■Overview Isn't it a hassle to share inquiries or survey responses received via Google Forms with stakeholders each time? Manual sharing can lead to delayed handling or missed information. By leveraging this workflow, as soon as a response is submitted to Google Forms, it can automatically notify the specified Slack channel, enabling fast and reliable information sharing and improving the quality of follow-up.
■Recommended for ・Those who want to quickly share responses received via Google Forms with the team on Slack ・Those who find manual information sharing burdensome and want to prevent missed or delayed notifications ・Team leaders who want to speed up the transition to the next action based on the form response content
■Notes ・Please integrate Yoom with both Google Forms and Slack. ・You can choose a trigger run interval of 5, 10, 15, 30, or 60 minutes. ・The shortest run interval depends on your plan. ・For how to retrieve response contents when using Google Forms as a trigger, please see below. https://intercom.help/yoom/en/articles/6807133
■Overview The "Summarize meeting content and post to Slack after Google Meet ends" flow is a business workflow that streamlines the recording and sharing of online meetings. When a meeting on Google Meet ends, Yoom automatically transcribes the meeting audio into text, generates a summary using AI, and automatically posts the content to a designated Slack channel. This allows the meeting content to be easily shared with the entire team, preventing information leaks and duplication.
■Recommended for ・Business professionals who frequently use Google Meet and find it cumbersome to share meeting content ・Managers who want to facilitate smooth information sharing within the team using Slack ・Employees who do not want to spend time creating minutes after meetings ・Companies looking to improve communication efficiency in a remote work environment ・Those who want to achieve centralized information management and enhance team productivity
■Notes ・Please integrate Yoom with both Google Meet and Slack. ・Triggers can be set to activate at intervals of 5, 10, 15, 30, or 60 minutes. ・Please note that the shortest activation interval varies depending on the plan. ・The AI operations for OCR or transcribing audio are available only in the Team Plan and Success Plan. For Free Plan and Mini Plan, the operations set in the flow bot will result in an error, so please be aware. ・Paid plans such as Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).
■Overview This is a flow that notifies Slack when a file is uploaded to Box. With Yoom, you can easily connect apps without programming.
■Recommended for 1. Companies using Box for file management ・For those who share files with Box as a team and want to quickly know when they are uploaded ・For those who want to receive notifications every time a new file is stored and ensure smooth information sharing
2. Companies that have introduced Slack as an internal chat tool ・For those who use Slack daily and want to always check the latest file information ・For project managers who want to grasp the work status of team members in real-time
■Notes ・Please connect Yoom with both Box and Slack.
Two Benefits of Automating Daily Google Analytics Report Retrieval and Slack Notifications
From the perspective of data analysts and IT support/operations teams, we explore the advantages of using Google Analytics and Slack for automation.
Benefit 1: Reduced Data Analysis Time
By automatically notifying Slack with the latest reports from Google Analytics daily, the time spent manually retrieving reports is significantly reduced. This allows data analysts and marketing teams to access the necessary data on time, enabling quick analysis and decision-making. As a result, they should be able to quickly find solutions to problems and formulate strategies swiftly!
Benefit 2: Prevention of Missing Important Data
With automatic notifications ensuring regular data checks, the risk of missing important data is reduced. Especially for IT support and operations teams, it becomes possible to respond early to sudden traffic changes or system issues. Therefore, even if troubles occur, they can respond quickly, leading to stable business operations!
Conclusion
In this article, we introduced a method to automate notifications by integrating Google Analytics and Slack without programming. This eliminates the need for manual report retrieval, potentially streamlining the work of data analysts and IT support/operations teams. Additionally, receiving reports daily on Slack means users don't need to retrieve them manually! Furthermore, receiving notifications on Slack allows for immediate review and analysis, saving time.
With Yoom's Flowbot, even those who are not good at programming can start automating today. Please consider incorporating automation to help improve work efficiency.
See you again!
With Yoom, you can easily build the kind of collaboration described here without programming knowledge.
With a decade of experience as a Web Planner and Director, my primary responsibilities at a web production company included proposing and managing revision and operation plans for clients. Currently, I am a parallel worker. In the Content Division at Yoom, I am involved in blog production, while also handling external PR projects for companies as an independent contractor. As I embark on a new venture in the vacation rental industry, I am committed to optimizing routine work efficiency.