Make.com

How to Use the Google Sheets Watch Changes Module

Learn how to automatically send an email whenever a Google spreadsheet is updated. A step-by-step guide to setting up instant notifications with Make.com.

Illustration of Google Sheets and email icons connected by an automation flow, representing the 'Watch Changes' module in Make.com

Introduction to Google Sheets Automation

Automating tasks related to Google Sheets can significantly boost productivity, especially when you need to react instantly to data changes. This guide will walk you through setting up a scenario in Make.com (formerly Integromat) that automatically sends an email notification whenever a Google Sheet is updated. This ensures that critical information is disseminated immediately, without manual intervention.

The core of this automation relies on a powerful concept known as webhooks. Unlike traditional polling methods where a system periodically checks for updates, a webhook provides instant notifications. When a specific event occurs in a third-party service, like a change in your Google Sheet, the webhook immediately "calls" your automation platform, triggering the predefined workflow. This "don't call us, we'll call you" approach makes real-time data processing efficient and effective.

Step 1: Add the Google Sheets App to Your Scenario

To begin automating changes in your Google Sheet, the first step is to set up your spreadsheet and then configure the initial module in Make.com. Start by creating a new Google Sheet and give it a descriptive name, such as "Time-sheet." Ensure you add relevant column headers that define the data you intend to store and monitor within this sheet.

Once your Google Sheet is ready, navigate to your Make.com dashboard. Click on the "Create a new scenario" button, usually located in the top right corner. This action will open a new, empty scenario canvas where you can begin building your automation workflow. The first module you'll add will be the Google Sheets app, specifically configured to watch for changes.

create-a-scenario-button-make
Click the 'Create a new scenario' button to start building your automation.

On the scenario canvas, you'll see an empty module represented by a plus sign. Click this plus sign, then use the search bar to find and select the "Google Sheets" app. After selecting the app, you'll be prompted to choose a trigger module. For this scenario, select the "Watch changes" trigger. You'll notice it's marked with an "Instant" tag, indicating its real-time notification capability.

The next crucial step is to add a webhook. Within the Google Sheets module's configuration, click "Add" to create a new webhook or select an existing one from the dropdown list if you have previously configured one. Give your new webhook a clear and identifiable name, then click "Save." This webhook will serve as the bridge between your Google Sheet and Make.com, enabling instant communication.

google-sheets-app-make
Select the Google Sheets app from the module list.
watch-changes-app-make
Choose the 'Watch changes' trigger module for real-time updates.
creating-a-webhook-make
Add a new webhook to connect your Google Sheet.

Step 2: Install the Integromat Add-on

For the "Watch changes" trigger to function correctly and provide instant notifications, you need to install the Integromat Add-on directly within your Google Sheet. It's important to note that while Make.com is the current platform name, the add-on might still be labeled as "Integromat" in the Google Workspace Marketplace. Begin by copying the unique webhook address provided in the Google Sheets module within your Make.com scenario to your clipboard.

Next, navigate back to your Google Sheet. From the menu, click on "Add-ons," then select "Get add-ons." In the Google Workspace Marketplace search bar, type "Integromat" and click on the corresponding thumbnail. Proceed with the installation by clicking "Install" and then "Continue." You will be prompted to grant Integromat access rights to your Google account; click "Allow" to proceed.

copy-address-button-make
Copy the webhook address to your clipboard.

Once the Integromat Add-on is successfully installed, return to your Google Sheet and click on the "Add-ons" tab again. This time, select "Integromat" from the dropdown menu and then click "Settings." In the settings panel that appears, paste the webhook URL you copied earlier into the designated "Webhook URL" field. Finally, click "Save" to establish the connection.

With these steps completed, the webhook is now successfully integrated into your Google Sheet, and the Google Sheets module in your Make.com scenario is fully configured. This connection enables Make.com to receive instant notifications whenever changes occur in your specified Google Sheet, paving the way for the next steps in your automation.

add-ons-make-scenario
Access the Add-ons menu in Google Sheets to install Integromat.
Search for Integromat in the Google Workspace Marketplace
Search for and select the Integromat add-on.
Click Install and Continue to add the Integromat add-on
Install the Integromat add-on to your Google Sheet.
Grant Integromat access to your Google account
Allow Integromat to access your Google account.
Paste the webhook URL into Integromat settings
Paste the webhook URL into the Integromat add-on settings.

Step 3: Add an Action Module for Email Notifications

With your Google Sheets trigger configured, the next step is to define what action should occur when a change is detected. In this example, we'll set up an email notification using the Gmail app. Click on the small circle located to the right of your Google Sheets module in the Make.com scenario editor. This will allow you to add a new module to your workflow.

In the search box, type "Gmail" and select the app. Then, choose the "Send an email" action module. Make.com will need to connect to your Google account to send emails. Click the "Add" button to establish a new connection, or select an existing Google account from the dropdown list if you've connected it before. Provide a name for your connection and click "Save." You'll then be prompted to sign into your Google account and grant Make.com the necessary access rights by clicking "Allow."

Pro tip: When configuring the Gmail module, you can dynamically pull data from your Google Sheet using Make.com's mapping features. For instance, if your sheet contains columns for "Name" and "Task," you can map these values directly into the email subject or body to create personalized and informative notifications.

Finally, configure the email details. Enter the recipient's email address and a clear subject line. In the content box, compose your email message. This is where you can leverage the data from your Google Sheet. Map the relevant "Row values" elements from the Google Sheets module into your email content. For example, you might include "Row values [1]: A" and "Row values [1]: B" to insert data from specific columns. You can also use Make.com's built-in functions, such as formatDate from the Date and time tab, to format dates as needed (e.g., DD-MM-YY). Once all fields are set, your Gmail module is fully configured and ready to send notifications.

Step 4: Test and Activate Your Scenario

Before making your scenario live, it's crucial to test it to ensure everything is working as expected. First, save your scenario by clicking the "Save" button located at the bottom of the Make.com editor. This preserves your progress and prepares the scenario for execution.

Next, click the "Run once" button. This will put your scenario into a listening state, waiting for a trigger. Go back to your Google Sheet and add at least one new row of data. This action will trigger the webhook, and Make.com will attempt to execute the scenario. Observe the scenario editor; if successful, you'll see numbered circles appear on each module, indicating the number of operations consumed during that execution.

Click on these numbered circles to view the input and output details of each module. For instance, the Google Sheets module's output should show the bundle of data corresponding to the new row you added. Similarly, the Gmail module's output will confirm that the data was received as input and that an email with the specified content was sent to the intended recipient. Once you've verified that the test run was successful and the email was delivered correctly, the final step is to activate your scenario. Toggle the switch located at the bottom left corner of the editor to "On." Your automation is now live and will send instant email notifications whenever your Google Sheet is updated. Happy automating!

Frequently Asked Questions

Common questions about Google Sheets Watch Changes Module

The Google Sheets "Watch Changes" module in Make.com is a trigger that initiates an automation scenario whenever a specified change occurs in a Google Sheet. This includes adding new rows, updating existing cells, or deleting data, providing real-time responsiveness for your workflows.

It operates using webhooks, which means instead of periodically checking for updates, Google Sheets sends an instant notification to Make.com as soon as a change happens. This makes it highly efficient for time-sensitive automations, ensuring your workflows are always acting on the most current data.

The "Watch Changes" module is unique because it provides instant, real-time notifications via webhooks. Other Google Sheets triggers, such as "Watch New Rows" or "Watch Updates," typically operate on a scheduled basis, polling the sheet at set intervals (e.g., every 15 minutes).

This instant capability is crucial for workflows where immediate action is required, such as sending urgent alerts, updating dashboards, or triggering follow-up tasks as soon as data is modified. It eliminates delays associated with polling, offering a more responsive automation experience.

Yes, to enable the instant "Watch Changes" trigger, you need to install the "Integromat" add-on (which is the former name of Make.com) directly into your Google Sheet. This add-on creates the necessary webhook connection between your sheet and your Make.com scenario.

The add-on facilitates the communication, allowing Google Sheets to push changes directly to Make.com. Without it, Make.com would not be able to receive real-time notifications, and the "Watch Changes" module would not function as intended for instant triggers.

The "Watch Changes" module is designed to detect a broad range of modifications within your Google Sheet. This includes the addition of new rows, updates to existing cell values, and the deletion of rows or specific data points. It essentially monitors any alteration to the data content.

This comprehensive monitoring ensures that your automation can respond to various data manipulation events, making it versatile for different use cases like tracking inventory, managing project statuses, or monitoring lead updates in real-time.

Absolutely. While the "Watch Changes" module detects all modifications, you can use filters within your Make.com scenario to specify which changes should actually trigger subsequent actions. This allows for highly granular control over your automation.

For example, you could set a filter to only proceed if a specific column's value changes to "Approved," or if a numerical value exceeds a certain threshold. This ensures your automation only runs for relevant events, preventing unnecessary operations and making your workflows more precise.

Common use cases for the "Watch Changes" module include real-time reporting, instant notifications for critical data updates, and triggering follow-up actions in other applications. For example, you could automatically send an email to a sales team when a new lead is added to a sheet, or update a project management tool when a task status changes.

  • Alerting stakeholders about budget changes.
  • Synchronizing data across multiple platforms instantly.
  • Triggering automated responses to customer feedback in a sheet.

Yes, GrowwStacks specializes in building custom automation solutions tailored to your specific business needs, including advanced Google Sheets integrations. If your requirements go beyond standard configurations or involve complex logic, our experts can design and implement a bespoke workflow for you.

We can help you connect Google Sheets with various other applications, create intricate data processing rules, and ensure your automations are robust and scalable. Contact us for a free consultation to discuss how we can optimize your operations with custom solutions.

Need Custom Automation Help?

This guide is a starting point. Our team builds fully tailored automation systems for your specific workflow needs.