Googlesheets Workflow

Automated workflow: Googlesheets Workflow. This workflow integrates 11 different services: filter, stickyNote, code, scheduleTrigger, set. It contains 34 nodes and follows best practices for error handling and security.

Workflow Structure (26 nodes)
100%
Schedule Trigger
Every hour
Filter
Don't email on weekends
Set
Settings
Set
Email sequence
Stop And Error
Error Handler
Google Sheets
Get emails
Filter
To email?
Set
Prepare first message params
Code
Package placeholder values
Execute Workflow
Call message send sub-workflow1
Google Sheets
Update last contacted time
Gmail
Get previous message threads
Execute Workflow Trigger
Execute Workflow Trigger
Set
Set message template
Gmail
Get thread details
Code
Fill message placeholders
Code
Decode messages
Set
Compose message
Code
Classify threads
Filter
Next message due?
If
Replying?
Gmail
Send new message
Set
Prepare reply params
Gmail
Reply to message
Code
Decode placeholder values
Execute Workflow
Call message send sub-workflow
Node Types:
action
transform
code
default
logic
trigger
Requires credentials

Prerequisites

Required Credentials (2)

Gmail

Used by: Get previous message threads, Get thread details +2 more

Docs

Google Sheets

Used by: Update last contacted time, Get emails

Docs

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~45 min
Score: 75/100
Custom Code
Conditional Logic
7 Integrations

When to Use This Workflow

Automated Reporting

Automatically collect and organize data into spreadsheets for analysis.

Spend less time on data entry and more time on insights.

Email Automation

Automate email responses, forwarding, or organization based on rules.

Handle routine email tasks automatically and focus on what matters.

Scheduled Operations

Run automated tasks at specific times - daily reports, weekly cleanups, monthly backups.

Set it and forget it - reliable automation that runs on your schedule.

workflow.json
{
  "meta": {
    "instanceId": "workflow-f9c09b25",
    "versionId": "1.0.0",
    "createdAt": "2025-09-29T07:07:42.514174",
    "updatedAt": "2025-09-29T07:07:42.514194",
    "owner": "n8n-user",
    "license": "MIT",
    "category": "automation",
    "status": "active",
    "priority": "high",
    "environment": "production"
  },
  "nodes": [
    {
      "id": "8565747a-4108-4467-98e4-f57d441f66af",
      "name": "Update last contacted time",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2380,
...

Workflow Details

Nodes
33
Trigger
Event
Source
community
Added
Sep 29, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Agent Workflow

Automated workflow: Agent Workflow. This workflow integrates 97 different services: vectorStoreInMemory, if, gumroadTrig...

Bitly
Dropbox
Gmail
Google-calendar
113 nodesEvent

Googlesheetstool Workflow

Automated workflow: Googlesheetstool Workflow. This workflow integrates 14 different services: stickyNote, formTrigger,...

Googlesheetstool
Form
Google-sheets
Schedule
21 nodesEvent

Gmail Workflow

Automated workflow: Gmail Workflow. This workflow integrates 19 different services: stickyNote, scheduleTrigger, merge,...

Gmail
Google-calendar
Executeworkflow
Whatsapp
61 nodesEvent

Manualtrigger Workflow

Automated workflow: Manualtrigger Workflow. This workflow integrates 15 different services: stickyNote, httpRequest, fil...

Http-request
Executeworkflow
Gmail
Google-sheets
46 nodesEvent

Gmail Workflow

Automated workflow: Gmail Workflow. This workflow integrates 19 different services: stickyNote, scheduleTrigger, merge,...

Gmail
Google-calendar
Executeworkflow
Whatsapp
61 nodesEvent

🤖🧑‍💻 AI Agent for Top n8n Creators Leaderboard Reporting

Automated workflow: 🤖🧑‍💻 AI Agent for Top n8n Creators Leaderboard Reporting. This workflow integrates 22 different s...

Http-request
Executeworkflow
Readwritefile
Schedule
49 nodesEvent