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

    • Debugging `try` blocks : Tip

      I find it annoying that if one line inside a `try` block has an error, the Deluge arser points the beginning of the block to the location of the error. BUT, if you temporarily comment out the initial `try {`  The parser goes through the whole block and
    • [Product Update] TimeSheets module is now renamed as Time Logs in Zoho Projects.

      Dear Zoho Analytics customers, As part of the ongoing enhancements in Zoho Projects, the Timesheets module has been renamed to Time Logs. However, the module name will continue to be displayed as Timesheets in Zoho Analytics until the relevant APIs are
    • Use approval workflow comments in record scripts

      Greetings, i'm running an approval workflow for my records, during approval/rejection there is a step where comments are entered. i want to add there comments to the record and to use them in various deluge scripts like sending emails and so on.  how
    • ZOHO Store

      Not able to make a payment We are using Zoho One, and we are from India. The payment currency, which shows for us, is in USD. But the system says we can choose Country/Region India if it shows INR only. Attaching screenshots for more info.
    • Support Migration into Aliases in Zoho Mail

      Hello Zoho Mail Team, How are you? We are in the process of migrating some of our users from Google Workspace (Gmail and Google Drive) to Zoho. During this process, we noticed that Zoho Mail currently only supports migration into a primary mailbox and
    • API for Z Workdrive Flow Make-Integromat ?

      We are zoho workdrive fans Also we would like to have an api to work with Zoho Flow or with Make better known by its old name INTEGROMAT Is it planned and when? 3 months -6 months or more?
    • Apps Pane no longer visible

      I have read all the info and help and nothing works, I do not have a "show apps" anywhere and I can no longer see my Apps pane in the left hand side of mail, please advise how to get this back
    • Canvas View - Print

      What is the best way to accomplish a print to PDF of the canvas view?
    • 5名限定 課題解決型ワークショップイベント Zoho ワークアウト開催のお知らせ(8/21)

      ユーザーの皆さま、こんにちは。Zoho ユーザーコミュニティチームの藤澤です。 8月開催のZoho ワークアウトについてお知らせします。 今回はZoomにてオンライン開催します。 ▷▷参加登録はこちら:https://us02web.zoom.us/meeting/register/eVOEnBsSQ2uvX4WN5Z5DeQ ━━━━━━━━━━━━━━━━━━━━━━━━ Zoho ワークアウトとは? Zoho ユーザー同士で交流しながら、サービスに関する疑問や不明点の解消を目的とした「Zoho
    • New in Zoho Forms: Inline OTP Verification

      Hello form builders, We are excited to announce the launch of Inline OTP Verification in Zoho Forms, a smarter way to ensure the authenticity of the contact details you collect. Until now, OTP Verification in Zoho Forms worked as a pre-access step: respondents
    • Zoho Mail : Associate emails with Meeting records and allow multiple emails to be assocaited at once

      Is there a workaround that would allow either of these? I want to associate emails with Meeting records. I also would like to be able to select multiple emails at once for association with a record.
    • Create task from email

      Is there a way on mobile to create a task from an email? I use this feature a lot and when traveling now I read email on mobile. By the time I get to my office I forget about them since I didn't add it to a task. Is this feature missing on moble?
    • Zoho Socials - Unable to view Channels and SmartQ

      Hi, The channel Facebook has been added by the admin, however, it is not visible on the User level (employee). Other channels are visible. Also, we have the premium account, and SmartQ is not working. Can anyone help? Regards, Priyanka
    • Eliminating Manual Consolidation: Automating Currency Field Sync from Task to Project

      Hello Everyone, A Custom function is a user-written set of code to achieve a specific requirement. Set the required conditions needed as when to trigger using the Workflow rules (be it Tasks / Project) and associate the custom function to it. Requirement:
    • We want to set the "Converted from Lead" value in Deals using a Workflow or via a Deluge script. How?

      For use in Zoho Analytics, we need the field "Converted from Lead" filled in our deal records. This field is empty everywhere, because we do not create deals directly when converting a lead to a contact. We want to do that using the API or a workflow
    • Sales Orders: Quoted_Items + items in another subform -> into Ordered_Items ?

      hello, When creating Sales Orders, is it posible to inherit/fill the Ordered_Items with all the items from Quoted_Items + all the items from a customized subform with similar fields? Since you can create a sales order in different ways (convert, new -
    • How to cancel the GSTR1 pushed to GSTN

      How to cancel the GSTR1 Pushed to GSTN, some rectifications to be done in HSN & SAC code
    • Zoho Books API — Invalid Operation Type / Scope does not exist

      Hello Team, We are unable to use the Zoho Books API from our registered application. We’ve already: Created a client in Zoho API Console using (Admin in Books) Generated the OAuth code and token successfully Used the correct scopes: ZohoBooks.fullaccess,ZohoOauth.userinfo.READ
    • Enhancements in Canvas

      Dear All, Greetings! Canvas lets you design the record details page to suit your brand or business preferences. We are glad to introduce the following enhancements to uplift your design experience. Reusable Components Style Presets Let's go! Reusable
    • Minimum order quantity

      Is there a way to enforce a minimum order quantity - ie has to have a minimum of 250?
    • 【Zoho CRM】ポータル機能のアップデート:UIとポータルの作成フローの変更

      ユーザーの皆さま、こんにちは。コミュニティチームの藤澤です。 今回は「Zoho CRM アップデート情報」の中から、ポータル機能のアップデートをご紹介します。 目次 概要 ユーザーグループの作成フローの変更 ユーザーグループ詳細画面内のタブについて 「タブと権限」タブについて 「設定」タブについて 概要 UIとポータルの作成フローが変更されました。ポータルの新機能に先立ち、UIを一部変更しました。タブやオプションの配置を見直し、機能へよりアクセスしやすくなっています。 また、「ポータルユーザーの種類」は今後、「ユーザーグループ」と呼称され、ページ上のボタンも「ユーザーグループを作成する」に変更されます。
    • Tax on Imported goods charged by Shipping Company

      Hi Folks, I imported goods from outside Canada, for better understanding I will give an example data. imported goods value: 2000$ The shipping company sent me an invoice containing the following information: Custom duty on imported goods: 400$ Administration
    • Prefilled Date fields auto-changed and then locked when using “Edit as new”

      If a document out for signature has date fields (not SignedDate fields) that were pre-filled before sending, and then you use “Edit as new” to create a new version of the same document, the value of those date fields gets automatically changed to today
    • Zoho Webinar via Social Media

      Hello, is it possible to stream a Zoho Webinar via Social Media like Linkedin or Facebook?
    • Add Hebrew & RTL Support to Feedback Widget

      Hello Zoho Desk Team, How are you? We are using Zoho Desk and would like to utilize the Feedback Widget. While Zoho Desk itself supports Hebrew and RTL, the Feedback Widget unfortunately does not. We kindly request that Hebrew and full RTL support be
    • OAUTH2 isn't working with Power Automate and N8N (Zoho Desk)

      Hello, I am trying to set up an OAuth2 connection to the Zoho Desk API, but the authentication flow fails immediately. I am experiencing this issue in two separate platforms: Microsoft Power Automate (using a Custom Connector) and n8n. Instead of being
    • Kit Items Breaking Automations - "Provide mapped components for all kit items"

      This has been brought up in other threads, but I believe this issue warrants its own topic. Whenever a sales document (Estimate, Sales Order, Invoice) is created or manipulated programmatically, trying to include a Kit as an Item throws this error: "Provide
    • Show item Cost value on Item screen

      The Item screen shows Accounting Stock and Physical Stock. It would be very helpful if value information could be displayed here as well, for instance Cost Price. Currently, to find the Cost Price (as used for inventory valuations) from inside the item
    • Mark shipment as delivered via api

      Hellloooo again Zoho guys !! More help required if you would be so kind, pleeeezz..... var options =        {         'method' : 'post',         'contentType' : 'application/json',         'muteHttpExceptions' : true       }; var myPackNo  = encodeURIComponent('###################');
    • Setting Alternative units for an item.

      Hello Team, How to create alternate units for an item. We are placing orders for stocks in boxes. One box contain 24 items. At the time of selling we have two categories of buyers wholesalers and retailers. So the sales will be in PCS and in boxes also.
    • Zoho Inventory search when adding items to SO/PO, etc.

      I do not see that Zoho Inventory searches within the item name for an item lookup. We have many products with variants. So when I search for a product, say a lighting system, and it comes in different sizes and colors, I can only get those products where
    • Item Group Attributes

      Hello, I would like to see more attributes under grouped items. We sell car parts, there are several suppliers for the same part but under different brands. We want to group them together but the attributes under groups are lacking. For example, the products
    • Remove HTML Format - Deluge

      Hello @all if you want to delete the HTML format from the text please follow the script. Data = "Text"; info Data..replaceAll("<(.|\n)*?>" , "").replaceAll("&nbsp;" , " "); Apart from this if you require anything please let me know Thanks & Regards Piyush
    • Using multiple languages in template

      I wanted to add the company name in the template in arabic. I found a way through the header and footer option, except when i print the quotation the arabic disappears both in the top and bottom of the page. I have attached pictures of the before and
    • ADDING 5% VAT TO PURCHASE ORDERS GENERATED ON ZOHO BOOKS UAE

      Please guide on how to add 5% VAT to Purchase Orders generated on ZOHO Books UAE edition.
    • Import from /csv file, some items fail with the error "Specify Tax Or Tax Exemption".

      Hello! I am trying to import a csv file of all of my expenses for a complete financial year. I get errors for some items with the error message "Specifiy Tax or Tax Exemption". These errors only occur on lines where I have "Postage" as the expense account.
    • About maximum number of requests per minute

      Hi, Our company has integrated Zoho inventory and we're using the shipping order creation and update functions and so on. Currently we're receiving "For security reasons you have been blocked for some time as you have exceeded the maximum number of requests
    • Approval - Report/Views

      Hi, On Zoho Desk - Is there a way to report on pending approvals, or a view or similar?
    • "Zoho CRM Integration" option is missing in Zoho Social Settings

      I am trying to integrate my Zoho Social account with my Zoho CRM account. I am on the Professional Trial plan and my user role is "Brand Admin". However, I cannot find the "Zoho CRM Integration" or "Lead Generation" option anywhere in my Zoho Social settings.
    • Zoho CRM still doesn't let you manage timezones (yearly reminder)

      This is something I have asked repeatedly. I'll ask once again. Suppose that you work in France. Next month you have a trip to Guatemala. You call a contact there, close a meeting, record that meeting in CRM. On the phone, your contact said: "meet me
    • Next Page