Latenode

Sync your daily RescueTime reports to a Google Sheets dashboard

This template logs a daily RescueTime productivity snapshot into Google Sheets. A schedule runs once per day.

JavaScript calls the RescueTime Analytic API with the key stored on that node and formats date, hours, productivity score, and top activities. Google Sheets appends a row. Connect Google Sheets, then pick an hour after midnight in your timezone so yesterday's data is complete.

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

  • Logs a daily RescueTime snapshot in Google Sheets without copying totals
  • Runs on a daily schedule
  • Calls RescueTime from JavaScript with the API key on that node
  • Appends date, hours, and productivity score to the sheet you choose

How it works

1
Trigger

Daily schedule

A schedule fires once a day at the time you choose.

2
Logic

Fetch RescueTime

JavaScript requests yesterday's summary from the RescueTime API. Keep the API key on this node.

3
Action

Append to Google Sheets

Google Sheets adds a row with date, hours, productivity score, and top activities.

Setup guide

1

Get a RescueTime API key

In RescueTime account settings, create an API key that can read analytic data. You will paste it on the JavaScript node.

2

Connect Google Sheets

Add a Google Sheets connection. Use a sheet with columns for date, hours, productivity score, and top activities.

3

Add the schedule

Add a schedule trigger. Daily is enough; pick an hour after midnight in your timezone so yesterday's data is complete.

4

Fetch and append

Add JavaScript to call RescueTime and shape a row. Add Google Sheets add single row with those columns mapped from JavaScript. Run once to confirm.

Requirements

A RescueTime account with an API key that can read analytics
A Google Sheet Latenode can append to
The RescueTime key stored on the JavaScript node

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.