How to Use MailChimp to Send WordPress Blog Posts by Email – GretaThemes

Mailing is an important component of any blog, as active interaction with readers increases the audience and brings more traffic. Now various services help web users send newsletters to their customers. But if your site is powered by WordPress, there is no need to pay separately for a third-party service. This platform offers many plugins that will help you regularly interact with your audience. And MailChimp is one of them.

This mailing service with a funny monkey character was launched in 2001 as a side project designed to create email lists. But very soon, it has turned into a powerful marketing platform, leaving many alternative services far behind.

This online instrument is designed to create newsletters, launch email marketing campaigns, and evaluate their effectiveness. MailChimp is attractive to blog owners as it offers many efficient promotion features. Keep reading to learn how to install this plugin.

Create a Signup Form on Your Website

Step 1: Install “MailChimp for WordPress” plugin

First, to send blog posts by MailChimp, you need to install the plugin on WordPress by going to Dashboard > Plugins > Add News. WordPress has a ready list of available plugins, and it is enough to find and select MailChimp. Note, that all plugins should be activated after you install them.

Step 2: Create an Account on MailChimp

Then, you should start your work by creating a personal account on MailChimp here, submitting such details like email and name.

Create an account on MailChimpCreate an account on MailChimp

After confirming your account via email, you will be rerouted to the page with the Let’s Get Started field.

Enter data to the Let's get started field of MailChimp.Enter data to the Let's get started field of MailChimp.

You will need to enter the following data:

  • Your name
  • The size of your campaign
  • Address and contact information

Although these are fairly simple things, you should not ignore them. To ensure your site works in accordance with international anti-spam rules, recheck that you have entered the valid and correct information.

Step 3: Integrate MailChimp Account with “MailChimp for WordPress” Plugin

The next task is to set up an interaction between MailChimp and WordPress. Here you will require an API key. It is easy to obtain it through your MailChimp account settings in just a few steps:

  • Click on your account name. You will see it in the top-right menu bar.
  • Then click on Account in the drop-down menu list.
  • Continue by clicking on Extras in the menu.
  • And after it, click in API keys.
  • If you haven’t had any API keys, click Create a key as the image below.

Creat API key to integrate MailChimp account with “MailChimp for WordPress” pluginCreat API key to integrate MailChimp account with “MailChimp for WordPress” plugin

After that, you’ll have an API key.

The API key for integrating MailChimp account with “MailChimp for WordPress” pluginThe API key for integrating MailChimp account with “MailChimp for WordPress” plugin

Then, go to your WordPress Dashboard and find the Settings part of the MailChimp plugin, copy the key, and add it here. Don’t forget to click Save Changes.

Enter the key to the Settings part of the MailChimp pluginEnter the key to the Settings part of the MailChimp plugin

After you add the API key, the connection between MailChimp and WordPress is established.

Remember to always protect your API keys with a strong password. Keep all the keys confidential, this way you will protect your information from being stolen.

Step 4: Create a Sign-up Form

You can create a signup form using MailChimp plugin in your Admin Dashboard by going to MC4WP > Forms. In this screen, enter your form title and choose the MailChimp lists, and then click Add new form.

Create a signup form using MailChimp plugin to send blog posts by email.Create a signup form using MailChimp plugin to send blog posts by email.

Next, in the Field tab, select the fields and forms you want to include in the form (1) and you can see the form preview in (2).

Select the fields and forms you want to include by MailChimp.Select the fields and forms you want to include by MailChimp.

A lot of additional settings can be found in the Messages and the Settings tab. These settings are easy to deal with so you just need to read the instructions carefully for each tab.

Configure the Message tab of MailChimp to send blog posts by email.Configure the Message tab of MailChimp to send blog posts by email.Configure the Settings tab of MailChimp to send blog posts by email.Configure the Settings tab of MailChimp to send blog posts by email.

The Appearance tab will decide how your form looks like. Remember to hit the Save Changes button after completing all steps.

Set up the appearance of blog post sent by email.Set up the appearance of blog post sent by email.

Now, all you need to do is inserting the shortcode of the created form to the post/page you want.

Inserting the shortcode of the created form to the blog post you want.Inserting the shortcode of the created form to the blog post you want.

Moreover, MailChimp provides you with a special widget to let you display form easily just by adding this widget to the wanted area.

Mailchimp provides you with a special widget to let you display form easily.Mailchimp provides you with a special widget to let you display form easily.

This is the result of my form:

The form creat by MailChimp.The form creat by MailChimp.

After you finish step 1, it’s time to set up automatic regular updates to the mailboxes of your subscribers. All emails to your readers can be sent manually. But it may not be a good idea when it comes to a regularly updated blog, as it takes a lot of time. Therefore, in MailChimp, you can set up an automatic campaign that your participation will notify all your subscribers about new articles on your blog. This is called an RSS feed. Another solution is to use MailOptin- which is quite efficient. Let’s dig in both ways!

Method 1: Use the MailOptin plugin

MailOptin is a WordPress plugin that automatically emails your blog posts to your Mailchimp subscribers. You can choose whether to send the email as soon as each blog post is published. Or you can also make a daily, weekly, and monthly newsletter roundup of your posts.

To send email notifications of new blog posts, you’ll need the Pro or Agency plan. After you get the plugin, log in to your WordPress site to install and activate it.

Step 1 – Connect MailOptin to your Mailchimp account

Firstly, you need to get your Mailchimp API key in your Mailchimp account:

you need to get your Mailchimp API key in your Mailchimp accountyou need to get your Mailchimp API key in your Mailchimp account

  • Go to Integrations under the MailOption Dashboard menu.
  • Click the MailChimp tab to reveal the settings. Enter your API key and hit the Save Changes button.

Go to Integrations under the MailOption Dashboard menu. Click the MailChimp tab to reveal the settings. Enter your API key and hit the Save Changes buttonGo to Integrations under the MailOption Dashboard menu. Click the MailChimp tab to reveal the settings. Enter your API key and hit the Save Changes button

Ok, let’s move to the next step to create and set up email automation with MailOptin.

Step 2 – Set up a new post notification email automation

Create a new email automation

Now we will create the email automation that will be responsible for emailing your MailChimp subscribers when you publish a new post. Just follow these steps:

  • Click Emails under the MailOptin Dashboard menu.
  • Click the Add New button at the top and select Email Automation.

we will create the email automation that will be responsible for emailing your MailChimp subscriberswe will create the email automation that will be responsible for emailing your MailChimp subscribers

Enter a title for the campaign and select one of these types:

  • Choose New Post Notification to send the email as soon as a new post is published.
  • Select Posts Email Digest to create a daily, weekly, or monthly newsletter digest of your posts.

Enter a title for the campaign and select typesEnter a title for the campaign and select types

Then, you need to select a template for your email. You will then be redirected to the email builder. You can choose Select Template to open the email builder or Code Your Own. We will show you how to use the email builder in the next step as coding on your own may be difficult if you’re not a coder.

Set up your email template

On the email builder, use the Body, Header, Content, and Footer panels to customize the email template to your heart’s content. You have options to change colors, add a header image, add custom content, and more.

use the Body, Header, Content, and Footer panels to customize the email template to your heart's content.use the Body, Header, Content, and Footer panels to customize the email template to your heart's content.

The interface is similar to WordPress Customizer so it’s very easy to use.

The Settings panel is where the actual setup is done. Open it to set up the email subject and the maximum content length. You can also restrict the automation to specific categories, tags, and authors. This is ideal if you want to send an email when blog posts are added to a specific category in WordPress.

Open it to set up the email subject and the maximum content length. You can also restrict the automation to specific categories, tags, and authorsOpen it to set up the email subject and the maximum content length. You can also restrict the automation to specific categories, tags, and authors

Choose the recipients and send

Next, scroll down to the Recipient section, select Mailchimp and choose which of your MailChimp audiences (i.e. lists) the email will be delivered to:

scroll down to the Recipient section, select Mailchimp and choose which of your MailChimp audiencesscroll down to the Recipient section, select Mailchimp and choose which of your MailChimp audiences

When you are done, click the Save Changes button at the top right corner and then toggle the activation switch to the right to enable the automation.

Once you enable the automation, you’re done! Now, let’s see the 2nd method.

Method 2: Use MailChimp to send new blog posts by email

Step 1: Create a New Campaign

After logging in to MailChimp, Campaigns > All Campaign at the top of the page, and then select Create Campaign.

Create a new campaign to send a blog post to subscribers.Create a new campaign to send a blog post to subscribers.

This is the interface you see now. Because MailChimp changes the interface quite often so it may be dissimilar when you use it.

You are offered different types of campaigns, but we are creating email campaigns, so click Email.

Click Email to create campaigns for sending blog posts by email.Click Email to create campaigns for sending blog posts by email.

Choose Automate to send email automatically and click the Share blog updates box.

Choose Automate to to send blog posts by email automatically.Choose Automate to to send blog posts by email automatically.

In the next step, you just need to fill in the campaign name and select the audience. When finishing, hit the Begin button.

Choose the audience that receive your email.Choose the audience that receive your email.

Step 2: Set Up Automatic RSS Feeds in MailChimp

When you’ve done with the previous step, you will see this page where you set up automatic RSS feed and other things.

MailChimp prepared guidance with all the possible options, even how to get your RSS feed URL, so you can easily follow. After finishing each step, click Next to move to the next step that you see in the footer. Specifically, these steps require you to:

  1. RSS Feed tab: Customize the campaign by adding RSS feed URL, time, and frequency of mailing.
  2. Recipients: Add recipients;
  3. Setup: Give a name to your newsletter.
  4. Template: Select a template from the Themes.
  5. Design: Design your template after choosing one in the previous tab.
  6. Confirm: Check your campaign and confirm to send.

Set up automatic RSS feeds in MailChimpSet up automatic RSS feeds in MailChimp

The Confirm tab reviews your work carefully. If it finds something wrong with your campaign, you need to resolve it until you see this notice. After that, choose Start RSS to begin the campaign.

Choose Start RSS to start sending email.Choose Start RSS to start sending email.

If you’re sure to continue, click Start Campaign. And you’ve all done!

Start sending WordPres blog posts by email.Start sending WordPres blog posts by email.

Final Thoughts

MailChimp is one of the most powerful tools for interaction with subscribers and newsletters management, and it is suitable for both simple WordPress users and experienced web developers. This mailing service is one of the great wasy to expand the list of email addresses on your WordPress blog. Together with useful content, it will help you build an extensive audience and promote your blog.

Note that a free version allows you to have not more than 2,000 subscribers and send a maximum of 12,000 letters per month. And when you reach the allowed limits, you can always switch to a paid version.