Real Estate Client Management: Auto Folder & Task Setup - n8n Workflow

Use this powerful n8n workflow to automatically create Google Drive client folders and set initial onboarding tasks whenever a new real estate transaction is logged in Google Sheets.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • Real Estate Agents or Agencies.

  • Transaction Coordinators needing automated client folder setup.

  • Users looking for robust n8n templates integrating Google Sheets and Google Drive.

  • Professionals who manage client onboarding via Google Workspace.

Overview

Managing new real estate transactions involves setting up client-specific digital spaces and ensuring timely task completion. Manually creating Google Drive folders and updating tracking sheets is time-consuming and prone to human error.

This robust n8n workflow provides a solution by automating the entire backend setup. It listens for new transaction entries in Google Sheets. If a transaction has a buyer email but lacks a document folder URL, this automation instantly creates a dedicated, clearly named Google Drive folder, shares it (via implicitly setting permissions, if configured in Drive), and then logs an initial onboarding task back into the sheet. This specific n8n workflow ensures your client management process is swift, scalable, and fully automated, saving significant administrative time. This is a crucial n8n workflow component for any real estate business relying on Google Workspace.

How it Works

This automation operates in five sequential stages, starting with a scheduled n8n trigger and concluding with database updates.


  1. Trigger Event: The workflow starts with the Google Sheets n8n trigger, which polls the designated 'Transactions' sheet periodically (e.g., every minute) for new rows. It specifically targets entries that represent a new transaction.

  2. Data Filtering: The flow passes the incoming data to an n8n node that filters the results. It only proceeds if the ‘Buyer Email’ column is populated AND the ‘Documents URL’ column is empty. This prevents folder duplication and ensures only new, unhandled entries are processed.

  3. Folder Creation: A Google Drive n8n node creates a new folder within a specified parent folder ID. The name of the new folder is dynamically set using the Buyer Email field from the triggering data item.

  4. Transaction Update: The workflow uses a Google Sheets n8n node to update the original row in the 'Transactions' sheet. It matches the row using the transaction ID and injects the newly created Google Drive folder URL (using an expression based on the generated folder ID).

  5. Task Assignment: Finally, another Google Sheets n8n node appends a new row to the ‘Tasks’ sheet. This row details an initial task (e.g., 'Please update your documents...') and links it back to the transaction using the unique Transaction ID. This completes the fully automated setup using this custom n8n workflow.

Installation Guide

To deploy this comprehensive n8n template, follow these steps:


  1. Import the n8n Workflow: Copy the provided JSON data and paste it directly into your n8n instance via the 'New' menu -> 'Import from JSON'.

  2. Google Sheets Setup: You must have a Google Sheets document set up with two sheets: 'Transactions' and 'Tasks' (matching the structure outlined in the JSON's configuration).

  3. Credential Setup: You need two sets of credentials:

Google Sheets Trigger Account: Authorize the Google Sheets Trigger n8n node to access your spreadsheet.
Google Drive Account: Authorize the Google Drive n8n node for folder creation.
Google Sheets Account (Update/Append): Authorize the remaining Google Sheets n8n nodes for write access.

  1. Configure Spreadsheets and Folders:

In the New Transaction Trigger n8n node, update the Document ID and Sheet Name to point to your specific 'Transactions' tab.
In the Create Client Documents Folder n8n node, replace YOURPARENTFOLDER_ID with the actual ID of the Google Drive folder where you want all client folders nested.
Ensure the Document ID is correctly set across all Google Sheets n8n nodes (Update and Task Creation) to reference your portal spreadsheet.

Node Details

This n8n workflow utilizes several key nodes to manage the automated client setup:

New Transaction Trigger (Google Sheets Trigger n8n node):
Function: Starts the n8n workflow upon detecting new rows in the 'Transactions' sheet.
Key Configuration: Polls the sheet every minute. Monitors the sheet named 'Transactions' within your specific portal spreadsheet ID.

Filter Missing Folder & Email (Filter n8n node):
Function: Ensures the workflow only runs for transactions where the 'Buyer Email' is present and the 'Documents URL' (folder link) is currently empty.
Key Configuration: Uses two 'AND' conditions to check field content using expressions like ={{ $json["Buyer Email"] }} and ={{ $json["Documents URL"] }}.

Create Client Documents Folder (Google Drive n8n node):
Function: Creates a new folder dedicated to the client documents.
Key Configuration: Resource: Folder. Name: Dynamically set using the expression ={{ $json["Buyer Email"] }}. Requires a predefined Parent Folder ID.

Update Transaction With Folder URL (Google Sheets n8n node):
Function: Updates the original transaction record with the newly generated Google Drive folder link.
Key Configuration: Operation: Update. Matches the row based on the 'ID' column. Sets the 'Documents URL' column using the dynamic expression linking to the created folder ID: =https://drive.google.com/drive/u/0/folders/{{ $json.id }}.

Add Initial Upload Task (Google Sheets n8n node):
Function: Appends a new row to the separate 'Tasks' sheet to initiate the client onboarding process.
* Key Configuration: Operation: Append. Inserts fixed task details ('To Do', 'Please update your documents...') and links the task back using the 'Transaction ID' captured by the original n8n trigger.

Related n8n Workflows

Free

Nodes: 5 Nodes
Updated: December 26 2025
View all
Created by

We help you eliminate the busywork by building compact business tools tailored to your processes. 📞: https://smoothwork.ai/book-a-call ▶️: https://www.youtube.com/@vasarmilan

Featured*