Automate a CRM workflow with Zoho Cliq

Automate a CRM workflow with Zoho Cliq


Imagine having a virtual assistant that provides rapid updates to your team through Zoho Cliq, helping you stay on top of your sales processes. After returning from a client meeting filled with updates and action items, managing this information together can feel overwhelming, especially when juggling multiple roles and responsibilities.
 
Without streamlined communication, productivity can significantly suffer. This is where integrating your CRM automation workflows with Zoho Cliq becomes essential.

Business benefits

  • Notification of deal closures: Ensures the sales team is promptly informed when a deal is closed to celebrate wins, update forecasts, and maintain team morale.
  • Product and development feedback: Quickly communicate client requests or demo glitches to the product and development teams to enhance product offerings and resolve issues.
  • Managerial updates: Keep managers in the loop with meeting outcomes to strategize the next steps or escalate issues.
  • Syncing with the team: Link CRM updates directly to team chat channels to ensure all team members are updated about lead statuses. This reduces the need for multiple app switches, enhances real-time collaboration, coordinates efforts, and aligns strategies.

 Let's examine an example of Zoho CRM workflow automation for a new lead created with a Zoho Cliq bot.

Step 1 : Bot creation

  • Navigate to the top right corner of your profile, click on it, and select "Bots and Tools".
  • To create a new bot, click on "Create Bot" on the right under the "Bots" section.
  • Provide a name and description for the bot, then enable channel configuration settings during setup.


Step 2 : Bot webhook URL retrieval

  • Webhook tokens are listed under the Bots & Tools section along with all the other internal tools. When navigated to the webhook tokens module, you will be required to authenticate using 2FA, verify your identity, and click Continue.
  • After authentication, you can create, edit, and manage your Webhook Tokens as needed.
  • Generate a webhook token and retrieve the bot's webhook URL as specified below.
โ“˜ Learn more about webhook tokens in Zoho Cliq


Step 3 : Configuration of CRM workflow rule

Workflow rules in Zoho CRM are actions (email notifications, tasks, and field updates) executed when certain specified conditions are met. These rules automate sending email notifications, assigning tasks, and updating specific fields of a record when a rule is triggered.


Please refer to the video below for a step-by-step guide on how to set up a workflow rule that will send you notifications whenever a new lead is created.


Similarly, you can set up and configure new workflow rules for events like the update of a lead status or the assignment of a lead to any sales representative (Lead owner ).


Step 4 : Setting up bot incoming webhook handler

  • Go back to Cliq and find the bot you created under the "Bots and Tools" section. Then, access the bot's incoming webhook handler. 
  • The incoming webhook handler is designed to allow third-party services, such as Zoho CRM, to post messages directly to your bot.
  • Copy and paste the below code and click "Save".
Pre-requisites:

To post an alert to the channel, you need the unique names of both the channel and the bot, as we are using zoho.cliq.postToChannelAsBot deluge task in the code below. Follow the steps to retrieve these names.

How to obtain or locate the channel unique name in Cliq?
  • Navigate to the top right corner of the preferred channel and locate the three dots. Click it.
  • In the menu that appears, select "Channel info" and a pop-up will open, displaying detailed channel information. Hover over the "Connectors" section and click it.
  • Under "API Parameters," you will find the channel unique name.
How to obtain or locate the bot unique name in Cliq?
  1. info params;
  2. eventType = params.get("event-type");
  3. leadName = params.get("Lead Name");
  4. company = params.get("Company");
  5. leadStatus = params.get("Lead Status");
  6. title = params.get("Title");
  7. email = params.get("Email");
  8. phone = params.get("Phone");
  9. leadSource = params.get("Lead Source");
  10. industry = params.get("Industry");
  11. leadId = params.get("Lead ID");
  12. if(eventType.equalsIgnoreCase("Lead Created"))
  13. {
  14. response = {"text":"๐ŸŽฏHeads up! A new lead has been successfully added to your list. Prepare to engage and convert!","card":{"title":"๐Ÿš€ New Lead Added!","thumbnail":"https://i.imgur.com/jDagRms.png","theme":"modern-inline"},"slides":{{"type":"text","title":"Lead Details :","data":"๐Ÿ† Lead Name : " + leadName + "\n๐Ÿ’ผ Company   : " + company + "\nโฑ๏ธ Lead Status : *" + leadStatus + "*"},{"type":"label","title":"","data":{{"๐Ÿ“ง *Email*":email},{"โ˜Ž๏ธ *Phone*":phone},{"๐Ÿข *Industry*":industry},{"๐Ÿ“ฃ *Lead Source*":leadSource}}}}};

  15. // Use zoho.cliq.postToChannelAsBot(${channel_unique_name}, ${bot_unique_name}, response);
  16. zoho.cliq.postToChannelAsBot("clientleadupdates","crmupdatesincliq",response);

  17. }
  18. if(eventType.equalsIgnoreCase("Lead Assigned"))
  19. {
  20. leadOwner = params.get("Lead Owner");
  21. response = {"text":"๐Ÿš€๐Ÿ“ˆPromising prospect assigned to " + leadOwner + ". Opportunity awaits!","card":{"title":"๐ŸŽฏ New lead generated","thumbnail":"https://i.imgur.com/UisAlKn.png","theme":"modern-inline"},"slides":{{"type":"text","title":"Lead Details :","data":"๐Ÿ† Lead Name : " + leadName + "\n๐Ÿ’ผ Company : " + company + "\nโฑ๏ธ Lead Status : *" + leadStatus + "*"}}};
  22. zoho.cliq.postToChannelAsBot("clientleadupdates","crmupdatesincliq",response);
  23. }
  24. if(eventType.equalsIgnoreCase("Lead Status Updated"))
  25. {
  26. response = {"text":"โœ…๐Ÿ’ผ Great news! Lead status is now Qualified. Ready to engage!","card":{"title":"โœ… Lead qualified","thumbnail":"https://i.imgur.com/d2jhClm.png","theme":"modern-inline"},"slides":{{"type":"text","title":"Lead Details :","data":"๐Ÿ† Lead Name : " + leadName + "\n๐Ÿ’ผ Company : " + company + "\nโฑ๏ธ Lead Status : *" + leadStatus + "*"}}};
  27. zoho.cliq.postToChannelAsBot("clientleadupdates","crmupdatesincliq",response);
  28. }
  29. return Map();


Transform your workflow experience with ease! Imagine having the ability to set up custom automation that sends instant messages to your team channels whenever a deal is sealed or a new lead steps on board.

Say goodbye to constant check-ins on your sales progress - let Cliq handle it all for you!
We're here to help, so don't hesitate to reach out to support@zohocliq.com with any questions or if you need assistance in crafting even more tailored workflows.
    • Sticky Posts

    • Convert a message on Cliq into a task on Zoho Connect

      Message actions in Cliq are a great way to transform messages in a conversation into actionable work items. In this post, we'll see how to build a custom message action that'll let you add a message as a task to board on Zoho Connect. If you haven't created
    • Unfurling Unlimited Possibilities in Zoho Cliq 🔗

      Are you tired of your app links looking plain? Imagine if the shared links came to life with custom previews, organized data, and one-click actions, making chats more interactive. With the Cliq platform's unfurl handlers, let's see how developers can
    • Let's build a dashboard with Cliq Widgets!

      While juggling multiple tasks and tracking real-time data, you face a strict deadline for delivering a quarterly analysis report on a blank canvas while switching between different apps. Sounds exhausting, right? What if you could streamline everything
    • Cliq Bots - Post message to a bot using the command line!

      If you had read our post on how to post a message to a channel in a simple one-line command, then this sure is a piece of cake for you guys! For those of you, who are reading this for the first time, don't worry! Just read on. This post is all about how
    • Automate a CRM workflow with Zoho Cliq

      Imagine having a virtual assistant that provides rapid updates to your team through Zoho Cliq, helping you stay on top of your sales processes. After returning from a client meeting filled with updates and action items, managing this information together
    • Recent Topics

    • is it possible to add more than one Whatsapp Phone Number to be integrated to Zoho CRM?

      so I have successfully added one Whatsapp number like this from this User Interface it seems I can't add a new Whatsapp Number. I need to add a new Whatsapp Number so I can control the lead assignment if a chat sent to Whatsapp Phone Number 1 then assign
    • Formula Fields inside of Blueprint Transitions

      We would like to have formula fields inside of blueprint transitions. We type in currency fields and would like to see the result inside of a formula field. Our use case: Send out a price for XY 1. Filling out cost fields 2. See gross profit
    • Widget JS SDK to Upload a photo to a record in a Module

      Good day,  I would really appreciate it if someone can assist me. I have written a widget, to be used in a Custom Module in CRM.  My goal: I want to upload a photo from my computer and display it in die "upload image" field. I am using the JS SDK: https://help.zwidgets.com/help/v1.1/index.html
    • Making emails and notes private......

      Having experience using a plethora of CRM's I have noticed that this is one of the pitfalls of Zoho. Many notes and emails we want to add to Zoho we would like to make private or only visible to a set group of people.  The attached image from another CRM displays this feature.  While company policy at some firms could be that all information added to the CRM is public information.  This is a two way street.  Lots of companies have employees that are independent contractors in sales industries like
    • Search WorkDrive File Contents from Creator

      Good afternoon, I am building out a Creator app where I want to allow users to input search terms from Creator that will return the appropriate files that contain those keywords from their Creator search. Is this possible?
    • LinkedIn X-ray Search on Google

      Are there any workarounds or ways to extract mutliple Linkedin Profiles from a google Linkedin X-Ray search. My ideal would be copy the X-Ray search
    • How to send invoices to 2 emails?

      Hi! We are sending invoices to the "Customer email" field that is defined Zoho Books and is obtained/synced from a custom email field in Zoho CRM. But in some clientes, the invoices have to be sent to 2 emails and we are wondering how this could be accomplished.
    • 2 Ideas, Clone timesheet entry from monthly view and Notes in Weekly view

      While i love timekeeping I am finding some things slow me down.  Slow to the point of considering writing my own API call to do this. It would be so useful to be able to clone a timesheet entry from the monthly view.  It is somewhat painful to have to
    • A few Issues when using "Pay Bill via Check"

      We have quite a bit of issues with how paying for Bills via Check works. Would love some feedback from the Zoho team in case we are doing something incorrectly. 1. When we go from a vendor and select "Pay Bill via Check" option, we see ALL the outstanding
    • Writing a single vendor check for multiple bills

      I need to be able to create a single payment for 15 to 75 bills.  We have a few vendors that bill us per transaction.  During our heavy sales season those vendors will send as many as 40 bills per day and we pay these bills weekly. The check wringing
    • Zoho CRM mobile: support for record images, predefined WhatsApp messages, and multi-select lookup field

      Hello Everyone We've made a few enhancements to the Zoho CRM mobile app to improve your experience. Here’s what’s new: Extended record image support for modules (Android) Predefined text support for WhatsApp messages (Android) Multi-select lookup field
    • Creating Layout Rule With Formula Field

      By The Grace Of G-D. Hi, I see that i cannot use Layout Rules to show/hide Formula Fields. Is that something you plan on adding sometime soon?
    • Exciting Updates to the Kiosk Studio Feature in Zoho CRM!

      Hello Everyone, We are here again with a series of new enhancements to Kiosk Studio, designed to elevate your experience and bring even greater efficiency to your business processes. These updates build upon our ongoing commitment to making Kiosk a powerful
    • How can I bulk import product images to Zoho crm.

      How can I import product images to Zoho crm within bulk imports. I am using an excel sheet or csv and want to include an image (via URL) for each product. This topic is the closest I have found to a solution but I need further help to implement it: https://help.zoho.com/portal/en/community/topic/import-file-upload-and-image
    • Filter by technical IDs that should not be displayed

      Hello Zoho and Cumminity. I know I have already found similar requests elsewhere, but have not yet received a solution from Zoho. Therefore I would like to refresh the topic and hope that a solution can be found. I have reports in the Creator, which I
    • Everything you want to share — in ONE link

      Hey everyone, Say hello to our very own link in bio tool – Linkthread is designed to create a single customizable link that contains everything you want to share with your audience on social media. Welcome to the Linkthread Community! What's Linkthread?
    • Zoho Customer Portal App for android is not compatible

      Trying to get client to install the app with their android phone but all the same which mention not compatible but IOS is working fine, anyone has the same issue and has alternative solutions?
    • Zoho Social vous présente Linkthread : un seul lien pour tout votre univers digital

      Nous sommes fiers de vous présenter Linkthread, la toute dernière solution signée Zoho Social. Cet outil repense la manière de partager vos contenus sur les réseaux sociaux, en offrant une expérience plus fluide, personnalisée et impactante. Pourquoi
    • Nimble enhancements to WhatsApp for Business integration in Zoho CRM: Enjoy context and clarity in business messaging

      Dear Customers, We hope you're well! WhatsApp for business is a renowned business messaging platform that takes your business closer to your customers; it gives your business the power of personalized outreach. Using the WhatsApp for Business integration
    • Automatically restrict access to a sub-folder within a team folder

      I have a flow that creates a folder within a team folder and then it creates a handfull of sub folder within each folder that is created in this team environment. There is one folder that is created in this team environment that i want to restrict access
    • Task List Workflow Rule

      I'm having an issue when creating a workflow rule to notify customers by email of the project progress. I need the criteria to be TASK LIST STATUS not just task status. I don't want our customers getting too many email notifications throughout the project,
    • Using Zoho for Quarterly Forecasts and Tracking Sales

      Hi, I'm trying to set up Zoho to be useful for our company, and am finding it exceedingly difficult. We sell inexpensive products directly to a large number of accounts. All I want to do is to be able to make quarterly sales estimates, then track how
    • Presenting the brand new Zoho Bookings!

      Hello everyone, Greetings from Zoho Bookings! We're happy to announce a new version of our product with enhanced features to simplify scheduling, coupled with a sleek interface and improved privacy across teams. Here's what you can expect from the latest
    • 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
    • Auto-Generate & Update Asset Serial Numbers using a custom function (Assets Module)

      Hello Team, I’ve been working on a script to automate one of our processes in Zoho FSM, and the core functionality has been successfully implemented. However, I’m encountering an issue related to serial number allocation, which is not working as expected.
    • Adding Sender Address with Basic Plan

      According to the knowledge base, I should be able to add Sender addresses with the Basic Plan. But whenever I try to add an email, it takes me to a search window and I cannot find any emails in the list. Even mine, which is the admin. email.
    • Create custom rollup summary fields in Zoho CRM

      Hello everyone, In Zoho CRM, rollup summary fields have been essential tools for summarizing data across related records and enabling users to gain quick insights without having to jump across modules. Previously, only predefined summary functions were
    • Relocating from Zoho Connect External to Zoho Connect Internal or Zoho CommunitySpaces... or move off of Connect completely.

      This conversation is aimed at Zoho clients that currently use Zoho Connect's External network platform. As I discovered in the comment section of another post, Zoho Connect is halting development of Zoho Connect EXTERNAL networks in favor of the new Zoho
    • Payment for product renewal

      Good morning, I am requesting your kind assistance to renew my subscription because when I try to make the payment I get this way
    • Como puedo mover un prospecto "Cliente" de modulo

      Tengo un modulo llamado Seguimiento de Ventaa y otro llamado Cierre de Venta. Que cuando se marca como venta efectiva o venta no efectiva, pase a Cierre de Venta, Esto sin duplicarlo "Que esten en ambos modulos" ,Como esta en una base de datos "Excel"
    • Email with uppercase letters causes problem with portal

      Hello, When my customers register on a form, if they use uppercase letters in their email adress it causes problem with the portal. When I send the invitation for the portal, all letters are automatically modified in lowercase by the system, and when
    • How to make Deal field required for "Standard" layout and hidden in "Customer Portal" Layout?

      How to make Deal field required in tge "Standard" layout and hidden in "Customer Portal" Layout?
    • Introducing Color and Order Preferences for Blueprint Transitions

      Blueprints exist to improve the efficiency of your company's processes and ensure compliance — but only if your users follow them promptly. More often than not, your users may find it challenging to adopt your processes and follow through on them, especially
    • The Status in Zoho Finance is inaccurate

      We have many overdue invoices, but when we try to filter it by Status Overdue in the Zoho Finance Module it shows it as none This is also creating a problem when I need to Create a Chart or KPI for overdue Invoices If I open the Invoice I can see the
    • Permissions within a sub-folder

      Hi all, I am interested to know if it is possible to remove a member from a subfolder, even if he/she is member of a folder of higher hierarchy. As an example, let's assume I add 5 members in folder X with Edit privileges and folder X has several sub-folders, let's say X1, X2, ...., X1.1, X1.2, ... In this case, all 5 members inherit the same privileges to all sub folders. Is it possible to go and change the privilege in one of the subfolders? So far, I have not managed to do it. thank you, Sofoklis
    • Workdrive - permissions inside folders

      Is it possible to set folder permissions inside team folders that are different to the main folder? My specific case is so that I can share a team folder with my sales team, to access shared docs, but have one folder per user that are shared only with
    • Hide subfolders in a team folder

      Hello, I am starting to use Zoho WorkDrive to manage files and I find the need to restrict access to a subfolder in the team folder for some users until all of the documents in it are ready to be printed. However, I do not want to create separate team
    • Introducing WhatsApp Marketing with Zoho Marketing Automation

      Dear Marketers, In the world of marketing, personalizing engagements with customers is often exhaustive but—thanks to WhatsApp—not exactly mysterious. WhatsApp has evolved from a simple messaging platform to a sophisticated tool for sending out marketing
    • 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
    • Zoho Creator delete validation seems like does not support <br> html code

      Validation Workflow in Create or Edit, We can use this styling code eg: <br>, <b>, <u> Those very simple code in those validation (in Create or Edit) But, for Validation (In Delete) Zoho Creator seems like does not support it. The alert task just shown
    • Next Page