Latenode

Automatically create ServiceTitan tasks for new estimates

This template starts when ServiceTitan sends a new-estimate JSON POST to a Latenode webhook. JavaScript reads job, customer, and estimate details, then creates a task in ServiceTitan.

Use a JavaScript node to call the ServiceTitan API. Put the ServiceTitan API key in that JavaScript node. Paste the webhook URL into ServiceTitan as the estimate destination.

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

  • Creates a ServiceTitan task when a new estimate arrives
  • Starts from a ServiceTitan JSON POST to a Latenode webhook
  • Maps job and customer details in JavaScript
  • Keeps the ServiceTitan API key in that JavaScript node

How it works

1
Trigger

Receive the new estimate

A webhook starts the scenario when ServiceTitan posts a new estimate as JSON.

2
Logic

Read estimate details

JavaScript pulls job, customer, and estimate id from the payload.

3
Action

Create the ServiceTitan task

JavaScript calls the ServiceTitan API and creates the task. Put the ServiceTitan API key in that JavaScript node.

Setup guide

1

Add a webhook trigger

Add a webhook trigger and copy its URL. In ServiceTitan, point the new-estimate webhook at that URL as a JSON POST.

2

Put the ServiceTitan key in JavaScript

Use a JavaScript node to call the ServiceTitan API. Put the ServiceTitan API key in that JavaScript node.

3

Map the task

Read job, customer, and estimate id. Create a task with a name and due date you choose. Send a test estimate from ServiceTitan and confirm the new task.

Requirements

A ServiceTitan account that can POST new estimates to a webhook URL
Permission in ServiceTitan to create tasks
A ServiceTitan API key stored in the JavaScript node

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.