Latenode

Sync new Podia sales data to your Google Sheets dashboard

This template receives a Podia sale webhook, maps amount, customer email, and product in JavaScript, and appends a row to Google Sheets.

Use it as a sales tracker without copying transactions by hand. Connect Google Sheets. Put the Podia API key in that JavaScript node. Paste the Latenode webhook URL into the Podia sale webhook.

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

  • Logs each Podia sale in Google Sheets as it happens
  • Takes the purchase on a webhook
  • Maps amount, customer, and product in JavaScript
  • Keeps the Podia API key in that JavaScript node

How it works

1
Trigger

Catch the Podia sale

A webhook receives the payload when Podia records a purchase.

2
Logic

Map the sale fields

JavaScript reads amount, customer email, and product from the payload and the Podia API. Put the Podia API key in that JavaScript node.

3
Action

Append the Sheets row

Google Sheets adds a row with those fields and a timestamp.

Setup guide

1

Add a webhook trigger

Add a webhook trigger and copy its URL. In Podia, send sale or purchase webhooks to this URL.

2

Connect Google Sheets

Add a Google Sheets connection. Use columns for date, customer email, product, and amount.

3

Map the sale and store the key

In JavaScript, map amount, customer, and product from the payload. Put the Podia API key in that JavaScript node. Append the Sheets row, then place a test sale and confirm the tracker.

Requirements

A Podia site that can POST a sale webhook
A Podia API key stored in the JavaScript node
A Google Sheet Latenode can append to

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.