Latenode

Automatically sync new 17hats contacts to a Mailchimp audience

This template runs on a schedule. JavaScript or an HTTP request lists contacts created since the last run, with your 17hats API key in that node, then normalizes name and email. Mailchimp adds or updates each subscriber in the audience you choose. If 17hats can post, start from a webhook instead of the schedule.

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

  • Keeps a Mailchimp audience in step with new 17hats contacts
  • Reads 17hats from JavaScript with the 17hats API key in that node
  • Adds or updates the Mailchimp subscriber as the destination
  • Can swap the schedule for a webhook if 17hats posts

How it works

1
Trigger

Run on a schedule

The scenario starts on the interval you set, for example every 15 minutes.

2
Action

Fetch new 17hats contacts

JavaScript or an HTTP request lists new contacts from the 17hats API. Put the 17hats API key in that node.

3
Logic

Normalize fields

JavaScript maps 17hats name and email into Mailchimp merge fields.

4
Action

Upsert in Mailchimp

Mailchimp adds or updates each contact in the selected audience.

Setup guide

1

Store the 17hats key

Put the 17hats API key in the JavaScript or HTTP node that calls 17hats. Confirm the list-contacts path against 17hats’s current API docs.

2

Connect Mailchimp

Add a Mailchimp connection. Choose the audience. Map email and merge fields from JavaScript, then add or update the subscriber.

3

Set the schedule

Start on a schedule. Track last-sync time so you only send new contacts.

Requirements

A 17hats API key stored in the JavaScript or HTTP node
A Mailchimp audience Latenode can write to
Contact records that include an email

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.