Latenode

Log web page context into Google Sheets

Build a Latenode workflow you run when you want to capture a page’s title, URL, and timestamp, then create or update a Google Sheet.

A Headless Browser step loads the target page; a JavaScript step can normalize fields; Google Sheets stores the result. You choose when the workflow runs (manual run, schedule, or your own HTTP trigger)—there is no third-party browser extension in this template.

Updated Apr 13, 2026Est. run: 10sEst. cost: $0.0006
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. 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 credits work →
Data, spreadsheets & databases

Workflow preview

What this template does

  • Runs entirely in Latenode: Headless Browser + JavaScript + Google Sheets.
  • Records page title, URL, and timestamp (and any extra fields you map in JS).
  • Creates a new file or appends rows—your node configuration decides.
  • You control when it runs; no dependency on external “capture” extensions.
  • Keeps research and lead logging in a spreadsheet your team already uses.

How it works

1
Trigger

Kick off the workflow

Start a run manually, on a schedule, or from an HTTP trigger. Pass the target URL and any flags your scenario needs.

2
Action

Load the page in Headless Browser

The Headless Browser node opens the URL and exposes the DOM so you can read the title, canonical link, and other fields you care about.

3
Logic

Normalize with JavaScript

Use a JavaScript step to build a clean object—timestamps, user labels, custom columns—before writing to Sheets.

4
Action

Persist in Google Sheets

The Google Sheets node creates or updates a spreadsheet row using the payload from the previous steps.

Setup guide

1

Connect Google Sheets

In Latenode Credentials, add Google OAuth for the account that should own the spreadsheet.

2

Configure Headless Browser

Point the node at the URL field from your trigger. Adjust wait rules if the page loads content asynchronously.

3

Define the row shape in JavaScript

Map title, url, capturedAt, and any custom properties your team needs in the sheet.

4

Choose Sheets action

Pick append row or create spreadsheet, then map columns to your JavaScript output.

5

Test end-to-end

Run once with a known URL and confirm the row appears with the expected values.

Requirements

Google account with Sheets API access for the target spreadsheet
Latenode credentials for Google Sheets and Headless Browser
A clear rule for which URL to open on each run (input field, static list, or upstream trigger)
Permission to automate the sites you target (respect robots.txt and terms of use)

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.

More templates

You might also like

Browse all templates →
Data, spreadsheets & databases

Automatically sync Notion items to new Google Docs documents

This automation allows users to automatically create a new Google Docs document whenever a new item is added to a Notion database. It streamlines the process of transferring data from Notion to Google Docs, making it easier for teams to collaborate on documents and reports. The automation triggers when a new item is added to the specified Notion database, and it then creates a corresponding Google Docs document with the relevant information. This integration between Notion and Google Docs helps users to centralize their data and workflows, improving productivity and efficiency.

26s$0.0703
Data, spreadsheets & databases

Automatically generate customized Google Docs from new form data

This automation allows users to create a new Google Doc based on a predefined template, using data from a new submission in a linked Google Form. Whenever a new row is added to the associated Google Sheets spreadsheet, the automation will trigger and generate a personalized document using the form data. This streamlines the process of creating documents from structured data, making it more efficient for individuals or teams working with Google's productivity suite. The primary systems involved are Google Forms, Google Sheets, and Google Docs.

26s$0.0703
Data, spreadsheets & databases

Automatically notify via Burst SMS when new rows added to Google Sheets

This Latenode automation allows users to stay focused on their primary workflows by automatically sending SMS messages through the Burst SMS platform whenever a new row is added to a specified Google Sheets spreadsheet. It connects the Google Sheets data source to the Burst SMS service, streamlining the notification process. Users can configure the specific spreadsheet and mobile number to receive the SMS updates, helping them stay informed without getting distracted from their main tasks.

7s$0.0004