Latenode

Automatically sync Latenode pushes to new Ashby candidate profiles

This template receives a candidate payload on a Latenode webhook, maps name, email, and related fields in JavaScript, and creates the profile in Ashby.

Point any hiring form or ATS export that can HTTP POST at the webhook URL. Use a JavaScript node to call the Ashby API. Put the Ashby API key in that JavaScript node.

Updated Sep 16, 2026Est. run: 6sEst. 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

  • Creates an Ashby candidate as soon as the webhook arrives
  • Maps name, email, and related fields in JavaScript
  • Calls the Ashby API from that JavaScript node
  • Keeps the Ashby API key in the JavaScript node

How it works

1
Trigger

Receive the webhook

The scenario starts when a POST hits your Latenode webhook with candidate details.

2
Logic

Map the candidate fields

JavaScript reads name, email, phone, and source from the payload.

3
Action

Create the Ashby candidate

JavaScript calls the Ashby API to create the candidate. Put the Ashby API key in that JavaScript node.

Setup guide

1

Add the webhook

Add a webhook trigger and copy its URL into the system that should send new candidates.

2

Store the Ashby key

Add a JavaScript node and put your Ashby API key there.

3

Map and create

In that JavaScript node, map webhook fields onto Ashby candidate fields and create the profile. Send a test payload and open the new candidate in Ashby.

Requirements

A system that can POST candidate JSON to a public HTTPS webhook
An Ashby workspace that can create candidates
An Ashby 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.