Hello, marketers! Welcome back to Marketer’s Space. In this week’s post, we’ll look at how to simplify subscription management using Workflows for contacts synced from Zoho CRM in Zoho Campaigns. There are multiple ways to assign topics to your contacts:
- Default assignment at sync: When syncing contacts from CRM, you can either keep them unsubscribed (no topics) or subscribe them to all available topics. This gives you a clean starting point, especially if you plan to collect preferences later.
 
- Letting contacts choose: You can send an email campaign with a preference center link, allowing contacts to choose the topics they’re interested in. Their selections are automatically reflected in their topic subscriptions.
 
- Manual updates via CRM: If your sales team collects customer interests during conversations, they can record them in custom CRM fields such as a field called “Interests.” These fields can hold one or more interest values like sale, product launch, or newsletters. Once these contacts are synced into Zoho Campaigns, you can build a Workflow that reads this data and automatically subscribes each contact to the relevant topics.
 
In this post, we’ll look at how to use custom CRM fields and Workflows in Zoho Campaigns to automate topic assignment based on customer interests.
Why automate subscription management?   
When both your sales team and your customers update subscription preferences, manual handling can get messy. Automating this process ensures that:
- Your contact lists stay up-to-date
 
- You remain compliant with email regulations
 
- You send only relevant emails to the right audience
 
Sync CRM contacts with a targeted list   
To begin, sync your Zoho CRM contacts to a specific mailing list in Zoho Campaigns. This list will serve as the foundation for your targeting and automation.
Here’s how you can set it up:
- Go to Settings > Apps > Zoho CRM and connect your account.
 
- Then navigate to Contacts > Sync Services > New Sync.
 
Choose the CRM module you’d like to sync (e.g., Leads, Contacts or custom modules ) and map it to a mailing list in Zoho Campaigns.
Once the sync is set up, you can trigger Workflows using:
- List Entry – Triggers when a contact is added to the synced list.
 
- Field Update – Triggers based on changes to mapped CRM field values.
 
This setup ensures your Workflows respond dynamically to CRM data and list activity.
Capture interests directly in Zoho CRM   
Your sales team can log customer interests in a custom CRM field (e.g., Interests). This might include values like:
- Sale
 
- New Product Launch
 
- Exclusive Content
 
These values become the key to targeting contacts with relevant content.
Create topics in Zoho Campaigns   
To align campaigns with user interests, create relevant topics inside Zoho Campaigns.
You’ll find this under Contacts > Manage Topics. 
Consider topics like:
- Newsletters
 
- Member-only updates
 
- Sale announcements
 
- Product launches
 
Organizing your campaigns under topics helps contacts manage preferences and improves engagement.
Build your automated subscription Workflow      
Trigger the Workflow   
Use the “List Entry” trigger with your CRM-synced list.
Alternately, use the “Field Update” trigger to filter based on interest fields or subscription status.  
Split based on Interests   
Add the Process Condition component and select the Multi-way option.
- Branch 1: Interest is “Sale”
 
- Branch 2: Interest is “New Product Launch”
 
- Branch 3: Interest is empty → default to unsubscribe  
 
Assign subscriptions automatically   
For each branch, add the “Subscription Management” action component:
- Branch 1 → Subscribe to Sale Announcements
 
- Branch 2 → Subscribe to Product Launches
 
- Branch 3 → Unsubscribe from all topics to avoid sending irrelevant emails
 
This ensures each contact only receives what they opted in for or nothing irrelevant.
Assigning Multiple Topics Using Comma-Separated Values   
If your CRM contacts are interested in more than one topic, you can record multiple interests in a single CRM field using comma-separated values. For example: sale, launch, newsletters
When you use the “contains” modifier, you can match this field against several keywords at once and assign multiple topics in a single branch.
Trigger the workflow 
Use the Field Update trigger and select the CRM field where interests are stored (e.g., Interests). This workflow will activate whenever the field is updated in CRM.
Add the Process Condition  
- Insert a Multi-way process component and set the condition to: Interests contains sale launch newsletters 
 
- Make sure the keywords are separated by spaces so that each word can be evaluated individually. If the contact’s field contains any of the specified values (sale, launch, newsletters), the workflow will take this path.
 
Assign multiple topic subscriptions 
To that branch, add the Subscription Management action component and add all relevant topics. This ensures:
- A single contact can be subscribed to multiple relevant topics
 
- No interest is missed out during automation
 
Advanced Use Case: 
Use an additional CRM field like Customer Type (e.g., Member, Non-member). Create a separate Workflow that:
- Filters contacts with “Member” status
 
- Subscribes them to exclusive member-only topics
 
This lets you send gated content without mixing up audiences.  
Use Segments as an alternative trigger   
Instead of using a list-based trigger, you can create a Segment using criteria like CRM fields or engagement behavior. Then:
- Trigger a Workflow when a contact is added to a segment using the “Enter a Segment” trigger component
 
- Automate topic subscriptions or unsubscribes from there
 
This is ideal when you prefer dynamic criteria over static list membership.
With Workflows in Zoho Campaigns, subscription management becomes hands-free, precise, and personalized. Whether you’re handling thousands of CRM contacts or running niche campaigns for select groups, this setup keeps your audience segmentation sharp and relevant.
See you soon with more ways to supercharge the Zoho CRM + Campaigns integration. Until then, happy marketing!
Regards,
Pearlin Nitika
User Education | Zoho Campaigns
- Recent Topics
- Can we do Image swatches for color variants?- We want to do something like the attached screenshot on our new zoho store. We need image swatches instead of normal text selection. We want to user to select an image as color option. Is this doable? I don't see any option on zoho backend. Please h 
- How Zoho Desk contributes to the art of savings- Remember the first time your grandmother gave you cash for a birthday or New Year's gift, Christmas gift, or any special day? You probably tucked that money safely into a piggy bank, waiting for the day you could buy something precious or something you 
- Zoho CRM IP Addresses to Whitelist- We were told to whitelist IP addresses from Zoho CRM.  (CRM, not Zoho Mail.) What is the current list of IP Addresses to whitelist for outbound mail? Is there a website where these IP addresses are published and updated?  Everything I could find is over 
- Print Tickets- We have field engineers who visit customers. We would like the option to print a job sheet with full details of the job and account/contact details. 
- Color of Text Box Changes- Sometimes I find the color of text boxes changed to a different color. This seems to happen when I reopen the same slide deck later. In the image that I am attaching, you see that the colors of the whole "virus," the "irology" part of "virology," and 
- The difference between Zoho Marketing Automation and Zoho Campaigns- Greetings Marketers! This post aims to differentiate between Zoho Marketing Automation and Zoho Campaigns. By the time you get to the end of the post, you will be able to choose a product that objectively suits you. What is Zoho Marketing Automation? 
- Zoho Desk integration with Power BI- Hi, I want to be able to create a Power BI report which has live updates of ticket data from zoho desk, is this possile at all? Thanks Jack 
- Ability to Link Reported Issues from Zoho Desk to Specific Tasks or Subtasks in Zoho Projects- Hi Zoho Desk Team, Hope you're doing well. When reporting a bug from Zoho Desk to Zoho Projects, we’ve noticed that it’s currently not possible to select an existing task or subtask to associate the issue with. However, when working directly inside Zoho 
- Ability to Attach Images When Reporting Issues to Zoho Projects from Zoho Desk- Hi Zoho Desk Team, Hope you’re doing well. We’re using the Zoho Desk–Zoho Projects integration to report bugs directly from support tickets into the Zoho Projects issue tracker. This integration is extremely useful and helps us maintain smooth coordination 
- Automatically Update Ticket Status in Zoho Desk Based on Actions in Zoho Projects- Hi Zoho Desk Team, Hope you’re doing well. We’re using the Zoho Desk–Zoho Projects integration to manage tasks related to customer tickets, and it works well for linking and tracking progress. However, there are a few important automation capabilities 
- Ability to Choose Task List and Add Subtasks When Creating Tasks from Zoho Desk- Hi Zoho Desk Team, Hope you’re doing well. We’re using the Zoho Desk–Zoho Projects integration to seamlessly connect customer tickets with project tasks. While the integration works great overall, we noticed two important limitations that affect our workflow 
- Sync Task Status from Zoho Projects to Zoho Desk- Hi Zoho Desk Team, Hope you’re doing well. We’re actively using the Zoho Desk–Zoho Projects integration, which helps our support and project teams stay aligned. However, we noticed that when we change a task’s status in Zoho Projects, the change is not 
- When moments in customer support get "spooky"- It’s Halloween again! Halloween is celebrated with spooky symbols and meanings based on history and traditions, with each region adding its own special touch. While we were kids, we would dress up in costumes along with friends, attend parties, and enjoy 
- How to use Rollup Summary in a Formula Field?- I created a Rollup Summary (Decimal) field in my module, and it shows values correctly. When I try to reference it in a Formula Field (e.g. ${Deals.Partners_Requested} - ${Deals.Partners_Paid}), I get the error that the field can’t be found. Is it possible 
- Zoho Mail Android app update - View emails shared via Permalink on the app.- Hello everyone! In the latest version(v2.8.2) of the Zoho Mail Android app update, we have brought in support to access the emails shared via permalink within the app. Earlier, when you click the permalink of an email, you'll be redirected to a mobile 
- Let us view and export the full price books data from CRM- I quote out of CRM, some of my clients have specialised pricing for specific products - therefore we use Price Books to manage these special prices. I can only see the breakdown of the products listed in the price book and the specialised pricing for 
- Weekly Tips: Manage External Images in Zoho Mail- When you receive emails every day, whether from clients, newsletters, or services, many of them contain external images that automatically load when you open the message. While this can make emails look more engaging, it can also impact your privacy and 
- Empowered Custom Views: Cross-Module Criteria Now Supported in Zoho CRM- Hello everyone, We’re excited to introduce cross-module criteria support in custom views! Custom views provide personalized perspectives on your data and that you can save for future use. You can share these views with all users or specific individuals 
- How to display Motivator components in Zoho CRM home page ?- Hello, I created KPI's, games and so but I want to be able to see my KPI's and my tasks at the same time. Is this possible to display Motivator components in Zoho CRM home page ? Has someone any idea ? Thanks for your help. 
- Introducing Record Summary: smarter insights at your fingertips- Hello everyone, We’re excited to introduce the Record Summary feature. This powerful addition makes use of Zia to simplify how you interact with your CRM data, providing a seamless, consolidated view of critical record information. Scrolling through the 
- Account in Quick View Filter- I have a report that I often run against a specific Account. Every time, I have to go into the edit menu and change the Advanced Filter. I would prefer to use the Quick View Filter, but it does not allow me to use the one and only field that makes any 
- Insert Cookie Policy in Zoho Sites- Hello, i need to insert a banner on my site because i'm in Italy so i have to respect EU laws for Cookie Policy and Privacy Policy. I see that i need to insert a code in <head> section of my site to show a banner/popup with cookie info. How i can do this? Thank you Luca 
- Cliq iOS can't see shared screen- Hello, I had this morning a video call with a colleague. She is using Cliq Desktop MacOS and wanted to share her screen with me. I'm on iPad. I noticed, while she shared her screen, I could only see her video, but not the shared screen... Does Cliq iOS is able to display shared screen, or is it somewhere else to be found ? Regards 
- Unable to confirm Super Admin assignment — confirmation button not working- I’m trying to change the roles within my organization. I am currently a super admin and would like to add another user as a super admin. When I attempt to confirm the action, a screen appears asking for my password to verify my identity. However, when 
- Delegates should be able to delete expenses- I understand the data integrity of this request. It would be nice if there was a toggle switch in the Policy setting that would allow a delegate to delete expenses from their managers account. Some managers here never touch their expense reports, and 
- Let's Talk Recruit: Meet Zia, your all-in-one AI assistant (Part-2)- Welcome back to Let’s Talk Recruit series. In Part 1, we introduced Zia and how AI is reshaping the way recruiters work. This time, we’re taking a closer look at how far Zia has come and how each update continues to simplify your everyday tasks. When 
- Function #9: Copy attachments of Sales Order to Purchase Order on conversion- This week, we have written a custom function that automatically copies the attachments uploaded for a sales order to the corresponding purchase order after you convert it. Here's how to configure it in your Zoho Books organization. Custom Function: Hit 
- stock- bom/bse : stock details or price =STOCK(C14;"price") not showing issue is #N/A! kindly resolve this problem 
- Kaizen #8 - Handling Recurrence and Participants in the Events Module via API- Hello everyone! We are back this week with an exciting post—Handling recurrence and participants in the Events module through API. First things first—What is the Events module? "Events" is a part of the Activities module in Zoho CRM.  An event is an activity that happens at a given place and time. You can find Events on the user's Zoho CRM's home page, Activities home page, Calendar, and in other related records. What are the types of Events? Events are of two types—Recurring and non-recurring events. 
- Marketer’s Space - Get Holiday-Ready with Zoho Campaigns- Hello marketers, Welcome back to another post in Marketer’s Space! Q4 is packed with opportunities to connect with your audience - from Halloween, Black Friday, and Cyber Monday, to Thanksgiving, Christmas, and New Year. In this post, we’ll look at how 
- Personalized demo- can I know more about the personalized demo we are construction company and 
- User Filter not selecting All Items- We are encountering 2 issues when using the user filter. When users are trying to search using the filter option, the OK button is grayed out. Users have to unselect or make a change before it filters properly. 2. When filtering and the OK button works, 
- Can I collect email addresses in a form??- Can I add new subscribers to my email list (hosted in FloDesk) when they check a box and add their email address on a Zoho form? 
- Zoho CRM Android app updates: Kiosk and multiple file upload support for subforms- Hello everyone, We've rolled out new enhancements to the Zoho CRM Android app to bring better mobile CRM experience and efficiency. Let's take a quick look at what's new: Kiosk Multiple file uploads for subforms Kiosk Kiosk is a no-code tool in Zoho CRM 
- Alerts for mentions in comments- We are testing the use of Writer internally and found that when a user is mentioned in a comment, there is no email alert for the mention. Is this something that's configurable, and if so, where can we enable this option? 
- Subform Disabled Fields Should Remain Disabled on Edit/View- Currently, when we disable a subform field using on user input or on add new row, it works perfectly during the initial data entry. However, when the record is saved and reopened for viewing or editing, these disabled fields become editable again. This 
- Is it really true that I can't set the default 'deposit to' account in 2025?- I've been using Books for 7 years and the default account has never been a problem. I usually manually reconcile invoices and have never had a thought about which account. It has always been my account. However, I recently noticed that for the past 4 
- Standard Payment Term is not pulled from account to quotation- Hey Team There seems to be something off. I do have "Net 30" as my default payment term in Zoho Books for my customers. If, from the customer overview or quote section, I create a new Quotation, the payment terms field stays blank and doesn't get the 
- OAuth integration issues- I'm experiencing persistent OAuth errors when trying to connect Make with Zoho API. I've tried multiple approaches but keep encountering the following issues: First error: 'Invalid Redirect Uri - Redirect URI passed does not match with the one configured' 
- Zoho Mail Android app update: Manage folders- Hello everyone! In the latest version(v2.9) of the Zoho Mail Android app update, we have brought in support for an option to manage folders. You can now create, edit, and delete folders from within the mobile app. You can also manage folders for the POP 
- Next Page