Mailchimp

Email marketing platform

Go to site
Explore
/
Apps
/
Mailchimp

Mailchimp API Integrations

Build and run workflows using the Mailchimp API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

The Mailchimp API is a powerful tool that can be used to build all sorts of applications and integrations. With it, you can manage subscribers, send emails, and track engagement. Some examples of what you can build with the Mailchimp API include:

  • A desktop application for managing your Mailchimp account
  • A mobile app for subscribing to newsletters on the go
  • An integration with your CRM system to automatically add subscribers to your Mailchimp list
  • A web app that allows visitors to sign up for your newsletter right from your website
  • An app that sends automatic follow-up emails to subscribers who haven't engaged recently

These are just a few examples of what you can build with the Mailchimp API. With a little creativity, the possibilities are endless!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    mailchimp: {
      type: "app",
      app: "mailchimp",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://login.mailchimp.com/oauth2/metadata`,
      headers: {
        Authorization: `Bearer ${this.mailchimp.$auth.oauth_access_token}`,
      },
    })
  },
})

Choose an API to Connect with Mailchimp API

1
-
12
of
1000+
apps by most popular

Add Note to Subscriber with Mailchimp API on New Requests (Payload Only) from HTTP / Webhook API
HTTP / Webhook + Mailchimp
 
Try it
Send Message (Advanced) with Discord Webhook API on Link Clicked from Mailchimp API
Mailchimp + Discord Webhook
 
Try it
Add Multiple Rows with Google Sheets API on Link Clicked from Mailchimp API
Mailchimp + Google Sheets
 
Try it
Add Note to Subscriber with Mailchimp API on New Item in Feed from RSS API
RSS + Mailchimp
 
Try it
Add Note to Subscriber with Mailchimp API on New Message from Discord API
Discord + Mailchimp
 
Try it
Link Clicked from the Mailchimp API

Emit new event when a recipient clicks a pre-specified link in an specific campaign.

 
Try it
New Audience from the Mailchimp API

Emit new event when an audience is added to the connected Mailchimp account.

 
Try it
New Campaign from the Mailchimp API

Emit new event when a new campaign is created or sent

 
Try it
New Customer from the Mailchimp API

Emit new event when a new customer is added to a selected store.

 
Try it
New File from the Mailchimp API

Emit new event when a new file is added to the File Manager of the connected Mailchimp account.

 
Try it
Add Member To Segment with the Mailchimp API

Adds a new member to a static segment. See docs here

 
Try it
Add Note to Subscriber with the Mailchimp API

Adds a new note to an existing subscriber. See docs here

 
Try it
Add Or Remove Members Tags with the Mailchimp API

Add or remove member tags. See docs here

 
Try it
Add or Update Subscriber with the Mailchimp API

Adds a new subscriber to an audience or updates existing subscriber. See docs here

 
Try it
Add Subscriber To Tag with the Mailchimp API

Adds an email address to a tag within an audience. See docs here

 
Try it

Authentication

Mailchimp uses OAuth authentication. When you connect your Mailchimp account, Pipedream will open a popup window where you can sign into Mailchimp and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Mailchimp API.

Pipedream requests the following authorization scopes when you connect your account:

OAuth Request Configurations:
  1. authorization
    GEThttps://login.mailchimp.com/oauth2/authorize?client_id={{oauth.client_id}}&redirect_uri={{oauth.redirect_uri}}&state={{oauth.state}}&response_type=code&scope={{oauth.space_separated_scopes}}
  2. accessToken
    POSThttps://login.mailchimp.com/oauth2/tokencontent-type: application/x-www-form-urlencodedaccept: application/json
    client_id={{oauth.client_id}}&client_secret={{oauth.client_secret}}&redirect_uri={{oauth.redirect_uri}}&grant_type=authorization_code&code={{oauth.code}}