Latenode

Effortlessly sync new Any.do tasks to your Google Tasks

This template checks Any.do on a schedule, pulls new tasks through the Any.do API, and creates matching items in Google Tasks.

A JavaScript node holds your Any.do API key and returns title, notes, and due date; Google Tasks writes each one to the list you choose. Connect Google Tasks, then set how often the scenario should poll.

Updated Sep 16, 2026Est. run: 9sEst. cost: $0.0006
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

  • Copies Any.do work into Google Tasks without retyping tasks
  • Calls the Any.do API from JavaScript with the key in that node
  • Creates each item in Google Tasks on the list you choose
  • Can skip titles that already exist by listing tasks first

How it works

1
Trigger

Run on a schedule

A schedule starts the scenario, for example every 15 minutes. Use a webhook instead if Any.do can POST to you.

2
Logic

Fetch Any.do tasks

Use a JavaScript node to call the Any.do API with the key stored in that node. It returns new tasks with title, notes, and due date.

3
Logic

Each new task

An iterator walks the JavaScript array so each Any.do task becomes one Google Tasks item.

4
Action

Create in Google Tasks

Google Tasks writes title, notes, and due date onto the list you choose.

Setup guide

1

Connect Google Tasks

Add a Google Tasks connection and pick the destination list.

2

Store the Any.do key in JavaScript

Put the Any.do API token in the JavaScript node (Latenode Secrets) and call the tasks endpoint you use.

3

Map the new task

Create a task in Google Tasks. Map title, notes, and due date from the JavaScript output. List existing tasks first if you want to skip titles that already exist.

4

Set the schedule

Run on a schedule. Test with one Any.do task before shortening the interval.

Requirements

An Any.do API token stored in the JavaScript node
A Google Tasks connection and target list
A rule for what counts as a new task (created-after timestamp or id set)

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.