M Make

How to add Google Sheets module on Make

intermediate 8 min read Updated 2026-03-13
Quick Answer

Log into Make, click the plus icon to add a module, search for and select Google Sheets, choose your desired action (such as Add a Row), create a connection by signing in with Google and granting permissions, then configure your spreadsheet and sheet settings. Test the module and save your scenario to activate the integration.

Prerequisites

  • A Make.com account with scenario-building access
  • A Google account with an existing Google Sheets spreadsheet
  • The Sheet ID from your spreadsheet URL
  • Google Cloud project with Google Sheets API enabled
  • Basic familiarity with Make's scenario builder interface

Step-by-Step Instructions

1

Log in to Make and open or create a scenario

Navigate to https://www.make.com/en/login and log into your Make account. Once logged in, go to the Scenarios tab in the left sidebar. Click Create a new scenario to start fresh, or select an existing scenario to edit. This opens the visual scenario builder where you will add your Google Sheets module.

If you're new to Make, start with a simple scenario to understand the workflow before adding complex integrations.
2

Add the Google Sheets module to your scenario

In the scenario builder canvas, click the plus icon (+) to add a new module. In the search bar that appears, type Google Sheets and select it from the results. A menu will display available actions such as Add a Row (appends data), Watch New Row (triggers on new rows), Bulk Add Rows (advanced multi-row operations), and others. For most basic integrations, select Add a Row to append new data to your spreadsheet.

Choose the action that matches your workflow need: use Add a Row for single entries, Watch New Row for triggers, or Bulk Add Rows for large datasets.
3

Create a connection to your Google account

After selecting your action, click the Create a connection button. A new window will pop up displaying your available Google accounts. Select the Google account that contains the spreadsheet you want to connect. If you have multiple Google accounts linked to your browser, ensure you select the correct one. Google will then display a permission screen showing what access Make is requesting. Review the permissions and click Continue to proceed. Check all permission checkboxes to grant Make the necessary operations on your spreadsheets, then click Continue again to confirm. The connection typically establishes within a few seconds as Make verifies with Google's servers.

Use the same Google account for both your Make connection and your target Google Sheet to avoid access issues.
4

Select your target spreadsheet

Once the connection is established, you'll see a Spreadsheet field. Click on Choose file to display a list of your available Google Sheets. Select the specific spreadsheet you want to work with for this automation. You can identify your sheet by its name or by the URL format https://docs.google.com/spreadsheets/d/[SHEET-ID]/edit. If you have many sheets, use the search function to quickly locate the correct one.

If your target sheet doesn't appear in the list, verify that you selected the correct Google account in the previous step.
5

Select the specific sheet tab

After selecting your spreadsheet, look for the Sheet dropdown menu. Click on it and select the specific tab (sheet) within your spreadsheet where you want data to be added or modified. This is important if your spreadsheet contains multiple tabs (e.g., Sheet1, Sheet2, Clients, etc.). By default, the first available sheet is selected, but you can change this to any tab in your workbook.

Sheet names are case-sensitive in some operations, so verify the exact name of your target sheet.
6

Configure action-specific fields

Depending on your chosen action, configure the relevant fields. For Add a Row, you'll see a Values section where you map data to columns. Drag outputs from previous modules (e.g., form responses, API data) into the corresponding column fields. For example, map {{1.name}} to Column A and {{1.email}} to Column B. If your spreadsheet's first row contains headers, toggle Table contains headers to Yes. Choose between Select mode (simple mapping) or Map mode (advanced) based on your data structure complexity.

Use the auto-mapping feature by running a test submission first; Make will detect your data structure and suggest field mappings.
7

Set up webhooks for trigger-based workflows (optional)

If you're using a trigger module like Watch New Row or Watch Changes, you may need to configure a webhook. Click Create a webhook, optionally name it, and copy the generated webhook URL. If required by your setup, paste this URL into the Google Sheets Add-on (available via Google Workspace Marketplace) or into a custom Apps Script. This enables instant notifications when changes occur in your sheet, rather than relying on slower polling intervals.

Webhooks provide faster, more reliable triggers than polling; use them whenever possible for real-time automations.
8

Test the module with sample data

Before activating your scenario, test it to ensure the connection and configuration work correctly. Click Run once in the scenario editor toolbar at the bottom. If your scenario includes an upstream trigger (e.g., a form submission), submit test data through that trigger. Watch for green checkmarks on each module, indicating successful execution. Open your Google Sheet and verify that the test data was added correctly (e.g., a new row appeared with your test values). If you see a red error icon, review the error message and adjust your configuration accordingly.

If the module shows a Stop status, resubmit your test data; Make may need a second attempt to detect the data structure.
9

Save your scenario

Once testing is complete and you've verified the data in your Google Sheet, click Save in the top-right corner of the scenario editor. This saves all your module configurations and connections. You'll see a confirmation message indicating the scenario has been saved successfully.

Save frequently during setup to avoid losing your configuration if your browser session times out.
10

Activate your scenario

Navigate to the Scenarios tab in the left sidebar. Find your newly created scenario in the list and toggle the switch to ON to activate it. Once activated, your automation will run according to your trigger settings (e.g., whenever a form is submitted or on a schedule). You can monitor execution history and logs via the Make dashboard to track successful runs and troubleshoot any issues.

Start with a low-frequency trigger (e.g., manual runs) while testing, then increase frequency once you're confident in your setup.

Common Issues & Troubleshooting

502 Errors (Google service outages)

Scenarios may break intermittently due to Google service issues. Enable Store incomplete executions in your scenario settings and add a Break error handler with retry logic set to wait 15 minutes between attempts, up to 3 retries. Make now treats 502 errors as ConnectionErrors for automatic recovery. This issue stems from Google's infrastructure, not Make, and typically resolves within hours.

429 Errors (Rate limiting on bulk operations)

When adding or updating 700+ rows in seconds, Google's API rate limits trigger 429 errors. Add a Delay module between bulk operations, setting it to pause 1-2 seconds between row additions. For very large datasets, split your bulk operation into smaller batches or use the Bulk Add Rows (Advanced) action with built-in throttling.

403 PERMISSION_DENIED errors

This indicates insufficient authentication scopes or a mismatched Google account. Delete your existing Make connection, create a new one by signing in with the same Google account that owns your target spreadsheet, and ensure you grant all requested permissions. If issues persist, verify that your Google Cloud project has both Google Sheets API and Google Drive API enabled via console.cloud.google.com.

Watch New Row module shows delays or misses updates

Polling-based triggers like Watch New Row can be slow and unreliable. Switch to webhook-based triggers if available, or reduce the polling interval in your scenario settings. For instant notifications, install the Make Google Sheets Add-on from Google Workspace Marketplace and configure it with your webhook URL.

Spreadsheet or sheet not appearing in the dropdown list

Verify that you selected the correct Google account in your connection (it should match the account that owns the spreadsheet). If the sheet still doesn't appear, try disconnecting and reconnecting your Google account. Ensure the spreadsheet is not in a shared drive with restricted permissions, or manually enter the Sheet ID from your spreadsheet URL if a manual entry option is available.

Exclusive Deal

Affiliate link. We may earn a commission at no extra cost to you.