SmartReach.io Blog: Cold emails & follow-ups made easy

Forget list segmentation, Dynamic emails are 100x efficient

As an email marketer, have you ever felt the need to send different emails to different prospects in a single campaign?

Emails that differ in content from prospect to prospect based on the differing data elements in prospect information is what we at smartreach.io define as Dynamic Emails.

In short Dynamic Emails help send different paragraphs of text to different prospects, depending on the prospect info you have.

Why Dynamic Emails are needed:

Merge-tags have introduced personalisation to marketing emails at scale. But with the overuse of merge-tags in templated emails, recipients can now see-through if an email sent is via an automated process or if it is sent personally.

Dynamic emails take personalisation to a whole new dimension by building context in emails.

Having context built into your email body/subject does wonders as your prospects have no way to tell if you are using a templated email as the email you send can sound as if it is sent personally to them.

How do you use Dynamic emails:

Dynamic emails help you build context into emails by including conditional statements in the email body  based on the prospect information you have in your SmartReach.io account.

You can use conditional statements like if , if elsif , and case, within your email body to reach out to a large group of prospects and send different paragraphs of text based on the prospect’s data.

Lets see the syntax and then check a few examples on how to use these in your emails:

if  — 

{% if location == ‘Hyderabad’ %}
We are looking for Frontend engineers with experience in Angular Frameworks in Hyderabad.
{% endif %}

if elsif —

{% if location == ‘Hyderabad’ %}
We are looking for Web Frontend engineers with experience in Angular Frameworks in Hyderabad.
{% elsif location == ‘Mumbai’ %}
We are looking for PHP developers with in Mumbai.
{% else %}
We are looking for software engineers with experience in web technologies. Are you interested to work for a company that offers a healthy work life balance?
{%endif %}

case — 

{% case location %}
{% when ‘Hyderabad’ %}
Our team is looking for Web Frontend Engineers with experience in Hyderabad.
{% when ‘Mumbai’ %}
Our team is looking for PHP developers in Mumbai.
{% else %}
We are looking for software engineers with experience in web technologies. Are you interested to work for a company that offers a healthy work life balance?
{% endcase %}

A few examples:

In the above example, you can observe that without knowing the “technology” on which the prospect is working, the email would have been generalised such that they are looking for engineers from different skill sets at different locations

By introducing control flow with merge-tags, we can now add context i.e if the prospect has experience in one technology we are saying that we are looking for engineers with your skill set and if you would be interested to work in these locations.

The same example can be written using “case” statements like this:Dynamic emails example

Let us know how you like it, and contact us if you need any help making your emails dynamic!

Jeswanth P