Latenode

Monthly timestamps to Sheets

This template runs on a monthly schedule, computes a period label and timestamps in JavaScript, and appends that row to Google Sheets.

Use it as a ledger of month boundaries for reporting or close. Connect Google Sheets, then set the schedule to the first day of the month in your accounting timezone.

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

  • Writes a month-boundary row without a calendar reminder
  • Formats yyyy-MM and timestamps in JavaScript
  • Appends the row to Google Sheets
  • Keeps the Sheets credential on the Google Sheets connection

How it works

1
Trigger

Run at month start

A schedule starts the scenario on the first day of each month, in the timezone you set.

2
Logic

Format the period

JavaScript returns yyyy-MM, a readable label, and start and end timestamps for that month.

3
Action

Append the Sheets row

Google Sheets writes those fields as a new row on the tab you choose.

Setup guide

1

Set the schedule

Add a schedule for the first day of each month. Match the timezone you use for books.

2

Connect Google Sheets

Add a Google Sheets connection. Use a tab with columns for period, label, start, and end.

3

Build the row in JavaScript

Add a JavaScript node. Return yyyy-MM, a label, and timezone-safe start and end timestamps, then add a single row in Sheets. Run once by hand before you go live.

Requirements

A Google Sheet with columns for period metadata
A monthly schedule in your accounting timezone
A Google Sheets connection in Latenode

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.