How to Add Custom Personalization in ActiveCampaign
- Richard Lee
- Views : 28,543
Table of Contents
Most emails get ignored. Not because the offer is bad — but because the message feels like it was written for a crowd, not a person.
Personalization fixes that. And ActiveCampaign gives you more personalization options than almost any other email platform on the market. The problem? Most people use maybe 10% of what’s available, sticking with a first name in the subject line and calling it a day.
This guide walks you through every major personalization feature in ActiveCampaign — from basic custom fields to conditional content blocks — so your emails feel like they were written specifically for whoever opens them.
Why Personalization in Email Actually Matters
Before diving into the how, here is why this is worth your time.
Personalized emails generate 6x higher transaction rates compared to generic ones, according to Experian. Yet 70% of brands fail to use personalization beyond a first name, leaving enormous revenue on the table.
The numbers speak for themselves:
- Emails with personalized subject lines see 26% higher open rates (Campaign Monitor)
- Segmented, personalized campaigns drive 760% more revenue than one-size-fits-all blasts (Campaign Monitor)
- 80% of consumers say they are more likely to buy when brands offer personalized experiences (Epsilon)
- Marketers who use advanced personalization see a 20% increase in sales on average (Monetate)
- 72% of consumers say they only engage with marketing messages tailored to their interests (SmarterHQ)
Personalization in ActiveCampaign is not just about making someone feel good. It is a systematic way to make every email feel relevant enough to open, read, and act on.
Understanding How ActiveCampaign Personalization Works
ActiveCampaign personalization works through a combination of four core systems:
Personalization tags — Dynamic placeholders that pull contact data directly into your email copy, subject lines, and preview text.
Custom fields — Additional data fields you create to store any information about your contacts beyond the defaults.
Conditional content — Blocks of content that show or hide depending on the contact’s attributes, tags, or behavior.
Segmentation + automations — Logic-based rules that determine which version of a message a contact receives and when.
Understanding how these four systems interact is what separates basic personalization from genuinely powerful, context-aware messaging.
How to Set Up Custom Fields in ActiveCampaign
Custom fields are the foundation of everything. Before you can personalize anything, you need data — and custom fields are where that data lives.
Creating a Custom Field
Step 1: Go to Contacts → Manage Fields in your ActiveCampaign dashboard.
Step 2: Click Add a Field in the top right corner.
Step 3: Choose your field type. ActiveCampaign supports:
- Text — Free-form text entries (job title, company name, city)
- Textarea — Longer text inputs (notes, custom descriptions)
- Date — For storing dates like a trial start, last purchase, or birthday
- Date/Time — For precise timestamps
- Dropdown — Pre-set options like industry, plan tier, or lead source
- Radio — Single-choice options
- Checkbox — Multiple-choice selections
- Hidden — Stored data not visible in forms
- Number — Numerical values (employee count, revenue, deal size)
- Money — Currency-formatted values
- Percent — Ratio-based data
Step 4: Name the field clearly (e.g., “Company Size,” “Industry,” “Last Demo Date”) and save it.
Step 5: Organize fields into groups for easier management if you have several.
Once created, your field appears in every contact record and can be populated manually, via forms, through API integrations, or through automation actions.
Populating Custom Fields at Scale
You have several ways to fill custom fields:
- Import via CSV — Include columns matching your field names during a bulk import
- Forms — Map form questions directly to custom fields so data captures automatically
- Automations — Use “Update Contact Field” actions triggered by behavior
- CRM integrations — Sync data from HubSpot, Salesforce, or your own database via Zapier or native integrations
- API — Push data programmatically from your product or external tools
The more richly you populate these fields, the more powerful your personalization becomes.
How to Use Personalization Tags in ActiveCampaign
Personalization tags are the mechanism that pulls your field data into email content. They follow a simple format:
%FIRSTNAME%
%LASTNAME%
%EMAIL%
For custom fields you create, the format is:
%CUSTOM_FIELD_NAME%
Where CUSTOM_FIELD_NAME matches the “merge tag” assigned when you created the field (viewable in Contacts → Manage Fields).
Using Tags in Subject Lines
This is the highest-leverage placement. A subject line that includes the contact’s company name, their industry, or a specific behavior they took will outperform a generic one almost every time.
Examples:
- Hey %FIRSTNAME%, we noticed you haven’t tried [Feature] yet
- %COMPANY% — here’s what your competitors are doing differently
- Your %PLAN% plan is about to expire
How to add it: In the campaign builder, click into the subject line field and type the tag directly, or use the personalization dropdown to select from your available fields.
Using Tags in Email Body Copy
The email body is where personalization gets interesting. You can pull in almost any stored field:
Opening line examples:
- Hey %FIRSTNAME%, since you work in %INDUSTRY%, this is directly relevant to you…
- You signed up %SIGNUP_DATE% ago — here’s what’s changed since then.
- Based on your %COMPANY_SIZE% team, here’s the plan we’d recommend…
How to add it: In the drag-and-drop or HTML editor, place your cursor where you want the tag, then either type it manually or click the Personalize button in the toolbar to search and insert from your field list.
Setting Fallback Values
What happens when the field is empty? Without a fallback, your email might read: “Hey , thanks for signing up” — which is worse than no personalization at all.
ActiveCampaign lets you set fallback values using this format:
%FIRSTNAME|there%
This outputs “there” if the first name field is blank, so the email reads: “Hey there, thanks for signing up.”
For custom fields:
%INDUSTRY|your industry%
%COMPANY|your team%
Always set fallbacks for every personalization tag you use. It is a small step that prevents embarrassing errors at scale.
How to Use Conditional Content Blocks
Conditional content is where ActiveCampaign’s personalization really separates itself from basic email tools. Instead of just inserting data into copy, you can show or hide entire blocks of content based on who the contact is.
Use cases:
- Show a pricing table only to contacts tagged as “Ready to Buy”
- Display different CTAs for free users vs. paid users
- Show industry-specific case studies to contacts in that industry
- Present different offers based on geographic location
- Tailor the email body based on where someone is in your funnel
Setting Up Conditional Content
Step 1: In your email builder, click on a content block (text, image, button, or section).
Step 2: Look for the Conditional Content option in the right-side block settings panel.
Step 3: Click Add Condition.
Step 4: Set the condition logic. You can base conditions on:
- Contact fields — Any standard or custom field value
- Tags — Whether a contact has or does not have a specific tag
- List membership — Which lists a contact is subscribed to
- Geolocation — Country, state, or city
- Custom event data — Behavioral data passed to ActiveCampaign via API
Step 5: Build out the “Show this block if…” and optionally a fallback block for contacts who do not meet the condition.
Step 6: Preview the email by switching between contact segments using the preview selector to verify the logic works correctly.
You can stack multiple conditions using AND/OR logic for more nuanced targeting.
How to Personalize With Tags and Segmentation
Tags in ActiveCampaign are different from personalization tags. These are behavioral labels you apply to contacts — things like “Attended Webinar,” “Visited Pricing Page,” “Downloaded Guide,” or “Trial User.”
Tags power some of your most intelligent personalization because they capture intent and behavior rather than just demographic data.
Applying Tags Automatically
Via automations:
- Go to Automations → New Automation
- Set a trigger (link click, form submission, page visit, email open, purchase)
- Add an Add Tag action
- Name and apply the tag
Via site tracking: If you install ActiveCampaign’s site tracking script, you can trigger tags when contacts visit specific URLs on your website — like a pricing page, a features page, or a signup flow.
Using Tags to Trigger Personalized Sequences
Once contacts are tagged, you can trigger entirely different email sequences:
- A contact tagged “Viewed Enterprise Features” enters a sequence about enterprise case studies and ROI calculations
- A contact tagged “Trial Expired” gets a re-engagement sequence with a discount offer
- A contact tagged “Purchased” exits your sales nurture sequence and enters an onboarding sequence
This kind of tag-driven branching is what turns a basic email list into an intelligent engagement system.
How to Personalize Automations With If/Else Logic
Automations in ActiveCampaign have built-in conditional branching called If/Else steps. This is your most powerful personalization tool because it affects the entire journey a contact goes through, not just one email.
Setting Up If/Else Branches
Step 1: In your automation builder, add an If/Else action from the actions panel.
Step 2: Set the condition — this could be:
- Does the contact have a specific tag?
- Is a custom field equal to a specific value?
- Has the contact opened a specific email?
- Has the contact visited a specific page?
- Is the contact in a specific deal stage?
Step 3: Build out the “Yes” path and the “No” path with different emails, wait steps, or additional actions.
Step 4: Continue branching as needed — you can nest multiple If/Else steps for complex personalization trees.
Example structure:
Contact enters automation
→ If/Else: Is “Company Size” field greater than 50?
YES → Send enterprise-focused email
NO → If/Else: Does contact have tag “Trial User”?
YES → Send trial activation email
NO → Send general onboarding email
This kind of logic means contacts at different stages, different company sizes, or with different behaviors automatically receive the message most relevant to them without any manual sorting.
How to Personalize With Predictive Sending and Engagement Data
ActiveCampaign’s higher tiers include Predictive Sending — an AI feature that analyzes when each individual contact is most likely to open an email and schedules delivery accordingly.
Instead of blasting everyone at 9 AM Tuesday, each contact receives your email at their personal peak engagement time.
How to enable it:
- In your campaign or automation email step, look for the Send Time Optimization option
- Toggle on Predictive Sending
- ActiveCampaign uses historical open data for each contact to schedule individually
Studies show that send-time optimization can increase open rates by 15–25% for lists with sufficient engagement history.
Pair this with subject line and content personalization, and you have messages timed and tailored for maximum impact.
How to Personalize Emails With Dynamic Content Using Liquid Syntax (Advanced)
For users on higher-tier plans, ActiveCampaign supports Liquid templating — a more developer-friendly way to write conditional and dynamic content directly inside your email HTML.
This allows logic like:
{% if contact.industry == “SaaS” %}
Here’s how companies like yours are cutting churn by 30%.
{% elsif contact.industry == “eCommerce” %}
Here’s how stores like yours are recovering abandoned carts.
{% else %}
Here’s how businesses like yours are improving retention.
{% endif %}
Liquid is particularly useful when you want to:
- Generate hyper-personalized copy without building dozens of separate emails
- Pull from multiple fields simultaneously in a single content block
- Create complex nested conditions that the standard conditional content tool cannot handle easily
You can implement Liquid inside custom HTML email templates under Campaigns → Email Designer → HTML editor.
Best Practices for ActiveCampaign Personalization
Personalization done badly is worse than no personalization. Here is what separates effective personalization from the kind that feels creepy or broken.
Keep data clean. Garbage in, garbage out. Audit your contact fields regularly. A personalization tag pulling from an empty or outdated field destroys the effect instantly.
Personalize beyond the first name. The first name is table stakes. Your biggest gains come from personalizing by industry, behavior, company stage, or last action taken — not just name.
Combine behavioral and demographic data. The most powerful personalization layered both. “Hey %FIRSTNAME%, since you work in %INDUSTRY% and you viewed our pricing page last week…” feels relevant and timely in a way purely demographic personalization never does.
Test personalization variants. Use ActiveCampaign’s A/B testing to compare personalized subject lines vs. generic ones, and personalized CTAs vs. standard ones. Let data confirm what works for your specific list.
Never over-personalize to the point of feeling surveillance-like. Mentioning that someone “visited your pricing page three times this week at 11 PM” creates discomfort. Use behavioral data to inform relevance, not to demonstrate tracking.
Set fallbacks for every tag. This has already been mentioned but bears repeating. A single broken personalization tag can destroy trust with a contact.
Start simple and layer in complexity. Get your custom fields set up and working first, then add conditional content, then layer in tag-based branching. Doing everything at once creates systems that are hard to debug.
How Personalization Connects to Your Outbound Strategy
Here is something most people miss: email personalization in ActiveCampaign is powerful — but it works best with warm contacts who are already on your list.
For cold outbound — reaching new prospects who do not know you yet — email personalization hits a wall. Deliverability issues, spam filters, and the sheer volume of cold emails people receive means even the best-personalized cold email often goes unseen.
That is where LinkedIn outbound changes the equation entirely.
LinkedIn gives you direct access to 65+ million decision-makers in a professional environment where:
- There are no spam filters blocking your messages
- Verified job titles and company data make targeting surgical
- Personalization at scale is built into the platform’s DNA
- Response rates average 15–25% compared to cold email’s 1–5%
When you combine the nurture power of ActiveCampaign’s personalization with a LinkedIn outbound system that fills the top of your funnel with qualified prospects, you create an end-to-end engine that works.
Conclusion
Personalization in ActiveCampaign is not a single feature — it is a system. Custom fields feed data into personalization tags. Tags and fields power conditional content. Behavioral tags drive automation branching. All of it compounds into emails that feel like they were written specifically for whoever is reading them.
The results are measurable. Personalized subject lines drive 26% higher open rates. Segmented personalized campaigns generate 760% more revenue. And contacts who receive relevant messages at the right moment are simply more likely to act.
Start with your custom fields. Get your data clean and structured. Add fallback values to every tag. Then layer in conditional content and tag-based branching as your system matures.
That is how you turn ActiveCampaign from an email tool into a genuine personalization engine.
And when you are ready to bring that same precision to cold outbound — reaching decision-makers who have never heard of you yet — book a strategy meeting with SalesSo to see how a complete LinkedIn outbound system can fill your pipeline at scale.
🎯 Still Relying on Email for Outbound?
Get Qualified Meetings Delivered to Your Calendar We design complete LinkedIn outbound systems — targeting, messaging, and scaling — that consistently hit 15–25% reply rates.
7-day Free Trial |No Credit Card Needed.
FAQs
What is the difference between personalization tags and custom fields in ActiveCampaign?
How many custom fields can I create in ActiveCampaign?
Can I personalize SMS messages in ActiveCampaign the same way as emails?
Do personalization tags work in subject lines and preview text?
We deliver 100–400+ qualified appointments in a year through tailored omnichannel strategies
- blog
- Cold Emailing
- How to Add Custom Personalization in ActiveCampaign