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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 tagThe 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 matchThis 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/hideThe 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 textThis 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 timingThe same campaign concept. The same product. Two completely different subscriber experiences — and very different results. This is what personalisation changes.
Results based on Migomail customer campaign data. Individual results vary by industry, list quality, and personalisation depth.
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.
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.
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.
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.
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.
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.
Dynamic product recommendations in Migomail are genuinely different from what other ESPs call "product blocks." Other tools let you pick a product and put it in the email. Migomail actually selects a different product for each subscriber based on their browsing and purchase history. Our post-campaign analysis showed that the AI-recommended products had a 4.2× higher click-to-purchase rate than the manually selected featured product we used before. That gap justified the entire platform cost.
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.
“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 & CEOCommon questions about Migomail's email personalisation capabilities.
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.
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.
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.
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.
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.
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.
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.
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).