tr Skip to content

Connect Mailchimp and Slack

Audience changes in Mailchimp tell you whether your marketing works, but few people log in to watch them. FlowMattic sends new subscribers, unsubscribes, cleaned addresses and new campaigns to Slack, so marketers, founders and support see list activity in the channel they already read. The workflows run on your WordPress site.

6 triggers 30 actions 6 example workflows 5 ready-made templates Unlimited runs

Try a pairing

When this happens in Mailchimp6 triggers

Do this in Slack14 actions

1. TriggerNew Subscriber
2. ActionSend Channel Message

When Mailchimp fires New Subscriber, FlowMattic runs Send Channel Message in Slack with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Mailchimp and Slack workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Mailchimp app icon Slack app icon Ready-made template

Post every new Mailchimp subscriber to Slack

A short message with the email and sign-up source lets the team see list growth after a launch, a webinar or a podcast mention.

New SubscriberSend Channel Message

View the template
Mailchimp app icon Slack app icon

Track unsubscribes in a private marketing channel

Unsubscribes are posted where only the marketing team sees them, so a spike after a send is noticed the same day.

New UnsubscriberSend Private Channel Message

Mailchimp app icon Slack app icon

Warn support when a campaign is created or sent

Support agents see the subject line of each new campaign, so they are ready for the replies and questions that follow an offer.

New CampaignSend Channel Message

Mailchimp app icon Slack app icon

Send the list owner cleaned addresses by DM

When Mailchimp cleans a bouncing address, the person who looks after the list gets a direct message and can fix the record in your CRM or shop.

Cleaned EmailsSend Direct Message

Mailchimp app icon Slack app icon

Route profile changes to channels by interest

When subscribers change their interests or preferences, a Router sends each update to the product team that owns that interest.

Profile UpdatesRouterSend Channel Message

Mailchimp app icon Slack app icon

Tag company sign-ups and alert a sales rep

A Filter keeps sign-ups that use a company email domain. They get a Mailchimp tag for a B2B journey, and a rep gets a DM to say hello.

New SubscriberFilterAdd Member TagSend Direct Message

Set up: new subscribers posted to Slack

Finish these steps and each person who joins your Mailchimp audience is announced in a Slack channel.

  1. Connect Mailchimp

    Add a Mailchimp connection under Connects in FlowMattic with the account that owns the audience.

  2. Connect Slack

    Add a Slack connection for your workspace.

  3. Choose New Subscriber

    Create a workflow with the Mailchimp New Subscriber trigger, pick the audience and subscribe a test address to capture its data.

  4. Write the Slack message

    Add Send Channel Message, choose the channel, add the email and merge fields, test the step and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Post every new Mailchimp subscriber to Slack Template
  1. Mailchimp app icon 1. Trigger in Mailchimp New Subscriber
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From MailchimpTo Slack
    Email addressMessage heading
    First name merge fieldGreeting line
    Signup sourceSource line
    Audience nameFooter
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • New Campaign runs when a campaign is created or sent. Filter on the campaign's status if you only want sent campaigns announced.
  • Mailchimp's actions here cover members, tags and notes. Campaigns cannot be created or sent from a workflow.
  • Slack has no triggers in FlowMattic, so Slack cannot add someone to the audience. Use a form or Webhook trigger with Add New Member for that.
Mailchimp app icon

Mailchimp

Integration page

Triggers (6)

  • New SubscriberTriggers when a new subscriber is added
  • New UnsubscriberTriggers when any current subscriber unsubscribes
  • Profile UpdatesTriggers when a profile updated
  • Cleaned EmailsTrigger when emails cleaned
  • Email Address ChangesTrigger when email address changes
  • New CampaignTriggers when a new campaign is created or sent

Actions (16)

  • Add New MemberAdd a new member to the list
  • Add Member TagAdd a new tag to the existing member. New tags will be added if they are not exist.
  • Remove Member TagRemove a tag from the list member.
  • Add Member NoteAdd a new note to the existing member.
  • Delete List MemberRemove a member from the audience list.
  • Update MemberUpdate an existing member. Fails if the member does not already exist on the list.
  • Find MemberLook up a member by email and return their full record
  • Archive MemberArchive a member from the audience list. Their data is kept but they no longer count toward the list size. Reversible (unlike Delete List Member).
  • Add Member EventRecord a custom event for a member. Useful for triggering customer-journey automations
  • Add Member to SegmentAdd an existing member to a static segment
  • Remove Member from SegmentRemove a member from a static segment
  • Get All MembersFetch a page of members from the audience list
  • Send CampaignSend an existing campaign by ID
  • Create CampaignCreate a new regular campaign for an audience list
  • Create AudienceCreate a new audience list
  • Make API CallSend a custom request to any Mailchimp Marketing API endpoint. Power-user escape hatch

Actions (14)

  • Send Channel MessagePost or Schedule a new message to a specific #channel
  • Add ReminderAdds a reminder for the user
  • Create ChannelCreates a new channel
  • List All ChannelsRetrieve list of all channels
  • Set Channel TopicSets the topic on a selected channel
  • Set StatusSets your Slack status to the given text and emoji
  • Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
  • Find User by EmailFinds a user by matching against their email instead of their username
  • Find User by IDFinds a user by their ID.
  • Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
  • Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
  • Update ProfileUpdate basic profile fields such as name or title
  • Find MessageFinds a Slack message using the Slack Search feature
  • Upload FileUpload file to your slack workplace

Why run this pair with FlowMattic

Mailchimp and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Subscriber emails stay on your route

Addresses travel from Mailchimp to Slack through your own WordPress server, not another vendor's automation account.

Launch days cost the same

Runs are unlimited, so a sign-up surge after a launch does not push you onto a bigger plan.

Act on the list as well as watch it

Mailchimp actions like Add Member Tag and Add Member Note sit in the same workflow as the Slack message.

Common questions

How do I set up a Mailchimp Slack integration?

Connect both accounts in FlowMattic, start a workflow with a Mailchimp trigger such as New Subscriber, and add a Slack action like Send Channel Message. Test with a real sign-up, then switch the workflow on.

Can I get one daily message instead of one per subscriber?

Not from the subscriber trigger alone. A common approach is to log each subscriber with WP Tables or a sheet and post a summary from a Schedule workflow.

Can I see why someone unsubscribed?

The New Unsubscriber trigger passes what Mailchimp sends with the event. Include any reason field in your message after checking the captured test data.

Can Slack messages go to different channels per audience?

Yes. Build one workflow per audience, or put a Router after the trigger that checks the audience ID and sends each event to its own channel.

Can I add a note to the subscriber from the same workflow?

Yes. Add Member Note writes a note on the member in Mailchimp, for example the rep who was told about the sign-up.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Mailchimp and Slack

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Mailchimp integration 2.1.0, Slack integration 1.0.