Latenode

Automatically log Dialpad call state changes in Latenode Database

This template logs Dialpad call state changes into Latenode Database. Point Dialpad call webhooks at a Latenode webhook.

JavaScript reads caller, recipient, state, duration, and call id, then Latenode Database creates an object for that change. If the webhook payload is thin, call the Dialpad API from JavaScript and put the Dialpad API key in that node.

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

  • Writes each Dialpad call state change into Latenode Database
  • Starts from a Dialpad webhook
  • Maps caller, recipient, state, and duration in JavaScript
  • Keeps the Dialpad API key in that JavaScript node when extra fields are needed

How it works

1
Trigger

Receive the Dialpad event

A webhook starts the scenario when Dialpad posts a call state change.

2
Logic

Read call fields

JavaScript maps caller, recipient, state, duration, and call id. Put the Dialpad API key in that node if you fetch extra call details.

3
Action

Create a Database object

Latenode Database stores the call as a new object so later scenarios can search the log.

Setup guide

1

Create the Database table

In Latenode Database, create a table with columns for call id, state, caller, recipient, duration, and event time.

2

Add the webhook

Add a webhook trigger and copy the URL into Dialpad call webhook settings.

3

Parse and write the call

Map Dialpad fields in JavaScript, then create a Latenode Database object. If you need extra call fields, call the Dialpad API from that JavaScript node and store the Dialpad API key there. Send a test call and confirm the row.

Requirements

A Dialpad account that can post call webhooks
A Latenode Database table for call rows
A Dialpad API key in the JavaScript node if you fetch extra call details

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.