Skip to content
Last updated

Mailchimp integration

Mailchimp is an email marketing and automation platform that helps businesses manage mailing lists, create email campaigns, and track audience engagement. Integrating Mailchimp with Frontegg allows your application to manage contacts, audiences, campaigns, templates, and automations on behalf of your users through OAuth 2.0 authentication.


Prerequisites

  • A Mailchimp account (free or paid plan)

Connect Mailchimp

Step 1: Open the registered apps page

Log in to your Mailchimp account and navigate to AccountExtrasRegistered apps. This page lists all OAuth applications registered under your account.

Click Register An App to create a new application.

Mailchimp registered apps page

Step 2: Fill in the application details

On the registration form, enter the following information:

  • App name — A descriptive name for your application (e.g., Frontegg Integration).
  • App description — A brief description of what your application does.
  • Company / organization — Your company name.
  • App website — Your application's public URL.
  • Redirect URI — Enter the Frontegg callback URL:
https://YOUR_MCP_GATEWAY_URL/integration-callback

Click Create to register the application.

Mailchimp app registration form

Step 3: Copy your credentials

After the application is created, Mailchimp displays your Client ID and Client Secret. Copy both values and store them securely — the Client Secret is shown only once.

Save your Client Secret

You will not be able to view the Client Secret again after leaving this page. If you lose it, you will need to rotate to a new one using the Rotate button on the app edit page.

Mailchimp Client ID and Client Secret

Step 4: Review your application settings

Click Done to go to the application edit page. Here you can verify all settings, including the Redirect URI, Client ID, and the masked Client Secret.

Mailchimp app settings overview

Scroll down to see the Client ID and Redirect URI fields.

Mailchimp app credentials and redirect URI

Configure the Frontegg portal

Once you have your Client ID and Client Secret, configure the integration in Frontegg:

  1. Open the Frontegg portal and navigate to your environment → IntegrationsMailchimp.
  2. Enter the Client ID and Client Secret in the corresponding fields.
  3. Select the required scopes for your integration:
ScopeDescription
listsRead and write access to lists
contactsRead and write access to contacts and subscribers
campaignsFull access to campaigns management
audiencesRead and write access to audience data
automationsRead and write access to automations
templatesRead and write access to email templates
reportsRead access to campaign reports and analytics
segmentsRead and write access to segments
tagsRead and write access to tags

Minimum required scopes

For basic functionality, you need: lists, contacts, and campaigns.

  1. Click Save.

Keep your credentials secure

Never share or commit your Client Secret to version control.

Additional resources