Latenode

Sync Google Tasks with Google Calendar to schedule events

This template watches a Google Tasks list for new tasks, maps title, notes, and due date in JavaScript, and creates a matching Google Calendar event.

Connect Google Tasks and Google Calendar, then point the trigger at the task list you use. When the task has a due date, that date becomes the event start.

Updated Sep 15, 2026Est. run: 6sEst. cost: $0.0004
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Turns new Google Tasks into Google Calendar events
  • Starts when a task is added to the list you watch
  • Maps title, notes, and due date in JavaScript
  • Creates the event with Google Calendar

How it works

1
Trigger

Watch Google Tasks

The scenario starts when a new task appears on the Google Tasks list you choose.

2
Logic

Map title and due date

JavaScript reads the task title, notes, and due date and shapes the calendar event.

3
Action

Create the calendar event

Google Calendar creates the event on the calendar you connect.

Setup guide

1

Connect Google Tasks

Add a Google Tasks connection. Add a trigger for new tasks and select the list you want to watch.

2

Connect Google Calendar

Add a Google Calendar connection for the calendar that should receive events.

3

Map and create the event

In JavaScript, set the event title from the task title and the start from the due date when the task has one. Create the Google Calendar event and add a test task to confirm it.

Requirements

A Google Tasks list Latenode can watch
A Google Calendar Latenode can write
Permission to create events on that calendar

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.