Latenode

Automation Templates

Ready-to-use workflow templates for AI agents, browser automation, and messaging integrations. Get started in minutes.

Found 123 templates linked to integration "google-sheets"

Sync Google Sheets to Thinkific for automated course enrollment

This template watches a Google Sheet for new rows, enrolls the student in Thinkific, and marks the row so the same email is not enrolled twice. Use columns for email, name, and course. Connect Google Sheets and Thinkific. Put the Thinkific API key on the Thinkific connection. Point the trigger at the sheet you use as the enrollment list.

8s$0.0005

Sync Splitwise expenses to a Google Sheet for easy tracking

This template starts when someone adds an expense in Splitwise and writes amount, description, date, and who paid into a Google Sheet. Use it to keep a shared-cost tracker without copying rows by hand. Connect Splitwise and Google Sheets, then point the trigger at the group you track and the sheet you use as the log.

6s$0.0004

Log web page context into Google Sheets

This template logs the page you are viewing into Google Sheets. A Chrome extension, or any tool that can HTTP POST, sends page title, URL, and timestamp to a Latenode webhook. JavaScript shapes the row, then Google Sheets appends it. Connect Google Sheets and paste the webhook URL into the extension.

8s$0.0005

Automatically sync TikTok lead data to a Google Sheets spreadsheet

This template receives TikTok Lead Generation form submits on a Latenode webhook, maps name, email, phone, and custom answers in JavaScript, and appends a row in Google Sheets. If the webhook only includes a lead id, the same JavaScript node loads the full lead from the TikTok Marketing API with your token stored in that node. Connect Google Sheets, then point the TikTok form webhook at the Latenode URL. Add a new worksheet when you want each campaign on its own tab.

7s$0.0004

Automatically store webinar attendance data in Google Sheets

This template takes each WebinarJam or EverWebinar attendance event, reads the attendee in JavaScript, and appends a Google Sheets row with name, email, and webinar title. Point the webinar attendance webhook at Latenode. Connect Google Sheets and choose the spreadsheet. If you pull attendance over HTTP instead of a webhook, store that webinar API key in the JavaScript node.

4s$0.0003

Automatically shorten URLs in Google Sheets with T.LY Link Shortener

This template watches a Google Sheet for new rows, reads the long URL from the column you pick, and asks T.LY for a short link from a JavaScript node. It then writes that short URL into the same row. Connect Google Sheets. Put the T.LY API key in that JavaScript node.

9s$0.0006

Leadpages to Kajabi

This template sends Leadpages form leads into a Kajabi offer and writes an attribution row in Google Sheets. Point the Leadpages form webhook at a Latenode webhook. JavaScript reads email, name, and UTM fields, then calls the Kajabi API to enroll the person. Google Sheets appends email, UTM, and a timestamp. Connect Google Sheets. Put the Kajabi API key in that JavaScript node.

7s$0.0004

Webinar regs to Kajabi

This template takes each WebinarJam or EverWebinar registration, reads attendee email and name in JavaScript, and posts that person to a Kajabi form or contact API. Google Sheets appends a row so marketing can see who came through. Point the webinar signup webhook at Latenode. Connect Google Sheets. Put the Kajabi API key in the JavaScript node.

8s$0.0005

Automatically sync and store new Klaviyo events in one centralized location

This template starts when Klaviyo records a new event, maps metric name, profile email, timestamp, and properties in JavaScript, and appends a Google Sheets row. Connect Klaviyo and Google Sheets. Put the Klaviyo API key on the Klaviyo connection. Point the sheet at columns for event, email, time, and properties so every event lands in one place.

16s$0.0010

Automatically sync YouTube videos to cloud storage and extract transcripts

This template starts when YouTube publishes a new video in the channel you watch. It loads title, description, and tags, fetches the caption track, and JavaScript strips timestamps into a readable transcript. The transcript is saved as a Google Drive text file, and a Google Sheets row stores title, URL, and an excerpt. Connect YouTube, Google Drive, and Google Sheets. When captions are missing, transcribe the soundtrack with Latenode speech-to-text.

13s$0.0008

Pocket saves to Trello

This template runs on a schedule, lists new Pocket saves, and creates a Trello card for each one. JavaScript calls the Pocket API, then the Trello API, and Google Sheets stores the Pocket item id and Trello card URL. Put the Pocket and Trello keys in that JavaScript node. Connect Google Sheets for the log.

7s$0.0004

Form to QR workflow

This template starts when your form posts a submission to a Latenode webhook. JavaScript calls the Beaconstac API to create a QR code, Google Sheets stores the submission id and QR link, and Slack posts a short confirmation. Connect Google Sheets and Slack. Put the Beaconstac API key in the JavaScript node.

9s$0.0006

Automate recurring Gmail emails with user-specified data

This template runs on a daily schedule, reads email, name, and message columns from Google Sheets, and sends each row through Gmail. JavaScript drops empty rows and trims addresses so blank cells do not bounce. Connect Gmail and Google Sheets, then point the sheet read at the worksheet that holds recipients and copy.

7s$0.0005

Automatically send personalized birthday emails from Gmail based on Google Sheets data

This template runs on a schedule, reads your client birthday sheet in Google Sheets, and keeps the rows whose birthday is today. JavaScript builds a short personalized message from name and any extra columns you map. Gmail sends each one. Connect Google Sheets and Gmail, then point the sheet at columns for name, email, and birthday.

6s$0.0004

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.

7s$0.0004

Form entries to Flock

This template starts when Formidable Forms POSTs a new entry to a Latenode webhook. JavaScript maps the fields into a Flock message and POSTs it to your Flock incoming webhook URL. Put that URL in the JavaScript node. Google Sheets appends name, email, and timestamp. Connect Google Sheets, copy the Latenode webhook URL into Formidable, and store the Flock URL in that JavaScript node.

7s$0.0004

Sync Feedly articles to a Google Sheets spreadsheet

This template watches a Feedly feed for new articles, maps title, author, URL, and published date in JavaScript, and appends a Google Sheets row. Connect Feedly and Google Sheets. Point the trigger at the feed you follow. Search the sheet by URL first so the same article is not stored twice.

7s$0.0005

Dubsado leads to Trello

This template starts when Dubsado posts a new lead to a Latenode webhook, creates a Trello card from JavaScript, and logs the lead id and card URL in Google Sheets. Point Dubsado at the webhook, put the Trello API key in that JavaScript node, and connect Google Sheets for the log.

8s$0.0005

Automatically sync Dropbox files to Google Sheets using OCR

This template watches a Dropbox folder for new files, creates a shared link, downloads the file with an HTTP request, reads text with OCR Space, and appends file name and text to Google Sheets. Connect Dropbox, OCR Space, and Google Sheets, then point the trigger at the folder you use for scans. Put the OCR Space API key on the OCR Space connection.

12s$0.0008

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.

9s$0.0006

Sync Deputy timesheets to Google Sheets for automated payroll

This template starts when Deputy saves a timesheet, maps employee, date, hours, and location in JavaScript, and appends a row in Google Sheets. Use it so payroll and team hours live in a sheet without exporting from Deputy. Connect Deputy and Google Sheets. Watch new timesheets on the workplace you connect.

7s$0.0004

Automatically create Google Sheets spreadsheets for new BotConversa tags

This template starts when BotConversa POSTs a new-tag event to a Latenode webhook. JavaScript reads the tag name, then Google Sheets creates a spreadsheet (and a worksheet) for that tag so related rows have a place to land. Connect Google Sheets, then paste the webhook URL into BotConversa as the destination for tag events.

5s$0.0003

Automatically sync new Bark data into your Google Sheets

This template receives a new Bark lead on a Latenode webhook, maps name, contact, job, and location in JavaScript, and appends a Google Sheets row. Use it as a live log of inbound Barks without copying them by hand. Connect Google Sheets, then paste the webhook URL into Bark. If the webhook body is thin, call the Bark API from that JavaScript node and put the Bark API key there.

13s$0.0008

Sync ABC Trainerize nutrition goals to Google Sheets

This template copies ABC Trainerize nutrition goals into a Google Sheet on a schedule. Each run, JavaScript calls the Trainerize API with your Trainerize API key in that node, then maps client, goal, calories, protein, and dates. Google Sheets appends each record. Connect Google Sheets in Latenode and point the JavaScript node at the nutrition-goals route from Trainerize API docs.

7s$0.0004