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.
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?
- Navigate to "Bots & Tools", and under the bots section, select the bot you prefer.
- Copy the API endpoint URL. The bot's unique name is located after "bots/" and before the next slash "/".
- Example:
- info params;
- eventType = params.get("event-type");
- leadName = params.get("Lead Name");
- company = params.get("Company");
- leadStatus = params.get("Lead Status");
- title = params.get("Title");
- email = params.get("Email");
- phone = params.get("Phone");
- leadSource = params.get("Lead Source");
- industry = params.get("Industry");
- leadId = params.get("Lead ID");
- if(eventType.equalsIgnoreCase("Lead Created"))
- {
- 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}}}}};
- // Use zoho.cliq.postToChannelAsBot(${channel_unique_name}, ${bot_unique_name}, response);
- zoho.cliq.postToChannelAsBot("clientleadupdates","crmupdatesincliq",response);
- }
- if(eventType.equalsIgnoreCase("Lead Assigned"))
- {
- leadOwner = params.get("Lead Owner");
- 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 + "*"}}};
- zoho.cliq.postToChannelAsBot("clientleadupdates","crmupdatesincliq",response);
- }
- if(eventType.equalsIgnoreCase("Lead Status Updated"))
- {
- 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 + "*"}}};
- zoho.cliq.postToChannelAsBot("clientleadupdates","crmupdatesincliq",response);
- }
- 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. Recent Topics
Work Order Creation Issue
Dear Team, I would like to inquire about the daily limit for Work Order creation in Zoho FSM. Yesterday (02/05/2025) at around 6:30 PM GST, I attempted to create a Work Order, but I have been unable to do so since then. Please find the attached image
Accessing shared mailboxes through Trident (Windows)
Hi, I have a created a couple of shared mailboxes. The mailboxes are showing up on the browser based Zoho workplace, but I cannot seem to figure out how to access my shared inboxes through Trident (Windows). Am I missing something or is this feature not
URGENT: ChatGPT Extension Failing With “gpt-3 Access Error” (Priority Support)
Appreciate support reviewing this urgently. I am a Priority Support member and need immediate clarification on a recurring issue involving the ChatGPT extensions inside Zoho Desk. Both extensions — including the version created and published by Zoho —
Zoho Desk iOS update: Custom buttons, follow/ unfollow option on tickets
Hello everyone! In the most recent Zoho Desk iOS app update, we have brought in support to access the custom buttons configured on web app(desk.zoho.com). Using custom buttons you can seamlessly execute predefined actions directly from their mobile devices,
Zoho pdf suit
Pl. design products with following feature: 1. Please add all features given in Ilovepdf website to work on pdf files. It is mandatory to use pdf in court work. 2. Courts have prescribed New Times Roman, pl. add this font as well 3. Indexing, signature
Zoho Not Working
Today Zoho not wokring
Dynamically autofill fields with URL parameters
I have a zoho form embedded in my organization's WP website. Our users find their account with a search tool, and then can select to open this page with the embedded form. The URL of the page holds the parameter that I need, but I cannot figure out how
User Automation: User based workflow rules & webhooks
User management is an undeniable part of project management and requires adequate monitoring. As teams grow and projects multiply, manual coordination for updating users & permissions becomes difficult and can give way to errors. User automation in Zoho
Integrate Projects for Desk KB article release tasks
Could you please look into the possibility of integrating project tasks for Zoho Desk article release processes? We are looking for an internal integration between Zoho Projects and Zoho Desk's KB article drafting, reviewing and releasing tasks. We could
Issue in Annual Leave
We created a policy to credit 21 days at the Start of the Year An employee has taken 16 days of leaves thought the year, so we expect to see 5 Leaves remaining right? But Zoho People is Showing 12 Days of Leave Balance Available If we check the Leave
Use the searchBy parameter to find user by email address
I'm trying to find a user is Zoho Desk via the Api. In the documentation I see that there is the possibility to add a searchBy parameter in the request. But I can't find how the search values should be formatted. I've tried multiple things and get either
Zoho CRM Community Digest - September 2025 | Part 2
Hello Everyone! Mid-September vibes: fresh tips, smart hacks, and practical Zoho CRM updates all in one place. Let’s dive in. Product Updates: The All-New Address Field! The new Address field type makes it easier to capture complete addresses in one structured
Zoho Vault API: Create new Secrets
Hello, I attempt to Post Secrets to the vault, since the encrypted entries are almost impossible to decrypt, since there is no documentation on how to decrypt them. Like with the lack of documentation on how to descrypt, there are missing information regarding on how to create new secrets/post secrets. Source: https://www.zoho.com/vault/api/#create-a-new-secret When I try to send JSON Informationen as a POST-Request I only receive the error message: { "operation": { "result": { "error_code": "",
CRM and Finance Tab - Add Invoice "Subject " Column
When On a contact in CRM, and you click the Zoho Finace tab, how can I put in the invoice subject line? Or even a custom field for this. We need to see what that invoice is for, without opening it. If we have tons of invoices we need a way to quick
Collections Management: #4 Before, During & After Payment Processing
"Mark, I think the payment link isn't working. Can you send it again?" Staring at a message, Mark got on his phone. This was the third time the same customer had asked him that week. A few minutes later, another message came, "Hey, the invoice total seems
Account name not populating when importing contacts
When importing a csv file to add contacts the account name is blank? Every other filed gets mapped and imported correctly, i.e contact name, phone number. However not the account name which I have mapped to "company" field in my csv file
Suggestion to improve zoho writer
I am using your product, I believe it is very useful, however, i was writing a note and I needed to draw an arrow in different angles to explain a point and I couldn't. it would be helpful, to add draw functions to the zoho writer. thanks
webhook basic authentication
II want to use a webhook to send out a SMS. Unfortunately Twilio does not use an authToken but basic authentication. I created the webhook as POST and get this url: https://{username}:{password}@api.twilio.com/2010-04-01/Accounts/{account}/Messages?body=<BODY>&to=+155555555&from=+1555555555
Custom function return type
Hi, How do I create a custom deluge function in Zoho CRM that returns a string? e.g. Setup->Workflow->Custom Functions->Configure->Write own During create or edit of the function I don't see a way to change the default 'void' to anything else. Adding
Issue with Hour Calculation in Zoho People Attendance Module
I have noticed an issue in the attendance regularization feature of Zoho People. When trying to regularize past dates, the total working hours are not calculated correctly. For example, if I enter a check-in and check-out time for a previous day, the
Push Notification for New Bookings in Zoho Bookings App
when a someone schedules an appointment through the booking page, is there any option to receive a push notification in the mobile app?
Automation in Zoho Sprints
Hi. I have a Sprints board with the following statuses: ToDo, InProgress, CodeReview, Testing, Preprod, Live When a ticket is moved from e.g. Testing to Preprod, the following tags should be modified: remove 'tested OK' remove 'ready for Preprod' add
Export Purchase orders as Excel
Is it possible to export purchase orders as excel rather than PDF? Our suppliers don't want orders made in PDF, they need it to be excel
Draft & Schedule Emails Directly in Bigin
Greetings, I hope all of you are doing well. We're happy to announce a few recent enhancements we've made to email in Bigin. We'll go over each one in detail, but here's a quick overview: Previously, you couldn't draft or schedule emails in Bigin, but
Create CRM Deal from Books Quote and Auto Update Deal Stage
I want to set up an automation where, whenever a Quote is created in Zoho Books, a Deal is automatically created in Zoho CRM with the Quote amount, customer details, and some custom fields from Zoho Books. Additionally, when the Sales Order is converted
Send email template "permission denied to access the api"
Hello, Per the title, I'm trying to send a Zoho CRM Email template based on the advice given here: https://help.zoho.com/portal/en/community/topic/specify-an-email-template-when-sending-emails-in-custom-functions (I'd prefer to send right from Deluge
Zia’s AI Assist now helps you write clearer notes — in seconds
After helping recruiters craft job descriptions, emails, and assessments, Zia’s AI Assist is now stepping in to make note-taking effortless too. Whether you’re recording feedback after an interview or sharing quick updates with your team, you can now
Shortcut to fill a range of cells
Good evening: I'm writing because I haven't been able to find a feature that allows you to select a range of cells, type in one of them, and then use a key combination to type in all of them. In Excel, the keyboard shortcut is Ctrl+Enter. I haven't found
Introducing Dark Mode / Light Mode : A New Look For Your CRM
Hello Users, We are excited to announce a highly anticipated feature - the launch of Day, Night and Auto Mode implementation in Zoho CRM's NextGen user interface! This feature is designed to provide a visually appealing and comfortable experience for
Object required error
Hi, I am getting an 'Object required' error on the line Call HideColumnsOutsideRange(ws, startOfWeek, endOfWeek) when I run the ShowCurrentWeek macro but not when I run the ShowCurrentMonth macro. Any ideas? Regards, GW Option Explicit Sub HideColumnsOutsideRange(ws
Zoho CRM - Rename "Estimates" in CRM Finance Suite Integration to "Quotes"
I'm not sure if it's been 2 or 3 years now since Zoho Books renamed Estimates to Quotes. I still see "Estimates" in the Zoho CRM integration. Could this be added to Translation settings so that some customisation could be made on an account by account
Its 2022, can our customers log into CRM on their mobiles? Zoho Response: Maybe Later
I am a long time Zoho CRM user. I have just started using the client portal feature. On the plus side I have found it very fast and very easy (for someone used to the CRM config) to set up a subset of module views that make a potentially extremely useful
All new Address Field in Zoho CRM: maintain structured and accurate address inputs
The address field will be available exclusively for IN DC users. We'll keep you updated on the DC-specific rollout soon. It's currently available for all new sign-ups and for existing Zoho CRM orgs which are in the Professional edition. Latest update
New Series Announcement - Ecommerce Marketing Tips
Running an online business is more than just having a website. It’s about getting the right customers to discover you, trust you, and keep coming back. To support your growth journey, we’re launching a weekly Marketing Tips series right here on Zoho Commerce
Marketing Tip #7: Add a blog to your online store
A blog is more than content. It’s a magnet for new customers. Sharing product guides, styling tips, or industry insights through blog posts builds trust and helps you rank higher on search engines. Try this today: Write one blog post answering a common
Kanban view on Zoho CRM mobile app!
What is Kanban? The name doesn't sound English, right? Yes, Kanban is a Japanese word which means 'Card you can see'. As per the meaning, Kanban in CRM is a type of list view in which the records will be displayed in cards and categorized under the given
Allow Regular Users to Directly Transfer Ownership of Files & Folders
Hi Zoho WorkDrive Team, Hope you are doing well. We would like to request an important enhancement related to file and folder ownership management in Zoho WorkDrive. At the moment, a regular user cannot directly transfer ownership of their files or folders
Triggering rules on lead conversion
There is no field on the Rule list for rule conversion to trigger an alert on liead conversion to a potential. I assigned a rule to file on any creation or update of a lead. The lead was changed a lead to a potential but no rule was fired. Rajesh Bhadra
Customised Funnel
We are running the standard plan for our ZOHO CRM. I have been asked if there is a way to combine data from the Calls module, Deals module and Contact Module into 1 funnel, similar to the view you can get when viewing Deals By Stages, you can see the
Trigger Zapier on Deluge Insert Into Function?
Hello, To get around the limitation of not being able to trigger a Zapier Zap on Record Update(this would be extremely useful to be able to do btw), I have created a Deluge script to copy the data from Form A to a Trigger Form B using the Insert Into expression from a Custom Action button on a Report from Form A. This action does not trigger the Zapier Zap whereas manually adding a record or duplicating an existing record does trigger the Zap. Is Insert Into not the same as a manual Add in the context
Next Page