Latenode

Dialpad call alerts

This template starts when Dialpad posts a call event to a Latenode webhook.

JavaScript reads caller, state, and duration, Slack posts a channel message, and an HTTP request sends the same payload to the URL you set. Put the Dialpad API key in that JavaScript node if you verify the signature or fetch extra call fields. Connect Slack. Put any destination API token on the HTTP request.

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

  • Turns Dialpad call state changes into Slack alerts
  • Starts from a Dialpad webhook
  • Maps caller, state, and duration in JavaScript
  • POSTs the same payload to the API URL you set

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 verify the signature or fetch extra details.

3
Action

Notify Slack

Slack posts a short call update in the channel you choose.

4
Action

Call your API

An HTTP request POSTs the normalized call to the URL you set. Put the destination token on that HTTP request.

Setup guide

1

Add the webhook

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

2

Connect Slack

Add a Slack connection and pick the channel for call alerts.

3

Parse the call

Map Dialpad fields in JavaScript. Put the Dialpad API key in that node if you verify the signature or load extra call details.

4

Send Slack and HTTP

Post the call summary to Slack, then POST the same JSON to your API URL. Put any destination API token on the HTTP request. Send a test call and confirm both destinations.

Requirements

A Dialpad account that can post call webhooks
A Slack channel Latenode can post to
The HTTP URL that should receive the normalized call payload
A Dialpad API key in the JavaScript node if you verify the signature or 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.