Latenode

Automatically sync Google Ads leads to ActiveCampaign contacts

This template receives Google Ads lead form submits on a Latenode webhook, maps name, email, phone, and answers in JavaScript, and creates or updates the ActiveCampaign contact by email. Point the Google Ads lead form webhook at the Latenode URL, then connect ActiveCampaign. Put the ActiveCampaign API key on that connection.

Updated Sep 16, 2026Est. run: 7sEst. cost: $0.0004
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 each Google Ads lead form submit into an ActiveCampaign contact
  • Maps lead fields in JavaScript
  • Creates or updates the contact by email
  • Keeps the ActiveCampaign API key on that connection

How it works

1
Trigger

Receive the lead webhook

The scenario starts when Google Ads posts a new lead form submit to your Latenode webhook URL.

2
Logic

Map the contact fields

JavaScript maps name, email, phone, campaign, and form answers into ActiveCampaign fields.

3
Action

Create or update ActiveCampaign

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

Setup guide

1

Add the webhook

Add a webhook trigger and copy its URL into the Google Ads lead form webhook destination.

2

Connect ActiveCampaign

Add an ActiveCampaign connection. Put the ActiveCampaign API key on that connection.

3

Map and test

In JavaScript, map the lead email, name, phone, and answers. Create or update the ActiveCampaign contact and match on email. Send a test lead and confirm the contact appears.

Requirements

A Google Ads lead form that can POST to a webhook URL
A Latenode webhook URL
An ActiveCampaign account that can create and update contacts
An ActiveCampaign API key stored on the ActiveCampaign connection

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.