Latenode

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.

Updated Sep 16, 2026Est. run: 13sEst. cost: $0.0008
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 new Bark leads into Google Sheets as they arrive
  • Starts from a Bark webhook
  • Maps fields in JavaScript
  • Keeps a Bark id on the row so later runs can skip repeats

How it works

1
Trigger

Receive the Bark webhook

The scenario starts when Bark POSTs a new lead to the Latenode webhook.

2
Logic

Map the lead fields

JavaScript shapes the payload into sheet columns. If you need extra detail, call the Bark API from that same node and put the Bark API key there.

3
Action

Append the row

Google Sheets gets a new row with the mapped Bark fields.

Setup guide

1

Add the webhook

Add a webhook trigger and copy the URL into Bark as the destination for new leads.

2

Connect Google Sheets

Add a Google Sheets connection. Use a worksheet with columns for the Bark fields you want to keep, such as name, contact, job, location, and Bark id.

3

Map and write the row

Shape the webhook JSON in JavaScript, then append a Google Sheets row. Include the Bark id so later runs can skip leads you already logged.

Requirements

A Bark account that can POST new leads to a webhook
A Google Sheet you can append to
A Bark API key in the JavaScript node if you fetch extra lead detail

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.