Latenode

Automatically create and update Constant Contact contacts from webhooks

This template receives contact JSON on a Latenode webhook, maps email, first name, and last name in JavaScript, then creates or updates the matching Constant Contact contact.

Point any system that can POST a contact at the webhook URL. Connect Constant Contact. Put the Constant Contact API key on the Constant Contact connection. Skip the write when the payload has no email.

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

  • Creates or updates Constant Contact contacts from incoming webhooks
  • Maps name and email in JavaScript
  • Matches existing people on email
  • Keeps the Constant Contact API key on the Constant Contact connection

How it works

1
Trigger

Receive the webhook

The scenario starts when a POST hits your Latenode webhook URL with contact fields.

2
Logic

Map name and email

JavaScript reads first name, last name, and email from the payload.

3
Action

Create or update the contact

Constant Contact finds the person by email, then creates a contact or updates the existing one.

Setup guide

1

Add the webhook

Add a webhook trigger and copy the URL. Paste it into the system that should send contacts.

2

Connect Constant Contact

Add a Constant Contact connection and paste your Constant Contact API key there. Choose the list that should receive these contacts.

3

Map and write the contact

Map first name, last name, and email in JavaScript. Find the Constant Contact by email, then create or update. Send a test POST and confirm Constant Contact shows the person.

Requirements

A system that can POST JSON with email and name to a public HTTPS webhook
A Constant Contact account with the API key on the Constant Contact connection
Payloads that include an email address

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.