PHPMatters Help You Better Hosting Your PHP-based Sites
How to Use MailChimp for WordPress Sites

How to Use MailChimp for WordPress Sites

Generally, readers who leave your website will hardly come back again, unless they have subscribed to your email list for further reading. Due to this, the building of email list is the common practice for the majority of webmasters. After all, opening the email inbox is the daily habit for almost all the people. In this case, the updating message of your website can be easily delivered to the right people.

Among all the email service tools available, MailChimp can be regarded as the most widely used one. It is user-friendly even for newbies and has many more WordPress integrations. In addition, if you do not send more than 12,000 emails per month and grow your email list to over 2000 subscribers, you can use this tool for free.

In the following, we’d like to come out a tutorial concerning about how to use MailChimp for WordPress sites. To be frank, this kind of integration is great for your email marketing campaign.

Utilize MailChimp for WordPress Plugin

This plugin is a top-rated one for the integration of WordPress and MailChimp. After installing it on your WordPress, you can find a special tab named as MailChimp for WP. Then, click the MailChimp button from the drop down list for entering the basic settings.

MailChimp Basic Settings

Firstly, you need to get the MailChimp API key for the connection with WordPress. After clicking the corresponding link, you now can be directed to the MailChimp login page that requires you to create a MailChimp account.

After that, you need to expand your account panel and choose Account button. Then, click the Extras drop-down and select API keys. In this case, you can find the Create A Key button. Simply click it.

Now, you can have your key generated. Do not forget to copy and paste it to the basic setting page of the MailChimp for WordPress plugin.


Now, you have your MailChimp account connected to your WordPress site successfully. Then, you should click the Checkboxes button under the MailChimp for WP tab.

Checkbox Settings

  • Double Opt-in: Select the “yes” box so that people can confirm their email addresses before subscription.
  • Add Checkbox to Forms: Here, you can choose to add the sign-up checkbox to both comment form and the registration form.
  • Checkbox Text: You can leave it as default unless you have some special requirements.
  • Pre-Check and Load Default CSS: Personally, we recommend you to select “yes” to these two settings.

Next, it’s for the setting of forms. Simply click the Forms button under the MailChimp for WP tab. Here, you firstly need to decide the textual content of the form message, including the words showcased when people are successfully subscribed, offering invalid email address, missing the required field, subscribing already, not subscribing and causing some errors. By default, this plugin has offered some proper texts, you can modify based on your preferences or simply leave them unchanged.

Next, you need to decide the actions after the successful sign-up. For instance, you want to hide the form or redirect people to a special “thank you” webpage after people are subscribed. Note that if you choose the second option, the URL needs to be entered with “http://”.

Form Settings

Now, you can choose the form styles that can fully meet your webpage design. At present, this plugin allows 6 styles by default. If you want to load your custom styles, you have to upgrade your account to the Pro one.

Then, you can check the form mark-up coding. If nothing is wrong, you can copy and paste the special shortcode to your webpages, blog posts or template files. Besides, you can add this to your page sidebar. For this, you only need to go to the Widgets area from the Appearance tab, and drag the MailChimp Sign-Up Form widget to the exact location as you want.

Form in Webpage

Form in Webpage

Form in Sidebar

Form in Sidebar

Use MailChimp for WordPress Manually

If you do not want to install the plugin, you can also start the integration manually. For this, you need to go the official site of MailChimp and login to your account. Here, you can find a Lists button from the navigation menu. Click it.

Create List

If you do not have a current email list, then you have to create one. After that, click the Stats button and choose Sign Up Forms.

Here, you have multiple form options including general one, embedded one, popup one and many more. Personally, we suggest you to choose the embedded form, generating HTML codes to embed the form into your pages, posts and widgets.

Now, you can be presented with a classic form determined by this tool. You can only decide the form title, form width and whether to show all the fields. If you do not like the classic design, you can also opt to the super slim one and the naked one. Even, you can choose the advanced one that allows you to add CSS for customization.

In this page, you can have a preview section. If you are satisfied with your form design, you can copy and paste the automatically generated coding into your pages or posts. Or, you can go to the widget option of your WordPress admin, create a text widget, enter the coding into it, and drag it at the exact location.

Embedded Form