n8n Google Sheets: Append, Lookup, Update & Read Rows — Complete Guide

Master all Google Sheets operations in n8n — appending rows, lookup by value, updating records, and reading data. Includes working examples and JSON templates.
googleSheets
set
manualTrigger
Workflow Identifier: 1868
NODES in Use: Manual Trigger, Google Sheets, Set
Automate Google Sheets with n8n

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

Learn how to Build this Workflow with AI:

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.


Automate Google Sheets with n8n

Visit through Desktop to Interact with the Workflow.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.