Themewaves
How-To

Connect an Elementor Form to Mailchimp: Step-by-Step Guide

Connect Elementor forms to Mailchimp and grow a cleaner, better-targeted email list.

Connect an Elementor Form to Mailchimp: Step-by-Step Guide

Start with Elementor Forms

To connect an Elementor form to Mailchimp, set up both tools first. Elementor is a popular WordPress page builder. It lets you build forms without custom code.

Mailchimp is an email marketing service for mailing lists and newsletters. It stores subscriber data and helps you send planned campaigns.

This setup sends new form entries to a Mailchimp audience. Visitors can then join your email list from your WordPress site.

You need Elementor Pro for its built-in Form widget. You also need a Mailchimp account with an audience ready to receive subscribers.

  • A WordPress site with Elementor Pro
  • A Mailchimp account with one active audience
  • Access to Mailchimp account settings
  • A form with an email field

Keep one audience for each clear business purpose. This avoids split data and confusing campaign reports.

An Elementor Mailchimp integration removes manual list updates. Each valid form submission can reach Mailchimp in seconds.

This saves time and reduces typing errors. It also gives your marketing team one place to manage subscribers.

You can use the link for newsletters, product news, downloads, and event updates. The form can also send a custom thank you message after submission.

Mailchimp groups add another useful layer. They let you sort subscribers by interest, such as “Product news” or “Weekly tips.”

That sorting supports audience segmentation. You can send more useful emails to each group instead of sending every message to everyone.

Use consent settings with care. A clear opt-in process helps protect trust and supports better user engagement.

White cards and crimson connection box showing a clean email form integration concept
Clean form integration concept

How to Connect an Elementor Form to Mailchimp

The setup has four main parts. First, create or confirm your Mailchimp audience. Then copy your Mailchimp API key.

1. Create your Mailchimp audience

Sign in to Mailchimp and open the audience section. Create an audience if your account has none.

Check the audience default settings before connecting it. Confirm the sender name, sender email, and reply address.

These details can appear in later emails. Correct them before you collect new subscribers.

2. Get your Mailchimp API key

Open your Mailchimp account settings. Find the API key area under the account and extras section.

Create a key and give it a clear name. Copy the full key before leaving the page.

Mailchimp shows the key only once in some account views. Store it in a password manager, not a public note.

See Mailchimp’s API key guide for the current account path.

3. Add the key in Elementor

In WordPress, open Elementor settings. Find the integrations tab and locate the Mailchimp field.

Paste the API key and save the change. Elementor should confirm that the connection works.

If it fails, copy the key again. A missing character or extra space can break the connection.

4. Add Mailchimp to your form

Edit the page that holds your Elementor form. Select the form widget and open its actions after submit settings.

Add Mailchimp as an action. Choose the audience that should receive each new subscriber.

Set the form email field as the subscriber email. Then map any other fields, such as first name.

Publish the page and send a test entry. Check both the form result and the Mailchimp audience.

Crimson notebook and black cable arranged on a white desk for setup steps
Step-by-step integration setup

Configure Mailchimp Settings and Field Mapping

Field mapping links each Elementor field to a Mailchimp audience field. Good mapping keeps subscriber data neat and useful.

For example, map “First name” to Mailchimp’s first name field. Map “Email” to the required email address field.

Do not map a phone field to a name field. Wrong matches create messy records and poor personalisation.

Elementor fieldMailchimp fieldUseful purpose
EmailEmail addressRequired subscriber contact
First nameFirst namePersonal email greetings
InterestGroup or tagTargeted campaign sends

Use Mailchimp groups when visitors can choose topics. For example, offer choices for news, tutorials, and product updates.

Keep those choices short and clear. Too many options can lower completion rates.

Use double opt-in when it fits

Double opt-in sends a confirmation email after the form submission. The person joins the audience only after clicking that email.

This step can reduce fake addresses and mistyped emails. It also confirms that the subscriber wants future messages.

Enable it in the audience settings when your list needs confirmed consent. Then test the confirmation email before launch.

Remember that a new subscriber may not appear as fully subscribed at once. They may need to confirm first.

Best Practices for Email Sign-Up Forms

A good form asks for only needed details. Start with an email field and one name field.

Extra fields add work for visitors. They can also lower the number of completed forms.

Explain what subscribers will receive. State the rough sending rate, such as one email each week.

Use a clear button label, such as “Join the newsletter.” Avoid vague labels that hide the next step.

  • Show a clear consent message near the submit button
  • Tell visitors how often you send email
  • Link to your privacy policy from the form
  • Use a helpful success message after submission
  • Test the form on phones, tablets, and desktops

A thank you page can guide new subscribers to the next step. It might offer a download or explain the confirmation email.

Track that page visit if you use conversion tracking. Do not count every page view as a confirmed subscriber.

Keep the form visible near related content. A newsletter form beside a tutorial should match that tutorial’s topic.

Troubleshoot Common Connection Problems

Most connection issues come from a bad API key, wrong audience, or broken field match. Check one part at a time.

The form submits but no subscriber appears

Check the Mailchimp audience first. Search for the email address in the audience contacts.

Then check the subscriber status. A double opt-in contact may sit in a pending state.

Also check whether the address already exists. Mailchimp may update an existing contact instead of adding another one.

The API key does not work

Remove the saved key and paste it again. Make sure no space came with the copied value.

Create a new key if the old one was deleted. Save the new key in Elementor and test again.

Check your account access too. A user with limited rights may not manage the needed audience.

Fields show the wrong data

Review every field mapping in the Elementor form. Match each label with the correct Mailchimp field.

Check the field type as well. A choice field may need a matching group or tag in Mailchimp.

Submit a test record with easy-to-spot values. Then inspect the contact record inside Mailchimp.

Use a simple test plan

  1. Open the live form in a private browser window.
  2. Use a new test email address.
  3. Submit the form once.
  4. Check the audience and subscriber status.
  5. Confirm mapped fields and group choices.
  6. Check the confirmation or thank you message.

If the test still fails, disable extra form actions for one test. This helps show whether another action causes the fault.

You can also review Elementor’s Mailchimp integration guide for current menu names and setup notes.

Finish the Mailchimp and WordPress Setup

Connecting Mailchimp to WordPress works best with a small, clean form. Start with one audience and a clear subscriber promise.

Get the API key, add it to Elementor, and choose the right audience. Then map fields and test one complete submission.

Use groups for useful topics, not every small detail. Turn on double opt-in when confirmation matters for your list.

Finally, test the live form after each major site change. A quick check can catch broken keys, fields, or audience settings.

Step-by-step

  1. 01
    Prepare the Mailchimp audience

    Create or select one Mailchimp audience. Check its sender details before collecting subscribers.

  2. 02
    Copy the Mailchimp API key

    Open Mailchimp account settings and create an API key. Copy it and store it safely.

  3. 03
    Add the key to Elementor

    Open Elementor settings in WordPress. Paste the key under integrations and save it.

  4. 04
    Connect the form

    Add Mailchimp under the form actions after submit settings. Select the audience and map each field.

  5. 05
    Test the subscription

    Submit the live form with a new test address. Check the audience, status, mapped fields, and confirmation message.

Frequently asked questions

How do I connect an Elementor form to Mailchimp?
Get a Mailchimp API key, add it in Elementor settings, and choose Mailchimp under form actions. Select an audience, map fields, and test the form.
Do I need Elementor Pro for Mailchimp integration?
Yes. Elementor’s built-in Form widget and its Mailchimp action require Elementor Pro.
What is a Mailchimp API key used for in WordPress?
The key lets Elementor connect with your Mailchimp account. It allows form data to reach the selected audience.
Why are Elementor form subscribers not appearing in Mailchimp?
Check the API key, selected audience, field mapping, and subscriber status. Double opt-in contacts may remain pending until they confirm.
How does double opt-in work with Elementor and Mailchimp?
Mailchimp sends a confirmation email after form submission. The person joins as a confirmed subscriber after clicking the email link.
Can I use Mailchimp groups with an Elementor form?
Yes. Map form choices to Mailchimp groups when you want subscribers sorted by topic or interest.

Related reading

About cookies on this site

Essential cookies keep pages loading and the enquiry form working. Anything beyond that is optional and we only set it if you say yes. Details live in our Cookie Policy.