Use this efficient n8n workflow to automatically duplicate all sheets, including data and structure, from one master Google Spreadsheet to a newly created destination file.
Download this n8n workflow template and start using it instantly.
Managing Google Sheets with numerous tabs can be time-consuming, especially when migrating or archiving data. Manually copying sheets and ensuring data integrity is tedious and prone to human error.
This specialized n8n workflow solves this problem by providing a reliable, automated solution. It uses the Google Sheets n8n node, combined with advanced API calls and looping logic, to ensure every sheet (tab) from your master spreadsheet is created and populated correctly in a brand new destination file. This powerful n8n template demonstrates how to orchestrate complex operations using core logic and service-specific nodes.
This automation initiates via a manual n8n trigger and follows a meticulous process:
To deploy this advanced n8n workflow, follow these steps:
YOURMASTERSPREADSHEET_ID with the actual ID of the source sheet you wish to duplicate.This n8n workflow relies on the accurate configuration of several key nodes:
When clicking 'Test workflow' (Manual Trigger n8n trigger):
Function: Serves as the initiation point for running this n8n workflow.
Key Configuration: Starts the automation instantly upon manual execution.
Create New Spreadsheet (Google Sheets n8n node):
Function: Creates the destination document where all copied sheets will reside.
Key Configuration: Operation set to create and Resource set to spreadsheet. The title is customizable (default: 'Copy of Master Spreadsheet').
HTTP Request (n8n node):
Function: Interacts with the Google Sheets API v4 to retrieve metadata, specifically listing all sheets within the master spreadsheet.
Key Configuration: URL uses expression to include YOURMASTERSPREADSHEET_ID.
Code (n8n node):
Function: Parses the complex JSON array received from the HTTP request, extracting the essential sheetName for use in the subsequent loop.
Key Configuration: Uses JavaScript to map the API response data into simplified n8n items.
Loop Over Items (Split In Batches n8n node):
Function: Ensures each sheet is processed sequentially, one batch (item) at a time.
Key Configuration: Splits items from the Code n8n node into batches of
1.
Create Sheets (Google Sheets n8n node):
Function: Dynamically creates the new sheet in the destination spreadsheet using the sheet name passed through the loop (e.g., {{ $('Loop Over Items').item.json.sheetName }}).
Read Spreadsheet1 & Write sheet (Google Sheets n8n node):
* Function: These two n8n nodes work in tandem. The first reads the entire dataset from the master sheet, and the second writes (appends) that data to the newly created sheet in the destination document, completing the duplication for that specific tab.
Use this powerful n8n workflow to automate Google Search results extraction via Bright Data. Clean, summarize, and structure the data using the Gemini AI model within specialized n8n node capabilities.

Automate deep SEO analysis using an n8n workflow. Integrate Google Search Console and Analytics data and leverage an OpenAI agent to generate actionable improvement reports. Find powerful n8n templates here.

Automate sophisticated Google SERP analysis using Bright Data and Google Gemini LLMs. This powerful n8n workflow extracts structured ranking data, analyzes market trends, and generates actionable recommendations automatically.

Automate Google Sheets data and structure management using natural language with this advanced n8n workflow. Read, add, update, and clear spreadsheet data via AI commands.

Automate expense reporting from Google Sheets directly into QuickBooks Online using this powerful n8n workflow. Includes syncing vendors and chart of accounts using custom n8n templates.


I'm a workflow automation expert with 15+ years in IT industry. I build smart, scalable n8n workflows for AI automation, marketing, CRM, and SaaS integrations. My focus is on simplifying business processes with tools like OpenAI, WhatsApp, Gmail, and Airtable. I help teams and solopreneurs automate smarter, reduce manual tasks, and grow faster—one workflow at a time.







































