Automate Google Sheets: Append, Lookup, Update & Read Data with n8n

Struggling with manual data management in Google Sheets? This n8n workflow automates appending, looking up, updating, and reading spreadsheet data, saving hours and reducing costly errors in your daily tasks.
googleSheets
set
manualTrigger
Workflow Identifier: 1868
NODES in Use: Manual Trigger, Google Sheets, Set

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

What this workflow does

This workflow manages rental data in Google Sheets automatically. It adds new rental listings, finds listings by city, changes rent amounts, and reads the data back. The goal is to save time and stop mistakes from manual work.

The workflow uses unique IDs to keep data correct. It runs steps to append new data, search existing rows, update rent values, and then get the latest data from the sheet.


Who should use this workflow

This workflow is for anyone who manages rental properties and keeps records in Google Sheets. It helps people who update many listings across different places and want to avoid errors.

No deep technical skills are needed, but some familiarity with n8n and Google Sheets helps. It also fits users wanting to automate manual spreadsheet tasks to gain more time and improve data trust.


Tools and Services Used

  • Google Sheets: Stores and manages rental data.
  • n8n Platform: Runs the automation workflow connecting Google Sheets operations.
  • Google OAuth 2.0 Credentials: Secure access to Google Sheets via API.

Beginner step-by-step: How to build this in n8n

Importing and Setup

  1. Download the workflow file using the Download button on this page.
  2. Open the n8n editor and choose Import from File to upload the workflow.
  3. After import, connect Google Sheets OAuth 2.0 credentials in all Google Sheets nodes.
  4. Update the Sheet ID value to your own Google Sheet’s ID if different.
  5. Verify any static inputs, like city names or rent values in the Set nodes, match your needs.
  6. Test run the workflow once by triggering the Manual Trigger node.
  7. Check if the new row is added and rent values update correctly in Google Sheets.
  8. When satisfied, activate the workflow by switching the active toggle ON to run automatically.

Want to run scheduled updates? Replace the Manual Trigger with a schedule node for daily or weekly runs.

If hosting on your own server, find support for self-host n8n.


Workflow Inputs, Processing, and Outputs

Inputs

  • New rental data with fields like ID, Name, Rent, and City.
  • Lookup city name string to search existing listings.

Processing Steps

  • Append: Add new rental entry to Google Sheets with a random unique ID.
  • Lookup: Find all existing rows matching the city name.
  • Set: Increase rent values on matched rows by a fixed amount (e.g., 100).
  • Update: Write new rent values back to exact rows using ID as key.
  • Read: Read entire sheet data to confirm all data is current and formatted.

Outputs

  • New row added with unique ID.
  • List of rows from the chosen city with updated rent.
  • Complete table data showing all rental listings after changes.

Common Mistakes and How to Avoid Them

  • An error in inserting Google Sheets credentials can block access.
  • Wrong Sheet ID or range stops adding or updating data correctly.
  • Incorrect lookup column name (e.g., typo in city column) returns no results.
  • Failure to use a unique key like “ID” in update node risks wrong rows changing.

Customization Ideas

  • Change the city filter in the lookup node to find rentals in other cities like “Paris” or “New York”.
  • Adjust the rent increase amount in the Set node to fit real rent changes.
  • Add more columns like “Bedrooms” or “Availability” by extending the range and updating the Set nodes accordingly.
  • Use a scheduled trigger instead of manual trigger for automatic regular updates.
  • Feed dynamic rental data through a form or webhook instead of static data for new entries.

Summary of Benefits and Outcomes

✓ Adds rental entries automatically with unique IDs.
✓ Finds and filters rental listings by city easily.
✓ Updates rent values safely using unique identifiers.
✓ Reads back updated data for confirmation.
✓ Saves time by replacing repetitive manual tasks.
✓ Improves data accuracy and consistency in Google Sheets.


Promoted by BULDRR AI

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation Workflows in n8n

A complete beginner guide to building an AI SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free