Hi community,
I have published a new community node for Google Sheets at
You need to install the community node n8n-nodes-google-sheets-trigger.
After installing, you need to stop, remove and recreate your Docker to see all the changes (installation from community-nodes doesn’t show the node properly).
This new node is a Google Sheets trigger. With this node, you will be able to recover new rows added to any sheet.
Basically, define your Google sheets node as usual (credentials, spreadsheet id, range, raw data) and choose your pollTime
If you want the sample sheet, access to the spreadsheet at
and copy it to your personal account.
You have a sample below where I combine new rows from Google Sheets with n8n-nodes-document-generator (another community node created by me) and create a new message with the next template:
{{#each items}}
{{sample}}
{{/each}}
Polling and recovering new rows only work for active tasks in background. Activate your task to get only new rows.
Finally, I send this generated text to a Telegram channel
If you want play with the sample, just copy and paste the next workflow: