Industry packs are ready for eight industries. Start from journeys built for yours.Browse packs
Campaigns and templatesUpdated 29 Apr 2026

Marketing Personalization: Levels, Examples and Liquid Templates

What marketing personalization is, the four levels from merge fields to one-to-one, the data you need, channel examples, a Liquid template and the privacy rules to follow.

PN
Written by Priya Nair
  • Published29 Apr 2026
  • Read time6 min
  • Length1,224 words
Share this guide
Marketing personalization guide cover

“Hi {first_name}” was personalization once. Today people expect messages that reflect what they bought, what they looked at and when they like to hear from you, and they notice when a brand gets it wrong. This guide explains what marketing personalization is, the levels from simple merge fields to behavioural triggers, what data you need, examples across channels, a Liquid template you can reuse, and the privacy and quality rules that keep it from feeling creepy.

What is marketing personalization?

Personalization is tailoring the content, timing and channel of a message to the individual person who receives it, using what you know about them. It ranges from inserting a name to recommending products with a recommender system. The point is relevance: the message should be useful to this person right now, not to an average customer.

Levels of personalization

Four levels of marketing personalization: basic merge fields, segment-based content, behavioural triggers and one-to-one predictive recommendations, with an example for each
Most teams get the biggest gain at levels two and three.
LevelWhat changesExampleData needed
1 BasicName and simple fieldsHi Asha, your order is confirmedName, order
2 Segment-basedContent by groupFestival offer for customers in JaipurCity, preferences, past purchases
3 BehaviouralTriggered by actionsReminder for the item left in your cartEvents: views, cart, purchase
4 One-to-onePredicted next best item or timeProducts you are likely to reorder, sent at your usual hourRich history, models

Do not skip to level four. Most gains come from solid segmentation and well-timed triggers, which need good data but not complex models.

What data you need

  • Identity: name, email, phone, customer ID.
  • Attributes: city, language, plan, birthday, preferences.
  • Behaviour: product views, cart events, purchases, app opens, email and WhatsApp engagement.
  • Value: order count, total spend, last purchase date.
  • Consent and preferences: which channels, how often, which topics.

Our guides to the data model and sending events show how to get this into one profile, and contacts explains how profiles are stored.

Personalization examples by channel

ChannelPersonalised messageWhat drives it
EmailSubject: Ravi, your running shoes are back in stock (size 9)Saved product interest and size
WhatsAppYour Trail Runner order ships today. Track: linkOrder event and tracking number
SMSYour premium of Rs 4,200 is due on 5 Nov. Pay: linkBilling date and amount
PushNew episodes of the show you were watching are liveViewing history
WebA banner that shows the category the visitor browsed last timeBrowsing behaviour

Personalising with Liquid

In Flowfox you write dynamic content using Liquid, a simple template language. This example greets the person by name, shows the last product they viewed if there is one and falls back to a general line if not. Our Liquid guide lists the available fields and filters.

Hi {{ contact.first_name | default: "there" }},

{% if event.last_viewed_product %}
You were looking at {{ event.last_viewed_product.name }}. It is still available.
{% else %}
Here is what is new this week at Asha's Kitchen.
{% endif %}

{% if contact.city == "Jaipur" %}
Free same-day delivery in Jaipur on orders above Rs 799.
{% endif %}

Always provide a fallback value with default so a missing field does not produce “Hi ,” in thousands of inboxes. Send a test to a contact with empty fields before launch.

How to start personalizing, step by step

  1. Pick one use case. For example, a welcome message that reflects why the person signed up, or a cart reminder showing the actual product.
  2. Check the data. List the fields you need and how complete they are. If city is empty for half your contacts, fix collection first.
  3. Build segments. Group contacts by behaviour and value. See customer segmentation.
  4. Write modular content. One template with blocks that change by segment is easier to maintain than ten separate messages.
  5. Add fallbacks and rules. Defaults for empty fields, and rules for who must not receive the message.
  6. Test with edge cases. Long names, missing fields, different languages and devices.
  7. Measure against a control. Compare personalised messages with a generic version using A/B testing.

Personalization and privacy

Relevant is good. Creepy is not. Use data customers expect you to have, such as their orders and stated preferences, and be careful with inferences about health, finances or family. In India the Digital Personal Data Protection Act, 2023 sets expectations for notice, consent and the ability to withdraw consent. Practical habits: tell customers what you collect and why, let them set preferences, keep sensitive categories out of segments unless essential and delete or exclude people promptly when they ask.

A good test. Would the customer be surprised that you know this? If yes, either do not use it in the message or explain where it came from, for example “because you viewed this item”.

Measuring personalization

MetricCompare
Click-through and conversionPersonalised vs generic version
Revenue per messageBy segment and level of personalization
Unsubscribe and complaint rateCheck relevance is not hurting trust
Fallback rateHow often missing data forced the generic version
4Levels of personalization
1Fallback for every field
1Control group per test

Personalization in Flowfox

Flowfox stores events and attributes on one profile, so any message in campaigns or journeys can use them. The email builder supports dynamic blocks, segments keep audiences current, and FoxAI can draft variations for different segments. Results by segment show up in analytics.

Personalization across the customer lifecycle

StageWhat to personaliseExample
New visitorContent by source or interestLanding page matching the ad they clicked
New customerOnboarding by use caseSetup steps for the goal they chose at sign-up
Active customerRecommendations and timingReplenishment reminder when a product is due
At riskOffer and channelPersonal check-in on WhatsApp for a high-value customer
LapsedWin-back reasonWe have restocked the item you bought last time

The most common error is to personalise only the first stage. Retention messages gain a lot from knowing what the customer last did. See our guides to retention strategies and customer onboarding for examples.

Fixing the data problems behind bad personalization

ProblemWhat it causesFix
Names in capitals or with titlesHi MR SHARMA, in the greetingClean at capture, use a proper-case filter
Missing first nameHi ,Fallback to a neutral greeting
Duplicate profilesTwo copies of the same emailMerge on a stable identifier
Stale preferencesOffers for things they no longer wantRefresh through preference centres and behaviour
Wrong languageMessages in English to a Hindi readerStore language and use it in templates

Language deserves its own mention. In a country with many languages, sending in the language the customer chose is one of the simplest and most powerful forms of personalization. The practice of adapting content for a market is known as localization, and it covers date formats, currency and tone as well as words. Store a language attribute on every profile and write template variants for your main languages. Ask before you assume: a preference selected by the customer is better than a guess.

Writing graceful fallbacks

A fallback is what the message says when the data is missing. Good fallbacks read naturally: “Hi there” instead of a blank name, “our latest arrivals” instead of a missing product, “your area” instead of a missing city. Test each template with a profile that has no data at all and read the result aloud. If it sounds odd, the fallback needs work.

Common mistakes

  • Name-only personalization. It is the least effective kind.
  • Dirty data. Wrong names, duplicated profiles or stale preferences erode trust.
  • No fallback. Empty fields look careless.
  • Over-personalising. Too much detail feels like surveillance.
  • Never testing. Verify that personalised versions actually beat generic ones.

Personalization works when the customer feels understood, not watched.

Make every message feel written for one person. Combine events, segments and Liquid in one workspace.

Explore campaigns

For more, read about omnichannel marketing, email marketing and retention strategies, and browse the blog.

Frequently asked questions

What is marketing personalization?

Marketing personalization is tailoring the content, timing and channel of a message to an individual using what you know about them, such as their behaviour, purchases and preferences.

What are examples of personalization in marketing?

Product recommendations based on past purchases, cart reminders showing the actual item, offers by city, messages sent at a person’s usual time and subject lines using a saved interest.

What data do I need for personalization?

Identity, attributes such as city and language, behaviour events such as views and purchases, value data such as order count and spend, and consent and channel preferences.

Is personalization the same as segmentation?

No. Segmentation groups people and sends each group different content. Personalization can go further, adapting content for each individual using their own data.

How do I avoid personalization mistakes?

Keep data clean, provide fallback values for every field, test with edge cases such as empty or very long names, and use a control group to confirm the personalised version performs better.

Is personalization legal and private?

It is lawful when you follow data protection rules such as obtaining consent, giving notice and honouring withdrawal. In India the Digital Personal Data Protection Act, 2023 applies. Avoid using sensitive inferences.

What is Liquid in marketing platforms?

Liquid is a simple template language used to insert dynamic content, such as names and product details, and to show or hide blocks based on conditions.

Topics#personalization#liquid#segmentation#dynamic content#privacy
Was this guide helpful?Your answer helps us improve our guides.

See your own customers in Flowfox this week.

Start a free workspace, connect a data source and send your first journey. Or book a guided demo.