Daily Mailchimp Subscriber Count to Slack Reporting - n8n Workflow

Use this efficient n8n workflow to schedule daily reports of your Mailchimp subscriber count directly to a designated Slack channel. Essential n8n templates for marketing teams.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Marketing Managers and Directors who need real-time, automated updates on audience growth.
Growth Teams seeking to monitor key KPIs without manually logging into Mailchimp.
Operations Specialists looking for pre-built n8n templates to integrate marketing and communication tools.
Users familiar with n8n aiming to deploy robust, scheduled reporting tasks.

Overview

Keeping track of subscriber growth is critical for marketing teams, but constant manual checking of marketing platforms reduces productivity. This powerful n8n workflow solves this by fully automating the daily reporting process.

This specific n8n template ensures that every morning, your team receives an accurate count of total Mailchimp subscribers delivered directly to Slack. This automation eliminates the need for manual data pulls, making the data instantly accessible and fostering better team alignment around growth metrics. This is a foundational example of what the core n8n node components can achieve when combined for daily business intelligence.

How it Works

This n8n workflow operates on a simple, three-step automated schedule:


  1. Scheduled Execution (n8n Trigger): The workflow starts daily at 9:00 AM (local time) via the Cron n8n trigger node. This reliable schedule ensures consistent delivery of the report.

  2. Data Retrieval: The Mailchimp n8n node executes an 'getAll' operation. This action pulls the overall statistics for the configured Mailchimp list, including the crucial total subscriber count.

  3. Reporting to Slack: The retrieved total subscriber count (mapped using the expression {{$json["_total"]}}) is then formatted into a clear, concise message by the Slack n8n node. The Slack message is posted to the designated channel (e.g., #marketing) providing the team with an instant, actionable daily report. This complete n8n workflow runs autonomously after initial setup.

Installation Guide

To deploy this n8n template, follow these steps:


  1. Import: Copy the provided JSON code and import it directly into your n8n instance using the 'New' -> 'Import from JSON' option.

  2. Mailchimp Setup: Click on the 'Mailchimp: Get Subscribers' n8n node. You must set up or select an existing Mailchimp credential. Ensure you reference the specific Audience/List ID you wish to track (though this specific Mailchimp n8n node targets 'getAll', which usually works across the account, verifying the target list ID is good practice).

  3. Slack Setup: Click on the 'Daily Mailchimp Report Message' Slack n8n node. You will need to configure or select a Slack API credential. Update the configuration to specify the exact Channel ID or Channel Name (e.g., #marketing-reports) where the report should be posted.

  4. Activation: Ensure the workflow is marked as 'Active' to allow the Cron n8n trigger to execute daily.

  5. Time Adjustment (Optional): If 9:00 AM is not the desired time, adjust the parameters within the Cron n8n trigger node.

Node Details

Start: Daily at 09:00 (Cron n8n trigger):
Function: This is the primary n8n trigger that initiates the workflow.
Key Configuration: Set to run once daily at hour 9 (09:00).

Mailchimp: Get Subscribers (Mailchimp n8n node):
Function: Connects to Mailchimp to retrieve overall subscriber statistics for the account's lists.
Key Configuration: Operation is set to getAll, ensuring a summary count is available for the subsequent Slack message.

Daily Mailchimp Report Message (Slack n8n node):
Function: Formats the retrieved data and posts the daily report to Slack.
* Key Configuration: The message text uses a variable expression: =📊 Daily Mailchimp Report:|Total Subscribers: {{$json["_total"]}}. This dynamically inserts the total subscriber count retrieved from the previous n8n node's output, making this a highly customized n8n workflow.

Related n8n Workflows

Free

Nodes: 4 Nodes
Updated: December 26 2025
View all
Created by
Ziad Adel
Ziad Adel

AI Automation Growth Partner with 5 years of experience in the tech and hyper growing startups industry

Featured*