Google アナリティクスとSlackの連携イメージ
How to Integrate Google Analytics with Slack to Streamline Daily Data Sharing
Learn more about Yoom
Try this template
Google アナリティクスとSlackの連携イメージ
How to Integrate Applications

2025-05-21

How to Integrate Google Analytics with Slack to Streamline Daily Data Sharing

k.hieda
k.hieda

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!

  • 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.

__wf_reserved_inherit

You can try it from the free plan. Register now and get started!

Register for free with Yoom

How to create an integration flow to get the latest report from Google Analytics every day and notify Slack

Things to prepare in advance

We have listed the items needed for the integration work.

Google Analytics

  • Login information
    • Please prepare your email address and password to link with your Google account
  • Property ID
  1. Log in to Google Analytics and select the account with the property.
  2. Click the "Admin" button (gear icon) at the bottom left.
  3. Select the relevant property from the property column.
  4. Click "Property Settings" to display the "Property ID".

Slack

  • URL of the workspace to notify
  • Channel to post
    • Please confirm in advance as approval from the administrator may be required.

>Help: Details on how to register a Slack My App

>Slack Official: Manage app permissions in a workspace

Step 1: Set up My App integration

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!

__wf_reserved_inherit

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.

__wf_reserved_inherit

Google Analytics

When this screen is displayed, proceed with the integration by clicking the sign-in button for Google Account.

__wf_reserved_inherit

On the next screen, enter the email address and password for integration or choose an account.

__wf_reserved_inherit

Once logged in, proceed with granting permissions.

__wf_reserved_inherit

This completes the integration with Google Analytics.

Slack

Search for the app name from the search box. Once found, click Slack.

__wf_reserved_inherit

Enter the URL of your workspace and click continue. You will be taken to a screen to request access permission from Yoom to Slack.

__wf_reserved_inherit

Click allow to complete the integration.

Step 2: Copy Yoom's template to My Project

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.

__wf_reserved_inherit

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.

__wf_reserved_inherit

(1/1) Specify Execution Time

__wf_reserved_inherit

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.

>Learn more: How to set up Cron

→ Click Save

Step 4 Integrate with Apps 【GA4】 Obtain User Report

__wf_reserved_inherit

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

__wf_reserved_inherit

  • 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.

__wf_reserved_inherit

  • 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.

__wf_reserved_inherit

→ Click Save

Step 5 Integrate with Apps "Send Message"

__wf_reserved_inherit

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

__wf_reserved_inherit

  • 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.

__wf_reserved_inherit

  • 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.

__wf_reserved_inherit

→ 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.

__wf_reserved_inherit

Turn the trigger 【ON】 and start the flow bot.

__wf_reserved_inherit

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.


■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.

Example of Automation Using Google Analytics

Retrieve the latest report from Google Analytics daily and record it in the database

Retrieve the latest report from Google Analytics daily and automatically record it in Google Sheets or Microsoft Excel.


This is a flow to retrieve the latest report from Google Analytics every day and record it in Microsoft Excel.

This is a flow to retrieve the latest report from Google Analytics daily and record it in Google Sheets.

Send the latest report from Google Analytics via email every day

Automatically retrieve the latest report from Google Analytics every day and send it via email using Outlook or similar services.


■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

■Notes
・Please link Google Analytics with Yoom.

Examples of Automation Using Slack

Notify Slack of Inquiry Contents

Automatically notify Slack of inquiry contents sent via Google Forms or Gmail.


This flow forwards the email content to Slack notification when a Gmail email is received.

■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

This is a flow that notifies the input content to Slack when a new response is submitted to the Yoom form.

Post a summary of the meeting content to Slack after the web meeting ends

Once a web meeting on Google Meet or Zoom ends, transcribe and summarize the content, and automatically notify Slack.


■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).

This flow automatically transcribes and summarizes the meeting content after a Zoom meeting ends, and notifies the transcription results on Slack.

Notify Slack When a File is Saved to Cloud Storage

Automatically notify Slack when a file is saved to Google Drive or similar services.


■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.

This is a flow to store the invoice file in Dropbox and notify on Slack when the invoice information is filled in the input form.

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.
Try Yoom for free
About the Author
k.hieda
k.hieda
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.
Tags
Automatic
Automation
Google Analytics
Integration
Notification
Slack