Hi Everyone I am a new with n8n , I like to thank you in advance for your answers. If you answer can you please try to make it specific?
Problem Description:
Hi everyone, I’m running into an issue where my Google Sheets Append Row node isn’t picking up the correct column headers from my data source.
My Setup:
-
Node A:
Flatten Hunter Results(Contains columns likecompany_name,website,phone, etc.). -
Node B:
Create Google Sheet(Creates a brand new spreadsheet and outputs thespreadsheetId). -
Node C:
Google Sheets Append Row(Using the ID from Node B to find the sheet).
The Issue: Because the spreadsheet was just created and is empty (no headers in Row 1), the Append Row node is defaulting its “Values to Send” to the metadata from the “Create” node (e.g., spreadsheetId, properties, sheets) instead of the lead data from my “Flatten” node.
What I’ve tried:
-
Setting the Input to the “Flatten” node.
-
Toggling “Map Each Column Manually.”
-
Refreshing the schema.
The Goal: I want the Append node to create the headers (company_name, website, etc.) in the new sheet and then map the data from my “Flatten” node into them. Since the sheet is empty, the node says “No columns found.”
How can I force n8n to use the columns from my “Flatten” node as the headers for the new spreadsheet?
Thanks a lot


