Nurture and customer reactivation pattern: From Zoho CRM to MH and back the to CRM

Nurture and customer reactivation pattern: From Zoho CRM to MH and back the to CRM

Hi folks,

 Last night Zoho's support team and I worked out a way to perform a very important use case.  Most of use have Zoho CRM, and we'd like to be able to send specific contacts from the CRM into MH for nurturing (if they are a recent customer) or reactivating (if they have not purchased for a while.)   Different customers should be able to receive different 'customer journeys' based on some sort of information held in the CRM. During the customer journey in MH, major events should be posted back to the CRM and the CRM contact record update.  Once the customer's journey has been completed in MH, the is remove from MH (so as to keep number of leads in MH within account limits.)

Here is a summary of the process:

 CRM Contact -> Added to MH list as a new Lead -> Added to MH Journey -> Journey actions -> Update CRM -> Upone journey end, lead is removed from MH.

 Here is how set up the CRM to MH to CRM process

 Phase 1: Set up Zoho CRM Customer Journey field and Views

 1. In Zoho CRM, create a pick list field for Contacts called "Customer Journey."  Populate this field's options with the types of journeys you plan. For example:  No Journey Active, Reactive Cold Customer, Nurture Recent Customer.  Make sure to set this as a logged field, so that you can track whenever this field is changes - it'll have a big impact on the messages that your customer's get, so knowing when and who edited is important, along with being able to see if you've already put a contact on a particular journey in the past.

 2. Add the new Customer Journey field to your Contact screen layouts as you see fit. I added my Customer Journey filed directly next to the Email Opt Out field.

 3. From the Customer list in Zoho CRM, create a view for each of the values of the Customer Journey field. For example, to get a view of only those customers flagged for the cold customer reactivation journey, you would set up a view as follows:

 View "Reactive Cold Customer" 

Customer Journey = "Reactive Cold Customer" +

Opt out = false

 Phase 2: Set up MH synchronized lists and journeys

 1. Create a new list in MH called "To remove from MH"  This list will be used to hold all leads that have completed the journey in MH.  Think of it as a holding cell for leads that are no longer needed in MH (though they are in the CRM now.)

 2. Create a list for each customer journey you plan to run. In other words, for every option in the Zoho CRM Customer Journey field you will have a list in MH (except, of course for No Journey Active).  Each of these lists sould be created as a Zoho synchronisation based list, using the appropriate Zoho Contact View as the parameter for the sync.

 IMPORTANT: BE SURE TO MAP THE CRM CUSTOMER JOURNEY FIELD INTO MH WHEN SETTING UP THE SYNC.

 You may also wish to map any other fields from the CRM that may be useful in the customer journey. 

 And make sure ALL LISTS SHARE THE SAME FIELD MAPPING (otherwise you run the risk of writing back black data in the CRM later on.)

You can set up the frequency of the sync as you see fit, but for me, weekly syncing seems perfect.

Setting up lists this way means that whenever you set a Zoho Contact’s Customer Journey field to a specific journey from the pick list, it is added to the corresponding MH list.

 3. Create MH journeys for each of your sync’ed lists. 

Each journey trigger is a lead being added (newly synced) to the corresponding list.

You can do whatever you want inside these journeys:  send emails, promotions, SMS messages, track clicks, and so on.  All the stuff that MH is build for.

Don’t forget – if you’ve mapped field from the CRM, you can use that information to make highly personalized journeys.  For example, I have mapped a customer CRM field (checkbox) that the customer has an interest in a specific product category (sci-fi), so can tailor specific MH emails to them during customer journeys.

Also remember that you can set can set a value of a field in a MH journey. For example, during a journey I could see that a lead has clicked on a link to sci-fi games, so I could then set the mapped sci-fi interest field to True.  Note that doig this does NOT write it immediately back to the CRM…

To write information capturing during MH journeys, you the ZohoCRM block in the journey, and map all fields you wish to update.

I am also writing significant events in the MH journey back to the CRM as completed tasks.  For example, if a lead clicks on a specific link (say, to buy a product), I use the ZohoCRM Create Task block to create a complete task letting me know what the CRM contact did.

4. When a contact is about to finish a MH journey, use the Add To List journey black to add them to the "To remove from MH"   The remove them from the list they are currently on  

5. Set up a journey for the “To remove from MH” list which does the following:

Use the Update Field Block to change the Customer Journey field to “No Journey Active”   

Uses the Zoho CRM Task block to write a completed task to the CRM, so we have a record of when the customer’s journey was completed.  Also, write back all mapped fields to the CRM, including the Customer Journey field! This is super important, because this is the flag that will stop the contact being re-added to the previous list.


Automated Customer Journeys Activated by the CRM - Yep Done!

That’s it!  You now have set up a process where all you need to do in the CRM is select the type of customer journey you want a contact to experience, and MH will take care over everything else…

 

Adding the contact as a lead to an appropriate list.

Performing various actions for the customer (lead) added to the list

Removing the customer from the list once completed


Tracking important events as tasks in the CRM

Updating the CRM records once the journey is completed


Tidy-up: Keeping Your Lead Count Down


To stop MH from filling up with too many leads, be sure to limit the number of CRM contacts you are pushing into it.   I am only planning to push about 100-150 CRM contacts a week into MH leads.

As these leads complete their journeys are moved into the “To remove from MH.”  Once every week, I will delete all leads in this list, since they are no longer needed. Since all the important information is stored back in Zoho CRM, that is not a big problem.

I hope this process helps of Zoho fans.

MH still feels like a relatively immature product, but its potential to create highly personal customer experiences is compelling.  I can't wait to see how Zoho grows this product.


    • Sticky Posts

    • Marketer’s Space - Automating CRM Actions with Journeys – Part 2

      Hello marketers! Welcome back to another post in Marketer’s Space. In our previous post, we explored how CRM actions in Journeys help marketing and sales teams work together by nurturing CRM leads and pushing only engaged prospects back to sales. If you
    • Introducing automation and utility conversations in WhatsApp marketing

      We’re excited to announce the addition of two new features to our WhatsApp integration: Automation and Utility conversations. These enhancements will allow you to streamline your marketing efforts and engage with your customers more effectively by automating
    • Tip of the week 02 - The art of 'seeing' your leads

      What's the last page that your lead visited before signing up for your brand? What was the page that first convinced your lead to explore more about you? Where are your leads coming in from? Well, these are some perennial questions today's marketers live upon. And, knowing the answers to these questions is crucial, considering the vitality of leads in every business. In the journey of finding lead opportunities, it's important to understand that every detail about a lead is useful. While the channels
    • Zoho Marketing Automation Update: Topics, Contacts, and List Management

      At Zoho Marketing Automation, our highest priority is making it easier for you to use our product to accomplish your business goals. With that in mind, we are updating three of our pivotal features: Topic, Contacts, and List Management.   These existing
    • Important: Zoho MarketingHub is now Zoho Marketing Automation

      Hello Everyone,   We hope you all are doing well. We'd like to notify you that we have rebranded Zoho MarketingHub to Zoho Marketing Automation. We'll discontinue using the term "MarketingHub" from May 26, 2021. However, there will be no changes in the
    • Recent Topics

    • Presenting ABM for Zoho CRM: Expand and retain your customers with precision

      Picture this scenario: You're a growing SaaS company ready to launch a powerful business suite, and are looking to gain traction and momentum. But as a business with a tight budget, you know acquiring new customers is slow, expensive, and often delivers
    • how to differentiate if whatsapp comes from certain landing page?

      I create a Zobot in SalesIQ to create a Whatsapp bot to capture the lead. I have 2 landing pages, one is SEO optimized and the other want is optimized for leads comes from Google Ads. I want to know from which landing page this lead came through WhatsApp
    • New in Cadences: Option to Resume or Restart follow-ups when re-enrolling records into a Cadence, and specify custom un-enrollment criteria

      Managing follow-ups effectively involves understanding the appropriate timing for reaching out, as well as knowing when to take a break and resume later, or deciding if it's necessary to start the follow-up process anew. With two significant enhancements
    • Email Reminders on Shared Calendars

      How do we turn off the setting that emails reminders to everyone who has accepted or declined a calendar invite? If 8 of us have been invited to the same meeting, we receive 8 notifications for every step of the process, from invitation to decision.
    • Default Sorting on Related Lists

      Is it possible to set the default sorting options on the related lists. For example on the Contact Details view I have related lists for activities, emails, products cases, notes etc... currently: Activities 'created date' newest first Emails - 'created
    • additional accounts

      If I brought 5 emails to my account. Can I later buy additional emails.
    • Passing the CRM

      Hi, I am hoping someone can help. I have a zoho form that has a CRM lookup field. I was hoping to send this to my publicly to clients via a text message and the form then attaches the signed form back to the custom module. This work absolutely fine when
    • Zoho Workdrive - Communication Bar

      Hi Team, Please consider adding an option to allow admins to turn on or off the Zoho Communication Bar. Example of what I mean by Communication Bar: It's such a pain sometimes when I'm in WorkDrive and I want to share a link to a file with a colleague
    • How can I track which zoho users are actively using Zoho CRM

      I have several licenses of Zoho CRM. We now need to add a new user. I could purchase a new license, but before I do, I would like to see if any of our existing users are not actively using the license assigned to them. How can I determine the activity
    • WebDAV / FTP / SFTP protocols for syncing

      I believe the Zoho for Desktop app is built using a proprietary protocol. For the growing number of people using services such as odrive to sync multiple accounts from various providers (Google, Dropbox, Box, OneDrive, etc.) it would be really helpful if you implemented standard protocols such as WebDAV / FTP / SFTP so that alternative inc clients can be used.
    • mask Customer phone number and agents cant see customer phone number

      Is there any way we can integrate Zoom Phone with Zoho CRM while ensuring that customer phone numbers remain masked? We need a solution where agents can make outbound calls but cannot see customer phone numbers. Please let us know if there is any solution
    • Open Sans Font in Zoho Books is not Open Sans.

      Font choice in customising PDF Templates is very limited, we cannot upload custom fonts, and to make things worse, the font names are not accurate. I selected Open Sans, and thought the system was bugging, but no, Open Sans is not Open Sans. The real
    • How to refresh a ticket view ?

      I am doing a widget where I send a rest api call to make a new draft to the ticket I am viewing. The issue is sometimes it refresh a ticket view and I can see inserted draft right away, but sometimes I do not see it even if it is inserted correctly and
    • Ugh! - Text Box (Single Line) Not Enough - Text Box (Multi-line) Unavailable in PDF!

      I provide services, I do not sell items. In each estimate I send I provide a customized job description. A two or three sentence summary of the job to be performed. I need to be able to include this job description on each estimate I send as it's a critical
    • Automatic Project Owner change

      Is there a way to change Project Owner automatically once a specific Milestone in a project is marked as completed. Different Teams are working on projects in our Org, they have their own Milestones to complete and so we transfer the project from team
    • customer data security

      We are exploring ways to enhance our within Zoho CRM. Our Goal: We want to fully integrate RingCentral with Zoho CRM to enable click-to-call functionality for our sales team. However, to comply with data privacy regulations and protect customer contact
    • Supervisor Rules - Zoho Desk

      Hi, I have set up a Supervisor Rule in Zoho Desk to send an email alert when a ticket has been on hold for 48 hours. Is there a way to change it so that the alert only sends once and not on an hourly basis? Thank you Laura
    • ResponseCode 421, 4.7.0 [TSS04] Messages from 136.143.188.51 temporarily deferred due to user complaints

      Had email bounce. Let me know if you can fix this. Thanks. Michael
    • Sync CRM inventory data with Zoho Books

      I just switched everything over to ZoHo books, but I am trying to find out why the CRM Estimates, Invoices, and Sales Orders created in ZoHo CRM are not then duplicated in ZoHo Books? I had Quickbooks before, and had to do everything twice, I thought
    • Track Zoho Campaign and Workflow sales impact

      I am attempting to measure the performance of our marketing workflows and campaigns by comparing the date each campaign was sent to a contact with the purchase date of the contact. For example, if Contact A was sent Email A on 9/1 and made a purchase
    • Automation #15: Automatically Adding Static Secondary Contacts

      Rockel is a top-tier client of Zylker traders. Marcus handles communications with Rockel and would like to add Terence, the CTO of Zylker traders to the email conversations. In this case, the emails coming from user address rockel.com should have Terence
    • Fuel up your sales with the Zoho SalesIQ + Bigin integration

      Hi everyone! We’re happy to bring you the all-new Zoho SalesIQ + Bigin integration. With this, every prospect from your website instantly becomes a contact in Bigin, complete with transcripts and follow-up tasks, so you never lose a lead again. Let's
    • New Zoho triggers Google Dangerous flag due toabnormal charcters

      Just signed up and doing my first email test. I sent it to my google email account but it got flagged as Dangerous" due abnormal characters. My DNS setup looks ok. Page snips attached Help Please Thanks, Rick DC PowerWorld
    • Top Bar Shifting issue still not fixed yet

      I mentioned in a previous ticket that on Android, the top bar shifts up when you view collections or when you're in the settings. That issue still hasn't been fixed yet. I don't wanna have to reinstall the app as I've noticed for some reason, reinstalling
    • Introducing Connected Records to bring business context to every aspect of your work in Zoho CRM for Everyone

      Hello Everyone, We are excited to unveil phase one of a powerful enhancement to CRM for Everyone - Connected Records, available only in CRM's Nextgen UI. With CRM for Everyone, businesses can onboard all customer-facing teams onto the CRM platform to
    • Triggering Zoho Flow on Workdrive File Label

      Right now Im trying to have a zoho flow trigger on the labeling/classification of a file in a folder. Looking at the trigger options they arent great for something like this. File event occurred is probably the most applicable, but the events it has arent
    • Is there a way to set Document Owner/Sender via the API

      When sending requests for zoho sign, it would seem zoho uses the id of the person that created the zoho api cred to determine the owner_id, is there a way to set a default for this?
    • SendMail to multiple recipients

      Hi, I'm trying to send an email to a list of recipients.  Right now the "to" field is directed to a string variable. (List variables won't work here). In the string variable, how can I make it work? trying "user@app.com;user2@app.com" or "user@app.com; user2@app.com" just failed to send the emails. Ravid
    • Populate drop down field from another form's subform

      Hello, I found how to do that, but not in case of a subform. I have a Product form that has a subform for unit and prices. A product might have more than one unit. For example, the product "Brocoli" can be sold in unit at 3$ or in box of 10 at 25 $. Both
    • Usar o Inventory ou módulo customizado no CRM para Gestão de Estoque ?

      Minha maior dor hoje em usar o zoho é a gestão do meu estoque. Sou uma empresa de varejo e essa gestão é fundamental pra mim. Obviamente preciso que esse estoque seja visível no CRM, Inicialmente fiz através de módulos personalizados no próprio Zoho CRM,
    • Signup forms behaviour : Same email & multiple submissions

      My use case is that I have a signup form (FormA) that I use in several places on my website, with a hidden field so I can see where the contact has been made from. I also have a couple of other signup forms (FormB and FormC) that slight differences. All
    • getting error in project users api

      Hello, I'm getting a "Given URL is wrong" error when trying to use the Zoho Projects V3 API endpoint for adding users to a project. The URL I'm using is https://projectsapi.zoho.com/api/v3/portal/{portalid}/projects/{projectid}/projectusers/ and it's
    • Change total display format in weekly time logs

      Hi! Would it be possible to display the total of the value entered in the weekly time log in the same format that the user input? This could be an option in the general settings -> display daily timesheet total in XX.XX format or XX:XX.
    • Problem with Submit Button Design

      I have made a template to apply to my forms and under the button controls, I have it set to "standard" and yet it's still filling the container. This is super frustrating and looks weird. Why do we not have full control over button size? How can I fix
    • In the Zoho Creator Customer Payment form i Have customer field on select of the field Data want to fetch from the invoice from based on the customer name In the Customer Payment form i Have subf

      In the Zoho Creator Customer Payment form i Have customer field on select of the field Data want to fetch from the invoice from based on the customer name In the Customer Payment form i Have subform update Invoice , there i have date field,Invoice number
    • Different Company Name for billing & shipping address

      We are using Zoho Books & Inventory for our Logistics and started to realize soon, that Zoho is not offering a dedicated field for a shipping address company name .. when we are creating carrier shipping labels, the Billing Address company name gets always
    • How to display historical ticket information of the total time spent in each status

      Hi All, Hoping someone can help me, as I am new to Zoho Analytics, and I am a little stuck. I am looking to create a bar chart that looks back over tickets raised in the previous month and displays how much time was spent in each status (With Customer,
    • Zoho Projects iOS app update: Global Web Tabs support

      Hello everyone! In the latest version(v3.10.10) of the Zoho Projects app update, we have brought in support for Global Web Tabs. You can now access the web tabs across all the projects from the Home module of the app. Please update the app to the latest
    • Zoho Community Weekend Maintenance: 13–15 Sep 2025

      Hi everyone, We wanted to give you a heads-up that Zoho Community will undergo scheduled maintenance this weekend. During this period, some community features will be temporarily unavailable, while others will be in read-only mode. Maintenance Window:
    • Agent Performance Report

      From data to decisions: A deep dive into ticketing system reports An agent performance report in a ticketing system provides a comprehensive view of how support agents manage customer tickets. It measures efficiency and quality by tracking key performance
    • Next Page