Latenode

Google Sheets digest email

This template collects Google Sheets updates into a digest and emails the rollup on a schedule. When a sheet row changes, Latenode Database stores the new values.

A schedule later loads those Database objects, formats the list in JavaScript, and sends it with Gmail. Connect Google Sheets and Gmail. Use Latenode Database as the digest buffer until send time.

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

  • Collects Google Sheets updates into a digest buffer
  • Stores each change in Latenode Database
  • Emails the rollup on the schedule you set
  • Formats the list in JavaScript before Gmail sends

How it works

1
Trigger

Watch the sheet

The collect path starts when a row is added or updated in the Google Sheet you watch.

2
Action

Save digest rows

Latenode Database stores each change until send time.

3
Trigger

Fire the send schedule

A schedule starts the send path at the cadence you set, such as end of day.

4
Action

Email the digest

JavaScript formats the Database objects, and Gmail sends the digest to the inbox you choose.

Setup guide

1

Connect Google Sheets and Gmail

Add a Google Sheets connection for the tab you watch, and a Gmail connection that can send mail.

2

Store changes in Database

On the collect path, create Database objects from new or updated rows. This is the digest buffer.

3

Schedule the email

Add a schedule for send time. Load Database objects, format the list in JavaScript, and send with Gmail. Clear or mark those objects after a successful send if you want the next digest empty.

Requirements

A Google Sheet Latenode can read
Latenode Database for digest rows
A Gmail mailbox Latenode can send from
A cron value on the send schedule

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.