GDPR Compliance

We use cookies to ensure you get the best experience on our website. By continuing, you accept our use of cookies, privacy policy and terms of service.

Dynamic Email Personalisation

Every Email Feels Like
It Was Written Just for Them.

Migomail's personalisation engine goes beyond first-name merge tags. Conditional content blocks, dynamic product recommendations, personalised subject lines, subscriber-level send times, and AI-driven content matching — all without writing a single line of template code.

Merge Tags Conditional Blocks Product Recommendations Send-Time Optimisation AI Content Matching
Migomail Email Personalisation
2.1×
Higher Open Rates
6.7×
More Transactions
50+
Merge Variables
Conditional Blocks
AI
Content Matching
4.9★
Customer Rating
Personalisation Capabilities

Eight Layers of Personalisation.
One Platform. Zero Code.

Real personalisation is not inserting a first name. It is sending a different email — with different content, different products, different messaging, and different timing — to each subscriber, based on who they are and what they do.

01

Merge Tag Library

Insert any subscriber profile data — first name, last name, company, city, account tier, custom fields, loyalty points, last purchase date, or any field you define — directly into email body text, subject lines, preview text, and CTA buttons using simple double-brace merge syntax. Fallback values prevent blank fields when data is missing.

50+ built-in merge variablesCustom field merge supportFallback default valuesSubject line & preview text mergeCTA button text personalisation
02

Conditional Content Blocks

Show or hide entire email sections based on subscriber conditions — segment membership, purchase history, account tier, geographic location, or custom field values. One email template can deliver completely different content to a VIP customer, a first-time buyer, and a prospect — without creating three separate campaigns.

Show/hide blocks by segmentCondition on any profile fieldNested condition logic (AND/OR)Multiple fallback content variantsNo template language required
03

Dynamic Product Recommendations

Automatically populate product recommendation blocks with items selected for each individual subscriber — based on their browsing history, past purchases, product category affinity, and collaborative filtering ("customers like you also bought"). Connects directly to Shopify, WooCommerce, or your product catalogue via API.

Purchase-history-based recommendationsBrowse abandonment productsCategory affinity matchingCollaborative filtering ("also bought")Real-time product data sync
04

Personalised Subject Lines & Preview Text

Craft subject lines and preview text that include subscriber name, city, last purchase, loyalty tier, or any merge field — making your email stand out in an inbox full of generic broadcast subject lines. A/B test personalised subject lines against generic ones to quantify the open rate impact for your specific audience.

Merge tags in subject lineMerge tags in preview textEmoji support in subjectA/B test personalised vs genericCharacter count guide for clients
05

Send-Time Optimisation

Migomail analyses each subscriber's historical open behaviour — the days and hours when they most reliably open email — and schedules their copy of the campaign to arrive at their individual optimal time. The send is staggered across hours or days so every subscriber receives the email when they are most likely to open it.

Per-subscriber open time analysisOptimal day-of-week predictionStaggered send across time windowAI model updates continuouslyOverride for time-sensitive campaigns
06

Personalised Sender Name

Replace the generic brand from-name with the subscriber's assigned account manager, sales rep, or regional contact — making the email appear to come from a person they know rather than a brand they recognise. Dramatically increases open rates and reply rates for B2B, SaaS, and relationship-driven marketing.

Per-subscriber from-name mergeSales rep or account manager nameCRM-synced contact ownershipWorks with authenticated domainsReply-to personalisation support
07

Dynamic Images & Banners

Swap hero images, banner graphics, and product photos based on subscriber profile data — serving a different image to male and female subscribers, to different geographic regions, or to different loyalty tiers. Dynamic images are served from CDN with zero layout impact on the email design.

Segment-based image variantsGender / region / tier targetingCDN-served with fast load timesWorks in drag-and-drop builderFallback image for unmatched conditions
08

AI-Driven Content Relevance Scoring

Migomail's content relevance engine analyses which content blocks, product categories, and messaging themes perform best for each subscriber based on past engagement history — and automatically promotes the content variants most likely to drive clicks and conversions for each individual, without manual segment setup for every content variation.

Per-subscriber content affinity scoringAutomatic content variant promotionCategory & theme preference modellingContinuous learning from engagementWorks alongside manual conditional blocks
Personalisation in Action

What a Fully Personalised Email
Actually Looks Like

Every element of this email adapts to the individual subscriber — from the greeting through to the product recommendation, exclusive offer, CTA, and delivery time. No manual editing. No separate lists per variant.

Email Preview — Priya Sharma
From: Riya at Migomail <riya@migomail.com>
Priya, your next favourite pick is here 🎯
Hi Priya 👋
Based on your last order from Mumbai, we've curated something special.
🎒
Recommended for you
Leather Backpack — Midnight Black
₹3,499  ·  Based on your browsing history
VIP Member Exclusive
Use code PRIYA20 for an extra 20% off
This offer is only visible to Gold tier members like you
Shop Priya's Picks  →
Delivered at 9:02 AM IST — your optimal open window (AI detected)
1
Merge Tag — First Name

The subject line and greeting both pull from the subscriber's first name field. A fallback value ("there") displays if the name field is empty.

{{first_name}} merge tag
2
Dynamic Product Recommendation

The product shown is selected for this subscriber individually — based on their browsing history and past purchases, not a single product chosen for all subscribers.

AI product match
3
Conditional Content Block

This discount offer section is only visible to subscribers tagged as Gold tier VIP members. Non-VIP subscribers see an alternative block — or no block at all.

Conditional show/hide
4
Personalised CTA Button

The CTA text includes the subscriber's first name, making the call-to-action feel directly addressed to them. The button colour and text both use merge tag values.

Dynamic CTA text
5
Send-Time Optimisation

This email was queued to deliver at 9:02 AM — Priya's historically highest-engagement time window, detected from her past 90 days of open behaviour.

Per-subscriber timing
Before & After

Generic Broadcast vs
Migomail Personalisation

The same campaign concept. The same product. Two completely different subscriber experiences — and very different results. This is what personalisation changes.

Generic Broadcast Sent to all 42,000 subscribers
Subject line
Check out our new collection! Shop now.
From name
The Brand Team
Greeting
"Dear Customer,"
Product shown
Same product for all 42,000 subscribers
Offer
No offer — standard price for everyone
CTA
"Shop Now"
Send time
9:00 AM GMT — regardless of timezone or behaviour
Content blocks
Identical email body for every subscriber
12.4%
Open Rate
1.1%
CTR
0.08%
Conv. Rate
Migomail Personalised 42,000 unique email variants
Subject line
"Priya, your next favourite pick is here 🎯"
From name
"Riya at Migomail" — subscriber's account manager
Greeting
"Hi Priya, based on your last order from Mumbai..."
Product shown
AI-selected from catalogue based on each subscriber's history
Offer
VIP tier discount shown only to Gold members (15% of list)
CTA
"Shop Priya's Picks →" — name in button text
Send time
Each subscriber's individual peak open window (AI-detected)
Content blocks
Conditional blocks adapt to tier, region, and purchase history
26.1%
Open Rate
7.3%
CTR
0.54%
Conv. Rate

Results based on Migomail customer campaign data. Individual results vary by industry, list quality, and personalisation depth.

How It Works

From One Template to
100,000 Unique Emails in 5 Steps

Migomail's personalisation system builds individual email variants for every subscriber at send time — no manual work after the initial setup, no separate lists for each variant.

01
Connect Your Data
Link your CRM, ecommerce store, CDP, and any custom API to make subscriber profile data, purchase history, and behavioural events available as personalisation variables.
02
Build One Template
Design a single email template in the builder. Insert merge tags where subscriber data should appear. Add conditional blocks for content that varies by segment or field value.
03
Configure Variants
Define your conditional logic — which content blocks show to which subscribers, which product blocks use which data source, and which sender name maps to which subscriber attribute.
04
Set Send Time Rules
Choose send-time optimisation to deliver at each subscriber's optimal time, or set a specific time for time-sensitive campaigns. Both modes work with conditional content.
05
Send Once, Deliver Uniquely
Migomail's personalisation engine renders a unique email for every subscriber at send time — replacing merge tags, evaluating conditional blocks, and selecting products individually before delivery.
Why Personalisation Matters

The Numbers Behind
Email Personalisation

Personalisation is the highest-leverage improvement you can make to an existing email programme. These are the outcomes that change when you move from broadcast to individual.

2.1×
Higher Open Rate
Personalised Subject Lines & From Names Drive Opens

A subject line that includes a subscriber's first name, city, or last purchase item is more than twice as likely to be opened than a generic broadcast subject line, according to analysis across Migomail customer accounts. The improvement is consistent across B2C, B2B, and ecommerce — because relevance signals at the inbox level are universal.

  • First name in subject line: +26% open rate
  • Personalised from name: +18% open rate
  • Send-time optimisation: +34% open rate
  • Combined personalisation: 2.1× average
6.7×
More Transactions
Dynamic Product Recommendations Drive Purchases

Personalised email campaigns — where the product shown, the offer presented, and the content blocks displayed are all tailored to the individual subscriber — generate 6.7× more transactions per email sent compared to generic promotional campaigns. The mechanism is simple: subscribers are far more likely to click on a product selected for them than a product selected for everyone.

  • Purchase-history-based recommendations
  • Browse-abandonment product surfacing
  • Tier-based offer personalisation
  • Real-time inventory & price sync
58%
Of Revenue
Personalised Emails Generate 58% of Revenue from 21% of Sends

Across Migomail ecommerce accounts, personalised campaigns (those using conditional blocks, dynamic products, or send-time optimisation) account for only 21% of total campaign sends — but generate 58% of total email-attributed revenue. The high revenue-per-send efficiency of personalised campaigns is what justifies investing in personalisation infrastructure over increasing send volume.

  • Higher revenue per send than broadcast
  • Lower unsubscribe rates (relevance effect)
  • Better inbox placement (engagement signals)
  • Compounds over time as model improves
2.1×
Higher Open Rate
6.7×
More Transactions
58%
Revenue from Personalised Sends
4.9★
Customer Rating
What Marketers Say

From Teams Using Migomail Personalisation

Feedback from marketers, growth managers, and ecommerce leads who replaced generic campaigns with personalised emails on Migomail.

★★★★★

The conditional blocks completely changed how we approach campaign design. Instead of sending four separate campaigns to four audience tiers, we build one template with four conditional sections and send it once. We went from producing 16 campaigns a month to producing 4 — and our revenue from email went up because every subscriber receives relevant content.

Kiran Desai
Kiran Desai
Email Marketing Manager, Retail Chain
★★★★★

We are a B2B SaaS company and the personalised sender name feature was the single highest-impact change we made to our outbound email programme. Switching from "The Migomail Team" to each subscriber's assigned account manager's name increased our reply rate from 0.3% to 2.1%. That's 7× more replies from the same send. In B2B, making an email look like it came from a person rather than a brand is worth more than any other personalisation.

Saurabh Jain
Saurabh Jain
VP Growth, B2B SaaS Platform

Ready to Make Every Email Feel Personal?

Set up merge tags, conditional blocks, and product personalisation in your first campaign — no code, no data team, no technical configuration. Start free and see the difference in your first send.

star-1
star-2
Hero image

“Rackwave Technologies has significantly improved our marketing performance while providing reliable cloud services. We’ve been using their solutions for a while now, and the experience has been seamless, scalable, and results-driven.”

David Larry

Founder & CEO

Have a question or feedback? Fill out the form below, and we'll get back to you as soon as possible.

Sending your message…

Trusted for overall simplicity

Based on 400+ reviews with customer satisfaction on
Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot
FAQ

Frequently Asked Questions

Common questions about Migomail's email personalisation capabilities.

  • What is the difference between a merge tag and a conditional block?

    A merge tag replaces a placeholder with a subscriber's data value — for example, {{first_name}} becomes "Priya" for one subscriber and "Marcus" for another. A conditional block shows or hides an entire section of email content based on a condition — for example, showing a VIP discount section only to subscribers tagged as Gold tier, and hiding it entirely from all other subscribers. Merge tags personalise words. Conditional blocks personalise what content exists in the email.

  • What happens if a subscriber's data is missing for a merge tag?

    You can define a fallback value for every merge tag. For example, {{first_name | there}} would display "Hi there" for subscribers with no first name on record instead of "Hi ," — which looks broken and unprofessional. Fallback values are set once per merge tag and apply automatically whenever the referenced field is empty or null for any subscriber.

  • How do dynamic product recommendations work?

    When you add a dynamic product block to your email template, you configure a data source — Shopify product catalogue, WooCommerce API, or a custom product feed URL. At send time, Migomail's recommendation engine selects products for each subscriber based on their purchase history, browsing data (via the Migomail tracking pixel), and collaborative filtering patterns. Each subscriber receives a different product in their version of the email. If no personalisation data is available for a subscriber, you can configure a fallback product or featured item.

  • Can I personalise the from name for each subscriber?

    Yes. The from name field supports merge tags — so you can configure it to display the subscriber's assigned sales rep name, account manager name, or any custom field value. The from email address remains your authenticated sending domain for deliverability, but the display name changes per subscriber. This requires that the relevant field (e.g., "account_manager_name") is populated in your subscriber profile — either via CRM sync or CSV import.

  • What is send-time optimisation and how accurate is it?

    Send-time optimisation analyses each subscriber's historical email open timestamps to predict their future optimal engagement window — typically a 1–2 hour window on a particular day of the week. The model requires a minimum of 5 past open events per subscriber to make a reliable prediction; subscribers with insufficient history receive the campaign at the default send time you specify. Accuracy improves as more engagement data accumulates. The model is retrained automatically as new data arrives.

  • Can I use personalisation in automated campaigns, not just one-time sends?

    Yes. All personalisation features — merge tags, conditional blocks, dynamic products, send-time optimisation, and personalised sender names — work in automated campaign sequences as well as one-time campaign sends. An onboarding sequence can show different content based on the subscriber's account tier, a post-purchase flow can recommend related products to what they just bought, and a re-engagement sequence can personalise the offer based on their historical purchase value.

  • Can I A/B test personalised vs non-personalised versions?

    Yes. You can set up an A/B test where variant A is a personalised version (with merge tags, conditional blocks, and dynamic products) and variant B is a generic version — and measure the difference in open rate, click rate, and revenue directly in the Migomail analytics dashboard. This is the most rigorous way to quantify the impact of personalisation on your specific audience and content type before rolling it out to all subscribers.

  • Is there a limit to how many conditional blocks I can add to one email?

    There is no hard limit on the number of conditional blocks in a single email. In practice, very high numbers of conditional blocks (20+) in a single email add complexity to template maintenance without proportional benefit — we recommend a maximum of 6–8 conditional sections per email for manageable template management. Each conditional block can have multiple content variants (the condition is true, the condition is false, fallback for unknown values).