Latenode

Automatically sync Streak contacts to your Mailchimp audience

This template adds new Streak contacts to a Mailchimp audience. Streak starts the run when a contact is created. JavaScript maps email, first name, and last name.

Mailchimp adds or updates the subscriber so a second create with the same email updates the same person. Connect Streak and Mailchimp, then put each API key on that app's connection.

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

  • Writes each new Streak contact into Mailchimp
  • Starts when Streak creates a contact
  • Adds or updates the subscriber by email
  • Keeps each API key on that app's connection

How it works

1
Trigger

Watch new Streak contacts

The scenario starts when Streak creates a contact.

2
Logic

Map name and email

JavaScript turns the Streak contact into Mailchimp email and merge fields.

3
Action

Add or update the subscriber

Mailchimp adds the member or updates the existing member. Match on email.

Setup guide

1

Connect Streak

Add a Streak connection and paste your Streak API key there. Use the new-contact trigger.

2

Connect Mailchimp

Add a Mailchimp connection and paste your Mailchimp API key there. Pick the audience that should receive contacts.

3

Map the subscriber fields

In JavaScript, map email, first name, and last name from the Streak contact. Add or update the Mailchimp subscriber from that output.

Requirements

A Streak account with API access
A Mailchimp audience Latenode can write to
A Streak API key stored on the Streak connection
A Mailchimp API key stored on the Mailchimp 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.