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.
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
When someone subscribes to your Mailchimp audience, Mailchimp tells ClickRuntime straight away.
It reads the new subscriber's name and email address.
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
Build your own
Need it to work differently?
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
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?
What information about the subscriber does Slack show?
Will I get alerts if I have several Mailchimp audiences?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Post Mailchimp unsubscribes to Slack
When someone unsubscribes, your team sees who it was and which campaign it came from.
See how it worksAdd sign-ups from your site to Mailchimp
People who fill in your own form are added to your audience with a tag, without a Mailchimp embed.
See how it worksGet a weekly Mailchimp campaign report
Each Monday you see open rate, click rate and unsubscribes for every campaign sent the week before.
See how it worksKeep exploring
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.