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

    • Automating Employee Birthday Notifications in Zoho Cliq

      Have you ever missed a birthday and felt like the office Grinch? Fear not, the Cliq Developer Platform has got your back! With Zoho Cliq's Schedulers, you can be the office party-cipant who never forgets a single cake, balloon, or awkward rendition of
    • Customer payment alerts in Zoho Cliq

      For businesses that depend on cash flow, payment updates are essential for operational decision-making and go beyond simple accounting entries. The sales team needs to be notified when invoices are cleared so that upcoming orders can be released. In contrast,
    • Accelerate Github code reviews with Zoho Cliq Platform's link handlers

      Code reviews are critical, and they can get buried in conversations or lost when using multiple tools. With the Cliq Platform's link handlers, let's transform shared Github pull request links into interactive, real-time code reviews on channels. Share
    • App Spotlight : PagerDuty for Zoho Cliq

      App Spotlight brings you hand-picked apps to enhance the power of your Zoho apps and tools. Visit the Zoho Marketplace to explore all of our apps, integrations, and extensions. In today's fast-paced world, seizing every moment is essential for operational
    • Automate your status with Cliq Schedulers

      Imagine enjoying your favorite homemade meal during a peaceful lunch break, when suddenly there's a PING! A notification pops up and ruins your moment of zen. Even worse, you might be in a vital product development sprint, only to be derailed by a "quick
      • Recent Topics

      • Unified WhatsApp Number Management in Zoho Desk and SalesIQ

        Dear Zoho Desk Support Team, We are currently utilizing both Zoho Desk and Zoho SalesIQ for our customer support operations. While both platforms offer WhatsApp integration, we are facing challenges due to the requirement of separate WhatsApp numbers
      • Change of Blog Author

        Hi, I am creating the blog post on behalf of my colleague. When I publish the post, it is showing my name as author of the post which is not intended and needs to be changed to my colleague's name. How can I change the name of the author in the blogs?? Thanks, Ramanan
      • Zoho FSM API Delete Record

        Hi FSM Team, It would be great if you could delete a record via API. Thank you,
      • How create a draft via workflow?

        I wish to create a workflow rule for specific emails that creates a draft response - not an automatic email reply, but just a draft with a set response ready to be verified by an agent who can then manually select recipients. Alternatively, the workflow
      • Instant Messaging Update | Now migrate your WhatsApp Business phonenumber from another BSP to Zoho Desk | Dec'23

        Hi All, Everything seems to move at lightning speed these days, and time is certainly flying by for the IM team. But we are delighted at how much ground we covered this year. 🚀 For one, we enabled WhatsApp business phone number migration so that you
      • Upload ticket attachments via Drag-&-Drop

        Hello, if you want to upload a file to the ticket attachment you need to click the button and use the file browser to select and upload the desired file. In many cases, it would be much more efficient if you could simply drag the file to the browser window...
      • Can we disable add to cart in Zoho Commerce?

        Hello, Our sales happen on the phone. During the call the customer is directed to our website to inspect the products together with the sales rep. So we need a way to present our inventory. I figured Zoho Commerce is a good fit for this use case. However
      • Introducing WhatsApp integration in Bigin

        Greetings! In today's business landscape, messaging apps play a significant role in customer operations. Customers can engage with businesses, seek support, ask questions, receive personalized recommendations, read reviews, and even make purchases—all
      • Issues with Zoho Sheet in Mac

        I have downloaded the Zoho App from App Store but It is failing to Save As, Open & Download Operations. App Store
      • Zoho One account closure vs deactivation

        I wonder what are the best practices and guidelines around deactivating vs deleting Zoho accounts in organisations? Any practical considerations?
      • Global Search placement in the new UI

        Having a hard time with the global search placement in the UI redesign. Surely I can't be the only one. Previously global search placement was perfect. A bar at the top/center of the page. Exactly where you would expect it to be. Since the new UI has
      • 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
      • Role Management

        I am creating an analytics dashboard for a company that will be utilized by its various departments such as Finance, Marketing, and HR. My goal is to design the dashboard with separate tabs for each department. Additionally, I plan to implement role-based
      • Schedule Zoho CRM reports only on Business Days

        Hello, Is it possible to schedule reports only on business days ? We currently get daily sales reports on weekend which has no value since the sales team doesn't work on weekends. Thanks
      • Missing the "Find & Merge Duplicates" choice

        Hi, I am missing the "Find & Merge Duplicates" choice. I looked under the "More Actions" menu in Contacts, Accounts, Vendors, and Leads and it is not there.  I have full permissions.  Please assist me on finding this feature. Thanks!
      • How to install Widget in inventory module

        Hi, I am trying to install a app into Sales Order Module related list, however there is no button allow me to do that. May I ask how to install widget to inventory module related list?
      • Cannot see Application from Lookup field

        Hi all, I am trying to access data for an application on our account via a lookup field; however, the application doesn't appear in the dropdown at all. Can anyone shed any light on this, please? I have asked Zoho support; however, they're just as confused,
      • Deluge Error Code 1002 - "Resource does not exist."

        I am using the following script in a Custom Button on a Sales Return. Basically, the function takes the information in the sales return (plus the arguments that are entered by the user when the button is pushed) and creates a return shipping label via
      • How to track a contact or customer's past product purchases in Bigin Premiere?

        Hello there. I am the sole user of Bigin for a small company (chess club), and would like to track current and past purchases made by a contact (player) or company (family which includes the player). Players may register for multiple tournaments, take
      • LENTITUD EN RECIBIR MAIL

        Buenas tardes, Estamos experimentando lentitud en la recepción de correos electrónicos.
      • Items should display under specific warehouse

        I have configured the multi warehouse but it show all the items under all warehouse which is not correct according to our business logic, so i want that items should only display under that specific warehouse not under all the warehouses not even with zero quantity. Some items should be common but not all so is there any option for that purpose so i can specific the items to its warehouse. Regards
      • Tracking Non-Inventory Items

        We have several business locations and currently use zoho inventory to track retail items (sales and purchase orders). We were hoping to use zoho inventory to track our non-inventory items as well (toilet paper, paper towels, etc). I understand that we
      • Partial refunds

        I am trying to process refund for a one item invoice, however the refund is partial: i am getting this error while creating credit note, can anyone share some wisdom about this
      • Best practice importing items and matching assemblies

        Hi, I was wondering what would be the best practice to import items and composite items (assemblies) From my backup, what should I import first? The items or the composite items? I am on Zoho one, using inventory and books. Kind regards, Sabine
      • Bulk Fill In & Edit PO/Bill/SO/Invoice

        Hello, I am adding stock in bulk on a PO, the system is automatically populating the Rate (price) and Tax from the item data. Problem is that the bill rate is different from the rate on the item data, so I have to manually erase each and enter the price.
      • Separate Items & Services

        Hi, please separate items and services into different categories. Thank you
      • Items Below Reorder Point Report?

        Is there a way to run a report of Items that are below the Reorder Point? I don't see this as a specific report, nor can I figure out how to customize any of the other stock reports to give me this information. Please tell me I'm missing something s
      • Allocating inventory to specific SO's

        Is there a way that allocate inventory to a specific sales order? For example, let's say we have 90 items in stock. Customer 1 orders 100 items. This allocates all 90 items to their order, and they have a back order for the remaining 10 items which could
      • Cancelled Transfer order problem

        Hello, We've canceled a transfer order, and we can't add the related items to a new Transfer Order. The system tells us that the bin doesn't have the required quantity, but when we check the item, it indicates that there are 2 units in the bin. It also
      • Creating a Chart from a Report

        In Zoho Analytics, is it possible to create a chart from a Pivot View report? We are looking to use Zoho Analytics to replace Excel for Sales reports and would like to be able to show both the table and the chart together.
      • iOS App doesn't refresh for Document Creation

        Hello Zoho team, I have created a workflow to be used on a mobile iOS device which starts in Zoho Creater and ends with a murge and store function that then opens the newly created document within the Zoho Writer app. This process is working great however
      • Client Portal ZOHO ONE

        Dear Zoho one is fantastic option for companies but it seems to me that it is still an aggregation of aps let me explain I have zoho books with client portal so client access their invoice then I have zoho project with client portal so they can access their project but not their invoice without another URL another LOGIN Are you planning in creating a beautiful UI portal for client so we can control access to client in one location to multiple aps at least unify project and invoice aps that would
      • Email Insights included in Bigin emals are marked as SPAM everywhere

        Today I noticed that email recipients who use Office 365 never receive emails sent from Bigin. Further examination showed that all Email Insights links in email headers are marked as spam/phishing by Office 365. Example screen included. The problem is
      • Data Import | Zoho Analytics Custom Query Window Size

        Please increase the window size for the Custom Query Data Import. It's impossible to work with such a small query window.
      • Name changed in settings for mailbox but still not changed when typed in To field

        In the email account secretary@ i have updaetd the new staff members details but the old members name still appears when I type secretary@ in the To field. I cant work out where Zoho is finding the old name from. I have deleted the browser cache. If I
      • Cannot add my name to my domain name

        I want to have My name@mydomain.com and it says my name is linked to another account already. Please fix it since I do not have another account.
      • Invoice status on write-off is "Paid" - how do I change this to "Written off"

        HI guys, I want to write off a couple of outstanding invoices, but when I do this, the status of the invoices shows as "Paid". Clearly this is not the case and I need to be able to see that they are written off in the customer's history. Is there a way
      • Establishing new Zoho email account on laptop

        Good Morning: I am very long time Outlook business user and decided to try your email service last night and had established an account. I am trying to verify my account; how do I establish my Zoho email account on my laptop? I opened the account with
      • unable to send message reason 550 5.4.6 unusual sending activity

        My email account can't send message. It shows unable to send message reason 550 5.4.6 unusual sending activity detected
      • how to add email to existing organization i w

        I am already registered my organization and i have an email id. I need one more email id but i can't find anywhere .i want the cheapest email id . how to add ?
      • Next Page