Latenode

Sync new Dubsado payments to create or update Wave products/services

This template receives a Dubsado payment on a Latenode webhook, maps amount, client, and product in JavaScript, then writes the product and sale in Wave. Paste the webhook URL into Dubsado. Connect Wave. If you call the Dubsado API instead of a webhook, put that API key in the JavaScript node.

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

  • Turns Dubsado payments into Wave products and sales
  • Starts when Dubsado posts the payment
  • Records the sale in Wave after the product exists
  • Keeps Wave access on the Wave connection

How it works

1
Trigger

Receive the Dubsado payment

A webhook starts the scenario when Dubsado posts a new payment.

2
Logic

Map payment fields

JavaScript extracts amount, client, and product name. Put a Dubsado API key in this node if you call their API instead of using a webhook.

3
Action

Create the Wave product

Wave creates or matches the product or service from those fields.

4
Action

Record the sale

Wave records the sale so the payment shows in accounting.

Setup guide

1

Add the webhook

Add a webhook trigger and paste its URL into Dubsado as the payment webhook destination.

2

Parse the payload

Add a JavaScript node to map amount, client, and product. If you call the Dubsado API, store the key in this node.

3

Connect Wave

Add a Wave connection. Create the product or service, then record the sale. Map the amount and product from JavaScript.

4

Test a payment

Send a sample Dubsado payment and confirm the product and sale appear in Wave.

Requirements

A Dubsado account that can send payment webhooks or expose an API
A Wave account Latenode can write products and sales to
A Wave connection in Latenode

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.