Skip to main content

Automatically create Google Tasks from Gmail labeled emails

Workflow preview

Workflow preview
100%
Automatically create Google Tasks from Gmail labeled emails preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Automatically create Google Tasks from new Gmail emails labeled "To Do". Who is this for? This template is perfect for individuals and teams who want to boost their productivity by automatically co...

Best for

  • Personal Productivity automation workflows
  • beginner n8n builders looking for reusable templates

Tools used

n8n-nodes-base.gmailtrigger, n8n-nodes-base.googletasks, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Aayushman Sharma.

Original n8n.io source

1.1 Workflow description

Title
Automatically create Google Tasks from Gmail labeled emails
Workflow name
Automatically create Google Tasks from Gmail labeled emails

Automatically create Google Tasks from new Gmail emails labeled "To-Do".

Who is this for?

  • This template is perfect for individuals and teams who want to boost their productivity by automatically converting important emails into actionable tasks in Google Tasks.

What problem is this workflow solving?

  • Manually managing emails and creating tasks can be tedious. This workflow ensures you never miss a follow-up by instantly turning important emails into tasks without switching between apps.

What this workflow does?

  • Watches for new emails in Gmail with the label "To-Do".
  • Creates a new Google Task with the email subject as the task title and the email snippet as notes.
  • Sets the task due date to 24 hours after the email is received.

Setup

  • Create a label "To-Do" in your Gmail account if it doesn't already exist.
  • Connect your Gmail and Google Tasks accounts to n8n using OAuth2 credentials.
  • Import the workflow into n8n and activate it.

How to customize this workflow to your needs?

  • Change the Gmail label to a different one (e.g., "Important", "Follow-up").
  • Modify the due date logic in the expression if you want more/less time to complete tasks: {{ $now.add(2, 'days').toISOString() }}
  • Add additional Gmail filters (like only unread emails) to refine which emails create tasks.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Gmail Trigger

Type / Role
n8n-nodes-base.gmailTrigger - gmailTrigger
Config choices
Version 1.2

Block 2 - Google Tasks

Type / Role
n8n-nodes-base.googleTasks - googleTasks
Config choices
Version 1

Block 3 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Automatically create Google Tasks from Gmail labeled emails
Complexity beginner
Nodes 4
Categories Personal Productivity
Author Aayushman Sharma
Published 28 Apr 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/3768/3768.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Automatically create Google Tasks from Gmail labeled emails do?

Automatically create Google Tasks from new Gmail emails labeled "To Do". Who is this for? This template is perfect for individuals and teams who want to boost their productivity by automatically co...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Personal Productivity use case.