Marketer's Space: Leveraging CRM Data for Dynamic Content and Personalized Campaigns

Marketer's Space: Leveraging CRM Data for Dynamic Content and Personalized Campaigns


Hello Marketers!
Welcome back to another post in Marketer’s Space! We’re excited to continue our series on the many advantages of integrating Zoho CRM with Zoho Marketing Automation (ZMA). This series is designed to help you unlock the full potential of your CRM data and show you how it can enhance your marketing efforts. In the past weeks, we’ve looked at how to create targeted lists and segments using CRM data. We also discussed how you can set marketing goals and measure ROI effectively by utilizing the insights from your CRM.
This week, we’ll look at how you can use the CRM data directly in your marketing campaigns. Whether it’s crafting highly personalized email or SMS campaigns, or creating engaging WhatsApp messages, we’ll explore how Zoho CRM data works hand-in-hand with ZMA to transform your multi-channel campaigns into meaningful, personalized conversations with your audience.

Using CRM Data Across Multi-Channel Campaigns


You can seamlessly use CRM data within your campaign content to create highly personalized communications across channels. For instance, you can bring CRM data into your Email, SMS, and WhatsApp campaigns. In email campaigns, you can personalize the subject line and pre-header text by including the CRM Lead Owner’s Name and CRM Lead Owner’s Email. For SMS campaigns, you can personalize the message content using relevant CRM data to make it more engaging. Similarly, in WhatsApp campaigns, you have the flexibility to customize both the header text and the message content to ensure each communication feels tailored to your audience.

Maximizing Personalization with Custom Fields and CRM Integration

When integrating Zoho CRM with Zoho Marketing Automation (ZMA), you’re not just syncing standard contact data—you can also create and sync custom fields to bring in more tailored customer information. These custom fields allow you to structure your data effectively and use it within Dynamic Content and Merge Tags to personalize campaigns without creating multiple versions. Let’s see how you can set up and use custom fields for better targeting.
  1. Create a Custom Field in Zoho CRM – Define a field that stores relevant customer information, such as Customer Type with values like “High Profile” or “Important Customer.”
  2. Create the Same Custom Field in ZMA – Ensure consistency by replicating the field type in Zoho Marketing Automation.
  3. Map the Fields During Sync – When setting up the sync between CRM and ZMA, match the CRM custom field with the corresponding ZMA field to ensure seamless data transfer.
Now, this mapped data can be used in your campaigns through Dynamic Content and Merge Tags.

What is Dynamic Content?

Dynamic Content, available in the email template builder, allows you to create a single campaign that adapts to different audience segments based on the conditions you specify.
Idea
This feature supports various content types, including text, images, text with images, and even buttons, dynamically changing them for each recipient.
When integrated with Zoho CRM, you can use Account Tags like Industry, Rating, Account Type, Account Name, Annual Revenue, Number of Employees, SIC Code, Website, and Account Owner to tailor your campaigns. Apart from these tags, you also have custom fields synced from Zoho CRM under Predefined Tags, allowing you to further personalize your messages.
Let’s say you want to personalize your email content based on the Industry tag. For contacts in the “Technology” industry, you could display the message: “Explore our latest tools designed for tech innovators.” And for contacts in the “Healthcare” industry, the email could say: “Discover solutions tailored for healthcare professionals.”
Similarly, you could tailor visuals, CTAs, or even button text based on a custom field tag. For instance, you can create a custom field in Zoho CRM to track membership status and sync it with Zoho Marketing Automation. During a sale, you can use Dynamic Content to show an exclusive banner for members with a message like:
“Members get exclusive deals—shop now!”
Additionally, you can add a CTA button, so members see:
“Browse Member-Only Discounts”, redirecting them to the exclusive sale section.
Meanwhile, non-members would see the standard sale content, ensuring a seamless yet personalized experience for every recipient.
By leveraging dynamic content with CRM tags, you ensure every recipient gets a message that feels personal and relevant, driving better engagement and response rates.

What are Merge Tags?

Merge Tags are a powerful feature available in the campaign text editor that directly pulls data from Zoho CRM and replaces it as text in your content. These tags ensure seamless personalization by dynamically adding CRM details to your campaigns.
These are the types of merge tags that are pulled from CRM:

1. Account Tags:
  • Industry
  • Rating
  • Account Type
  • Account Name
  • Annual Revenue
  • Number of Employees
  • SIC Code
  • Website
  • Account Owner
2. CRM Merge Tags:
  • CRM Lead Owner Email
  • CRM Lead Owner Role
  • CRM Lead Owner Street
  • CRM Lead Owner City
  • CRM Lead Owner State
  • CRM Lead Owner Country
  • CRM Lead Owner Zip
  • CRM Lead Owner Phone
  • CRM Lead Owner Fax
  • CRM Lead Owner Mobile
  • CRM Lead ID
  • CRM Account ID
3. Lead Merge Tags:
Custom fields synced from Zoho CRM can also be used as Merge Tags. These are listed under “Lead Merge Tags”, allowing you to include additional personalized details that are unique to your CRM setup. This makes it easy to insert customized data directly into your content, ensuring a highly personalized experience for every recipient.

Suppose you are creating an email campaign and want to include the CRM lead owner’s name in the greeting. You can use the tag $[CRM:CONTACTOWNER]$ in your email content.
Content in Editor:
Hello $[CRM:CONTACTOWNER]$,
We noticed you’re interested in exploring solutions for your business in the $[AF:ACCOUNT_TYPE||]$ sector. Our team has tailored options just for you!
Content Seen by Recipient:
Hello John,
We noticed you’re interested in exploring solutions for your business in the Technology sector. Our team has tailored options just for you!
Let’s say you want an entire sentence to be different for each customer based on past interactions. Instead of sending a generic message, you can create a custom field in Zoho CRM with the Text Area field type, which supports values of up to 2,000 characters. The sales team can manually update this field with a personalized message or any important update from their last conversation with the customer. During the sync with Zoho Marketing Automation, create a custom field with the same Text Area field type in ZMA and map it to the corresponding CRM field. This custom field can now be inserted as a Merge Tag in your campaign content. 
Content in Editor:
“Hi [First Name],
We’re excited about your journey with us. $[CRM:PERSONALIZED_MESSAGE]$ Let us know if you need any help along the way.”
Content seen by recipient:
For one customer, the email might read:
“Hi Alex,
We’re excited about your journey with us. Your premium subscription is now active, and you can explore all the advanced features. Let us know if you need any help along the way.”
For another, it could be:
“Hi Sarah,
We’re excited about your journey with us. Our team has scheduled your product demo for Tuesday and will share the meeting link soon. Let us know if you need any help along the way.”
This allows marketers and sales teams to collaborate seamlessly, ensuring that every email feels personal, relevant, and directly tied to past conversations—without manually drafting individual messages for each contact.
This level of personalization ensures each recipient feels directly addressed, improving the overall impact and engagement of your campaigns.

Why Marketers Should Integrate Zoho CRM with ZMA

Integrating Zoho CRM with Zoho Marketing Automation is a game-changer for marketers looking to enhance their campaigns and maximize their ROI. Zoho CRM is a treasure trove of customer insights, from basic details like names and contact information to advanced metrics such as deal statuses and account types. By integrating Zoho CRM with Zoho Marketing Automation, you can leverage this data to create highly personalized and relevant campaigns across email, SMS, and WhatsApp. The integration also streamlines workflows, ensuring that your marketing and sales teams are always on the same page.

Stay tuned as we continue this series, where we’ll uncover more benefits of integrating Zoho CRM with ZMA. Until then, happy marketing!

Regards,
Pearlin Nitika
User Education | Zoho Marketing Automation
    • Recent Topics

    • How do I record timesheet invoices generated in Zoho Workerly against a Sales Order?

      We have customers who issue us a Purchase Order for an aggregate amount of hourly services, which we invoice against on a weekly, bi-weekly, or monthly basis (contract dependent). For simplicity, let's say the customer PO is for $50,000 (1,000 hours at
    • One Place for All Your Automation Needs

      All automation settings are grouped under Settings ()> Automation. This helps you find everything related to automation from one place. Under Workflow Rules, Email Alerts, Email Templates, and Webhooks: Use the Projects tab for project-specific settings.
    • How Do I Refund a Customer Directly to Their Credit Card?

      Hi, I use books to auto-charge my customers credit card. But when I create a credit note there doesn't seem to be a way to directly refund the amount back to their credit card. Is the only way to refund a credit note by doing it "offline" - or manually-
    • header and footer for templates

      Hi,   I created many templates for my activity. Nevertheless I have a big problem, the HTML is varies from a quote to another, there is sometime less or more text. In order to have a nice layout I require Header and Footer. I looked for into the CRM tool, couldn't find it. Can someone explain to me if it's possible ??   It's very urgent, thanks very much,   Eric Marois
    • Simple Text Search Function

      Would it be too much to ask for a simple text search function? My slide decks are often simply collections of slides of a random over, and I often have to find the slide I need at a moment's notice. A text search function, no matter how rudimentary, would
    • How to validate Rich Text in Zoho Creator! Urgent!

      Hi members, Recently I just started to use Rich Text field. Now I have a requirement where I need to validate to ensure this Rich Text field must contain a value. Meaning must contain something. I use the below script if(input.Rich_Text == null) { alert
    • Rich-text fields in Zoho CRM

      Hello everyone, We're thrilled to announce an important enhancement that will significantly enhance the readability and formatting capabilities of your information: rich text options for multi-line fields. With this update, you can now enjoy a more versatile
    • Introducing the Reviews sub-module in Zoho Recruit

      Across every recruitment process, candidates are assessed by multiple stakeholders—recruiters, interviewers, hiring managers, and clients. These evaluations influence hiring decisions, yet they often exist in silos across assessments, emails, or interview
    • We need customizable sub-form layouts

      Currently, we can arrange sub-form fields only in a single row. The single row layout means salespeople must horizontally scroll to uncover information. As a result, salespeople cannot see all of the relevant information simultaneously.  The administrator
    • Fetch function not working for CRM Contacts

      I've created a flow that checks if a contact exists in CRM (based on form input), and if it does, then it updates one of the fields for the contact. In my test, the fetch function correctly identifies that a contact exists (based on email address), but
    • How to add a discount (percent %) field?

      My particular case it’s regarding the “Opportunities” module. I’ve created a subform to calculate the value of the opportunity, and now I’d like to include a discount field in the form of a percentage. However, no matter how or where I add the "percent"
    • Automate Pricebook per Customer

      Example Scenario: I want to create a customer package (Silver Package, Gold Package, Platinum Package) and associated it with a Price Book that contains discounted prices for certain products. When a customer assigned to this Silver Package places an
    • Automate pricebook per customer

      Example Scenario: I want to create a customer package (Silver Package, Gold Package, Platinum Package) and associated it with a Price Book that contains discounted prices for certain products. When a customer assigned to this Silver Package places an
    • Automate pricebook per customer

      Example Scenario: I want to create a customer package (Silver Package, Gold Package, Platinum Package) and associated it with a Price Book that contains discounted prices for certain products. When a customer assigned to this Silver Package places an
    • Client Side Scripts for Meetings Module

      Will zoho please add client side scripting support to the meetings module? Our workflow requires most meeting details have a specific format to work with other software we have. So we rely on a custom function to auto fill certain things. We currently
    • Document Tracking

      Hi all Zoho crmplus user here. I am migrating from hubspot and in Hubspot when my sales team email a document they can see when the client has opened the document and how many minutes they sepend on it. This persists for additional openings and readings
    • Apply partial payments to invoices from the Banking Module

      We need this! Why is this not possible?
    • Setting admin only field values in widget

      Hello If I'm using a Widget addRecord function invoked by a user input (the user has write permission not developer) can he set values to a field that is set to be visible to Admin only?
    • Forecast UI improvements

      Hi I have two improvement requests for the UI in the Forecast function. Can you add the ability to reorganise the Pipeline, Committed and Best Case columns on the Forecast? I thought they were in alphabetical order, so we renamed them so that we could
    • Missing services/ features / buttons

      Hello, 1. I can't locate the DKIM information in ZoHo CRM that I need to add as txt strings to our DNS in GoDaddy. 2. In other activities I cannot locate the 'Help' button for context senstivie help 3. I wish to merge two records into a single record
    • Global Sets for Multi-Select pick lists

      When is this feature coming to Zoho CRM? It would be very useful now we have got used to having it for the normal pick lists.
    • [Free Webinar] Building Data Relationships Using Lookup Fields - Creator Tech Connect

      Hello Everyone! We welcome you all to the upcoming free webinar on the Creator Tech Connect Series. The Creator Tech Connect series is a free monthly webinar that runs for around 45 minutes. It comprises technical sessions in which we delve deep into
    • Staff Tracking in

      Hi , I would like to see what activity my staff does over Zoho CRM and over Zoho Mail . I need to know which deals in CRM haven't been touched or had an activity on by a particular staff member . Basically need to establish what work.gets done by WFH
    • Is there a way to force a page refresh after changing a Subform via Workflow / Function?

      I have a workflow which triggers a function, and in this function i am changing the values of a certain subform. The changed are only visibile when i manually refresh the page and this is a no-no for my use-case. When other workflows, that change certain
    • Allow non admins to create folders

      I want to allow users in my company to create their own reporting based upon selected Datasources, however they currently can't create folders to save their work in. This can only be done by admins, which seems excessive. Is this possible ?
    • Episode I : Exploring the World of Custom Functions in Zoho Desk

      Hello Again! Welcome to an Automation Adventure in the World of Zoho Desk Join us on a journey to explore how custom functions can enhance and extend the capabilities of Zoho Desk. Automation is everywhere. From robotic arms assembling products on factory
    • Add picklist in subform lookup

      Hello, I am trying to rewrite a script that works on a from as parent form, to the same form when is is a subform. Here is what I did in the form itself : RefCat = Offre_de_produits.distinct(Categorie_OFFRE); clear Categorie_LIGNE; for each Record in
    • Free Webinar - Overview of Zoho Sign and latest updates- May 2025

      Hello there! What's the digital alternative to endless paperwork? Zoho Sign. Designed for digital-first businesses, Zoho Sign is a complete digital signature solution with powerful features and seamless integrations that streamline your entire workflow.
    • Multiple Forecast configurations

      Hi all Is it possible to have multiple Forecast Configurations? That is, not just multiple forecasts, but rather different forecasts assigned to different configurations? The use case here is that we currently have the Forecast module configured for Revenue
    • Discussions from Ask The Experts 19: Inside Zoho Desk Spring Release 2025 : Zia in Focus

      Hello everyone, We had insightful discussions in both the sessions of Ask the Experts(ATE) 19, diving deep into engaging conversations around Zia and the spring release. Your enthusiastic participation and thought-provoking questions brought the sessions
    • Basic campaign set-up

      I have been trying hard to get Zoho CRM and Zoho Mail connected, but somewhere I seem to have wires loose in my brain. I'm not winning. Could anyone just show me (1) how to set up a scheduled email campaign (test to only six internal staff), (2) how to
    • Add template Categories Qoutes sendmale

      Is there other way to add other template categories in sendmail qoute?
    • What’s New in Zoho Inventory | April 2025

      Hello users, April has been a big month in Zoho Inventory! We’ve rolled out powerful new features to help you streamline production, optimise stock management, and tailor your workflows. While several updates bring helpful enhancements, three major additions
    • Remote Control Functionality During Screen Sharing in Zoho Cliq

      Hello Zoho Cliq Team, We would like to request the addition of remote control functionality during screen sharing sessions in Zoho Cliq. Currently, while screen sharing in Cliq is very useful, it lacks the ability for another participant to take control
    • Report categories not appearing in pie chart

      I have created a simple report to display all of the accounts in our CRM in a certain region, broken down by their 'account type' field. I have displayed this data as a donut chart Highlighted in red in the top left, you can see there are a total of 968
    • Asking for the implementation roadmap or step-by-step guide

      Hello everyone, I'm a freelancer who's been hired to implement Zoho CRM for a client, and I want to make sure I approach this correctly. Could someone kindly share a comprehensive implementation roadmap or step-by-step guide that covers all the essential
    • Recurring Events Not Appearing in "My Events" and therefore not syncing with Google Apps

      We use the Google Sync functionality for our events, and it appears to have been working fine except: I've created a set of recurring events that I noticed were missing from my Google Apps calendar. Upon further research, it appears this is occurring
    • Custom Function to Format Phone / Mobile numbers in Australian Standard format

      So I got sick of phone numbers being formatted incorrectly and Zoho not doing anything to standardise phone numbers to meet E.164 formats. So I went and coded my own function to fix this. And figured I'd share with the community This is specifically for
    • Sort By Date - Deluge

      I have the following code, which normally works to sort calls by created time. Every once in a while, it doesn't work and something sneaks through in the wrong order and I can't figure out why. calls = zoho.crm.searchRecords("Calls","(Owner:equals:" +
    • Automatic needs analysis for the Deals module

      Good day, I need to get the following functionality in the Deals module: 1. add a Analysis of Customer Needs (ACN) to each transaction 2. the ACN must have a unique number, preferably automatic 3. the ACN must link to the Deal 4. the ACN is completed
    • Next Page