No results...

Blog

How dynamic email content gives you magical targeting powers

· 17 min read · Email marketing · October 26, 2022
From left: Panagiotis, Migle, and Remigijus.

The beauty of being human is that we’re all different! But this means there’s no one size fits all content that will connect with all your email subscribers.

That’s why MailerLite has handy targeting options like email segmentation and groups so you can send emails to a particular target audience.

Dynamic email content takes targeting one step further. It lets you add blocks to your email that are only visible to a particular audience, increasing campaign relevancy for each subscriber group.

Setting up dynamic email content is easy once you know how. This article contains all you need to know to boost engagement, click-through rates, and conversions with emails that zero in on your readers’ interests.


Dynamic email content is content within an email that changes depending on who receives the message. It allows you to send a single email with content tailored to each recipient's needs and interests rather than sending multiple emails. 

There are two main types of dynamic content:

  1. Content blocks targeted to groups of subscribers

  2. Content that is personalized based on fields in a user profile

Set up targeted blocks by adding content to your email and choosing which subscriber groups or segments to show the content to. 

Imagine a travel agency that wants to promote its latest trips. Instead of sending a list of all available trips to all subscribers, it could use dynamic content to only show trips that leave from airports close to the recipient’s location. 

The second type of dynamic content is when you personalize a sentence in your email to make it relevant to each subscriber. 

Collect information about your subscribers and use pre-built or custom variables to place this customer data in your email. This results in content that appears as if it was written specifically for the person who receives the email. 

For example, you can use the {$name} tag to enter the recipient's name in your email subject line or copy.  


Dynamic content adds a little je-ne-sais-quoi 👌 to your newsletter. It’s different, tailored to your subscribers, and spells good news for your conversion rates.

Why you’re going to love dynamic content ❤️
  1. You can share exclusive content: Gone are the days of sending everyone the same information! Now, you can deliver personalized content by handpicking who will see certain parts of your message. For example, you can share email coupons for loyal customers, or add additional content for people who have a paid newsletter subscription.

  2. You’ll improve click-through rates: When people see content that is relevant to their demographic and interests, they're more likely to read and click through to your website. 

  3. You can boost sales: By taking note of your subscribers’ shopping behaviors, you can create targeted cross-sales campaigns to inspire action—such as with an abandoned cart email.

  4. You save time: Rather than creating individual groups and multiple emails for your different marketing messages (which is rather time-consuming), you can compile everything into a single email.

These benefits make dynamic content the key to sending ultra-personalized emails that convert. Read on to discover how to use dynamic content within your own email marketing campaigns.


Building a dynamic email campaign is super easy in MailerLite. Just collect information about your subscribers, like interests and demographic, and use this data to set the visibility of content blocks, add personalized elements or do both!

Here are step-by-step instructions for how to build a dynamic email campaign.

1. Build your email list

You can’t send dynamic email content without an email list, so the first step is to start collecting email addresses. 

We have a guide that explains how to build an email list from scratch that goes into this topic in a ton of detail. 

The basic details are that you can convert website visitors into subscribers by adding sign-up forms and pop-ups to your website.

2. Collect information about your subscribers 

Once you have subscribers, collect information that you can use to target dynamic content. 

Think about the data points that will allow you to send relevant content that helps achieve your business goals. Here are some examples:

  • An e-commerce store could collect data on the product categories each customer is interested in and use dynamic content to promote products in these areas

  • A blog or online publisher could collect data on topics the recipient reads and send more relevant articles to increase CTR

  • A B2B tool or service could collect data about the recipient’s industry to send sales content that shows how the tool helps 

  • A hospitality company could collect data about the recipient’s location and send relevant offers that are more likely to convert

There are several ways to collect this information. 

The easiest is to add a field to your email sign-up form that asks for the data. Doing this ensures people hand over the information you need when they join your list.

Signup form - MailerLite
Source: MailerLite

The issue is that asking for too much information may stop people from signing up. A good alternative is to ask for minimal information on sign-up, but collect more data once they join your list. 

One option is to use your preference center to let customers tell you about their interests and the type of content they like to receive. Just add a link to your email and ask customers to update their information. 

You can use email surveys in a similar way. Create a survey that asks a question and then add subscribers to a group or update a field based on their answers. Embed the survey in your email, so it’s super easy to answer. You can see an example in the screenshot below. 

Muiltiple choice survey to discover what industries are subscribers intersted in  - MailerLite
Source: MailerLite

You can also use subscriber behavior to update the customer profile by adding people to groups when they click on a particular link. For example, a sports e-commerce store could tag a customer as interested in golf when they click on a link to their golf collection. 

3. Group your subscribers

Now you have information about your subscribers, you can create groups based on this information. 

You can do this in the MailerLite Dashboard. Head to Subscribers, Groups, and then click Create a group. Give the group a name and hit Save.

Next, you need to add subscribers to the group. This can be done automatically when a subscriber completes a form or survey or based on how they interact with your campaigns.

You can also manually add subscribers to groups on the Subscribers page by selecting the checkbox next to the people you want to add to your list, and clicking Add to group in the actions menu. 

Read this article to learn more about creating and using groups in MailerLite. 

Subscriber grouping isn’t only for targeting dynamic content

You can also send emails to groups or use someone joining a group as a trigger for an automated workflow. Find out more about how to set up and use subscriber groups by hitting the link below.  

4. Create dynamic email content 

Adding dynamic content to your email is easy using both the MailerLite drag-and-drop editor and rich-text editor. Just choose the blocks you want to add and select which group of recipients you want to show the content to. 

You'll see an eye icon when you hover the mouse over a content block. When you click on the icon, a sidebar opens that shows the targeting options. Here, you can define who sees your dynamic email content.

MailerLite dynamic content example
Source: MailerLite

You have four targeting options on the sidebar—All recipients, Specify recipients, Customize recipients, and Exclude recipients.

These options allow you to show dynamic content based on various factors. Here is more about each option. 

Option 1: All recipients

This is the default option. If you choose this option, the block is visible to all newsletter recipients.

Option 2: Specify recipients

This allows you to select subscriber groups to show the content to. Choose one or multiple groups depending on your needs. 

You can choose to show the content to people who are members of all the selected groups, or any one of the selected groups.  

Option 3: Customize recipients

This rule enables you to show different content to subscribers based on information within custom fields in the subscriber profile.

You can choose from any field in your customer profiles, and use the operators: equals, doesn’t equal, is set, is not set, contains and does not contain.

For example, you could choose to show a block to people in a specific country by choosing the custom field Country, the operator equals, and then entering the relevant country. 

Dynamic block customize recipients - MailerLite
Source: MailerLite

Or you could hide content from people in a particular industry by choosing the custom field Industry, the operator doesn’t equal, and then choosing the industry you want to hide the content from. 

Dynamic block customize recipients
Source: MailerLite

Option 4: Exclude recipients

This rule enables you to hide a content block from subscriber groups. Simply check the boxes next to the group you want to hide your content from.

5. Add email personalization

You can add personalization to customize your content to each specific user. Do this by adding custom fields to your email that show the relevant piece of data from your subscriber’s profile. 

For example, you can use the field {$name} to show the recipient’s name. Instead of using a generic greeting like “Hello everyone” you can change the word “everyone” to the subscriber’s name. 

The below image shows how this looks in the email editor, and how it looks in the recipient’s email inbox.

Personalized email example - MailerLite
Source: MailerLite

Each MailerLite account has 9 default fields: Name, Last name, Email, Phone, Company, Country, State, City, and Zip.

But you can add your own custom fields by heading to the Subscriber page of your dashboard, opening the Fields tab, and clicking Create field

You can then name the field and create a tag to use within your email. For example, you could create a field for the subscriber’s industry and then give it the tag {$industry}.

Top tip: Add a default value 👇

Some contacts in your list may be missing the information requested in the variable. In this case, your email will show a blank rather than the requested data, which can be confusing. 

Setting a default value ensures your email still makes sense. Just add |default('Value') to your tag. 

For example, to use the word “Friend” when you don’t have the recipient’s name, use the tag {$name|default('Friend')}.

6. Preview for both targeted and non-targeted recipients

After you've selected your targeting options, dynamic content preview mode allows you to check the content each audience will see in your newsletter.

The default preview (non-targeted) shows the email without the targeted content. When you select a target group, a custom group or an excluded group, the newsletter preview changes to show what's visible to them.

Preview dynamic content - MailerLite
Source: MailerLite

Before you jump into creating a dynamic content block in your newsletter, make sure you take your time setting it up and think through your campaign strategy. Here are the steps we go through:

Step #1:

Choose the group you want to target with highly-relevant content. Does the group already exist in your subscriber management tool or do you want to customize the recipients using custom rules?

Step #2:

Create content that is unique to that target audience. Make it as specific as possible to have the most significant impact. Does the content speak directly to your recipients’ needs or interests? Your email should always have blocks that are visible to all recipients. Don't forget to include such blocks.

Step #3:

Personalize your call-to-action (CTA) to raise the relevance of your offer so much that your reader will respond. Your email campaign performance will skyrocket.

Sign up to build your first dynamic campaign

Creating targeted campaigns is easy with MailerLite thanks to features like automation, audience segmentation and dynamic content blocks 🎉

Start today

Your inbox is filled with examples of emails with dynamic content. Here are some of our favorites to highlight the power of dynamic content.

MailerLite: Promote premium features to free trial users

We used dynamic content blocks in our free premium trial campaign. The goal of the newsletter was to promote our favorite premium features.

The campaign was targeted to all of our subscribers, but a small group of them were already in the middle of a free premium trial.

These subscribers only had access for 2 weeks, so we wanted to let them know time was running out. We added dynamic content that was visible to the people in the free trial.

Here's the newsletter below. You can see what our newsletter looks like for the general audience, and then it'll show you the dynamic text we added for the targeted group.

dynamic email content MailerLite example
Source: MailerLite

By using dynamic content, we highlighted our favorite premium features to all of our customers, while sending a personalized email to the smaller group.

Uniqlo: Recommend clothes based on the weather

The email marketers at UNIQLO took dynamic content to the next level by grouping their subscribers by location. They could then offer specific product recommendations, depending on the weather forecast.

UNIQLO dynamic email content example
Source: Uniqlo

EasyJet: Include the customer's flight details

This email from EasyJet contains dynamic content to streamline the recipient’s flight experience. It uses the customer's name and destination in the email opening and includes flight information further down the message.

EasyJet dynamic content example
Source: EasyJet

Spotify: Targeted music recommendations

The content in Spotify’s newsletter varies depending on the subscriber’s listening preferences. The content is relevant to the subscriber, so they are more likely to check out the recommendations in the app (‘90s hits, anyone?).

Spotify dynamic email example
Source: Spotify

Netflix: TV series reminders

Netflix uses dynamic email content to remind subscribers to pick up where they left off on their latest series. Other Netflix emails recommend new shows for the recipient based on their viewing history.

Netflix dynamic email content example
Source: Netflix

Whether you're promoting an e-commerce discount, a members-only deal or a questionnaire for people in certain locations, dynamic email messages are a powerful marketing tool.

Dynamic content in email marketing can give people a more personalized experience—and amp up your email engagement rates in the process!

Incorporate it into your digital marketing strategy, and watch your conversion rates go up in real time.

We want to hear your dynamic email content story! Give it a try and let us know.


Editor's note: This article was originally published in September 2019. It has now been updated to include new dynamic content features and examples.

Duncan Elder
Duncan Elder
I’m Duncan, a content writer at MailerLite. I love building websites with no-code tools and writing about what I learn. I created my first site in 2011 with Blogger—it’s safe to say that website builders have improved a lot since then!
Stop War! Help Ukraine! See what you can do