Latenode

Automatically sync new 17hats contacts to your Mailchimp list

This template looks up new contacts in 17hats on a schedule, then adds or updates them on a Mailchimp audience.

JavaScript calls the 17hats API with your 17hats API key in that node and returns email, name, and any fields you want on Mailchimp. Mailchimp adds or updates each subscriber on the audience you choose.

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

  • Keeps Mailchimp in sync with new 17hats contacts
  • Fetches contacts through JavaScript and the 17hats API
  • Adds or updates each subscriber on the Mailchimp audience you choose
  • Starts from a schedule

How it works

1
Trigger

Run on a schedule

A schedule starts the poll, for example every 15 minutes.

2
Action

Fetch new 17hats contacts

JavaScript lists contacts from the 17hats API using the API key in that node. Return email, name, and any fields you want on Mailchimp.

3
Action

Upsert the Mailchimp subscriber

Mailchimp adds or updates each contact on the audience you choose. Map email and merge fields from the JavaScript output.

Setup guide

1

Store the 17hats API key

Add a JavaScript node and put your 17hats API key there.

2

Connect Mailchimp

Add a Mailchimp connection. Add a Mailchimp step that adds or updates a subscriber and select the audience that should receive 17hats contacts.

3

Set the poll

Add a schedule trigger. In JavaScript, request contacts created since the last successful run, using a timestamp you keep or a short lookback window. Iterate contacts into the Mailchimp step. If 17hats can POST to a URL, start with a webhook instead.

Requirements

A 17hats API key stored in the JavaScript node
A Mailchimp audience Latenode can write to via a Mailchimp connection
A schedule interval that matches how often you add 17hats contacts

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.