Latenode

Automatically sync your daily RescueTime productivity data to Gmail

This template emails you a daily RescueTime productivity snapshot. A schedule runs once per day.

JavaScript calls the RescueTime Analytic API with the key stored on that node and formats hours, productivity score, and top activities. Gmail delivers the summary to the address you set. Connect Gmail, then pick an hour after midnight in your timezone so yesterday’s data is complete.

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

  • Delivers a daily RescueTime snapshot to Gmail without logging into RescueTime
  • Runs on a daily schedule
  • Calls RescueTime from JavaScript with the API key on that node
  • Sends with Gmail to the address you set

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

Email the report

Gmail sends the formatted summary to your inbox, or another recipient you map.

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 Gmail

Add a Gmail connection for the mailbox that should send the report.

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 send

Add JavaScript to call RescueTime and build the email body. Add Gmail send email with to, subject, and body mapped from JavaScript. Run once to confirm.

Requirements

A RescueTime account with an API key that can read analytics
A Gmail account Latenode can send from
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.