Anton Chisliuk · AI Marketing Ops
Anton Chisliuk
AI Marketing Ops

Marketing Automation and Agents

Merge Tags Cheat Sheet: Email Personalization Guide

Use merge tags without broken greetings or wrong links. Get common Mailchimp tags, platform differences, fallback rules, and a practical pre-send QA checklist.

12 min readWritten by: Anton ChisliukTop of funnel

A merge tag can turn a generic email into a useful message - or send your best prospect a greeting that literally says “Hi, FIRST_NAME.” The difference is rarely the copy. It is usually the data, the platform syntax, or a missing fallback. This merge tags cheat sheet covers common Mailchimp tags, explains how other platforms handle personalization, and gives you a practical process for connecting CRM fields to emails without breaking the customer experience. There is no universal list of every tag across every tool: custom fields and template engines make that impossible. What you can build is a reliable reference for the tags your business actually uses, with clear rules for testing, ownership, and deployment.

What Are Merge Tags, and How Do They Work?

Merge tags are placeholders that a marketing platform replaces with stored information when it renders a message. That information might be a contact’s first name, a company name, an appointment date, or an unsubscribe link. Depending on the tool, you will also see them called personalization tokens, merge fields, variables, or dynamic fields.

Imagine a template containing Hi *|FNAME|*,. In a Mailchimp email, that tag can become “Hi Maya,” when the recipient has a first-name value in the relevant audience field. If the value is missing, the result depends on your field defaults and template logic. The platform does not automatically know what you intended.

Not every tag pulls information from a contact record. Some retrieve campaign details, organization settings, or system-generated URLs. Others control whether content appears at all. Treat those as different jobs: retrieving a value, generating a destination, and evaluating a condition require different checks.

For a business owner, the value is operational consistency. One approved template can serve many recipients while preserving relevant details. But a tag is not a data-cleaning tool. If your CRM says a contact’s first name is “Accounts Payable,” your email may confidently greet Accounts Payable.

Mailchimp Merge Tags Cheat Sheet

Mailchimp uses the recognizable *|TAG|* format. The table below covers common tags for standard audience-based email campaigns. Audience fields can be customized, so confirm that the field’s configured merge tag matches your template before copying anything into a live campaign.

Contact tags such as *|FNAME|* depend on audience data. Organization and campaign tags depend on settings or send context. System links need their own validation, especially when you reuse templates across audiences or accounts.

Merge tagPurposeOperational check
*|FNAME|*Contact’s first name, if configured with this audience-field tagCheck the field mapping and missing-value behavior.
*|LNAME|*Contact’s last name, if configured with this audience-field tagDo not assume every record includes a family name.
*|EMAIL|*Contact’s email addressAvoid exposing it unnecessarily in links or shared content.
*|UNSUB|*Unsubscribe URLUse the supported unsubscribe implementation and validate it.
*|UPDATE_PROFILE|*Link to update profile informationCheck the destination and which fields recipients can edit.
*|ARCHIVE|*Link to the campaign’s browser-view pageCheck the browser version for unwanted data exposure.
*|LIST:NAME|*Audience nameMake sure an internal audience label is suitable for recipients.
*|LIST:COMPANY|*Company or organization name from audience settingsVerify the correct sending entity.
*|LIST:ADDRESS|*Address information from audience settingsReview the actual output and applicable footer requirements.
*|CURRENT_YEAR|*Current yearUseful in a footer; it does not refresh other outdated copy.

This is a working reference, not a promise that every tag behaves identically in every Mailchimp product or editor. Mailchimp Marketing and Mailchimp Transactional have different templating contexts. For additional tags and product-specific limitations, consult Mailchimp’s official merge tag reference.

Custom fields extend the list. For example, an audience field could use *|PLAN|* if you explicitly configure its merge tag as PLAN. Typing a plausible field name into a template does not create that field or populate it. The configuration and the data must exist first.

The business concept travels; the syntax usually does not. A first-name field in Mailchimp, HubSpot, and a Liquid-based template may represent the same information while requiring different insertion methods. Copying visible placeholders between tools is a common migration mistake.

HubSpot commonly exposes personalization through its editor’s token picker. Available tokens and fallback behavior depend on the content type, subscription, and data context. Use the editor to select the intended property rather than assuming a property’s internal name is valid email-template code.

Liquid-style systems often use double braces for output and separate delimiters for logic. That visual similarity does not mean two platforms expose the same objects or filters. A customer field in an ecommerce notification may not exist in a marketing campaign, even within the same business’s stack.

EnvironmentWhat to useWhat not to assume
Mailchimp MarketingSupported *|TAG|* tags and configured audience fieldsThat a tag from another audience has the same mapping
HubSpot marketing emailThe editor’s personalization token controlsThat every CRM property is available in every email context
Liquid-based templatesThe platform’s documented objects, filters, and conditionsThat generic Liquid examples match the platform’s data structure
Outbound sequencing toolsThe tool’s supported variables and fallback syntaxThat missing data automatically produces readable copy
Transactional email systemsVariables supplied by the application or event payloadThat marketing audience data is automatically available

A practical migration document should therefore map meaning, not just characters. Record “contact first name” as the business field, identify its source property, then document the supported insertion method in each destination. Rebuild conditional rules and system links separately.

Fallbacks and Conditional Content: Keep Missing Data Invisible

A fallback is the value or wording used when personalization data is unavailable. For a greeting, the safest option may be “Hello,” rather than a replacement name. The objective is grammatical, accurate copy - not filling every empty field at any cost.

Mailchimp supports conditional merge tags. For example, the following pattern checks whether the first-name field has a value and otherwise uses a generic greeting. It is a Mailchimp-specific example, not universal template syntax, and should be tested with your audience configuration.

*|IF:FNAME|*
Hi *|FNAME|*,
*|ELSE:|*
Hello,
*|END:IF|*

A presence check is not a quality check. A value containing “unknown,” a dash, or an imported placeholder may still count as populated. Clean those values upstream and define what constitutes an acceptable name. Avoid aggressive formatting rules that damage legitimate names with unusual capitalization or punctuation.

Some fields should not have a convenient default. A missing renewal price, contract date, or account-specific payment URL should usually prevent the message from sending or route it for review. Inventing a neutral-looking value is worse than holding the email. Separate optional personalization from required operational data before you build the workflow.

Map CRM Data Before You Personalize a Campaign

The biggest merge-tag failures often happen before the email editor opens. A form writes to one property, an integration reads another, and a campaign references a third. Every component appears to work, but the recipient gets stale or empty information.

Create a field contract: a short specification that defines the source, destination, data type, owner, and missing-value behavior for each important variable. This does not need a complicated governance project. A shared spreadsheet can work if someone maintains it and template changes follow it.

Business fieldSource decisionValidation ruleMissing-value action
First nameApproved contact propertyUsable text rather than an import placeholderUse a generic greeting.
Company nameDefined contact or associated-company propertyCorrect company for this recipient and messageRemove the company-specific clause.
Renewal dateBilling or subscription systemValid date with defined timezone handlingHold the renewal-specific send.
Account ownerCRM ownership fieldActive owner with approved contact detailsUse an approved shared contact or hold the message.
Appointment URLScheduling systemExpected domain and correct booking destinationRoute to review or use an approved generic booking page.

Timing matters too. Does your platform resolve the value when the contact enters a workflow, when the email is queued, or when it sends? Can a sync overwrite a corrected property? Those questions belong in CRM implementation, not in a last-minute copy review.

At Anton Chisliuk · AI Marketing Ops, the operator model keeps CRM setup, copy, and automation under one senior builder rather than splitting them across disconnected handoffs. Cleverence’s results include growth from zero to 2K inbound leads per month; that is a broader marketing outcome, not a claim about merge tags. The relevant lesson is that growing acquisition also requires dependable data handling. The operator approach connects those responsibilities.

Personalized links deserve stricter testing than greetings. A broken name looks careless; a wrong account link can create a security problem. Distinguish public campaign destinations from authenticated account access, and do not treat a personalized URL as proof of authorization.

For campaign attribution, use consistent UTM values that describe the source, channel, and campaign. Avoid putting names, email addresses, or sensitive account details into URL parameters. URLs can appear in analytics, server logs, browser history, and forwarded messages. An opaque identifier is not automatically harmless either; review how it can be connected to a person.

If a field contains part of a URL, use the platform’s supported encoding behavior and verify the rendered destination. Spaces, ampersands, and other special characters can change how a link is interpreted. Do not allow an untrusted field to supply arbitrary HTML or redirect recipients to an unchecked domain.

Unsubscribe links, preference links, and sender information are functional parts of the message. Keep the platform-supported mechanisms intact, and check the rules that apply to your recipients and message type. Also inspect browser-view pages and forwarded emails before including confidential information. A message being personalized does not make every version of it private.

First-name personalization is easy to see, but contextual relevance often matters more. A contact who requested a demo needs different information from someone who downloaded a checklist. A renewal reminder needs a different next step from a new-customer onboarding message.

Start with segmentation, then add merge tags. Segmentation determines who receives which message. Merge tags fill approved values inside that message. Trying to replace segmentation with a huge conditional template makes review harder and increases the chance that one recipient sees an irrelevant offer.

For a B2B demo follow-up, useful variables might include the assigned rep, requested product, and confirmed meeting time. For ecommerce, an order update may need item and delivery information supplied by an order event. Do not pull “latest order” from a loosely synced contact record when the message concerns a specific transaction.

AI can help summarize submitted information or classify records, but its output should not become an unquestioned fact in a customer email. Store approved outputs in defined fields, preserve the underlying source where appropriate, and add review rules for sensitive claims. Production marketing automation needs validation and exception handling, not just a successful workflow run.

A Pre-Send QA Checklist for Merge Tags

A test email is useful, but it may not reproduce a live send. Some tools do not resolve recipient-specific values in a generic test. Others use sample data or require a contact-aware preview. Understand what your testing mode does before deciding that a template is ready.

Build a small set of controlled test records that represent the cases your real database contains. Include one complete record, one with optional fields missing, and one with a required field missing. Add long values, special characters, and international text where relevant to your audience.

  • Confirm that each tag exists in the correct audience, object, or event context.
  • Preview every conditional branch, including the fallback branch.
  • Check the subject line, preview text, body, footer, and plain-text version.
  • Open every rendered link and confirm the intended destination.
  • Review desktop and mobile layouts for long or empty values.
  • Validate timezone, date, currency, and language formatting where used.
  • Check sender details, unsubscribe behavior, and preference links using controlled records.
  • Search rendered output for unresolved delimiters such as *| or unexpected double braces.
  • Confirm that required-data failures stop or reroute the message.
  • Approve the actual production template version, not an earlier draft.

When permitted by your platform, a controlled live send to opted-in internal test contacts can catch problems a preview misses. Keep those contacts clearly labeled and excluded from commercial reporting. Do not test unsubscribe behavior on valuable customer records.

Repeat the relevant tests after property renames, integration changes, audience migrations, and major template edits. A tag that worked last quarter can fail after a quiet configuration change. Assign a named approver and keep a brief record of what was checked.

Measure Useful Outcomes and Operational Errors

Do merge tags improve performance? Sometimes, but the tag itself is not the strategy. A correct first name cannot repair a weak offer, a badly chosen audience, or an email sent at the wrong point in the buying process.

If you test personalization, isolate the change where practical. Compare versions with the same audience criteria, offer, timing, and sender. Choose an outcome that fits the campaign: qualified replies, completed bookings, purchases, or another meaningful next step. Open rates alone are a weak decision signal because privacy features and automated activity affect them.

Track reliability alongside conversion. Useful internal measures include missing required fields, fallback frequency, held sends, incorrect links, and support complaints about inaccurate details. A high fallback rate can reveal a form or integration problem before it becomes a broader campaign issue.

Do not force a revenue claim onto a small test. If the audience is limited or the sales cycle is long, report the uncertainty. Cleaning the data may still be worthwhile because it reduces errors and manual work, even when you cannot attribute an immediate pipeline lift to personalization.

Who Should Own Merge Tags: DIY, Agency, or Operator?

DIY can be sensible when you have one email platform, a small number of fields, and straightforward campaigns. The requirement is not a specialist job title; it is an owner who understands the data and can test the output. Documenting ten important fields well beats creating a hundred undocumented variables.

An agency can fit when campaign production is high-volume and your internal systems are already well managed. Check who owns field mapping, integration debugging, and post-launch fixes. If the agency only owns creative production, your internal team still needs to cover the underlying data responsibilities.

A fractional CMO can define lifecycle strategy, segmentation priorities, and performance expectations. Unless implementation is explicitly included, someone else still needs to configure fields, build conditions, and maintain workflows. A hands-on operator fits businesses that need those decisions and the technical delivery connected without adding several specialist handoffs.

When evaluating cost, compare scope rather than just hourly rates. Count the platforms, data sources, templates, conditional branches, and monitoring requirements. A one-time repair and ongoing lifecycle ownership are different purchases. If campaigns are waiting on unreliable CRM data, assign implementation ownership before increasing send volume.

Not sure where to start? Pick one revenue-relevant email and trace every personalized value back to its source. That small exercise usually makes the next decision clear: fix the template, repair the integration, simplify the logic, or assign someone to own the system.

Conclusion

A useful merge tags cheat sheet is more than a list of placeholders. It connects each tag to a trusted source, a supported template context, a sensible fallback, and a repeatable test. Start with the fields that matter to the recipient’s next action, and keep optional decoration secondary.

Author: Anton Chisliuk, AI marketing operator. The operating principle is straightforward: if nobody owns the path from CRM field to delivered message, personalization remains fragile no matter how polished the template looks.

If your emails depend on inconsistent fields or disconnected tools, request a Growth Audit to identify where your data, workflows, and customer communications need attention.

FAQs

- Are merge tags and personalization tokens the same thing?

Usually, they describe the same basic idea: placeholders replaced with data when content renders. The terminology varies by platform. Some systems also use tags for conditional logic or generated links, so check what a specific tag actually does.

- Is there one list of all merge tags for every email platform?

No. Platforms use different syntax, supported objects, and rendering rules. Custom fields also create account-specific tags. Use the vendor’s reference for built-in functionality and maintain your own registry for custom fields and approved usage.

- Why does a merge tag appear as raw text in an email?

Possible causes include incorrect syntax, an unsupported editor or content context, a tag from another platform, or a test mode that does not resolve recipient data. Verify the field configuration and preview against a suitable test contact before changing the copy.

- What happens when a first-name field is empty?

The outcome depends on your platform settings and template logic. You may get an empty space, a configured default, or alternate content. Set an explicit fallback and test it. A simple “Hello,” is usually safer than a greeting that depends on complete data.

- Can merge tags be used in subject lines?

Many platforms support selected personalization tags in subject lines, but support varies. Confirm the permitted tags and fallback behavior. Avoid sensitive details, and test long values because subject lines have limited visible space, particularly on mobile.

- Can I use merge tags to create secure account links?

A merge tag can insert a link, but it does not provide authorization by itself. Secure access should rely on the application’s authentication or an appropriately designed access-token system. Avoid treating a visible contact ID or email parameter as a security control.

- How often should merge tags be tested?

Test new templates and meaningful changes before release. Retest affected messages after field renames, integration updates, migrations, or workflow changes. For ongoing automations, monitor missing-data exceptions and periodically review controlled examples of rendered messages.

Written by

Anton Chisliuk

Founder & Lead Operator · AI Marketing Operator

Anton Chisliuk is a GTM Engineer and Marketing Systems Architect. He built Cleverence's AI-native revenue OS (88 Make blueprints, MCP hub, 0→200K organic, 2.2K leads/mo) and now delivers outsourced GTM Engineering — CRM, automation, SEO, outbound — for growth-stage businesses via aimrktops.com.

About Anton →

Ready to fix this — for real?

Book a free Growth Audit. No sales deck — a 30-minute conversation about your pipeline, stack, and what to ship first.