Latenode

Toggl to Calendar

This template watches Toggl Track for new or stopped time entries, maps project, description, start, and stop in JavaScript, and writes a Google Calendar event with that window.

Repeat updates from the same Toggl id refresh the same event instead of duplicating it. Connect Toggl Track and Google Calendar. Put the Toggl API token on the Toggl connection.

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

  • Turns Toggl Track entries into Google Calendar blocks
  • Starts when Toggl creates, updates, or stops an entry
  • Puts project, notes, and duration on the event
  • Keeps Toggl and Calendar keys on those connections

How it works

1
Trigger

Watch Toggl time entries

The scenario starts when Toggl Track creates, updates, or stops a time entry.

2
Logic

Shape the calendar event

JavaScript builds a summary, description, start, and end from project, notes, and duration. It skips deletes and entries that still have no stop time.

3
Action

Write the Google Calendar event

Google Calendar creates the event, or updates it when the same Toggl entry id appears again.

Setup guide

1

Connect Toggl Track

Add a Toggl Track connection. Put the Toggl API token on that connection. Watch new time events on the workspace you track.

2

Connect Google Calendar

Add a Google Calendar connection with permission to create events on the calendar that should show the blocks.

3

Map fields and test

In JavaScript, set summary from project plus description, and start and end from the entry times. Create or update the Google Calendar event on the calendar you chose. Store the Toggl entry id on the event so a later stop updates the same block. Run a test entry and confirm the calendar event matches.

Requirements

A Toggl Track workspace and API token stored on the Toggl connection
A Google Calendar Latenode can write to
Time entries with a start and stop so the calendar block has an end

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.