Latenode

Sync new Perspective leads to ActiveCampaign contacts

This template receives new Perspective leads on a Latenode webhook, maps name, email, and custom answers in JavaScript, then creates or updates the contact in ActiveCampaign.

Match on email so a second submit updates the same record. Connect ActiveCampaign, then point the Perspective webhook at the Latenode URL. Put the ActiveCampaign API URL and key on the ActiveCampaign connection.

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

  • Writes each Perspective lead into ActiveCampaign
  • Maps form fields in JavaScript
  • Creates or updates the contact by email
  • Keeps the ActiveCampaign API key on the ActiveCampaign connection

How it works

1
Trigger

Receive the lead webhook

The scenario starts when Perspective posts a new lead to your Latenode webhook URL.

2
Logic

Map the lead fields

JavaScript turns the payload into contact fields. If you need extra lead data, call the Perspective API with the token stored in that JavaScript node.

3
Action

Create or update the contact

ActiveCampaign creates or updates the contact. Match on email so a second lead updates the same record.

Setup guide

1

Create the Latenode webhook

Add a webhook trigger and copy its URL into the Perspective funnel webhook destination.

2

Map fields in JavaScript

Add a JavaScript node to map name, email, phone, and custom answers. If you fetch extra lead data, store the Perspective API token in that JavaScript node.

3

Connect ActiveCampaign

Add an ActiveCampaign connection. Put the API URL and API key on that connection. Create or update the contact from the JavaScript output, matching on email.

Requirements

A Perspective funnel that can POST a lead to a webhook URL
A Latenode webhook URL
An ActiveCampaign account with API access
A Perspective API token in the JavaScript node only if you fetch extra lead data

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.