Google Sheets Automation Workflows
3,632 ready-made Google Sheets workflows for n8n, Make, Zapier, Activepieces, and Pipedream. Spreadsheet-driven automations: logging, reporting, syncing rows to and from every tool in your stack.
Scrape Product Info from Google Sheets URLs with Dumpling AI
Automates extraction of product details (name, price, description, reviews) from website URLs in Google Sheets using Dumpling AI, saving results to another sheet for easy access.
n8n$14.99Simulate and Track Phishing Redirects with Google Sheets Logging
Automate the simulation of phishing redirects and track their interactions using Google Sheets. This workflow helps security teams test email gateway and sandbox responses while logging detailed access data.
n8n$9.99Automate Google Search Rank Tracking with Bright Data, Google Sheets, and Gmail
This workflow automates the process of tracking keyword rankings on Google Search using Bright Data's SERP API. Results are logged in Google Sheets and emailed via Gmail, providing a seamless solution for SEO monitoring.
n8n$9.99Automate Hotmart Event Logging to Google Sheets
Automatically capture and organize Hotmart events such as purchases, refunds, and subscriptions in Google Sheets for streamlined data analysis.
n8n$9.99Verifying Email Deliverability Using Google Sheets and Effibotics API
This workflow helps marketers verify and update data using EffiBotics Email Verifier API. Copy and create a list with emails as on this one: https://docs.google.com/spreadsheets/d/1rzuojNGaBvaUEON6cakQRDva3ueGg5kNu9v12aaSP4/edit#gid=0 The trigger checks for any updates in the number of rows that are present in a sheet and updates the verified emails on Google Sheets. Once you update a new cell, the new data is read, and the email is checked for its validity before. The results are then updated in real-time on the sheet. Happy Emailing!
n8n$4.99Batch Verify Domains and Companies from Google Sheets Using Icypeas
Automate the process of verifying domains and companies listed in a Google Sheet by performing bulk searches with Icypeas. Ensure you have an active Icypeas account to use this workflow.
n8n$4.99Automate Policy Expiry Monitoring and Notifications with Google Sheets and Gmail
Streamline the management of policy documents by automating expiry monitoring and notifications. This workflow ensures timely renewals and accountability by flagging policies nearing expiration or lacking assigned owners.
n8n$4.99Automate Shopify Abandoned Cart Recovery with Gmail and Google Sheets
This workflow helps Shopify store owners recover abandoned carts by automatically sending recovery emails via Gmail and logging interactions in Google Sheets.
n8n$19.99Automate Job Listings Scraping to Google Sheets via RapidAPI
This workflow automates the process of scraping job listings from major platforms like Indeed, LinkedIn, ZipRecruiter, and Glassdoor using RapidAPI, and saves the results to Google Sheets for easy analysis.
n8n$9.99Automatically Halt Email Sequences Upon Receiving Replies Using IMAP and Google Sheets
This n8n workflow automatically stops email sequences when a prospect replies, ensuring professional communication by preventing unnecessary follow-ups.
n8n$9.99Transform Data in Google Sheets
This workflow appends, looks up, updates, and reads data from a Google Sheet spreadsheet.  **Set node:** The Set node is used to generate data that we want to add to Google Sheets. Depending on your use-case, you might have data coming from a different source. For example, you might be fetching data from a WebHook call. Add the node that will fetch the data that you want to add to the Google Sheet. You can then use the Set node to set the data that you want to add to the Google Sheets. **Google Sheets node:** This node will add the data from the Set node in a new row to the Google Sheet. You will have to enter the Spreadsheet ID and the Range to specify which sheet you want to add the data to. **Google Sheets1 node:** This node looks for a specific value in the Google Sheet and returns all the rows that contain the value. In this example, we are looking for the value Berlin in our Google Sheet. If you want to look for a different value, enter that value in the **Lookup Value** field, and specify the column in the **Lookup Column** field. **Set1 node:** The Set node sets the value of the rent by $100 for the houses in Berlin. We pass this new data to the next nodes in the workflow. **Google Sheets2 node:** This node will update the rent for the houses in Berlin with the new rent set in the previous node. We are mapping the rows with their ID. Depending on your use-case, you might want to map the values with a different column. To set this, enter the column name in the **Key** field. **Google Sheets3 node:** This node returns the information from the Google Sheet. You can specify the columns that should get returned in the **Range** field. Currently, the node fetches the data for columns A to D. To fetch the data only for columns A to C, set the range to `A:C`. This workflow can be broken down into different workflows, each with its own use case. For example, we can have a workflow that appends new data to a Google Sheet, and another workflow that looks up for a certain value and returns that value. You can learn to build this workflow on the documentation page of the [Google Sheets](https://docs.n8n.io/nodes/n8n-nodes-base.googleSheets/#google-sheets) node.
n8n$4.99Automated Monthly QuickBooks Customer Export to Google Sheets
Pulls QuickBooks Online customer data (ID, balance, email) monthly and appends to Google Sheets with period marker for easy tracking.
n8n$9.99Sync All Squarespace Orders to Google Sheets
Automates fetching all Squarespace orders via API with pagination and exports them to Google Sheets for seamless data management.
n8n$14.99Automate Weekly Magento 2 Stuck Order Reports with Gmail and Google Sheets
This workflow identifies Magento 2 orders stuck in the same status for the past 7 business days and sends a weekly email alert with a detailed Google Sheets report. It helps streamline order follow-ups and prevent fulfillment delays.
n8n$9.99Automate Lead Collection from Google Sheets to Mailchimp
Automatically transfer leads from Google Sheets to Mailchimp for streamlined marketing and sales processes.
n8n$4.99Automated Y Combinator Job Finder to Google Sheets
Scrapes Y Combinator job listings every 6 hours using Scrapeless, extracts titles and links, and appends them to Google Sheets for easy tracking.
n8n$12.99Monitor Construction Stock & Low Inventory Alerts with Google Sheets
Automates daily monitoring of construction stock levels in Google Sheets, processes updates, and sends email alerts for items below thresholds.
n8n$12.99Automate Altcoin News to LinkedIn Posts with DeepSeek AI and Google Sheets
Streamline your crypto content creation by automating the transformation of altcoin news into LinkedIn posts using DeepSeek AI and Google Sheets. This workflow fetches news from an RSS feed, converts it into LinkedIn-style posts, stores the content in Google Sheets, and optionally schedules it for LinkedIn publishing.
n8n$14.99Automated Sitemap Link Extraction and Google Sheets Integration
This workflow extracts sitemap links using the ScrapingBee API and appends them to a Google Sheet. It recursively processes new XML links found during sitemap scraping.
n8n$14.99Automate Risk Treatment Tasks for GRC Compliance Using Google Sheets
Streamline the assignment and escalation of risk treatment tasks based on severity, organizational unit, and asset class using Google Sheets. This automation ensures consistent routing, speeds up escalations, and maintains a complete audit trail of tasks and status changes.
n8n$9.99Track Shopify Orders in Google Sheets and Send Discord Notifications
Automates real-time tracking of new Shopify orders by logging details to Google Sheets and sending formatted summaries to Discord for team updates.
n8n$14.99Track GitHub Node Definitions and Export to Google Sheets
# Track n8n Node Definitions from GitHub and Export to Google Sheets ## Overview This workflow automatically retrieves and processes metadata from the official n8n GitHub repository, filters all available `.node.json` files, parses their structure, and appends structured information into a Google Sheet. Perfect for developers, community managers, and technical writers who need to maintain up-to-date information about n8n's evolving node ecosystem. ## Setup Instructions ### Prerequisites Before setting up this workflow, ensure you have: - A GitHub account with API access - A Google account with Google Sheets access - An active n8n instance (cloud or self-hosted) ### Step 1: GitHub API Configuration 1. Navigate to GitHub Settings → Developer Settings → Personal Access Tokens 2. Generate a new token with `public_repo` permissions 3. Copy the generated token and store it securely 4. In n8n, create a new GitHub API credential 5. Paste your token in the credential configuration and save ### Step 2: Google Sheets Setup 1. Create a new Google Sheets document 2. Set up the following column headers in the first row: - `node` (Column A) - Node identifier/name - `nodeVersion` (Column B) - Version of the node - `codexVersion` (Column C) - Codex version number - `categories` (Column D) - Node categories - `credentialDocumentation` (Column E) - Credential documentation URL - `primaryDocumentation` (Column F) - Primary documentation URL 3. Note down the Google Sheets document ID from the URL 4. Configure Google Sheets OAuth2 credentials in n8n ### Step 3: Workflow Configuration 1. Import the workflow into your n8n instance 2. Update the following placeholder values: - Replace `YOUR_GOOGLE_SHEETS_DOCUMENT_ID` with your actual document ID - Replace `YOUR_WEBHOOK_ID` if using webhook functionality 3. Configure the GitHub API credentials in the HTTP Request nodes 4. Set up Google Sheets credentials in the Google Sheets nodes 5. Share your Google Sheets document with the email address associated with your Google OAuth2 credentials 6. Grant Editor permissions to allow the workflow to write data ## Google Sheets Template Details The workflow creates a structured dataset with these columns: - **node**: Node identifier (e.g., `n8n-nodes-base.slack`) - **nodeVersion**: Version of the node (e.g., `1.0.0`) - **codexVersion**: Codex version number (e.g., `1.0.0`) - **categories**: Node categories (e.g., `Communication, Productivity`) - **credentialDocumentation**: URL to credential documentation - **primaryDocumentation**: URL to primary node documentation ## Customization Options ### Modifying Data Extraction You can customize the Format Data node to extract additional fields: - Add new assignments in the Set node - Modify the column mapping in the Google Sheets node - Update your spreadsheet headers accordingly ### Changing Update Frequency To run this workflow on a schedule: 1. Replace the Manual Trigger with a Cron node 2. Set your desired schedule (e.g., daily, weekly) 3. Configure appropriate timing to avoid API rate limits ### Adding Filters Customize the Filter Node Files code node to: - Filter specific node types - Include/exclude certain categories - Process only recently updated nodes ## Features - Fetches all node definitions from the `n8n-io/n8n` repository - Filters for `.node.json` files only - Downloads and parses metadata automatically - Extracts key fields like node names, versions, categories, and documentation URLs - Appends structured data to Google Sheets with batch processing - Includes error handling and retry mechanisms - Clears existing data before appending new information for fresh results ## Use Cases This workflow is ideal for: - Tracking changes in official n8n node definitions over time - Auditing node categories and documentation links for completeness - Building custom dashboards from node metadata - Community management and documentation maintenance - Integration planning and compatibility analysis
n8n$14.99Automate Linear Ticket Tracking in Google Sheets
Automatically track and analyze Linear tickets by exporting them to Google Sheets daily. This workflow helps you perform custom analyses without needing Linear's premium features.
n8n$9.99Automate Property Link Shortening & QR Code with Google Sheets & Bitly
Monitors Google Sheets for new/updated property links, shortens them via Bitly, generates QR codes, and updates the sheet automatically for easy sharing.
n8n$9.99
More integrations
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work