Mailchimp

Email marketing platform

Go to site
Explore
/
Apps
/
Mailchimp

Mailchimp API Integrations

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

return await require("@pipedreamhq/platform").axios(this, {
  url: `https://login.mailchimp.com/oauth2/metadata`,
  headers: {
    Authorization: `Bearer ${auths.mailchimp.oauth_access_token}`,
  },
})
Add or Update Subscriber

Adds a new subscriber to an audience or updates existing subscriber.

 
Try it
Add Subscriber to Tag

Adds an email address to a tag within an audience.

 
Try it
Search Members/Subscribers

Searches for a subscriber. The search can be restricted to a specific list, or can be used to search across all lists in an account.

 
Try it
Send a Campaign

Sends a campaign draft to the audience signed up for the campaign.

 
Try it
Add Event to Subscriber

Adds an event for an existing subscriber.

 
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}}