Skip to content

The moment it happens

Post each new Mailchimp subscriber to Slack

Every new subscriber shows up in Slack with their email and details the moment they join.

Runs
The moment it happens
Apps
Mailchimp
AI
Not needed
Access
read+write

Send this to your assistant

Create a ClickRuntime automation: when someone subscribes to my Mailchimp audience, post their email, first name and last name to #signups in Slack.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

A webinar signup, a demo request through a Mailchimp form or a high-value customer joining your list is worth a reply within minutes, not the next morning. Yet Mailchimp only emails you a summary when you ask for one, and your sales or community team may never look at the audience page. By the time someone notices, the lead has cooled or signed up elsewhere.

ClickRuntime registers a webhook with your Mailchimp audience, so the moment someone subscribes, Mailchimp sends the event over and a message goes into Slack with the new subscriber's details. There is no schedule and no polling, because the alert is triggered by the signup itself.

It fits teams that follow up on leads by hand, and communities that want to greet each new member quickly.

What you get out of it

  • Fast follow-up wins leads

    A prospect who has just filled in your form is most interested right then. A Slack message lets someone send a personal note while the person is still at their keyboard.

  • The right person sees it without logging in

    Posting into a channel puts new signups where the team already works. Account managers and community hosts do not need Mailchimp seats or a habit of checking the audience. That saves a lot of back and forth.

  • Odd signups spotted early

    When a burst of fake addresses arrives from a bot, the stream of alerts makes it obvious within minutes. You can add a captcha to the form before the list is polluted and your bounce rate rises.

  • Welcomes feel human

    A short, personal hello from a real team member after a signup builds more trust than an automated sequence alone. The alert is the prompt that makes that happen. It keeps the relationship personal from day one.

  • Confirmation that your forms work

    After publishing a new landing page, you can sign up yourself and watch the message appear. It proves the form is connected to the right audience before you send traffic to it.

How it works

What happens, step by step

  1. When someone subscribes to your Mailchimp audience, Mailchimp tells ClickRuntime straight away.

  2. It reads the new subscriber's name and email address.

  3. A message goes to your #signups Slack channel with those details.

Before it runs live

  • Connect Mailchimp
  • Paste your automation's link into the other app's webhook settings

What you get

RunsThe moment it happens
Post each new Mailchimp subscriber to Slackjust nowSucceeded
Slack · #signupsNew subscriber: Dana Ortiz <dana@northwind.example>

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

Changes you can ask for

  • Act only on the items that match your own rules, and skip the rest
  • Add an AI step, for example to summarize, sort or draft a reply
  • Add another app, for example also send it to Slack
  • Combine it with other Mailchimp steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
new_subscriber_instant_alert.pyexample
from urllib.parse import parse_qs
from clickruntime import on_event, notify

@on_event
def handle(event):
    form = {k: v[0] for k, v in parse_qs(event.body or "").items()}
    if form.get("type") != "subscribe":
        return {"posted": False}
    notify.slack(f"New subscriber: {form.get('data[merges][FNAME]', '')} {form.get('data[merges][LNAME]', '')} "
                 f"<{form.get('data[email]')}>", channel="#signups")
    return {"posted": True}

FAQ

Common questions

Does the alert fire for people added by import or API?
The webhook is set to fire on subscribe events for the audience. Depending on how the webhook is configured in Mailchimp, additions from imports or API calls may or may not be reported, so test with one of each if that matters to you.
What information about the subscriber does Slack show?
The message includes what Mailchimp sends with the event, which is typically the email address and the list it joined, plus merge fields such as first name where they are provided. Fields that were left blank in the form are omitted.
Will I get alerts if I have several Mailchimp audiences?
The webhook is registered for one audience, so alerts come only from that list. To follow another list, set up a second one, optionally posting to a different Slack channel. Each list needs its own setup and channel choice.
What permissions does it need?
read+write. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run for each event the app sends.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Post each new Mailchimp subscriber to Slack” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.