How to Set Up Mailchimp Webhook Notifications with Webhookify

Mailchimp is the leading email marketing platform, serving over 13 million businesses worldwide for managing subscribers, sending campaigns, and automating email workflows. Every new subscriber, unsubscribe, campaign send, and email interaction generates events that marketers and business owners need to track. While Mailchimp provides in-app analytics and daily summary emails, they lack the immediacy needed for time-sensitive subscriber changes and campaign monitoring. Webhookify transforms Mailchimp webhook events into instant, AI-summarized notifications delivered to Telegram, Discord, Slack, Email, or your mobile device, giving you real-time email marketing visibility as events happen.
This guide walks you through connecting Mailchimp webhooks to Webhookify step by step. Whether you manage a single audience list or multiple campaigns, you will be set up in under 15 minutes with zero code required.
Why Monitor Mailchimp Webhooks with Webhookify?
-
Instant Subscriber Alerts: Know immediately when someone subscribes to or unsubscribes from your email list. Webhookify delivers AI-summarized notifications so you can track audience growth in real time, not just through daily or weekly reports.
-
Campaign Performance Monitoring: Track when campaigns are sent and how recipients engage with them. Get notified about opens and clicks as they happen, giving you immediate feedback on campaign effectiveness instead of waiting for Mailchimp's reports to compile.
-
List Hygiene Awareness: Receive instant alerts when email addresses are cleaned (bounced or marked invalid). This helps you maintain awareness of list health and address delivery issues before they impact your sender reputation.
-
Multi-List Oversight: If you manage multiple Mailchimp audiences, Webhookify consolidates all webhook events into a single notification stream. Track subscriber activity across all your lists from one place.
-
AI-Powered Context: Instead of receiving raw webhook data, Webhookify uses AI to generate human-readable summaries. A subscribe event becomes "New subscriber: john@example.com joined the 'Product Updates' list via the homepage signup form" rather than a block of form-encoded data.
Prerequisites
- A Mailchimp account with at least one audience (list) created
- A Webhookify account (sign up free at webhookify.app)
- At least one notification channel configured in Webhookify (Telegram, Discord, Slack, Email, or mobile push)
- Manager or higher access level in your Mailchimp account
Step-by-Step Setup Guide
Create a Webhookify Endpoint
Log into your Webhookify dashboard at webhookify.app. Click "Create Endpoint" to generate a unique webhook URL:
https://hook.webhookify.app/wh/mc_def456ghi789
Copy this URL. Name the endpoint descriptively, such as "Mailchimp - Newsletter List" or "Mailchimp - Product Updates Audience." If you manage multiple Mailchimp audiences, consider creating a separate endpoint for each one to organize notifications by list.
Configure Your Notification Channel
Set up your preferred notification channels in the Webhookify settings before connecting Mailchimp.
For Telegram: Connect the Webhookify bot and select a chat or group. Marketing teams often create a dedicated "Email Marketing Alerts" group.
For Discord: Authorize the bot and choose a channel like #mailchimp-updates or #subscriber-alerts in your Discord server.
For Slack: Complete the OAuth flow and select a channel. Teams commonly use channels like #marketing, #subscriber-growth, or #email-campaigns.
For Email: Add individual or team email addresses. This creates an email-based record of all subscriber activity, useful for teams that prefer email communication.
For Mobile Push: Install the Webhookify app on your phone, sign in, and enable push notifications. This is particularly useful for business owners who want to know about every new subscriber the moment they join.
Set Up Webhooks in Mailchimp
Log into your Mailchimp account and navigate to the audience you want to monitor:
- Click Audience in the left sidebar
- Select Audience dashboard
- Click Manage Audience (dropdown) and select Settings
- Scroll down and click Webhooks
- Click "Create New Webhook"
In the webhook configuration form:
- Callback URL: Paste your Webhookify endpoint URL
- Mailchimp will send a validation request to confirm the URL is reachable. Webhookify automatically responds to this validation, so the URL should be verified immediately.
After the URL is validated, you will see the event selection checkboxes.
Select Events to Monitor
Mailchimp lets you choose which audience events trigger webhooks. Select the events that matter to your workflow:
Subscriber Events (most commonly monitored):
- Subscribes: A new contact subscribes to your audience
- Unsubscribes: A contact unsubscribes from your audience
- Profile Updates: A contact updates their profile information (name, preferences, merge fields)
- Email Address Changes: A contact changes their email address
- Cleaned: An email address is removed due to hard bounce or repeated soft bounces
Source Filtering: Mailchimp also lets you filter by the source of the change:
- By a subscriber: Changes initiated by the subscriber themselves (signup forms, preference centers)
- By an account admin: Changes made manually by you or your team in the Mailchimp dashboard
- Via the API: Changes made programmatically through the Mailchimp API
For most use cases, enable all subscriber event types and all sources to get complete visibility. You can always adjust later if notification volume is too high.
Test Your Configuration
After saving the webhook configuration, test the connection by triggering a real subscriber event:
- Navigate to your audience in Mailchimp
- Click "Add a subscriber" and add a test email address (use a plus-alias like yourname+test@gmail.com)
- Check your Webhookify dashboard for the incoming
subscribeevent - Verify the notification arrived on your configured channel
You can also test the unsubscribe event by removing the test subscriber, and the profile update event by editing the test contact's information.
If events appear in the Webhookify dashboard but notifications are not delivered, check your notification channel configuration. If no events appear at all, verify the webhook URL in Mailchimp and ensure it shows as "Active."
Mailchimp Webhook Events You Can Monitor
| Mailchimp Event | Description |
|---|---|
| subscribe | Triggered when subscribe occurs |
| unsubscribe | Triggered when unsubscribe occurs |
| profile | Triggered when profile occurs |
| upemail | Triggered when upemail occurs |
| cleaned | Triggered when cleaned occurs |
| campaign | Triggered when campaign occurs |
Real-World Use Cases
-
Real-Time Subscriber Growth Tracking: An e-commerce business owner receives
subscribenotifications on their phone via Webhookify. Each time a new customer joins their email list through the website popup, they get an instant push notification. Over time, they can see subscriber growth patterns in real time and correlate spikes with marketing campaigns or social media posts. -
Churn Monitoring: A SaaS company monitors
unsubscribeevents on a dedicated Slack channel. When unsubscribes spike after a campaign send, the marketing team can immediately investigate whether the content was poorly targeted or if there was a technical issue. This early detection prevents sending follow-up campaigns that could worsen churn. -
List Hygiene Dashboard: A marketing agency routes
cleanedevents to a shared Discord channel for each client account. When hard bounces accumulate, they proactively address deliverability issues by reviewing their signup sources and implementing double opt-in. This prevents sender reputation damage before it becomes a problem. -
Lead Capture Notifications: A B2B company with a gated content strategy monitors
subscribeevents filtered to their "High Intent Leads" audience. When someone downloads a whitepaper and enters their email, the sales team receives an immediate Telegram notification with the subscriber's details, allowing them to follow up within minutes instead of waiting for a daily lead report.
Example Notification
Here is what a typical Webhookify notification looks like for a Mailchimp subscribe event:
New Webhook Event Received
Source: Mailchimp
Event: subscribe
Endpoint: Mailchimp - Newsletter List
AI Summary:
New subscriber added to the "Product Updates" audience:
Email: sarah.johnson@example.com
Name: Sarah Johnson
Source: Signup form (website)
List: Product Updates (12,847 total subscribers)
IP Signup: 203.0.113.45
Merge Fields: Company = "Acme Corp"
Timestamp: 2026-02-21T09:15:33Z
View full payload in Webhookify Dashboard
Troubleshooting
-
Mailchimp webhook URL validation fails: Webhookify endpoints respond to Mailchimp's GET validation request automatically. If validation fails, double-check that the URL is complete and correct with no trailing spaces. Try creating a new Webhookify endpoint if the issue persists.
-
Subscribe events not triggering: Mailchimp webhooks only fire for the audience they are configured on. If you have multiple audiences, ensure the webhook is set up on the correct one. Also check that the "Subscribes" event checkbox is selected and that the source filter matches how subscribers are being added.
-
Campaign activity webhooks not arriving: Mailchimp's standard audience webhooks primarily cover subscriber events. Campaign-level activity (sends, opens, clicks) may require using Mailchimp's API or automation webhooks. The audience webhook
campaignevent fires when a campaign is sent to the list. -
Duplicate notifications for a single event: If you have webhooks configured on multiple overlapping conditions, you may receive duplicates. Review your Mailchimp webhook settings and ensure you only have one active webhook per Webhookify endpoint for each audience.
-
Webhook shows as disabled in Mailchimp: Mailchimp automatically disables webhooks that return errors repeatedly. Check your Webhookify dashboard for any delivery issues, then re-enable the webhook in Mailchimp by going to Audience Settings > Webhooks and toggling it back on.
For e-commerce businesses, pair Mailchimp subscriber webhooks with your payment platform webhooks (like Stripe or Shopify) in Webhookify. This way, you can track the complete customer journey from email signup to first purchase, all through your notification channels. Create a single Telegram group or Slack channel that receives both subscriber and purchase events for a unified view of your conversion funnel.
Track Your Email Marketing in Real Time
Get instant notifications for new subscribers, unsubscribes, campaign activity, and more. Webhookify delivers AI-summarized Mailchimp alerts to Telegram, Discord, Slack, or your phone.
Get Started FreeRelated Articles
- Understanding Webhook Payload Formats
- How to Set Up Webhook Notifications in Slack
- Building Real-Time Analytics with Webhooks
- Webhook Monitoring for Digital Agencies
- How to Set Up ConvertKit Webhook Notifications
- How to Set Up SendGrid Webhook Notifications