Components used : Slash command, message action.
Slash Command:
To create a task in Zoho CRM directly from a chat window in Zoho Cliq, follow the steps below:
Step 1: Create a command
The first step is to create a command in Zoho Cliq that allows users to create a task directly from a chat window. To do this, go to your profile, then navigate to Bots & Tools > Integrations > Command > Create Command .
In the command creation window, you will need to enter a name for your command, a description, and choose the access level (Personal, Team, or Org). Once you have done this, save the command.
Next, paste the provided code in the script editor in the integration window:
- fetchFields = invokeurl
- [
- url :"https://www.zohoapis.com/crm/v2/settings/fields?module=Tasks"
- type :GET
- connection:"CONNECTION LINK NAME"
- ];
- //info fetchFields;
- allFields = fetchFields.get("fields");
- priorityList = list();
- statusList = list();
- for each field in allFields
- {
- if(field.get("api_name") == "Priority")
- {
- pickListValues = field.get("pick_list_values");
- for each pickList in pickListValues
- {
- displayName = pickList.get("display_value");
- priorityList.add({"label":displayName,"value":displayName.replaceAll(" ","_")});
- }
- }
- else if(field.get("api_name") == "Status")
- {
- pickListValues = field.get("pick_list_values");
- for each pickList in pickListValues
- {
- displayName = pickList.get("display_value");
- statusList.add({"label":displayName,"value":displayName.replaceAll(" ","_")});
- }
- }
- }
- inputs = list();
- inputs.add({"type":"text","name":"task","label":"Task Name","hint":"Enter a subject","placeholder":"","min_length":8,"max_length":100,"mandatory":true});
- inputs.add({"type":"date","name":"date","label":"Due Date","placeholder":"Choose a due date","mandatory":false});
- modulesList = list();
- modulesList.add({"label":"Lead","value":"lead"});
- modulesList.add({"label":"Contact","value":"contacts"});
- inputs.add({"type":"select","name":"module","label":"Type of module","placeholder":"Choose a module","trigger_on_change":true,"options":modulesList});
- inputs.add({"type":"textarea","name":"description","label":"Description","hint":"Enter description","placeholder":"","min_length":0,"max_length":1000,"mandatory":false});
- inputs.add({"type":"select","name":"priority","label":"Priority","placeholder":"Choose a priority","mandatory":false,"options":priorityList});
- inputs.add({"type":"select","name":"status","label":"Status","placeholder":"Choose a status","mandatory":false,"options":statusList});
- return {"type":"form","title":"Create a task","hint":"Name the task and assign a user","name":"createTask","button_label":"Create","actions":{"submit":{"type":"invoke.function","name":"createTask"}},"inputs":inputs};
Note : Make sure to replace the connection link name
Creating a connection:
- Click on the connections button on the top right of the code editor.
- Click on the Create Connection button
- In default services, select the Zoho OAuth service and enable the following scopes:
- ZohoCRM.modules.ALL
- ZohoCRM.settings.ALL
- Now authorize the connection
Step 2: Create a Form Function
The second step is to create a form function that will handle the creation of the task in Zoho CRM. To do this, navigate to Bots & Tools > Integrations > Functions > Create , and name your function " createTask ". Add a description and select the function type as form.
Then, paste the provided code in the form submit handler, which will handle the form submission and create a task in Zoho CRM.
- info form;
- paramsMap = map();
- labelList = list();
- formValues = form.get("values");
- module = formValues.get("module").get("label");
- subject = formValues.get("task");
- labelList.add({"Subject":subject});
- paramsMap.put("Subject", subject);
- description = formValues.get("description");
- if(description.length() > 0)
- {
- labelList.add({"Description":description});
- paramsMap.put("Description", description);
- }
- dueDate = formValues.get("date");
- if(dueDate.length() > 0)
- {
- dueDate = dueDate.toString("yyyy-MM-dd");
- paramsMap.put("Due_Date", dueDate);
- }
- else
- {
- dueDate = "-";
- }
- labelList.add({"Due Date":dueDate});
- priority = formValues.get("priority");
- if(priority.keys().size() > 0)
- {
- priority = priority.get("label");
- paramsMap.put("Priority", priority);
- }
- else
- {
- priority = "High";
- }
- labelList.add({"Priority":priority});
- status = formValues.get("status");
- if(status.keys().size() > 0)
- {
- status = status.get("label");
- paramsMap.put("Status", status);
- }
- else
- {
- status = "Not Started";
- }
- labelList.add({"Status":status});
- if(module == "Lead")
- {
- leadID = formValues.get("lead").get("value");
- paramsMap.put("What_Id", leadID);
- paramsMap.put("$se_module", "Leads");
- labelList.add({"Lead":formValues.get("lead").get("label")});
- }
- else if(module == "Contact")
- {
- contactDetails = formValues.get("contact").keys();
- if(contactDetails.size() > 0)
- {
- contactID = formValues.get("contact").get("value");
- paramsMap.put("Who_Id", contactID);
- labelList.add({"Contact":formValues.get("contact").get("label")});
- }
- assciatedModule = formValues.get("contactModule").get("value");
- if(assciatedModule == "account")
- {
- choosenModule = "Accounts";
- }
- else
- {
- choosenModule = "Deals";
- }
- accountOrDealID = formValues.get(assciatedModule).get("value");
- paramsMap.put("What_Id", accountOrDealID);
- paramsMap.put("$se_module", choosenModule);
- labelList.add({choosenModule:formValues.get(assciatedModule).get("label")});
- }
- params = map();
- params.put("data", [paramsMap]);
- createTask = invokeurl
- [
- url: "https://www.zohoapis.com/crm/v2/tasks"
- type: POST
- parameters: params+""
- detailed : true
- connection: "CONNECTION LINK NAME"
- ];
- info createTask;
- if(createTask.get("responseCode") == 201)
- {
- response = {"text":"### Task has been created successfully 👍","card":{"theme":"10"},"slides":[{"type":"label","data":labelList}],"buttons":[{"label":"View","action":{"type":"open.url","data":{"web":"https://crm.zoho.com/crm/tab/Tasks/"+createTask.get("responseText").get("data").toMap().get("details").get("id")}}}]};
- }
- else
- {
- response = {"text":"Something went wrong with the integration. Please try again after some time!!!","type":"banner","status":"failure"};
- }
- return response;
Step 3: Update with Form Change Handler
The third step is to create a form change handler that will update the task details as the user fills out the form. To do this, navigate to the form change handler and paste the provided code in the script editor.
- targetName = target.get("name");
- info targetName;
- formValues = form.get("values");
- info formValues;
- actions = list();
- if(targetName == "module")
- {
- modulesList = {"task","description","date","module","priority","status"};
- allKeys = formValues.keys();
- for each key in allKeys
- {
- if(!modulesList.contains(key))
- {
- actions.add({"type":"remove","name":key});
- }
- }
- fieldValue = formValues.get("module").keys();
- if(fieldValue.size() > 0)
- {
- label = formValues.get("module").get("label");
- if(label == "Lead")
- {
- leadsList = list();
- getAllLeads = invokeurl
- [
- url :"https://www.zohoapis.com/crm/v2/leads"
- type :GET
- connection:"CONNECTION LINK NAME"
- ];
- leads = getAllLeads.get("data");
- leadlist = List();
- i = 0;
- for each lead in leads
- {
- if(i == 10)
- {
- break;
- }
- leadName = lead.get("Full_Name");
- leadId = lead.get("id");
- leadsList.add({"label":leadName,"value":leadId});
- i = i + 1;
- }
- actions.add({"type":"add_after","name":"module","input":{"type":"dynamic_select","name":"lead","label":"Lead","hint":"Choose a lead","placeholder":"","mandatory":true,"options":leadsList}});
- }
- else if(label == "Contact")
- {
- contactsList = list();
- getContacts = invokeurl
- [
- url :"https://www.zohoapis.com/crm/v2/Contacts"
- type :GET
- connection:"CONNECTION LINK NAME"
- ];
- info getContacts;
- contacts = getContacts.get("data");
- i = 0;
- for each contact in contacts
- {
- if(i == 10)
- {
- break;
- }
- contactName = contact.get("Full_Name");
- contactID = contact.get("id");
- contactsList.add({"label":contactName,"value":contactID});
- i = i + 1;
- }
- actions.add({"type":"add_after","name":"module","input":{"type":"select","name":"contact","label":"Contact","hint":"Choose a contact","placeholder":"","mandatory":false,"options":contactsList,"trigger_on_change":true}});
- contactModuleList = list();
- contactModuleList.add({"label":"Account","value":"account"});
- contactModuleList.add({"label":"Deal","value":"deal"});
- actions.add({"type":"add_after","name":"contact","input":{"type":"select","name":"contactModule","label":"Associated Module","hint":"Choose a module","placeholder":"","mandatory":true,"options":contactModuleList,"trigger_on_change":true}});
- }
- }
- }
- else if(targetName == "contact")
- {
- contactsList = {"task","description","date","module","contact","contactModule","priority","status"};
- allKeys = formValues.keys();
- for each key in allKeys
- {
- if(!contactsList.contains(key))
- {
- actions.add({"type":"remove","name":key});
- }
- }
- actions.add({"type":"clear","name":"contactModule"});
- actions.add({"type":"clear","name":"deal"});
- actions.add({"type":"clear","name":"account"});
- }
- else if(targetName == "contactModule")
- {
- contactsList = {"task","description","date","module","contact","contactModule","priority","status"};
- allKeys = formValues.keys();
- for each key in allKeys
- {
- if(!contactsList.contains(key))
- {
- actions.add({"type":"remove","name":key});
- }
- }
- label = formValues.get("contactModule").keys();
- if(label.size() > 0)
- {
- labelValue = formValues.get("contactModule").get("label");
- if(labelValue == "Deal")
- {
- moduleName = "deals";
- }
- else if(labelValue == "Account")
- {
- moduleName = "accounts";
- }
- contactsKeys = formValues.get("contact").keys();
- if(contactsKeys.size() > 0)
- {
- contactId = formValues.get("contact").get("value");
- url = "https://www.zohoapis.com/crm/v2/Contacts/" + contactId + "/" + moduleName;
- }
- else
- {
- url = "https://www.zohoapis.com/crm/v2/" + moduleName;
- }
- getAllDetails = invokeurl
- [
- url :url
- type :GET
- connection:"CONNECTION LINK NAME"
- ];
- info getAllDetails;
- details = getAllDetails.get("data");
- if(!details.size() > 0)
- {
- url = "https://www.zohoapis.com/crm/v2/" + moduleName;
- getAllDetails = invokeurl
- [
- url :url
- type :GET
- connection:"CONNECTION LINK NAME"
- ];
- info getAllDetails;
- details = getAllDetails.get("data");
- }
- detailsList = list();
- i = 0;
- for each detail in details
- {
- if(i == 10)
- {
- break;
- }
- if(labelValue == "Deal")
- {
- dealName = detail.get("Deal_Name");
- dealID = detail.get("id");
- detailsList.add({"label":dealName,"value":dealID});
- }
- else if(labelValue == "Account")
- {
- AccountName = detail.get("Account_Name");
- AccountID = detail.get("id");
- detailsList.add({"label":AccountName,"value":AccountID});
- }
- i = i + 1;
- }
- actions.add({"type":"add_after","name":"contactModule","input":{"type":"dynamic_select","name":labelValue.toLowerCase(),"label":labelValue.proper(),"hint":"","placeholder":"Select a " + labelValue,"mandatory":true,"options":detailsList}});
- }
- }
- return {"type":"form_modification","actions":actions};
Step 4: Dynamic Handler
Now navigate to the Dynamic Handler and paste this code:
- info target;
- typeList = list();
- searchValue = target.get("query");
- formValues = form.get("values");
- if(target.get("name") == "lead")
- {
- getLeads = invokeurl
- [
- url :"https://www.zohoapis.com/crm/v2/leads"
- type :GET
- connection:"CONNECTION LINK NAME"
- ];
- //info getLeads;
- leads = getLeads.get("data");
- for each lead in leads
- {
- if(lead.containsIgnoreCase(searchValue))
- {
- if(typeList == 100)
- {
- break;
- }
- leadName = lead.get("Full_Name");
- leadId = lead.get("id");
- lead = {"label":leadName,"value":leadId};
- typeList.add(lead);
- }
- }
- }
- else if(target.get("name") == "account")
- {
- contactsKeys = formValues.get("contact").keys();
- if(contactsKeys.size() > 0)
- {
- contactId = formValues.get("contact").get("value");
- url = "https://www.zohoapis.com/crm/v2/Contacts/" + contactId + "/accounts";
- }
- else
- {
- url = "https://www.zohoapis.com/crm/v2/accounts";
- }
- getAccounts = invokeurl
- [
- url :url
- type :GET
- connection:"CONNECTION LINK NAME"
- ];
- //info getLeads;
- accounts = getAccounts.get("data");
- if(!accounts.size() > 0)
- {
- url = "https://www.zohoapis.com/crm/v2/accounts";
- getAccounts = invokeurl
- [
- url :url
- type :GET
- connection:"CONNECTION LINK NAME"
- ];
- }
- for each account in accounts
- {
- if(account.containsIgnoreCase(searchValue))
- {
- if(typeList == 100)
- {
- break;
- }
- AccountName = account.get("Account_Name");
- AccountID = account.get("id");
- typeList.add({"label":AccountName,"value":AccountID});
- }
- }
- }
- else if(target.get("name") == "deal")
- {
- contactsKeys = formValues.get("contact").keys();
- if(contactsKeys.size() > 0)
- {
- contactId = formValues.get("contact").get("value");
- url = "https://www.zohoapis.com/crm/v2/Contacts/" + contactId + "/deals";
- }
- else
- {
- url = "https://www.zohoapis.com/crm/v2/deals";
- }
- getDeals = invokeurl
- [
- url :url
- type :GET
- connection:"CONNECTION LINK NAME"
- ];
- deals = getDeals.get("data");
- if(!deals.size() > 0)
- {
- url = "https://www.zohoapis.com/crm/v2/deals";
- getDeals = invokeurl
- [
- url :url
- type :GET
- connection:"CONNECTION LINK NAME"
- ];
- deals = getDeals.get("data");
- }
- for each deal in deals
- {
- if(deal.containsIgnoreCase(searchValue))
- {
- if(typeList == 100)
- {
- break;
- }
- dealName = deal.get("Deal_Name");
- dealID = deal.get("id");
- typeList.add({"label":dealName,"value":dealID});
- }
- }
- }
- return {"options":typeList};
Message Action
Besides the Command method, you can also use Message Actions to create a task in Zoho CRM directly from a chat. To do this, navigate to Bots & Tools > Integrations > Message Action > Create , and create a new message action.
In the message action creation window, you will need to enter a name, description, and choose the access level. Then, paste the provided code in the script editor.
- description = message.get("text");
- if(description.length() >= 1000)
- {
- description = description.subString(0,1000);
- }
- fetchFields = invokeurl
- [
- url :"https://www.zohoapis.com/crm/v2/settings/fields?module=Tasks"
- type :GET
- connection:"CONNECTION LINK NAME"
- ];
- //info fetchFields;
- allFields = fetchFields.get("fields");
- priorityList = list();
- statusList = list();
- for each field in allFields
- {
- if(field.get("api_name") == "Priority")
- {
- pickListValues = field.get("pick_list_values");
- for each pickList in pickListValues
- {
- displayName = pickList.get("display_value");
- priorityList.add({"label":displayName,"value":displayName.replaceAll(" ","_")});
- }
- }
- else if(field.get("api_name") == "Status")
- {
- pickListValues = field.get("pick_list_values");
- for each pickList in pickListValues
- {
- displayName = pickList.get("display_value");
- statusList.add({"label":displayName,"value":displayName.replaceAll(" ","_")});
- }
- }
- }
- inputs = list();
- inputs.add({"type":"text","name":"task","label":"Task Name","hint":"Enter a subject","placeholder":"","min_length":8,"max_length":100,"mandatory":true});
- inputs.add({"type":"textarea","name":"description","label":"Description","hint":"Enter description","placeholder":"","min_length":5,"max_length":1000,"mandatory":false,"value":description});
- inputs.add({"type":"date","name":"date","label":"Due Date","placeholder":"Choose a due date","mandatory":false});
- modulesList = list();
- modulesList.add({"label":"Lead","value":"lead"});
- modulesList.add({"label":"Contact","value":"contacts"});
- inputs.add({"type":"select","name":"module","label":"Type of module","placeholder":"Choose a module","trigger_on_change":true,"options":modulesList});
- inputs.add({"type":"select","name":"priority","label":"Priority","placeholder":"Choose a priority","mandatory":false,"options":priorityList});
- inputs.add({"type":"select","name":"status","label":"Status","placeholder":"Choose a status","mandatory":false,"options":statusList});
- return {"type":"form","title":"Create a task","hint":"Name the task and assign a user","name":"createTask","button_label":"Create","actions":{"submit":{"type":"invoke.function","name":"createTask"}},"inputs":inputs};
Note : Make sure to replace the connection link name
This code will create a message action that you can use to create a task in Zoho CRM. Once used on a message, the createTask function created earlier will handle the task creation process (and the message will automatically be entered as the task description).
In summary, by following these steps, users can create a task in Zoho CRM directly from a chat in Zoho Cliq using either Command or Message Action. This can save time and streamline the workflow for teams that use both Zoho Cliq and Zoho CRM.
Recent Topics
Notes badge as a quick action in the list view
Hello all, We are introducing the Notes badge in the list view of all modules as a quick action you can perform for each record, in addition to the existing Activity badge. With this enhancement, users will have quick visibility into the notes associated
What's new in Zoho One 2025
Greetings! We hope you have all had a chance by now to get hands-on with the new features and updates released as part of ZO25. Yes, we understand that you may have questions and feedback. To ensure you gain a comprehensive understanding of these updates,
Good news! Calendar in Zoho CRM gets a face lift
Dear Customers, We are delighted to unveil the revamped calendar UI in Zoho CRM. With a complete visual overhaul aligned with CRM for Everyone, the calendar now offers a more intuitive and flexible scheduling experience. What’s new? Distinguish activities
Edit default "We are here to help you" text in chat SalesIQ widget
Does anyone know how this text can be edited? I can't find it anywhere in settings. Thanks!
Quick way to add a field in Chat Window
I want to add Company Field in chat window to lessen the irrelevant users in sending chat and set them in mind that we are dealing with companies. I request that it will be as easy as possible like just ticking it then typing the label then connecting
How to create a two way Sync with CRM Contacts Module?
Newbie creator here (but not to Zoho CRM). I want to create an app that operates on a sub-set of CRM Contacts - only those with a specific tag. I want the app records to mirror the tagged contacts in CRM. I would like it to update when the Creator app
Zoho Sheet for Desktop
Does Zoho plans to develop a Desktop version of Sheet that installs on the computer like was done with Writer?
Allow Manual Popup Canvas Size Control
Hello Zoho PageSense Team, We hope you're doing well. We would like to request an enhancement to the PageSense popup editor regarding popup sizing. Current Limitation: Currently, the size (width and height) of a popup is strictly controlled by the selected
Where is the settings option in zoho writer?
hi, my zoho writer on windows has menu fonts too large. where do i find the settings to change this option? my screen resolution is correct and other apps/softwares in windows have no issues. regards
How to set page defaults in zoho writer?
hi, everytime i open the zoho writer i have to change the default page settings to - A4 from letter, margins to narrow and header and footer to 0. I cannot set this as default as that option is grayed out! so I am unable to click it. I saved the document
Develop and publish a Zoho Recruit extension on the marketplace
Hi, I'd like to develop a new extension for Zoho Recruit. I've started to use Zoho Developers creating a Zoho CRM extension. But when I try to create a new extension here https://sigma.zoho.com/workspace/testtesttestest/apps/new I d'ont see the option of Zoho Recruit (only CRM, Desk, Projects...). I do see extensions for Zoho Recruit in the marketplace. How would I go about to create one if the option is not available in sigma ? Cheers, Rémi.
How to import data from PDF into Zoho Sheet
I am looking to import Consolidated Account Statement (https://www.camsonline.com/Investors/Statements/Consolidated-Account-Statement) into zoho sheet. Any help is appreciated. The pdf is received as attachment in the email, this document is password
Zoho Projects Android app: Integration with Microsoft Intune
Hello everyone! We’re excited to announce that Zoho Projects now integrates with Microsoft Intune, enabling enhanced security and enterprise app management. We have now added support for Microsoft Intune Mobile Application Management (MAM) policies through
Cant't update custom field when custom field is external lookup in Zoho Books
Hello I use that : po = zoho.books.updateRecord("purchaseorders",XXXX,purchaseorder_id,updateCustomFieldseMap,"el_books_connection"); c_f_Map2 = Map(); c_f_Map2.put("label","EL ORDER ID"); c_f_Map2.put("value",el_order_id); c_f_List.add(c_f_Map2); updateCustomFieldseMap
Wrapping up 2025 on a high note: CRM Release Highlights of the year
Dear Customers, 2025 was an eventful year for us at Zoho CRM. We’ve had releases of all sizes and impact, and we are excited to look back, break it down, and rediscover them with you! Before we rewind—we’d like to take a minute and sincerely thank you
About Zoneminder (CCTV) and Zoho People
Hi team I would like to implement a CCTV service for our branches, with the aim of passively detecting both the entry and exit of personnel enrolled in Zoho Peeple, but my question is: It is possible to integrate Zoho People with Zoneminder, I understand
Introducing the Zoho Projects Learning Space
Every product has its learning curve, and sometimes having a guided path makes the learning experience smoother. With that goal, we introduce a dedicated learning space for Zoho Projects, a platform where you can explore lessons, learn at your own pace,
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
How to show branch instead of org name on invoice template?
Not sure why invoices are showing the org name not the branch name? I can insert the branch name using the ${ORGANIZATION.BRANCHNAME} placeholder, but then it isn't bold text anymore. Any other ideas?
Admin asked me for Backend Details when I wanted to verify my ZeptoMail Account
Please provide the backend details where you will be adding the SMTP/API information of ZeptoMail Who knows what this means?
Kaizen #223 - File Manager in CRM Widget Using ZRC Methods
Hello, CRM Wizards! Here is what we are improving this week with Kaizen. we will explore the new ZRC (Zoho Request Client) introduced in Widget SDK v1.5, and learn how to use it to build a Related List Widget that integrates with Zoho WorkDrive. It helps
Set connection link name from variable in invokeurl
Hi, guys. How to set in parameter "connection" a variable, instead of a string. connectionLinkName = manager.get('connectionLinkName').toString(); response = invokeurl [ url :"https://www.googleapis.com/calendar/v3/freeBusy" type :POST parameters:requestParams.toString()
Possible to connect Zoho CRM's Sandbox with Zoho Creator's Sandbox?
We are making some big changes on our CRM so we are testing it out in CRM's Sandbox. We also have a Zoho Creator app that we need to test. Is it possible to connect Zoho CRM's Sandbox to Zoho Creator's Sandbox so that I can perform those tests?
I Need Help Verifying Ownership of My Zoho Help Desk on Google Search Console
I added my Zoho desk portal to Google Search Console, but since i do not have access to the html code of my theme, i could not verify ownership of my portal on Google search console. I want you to help me place the html code given to me from Google search
Timeline Tracker
Hi Team, I am currently using Zoho Creator – Blueprint Workflows, and I would like to know if there is a way to track a timeline of the approval process within a Blueprint. Specifically, I am looking for details such as: Who submitted the record Who clicked
Primary / Other Billing Contacts
If you add an additional contact to a Zoho Billing Customer record, and then mark this new contact as the primary contact, will both the new primary and old primary still receive notifications? Can you stop notifications from going to the additional contacts
Missing Import Options
Hello, do I miss something or is there no space import option inside of this application? In ClickUp, you can import from every common application. We don't want to go through every page and export them one by one. That wastes time. We want to centralize
CRM x WorkDrive: File storage for new CRM signups is now powered by WorkDrive
Availability Editions: All DCs: All Release plan: Released for new signups in all DCs. It will be enabled for existing users in a phased manner in the upcoming months. Help documentation: Documents in Zoho CRM Manage folders in Documents tab Manage files
Is it possible to enforce a single default task for all users in a Zoho Projects ?
In Zoho Projects, the Tasks module provides multiple views, including List, Gantt, and Kanban. Additionally, users can create and switch to their own custom views. During project review meetings, this flexibility creates confusion because different users
[Free Webinar] Zoho Creator webinars - Learning Table and Creator Tech Connect Series in 2026
Hello everyone, Wishing you all a wonderful new year! May 2026 and the years ahead bring more opportunities, growth, and learning your way 🙂 We’re excited to kick off the 2026 edition of the Learning Table Series and Creator Tech Connect Series ! Learning
Reply and react to comments
Hi everyone! We're excited to bring to you a couple of new features that'll make your sprint process simpler. A cloud application brings with it an array of social media features that can be efficiently used in your organizational setup. As an agile scrum
Restrict Users access to login into CRM?
I’m wanting my employees to be able to utilize the Zoho CRM Lookup field within Zoho Forms. For them to use lookup field in Zoho Forms it is my understanding that they need to be licensed for Forms and the CRM. However, I don’t want them to be able to
Module Customisation - Lookup function not available
Good evening, Within my business, I can have multiple customers, who have multiple mobile assets. When I set these assets up, I enter information such as vehicle registration, Vehicle identification number (VIN), Unit number, YOM, in addition to others.
zoho click, and nord VPN
Unfortunately, we've been having problems with Zoho Click, where essentially the line cuts off after about a minute's worth of conversation every time we are on VPN. Is there a way we can change this within the settings so it does not cut the line off
Zoho Calender
a) does the clanender in zoho project allow you to see the name of the event in the celnder view, it currently says either "Task (1) or "Milestoen (1)" b) Alternatively does the calender in Zoho project integrate with zoho calender?
Matching ZOHO Payments in Banking
Our company has recently integrated ZOHO Payments into our system. This seemed really convenient at first because our customers could pay their account balance by clicking on a link imbedded in the emailed invoice. Unfortunately, we can't figure out how
Team Gamification
Would love to motivate, engage and encourage our team with our social media posts. Would like to include Gamification features of Social Media in Zoho Social or Marketing Automation. And also bring in Social Advocacy tools/tracking/management to these,
Power up your Kiosk Studio with Real-Time Data Capture, Client Scripts & More!
Hello Everyone, We’re thrilled to announce a powerful set of enhancements to Kiosk Studio in Zoho CRM. These new updates give you more flexibility, faster record handling, and real-time data capture, making your Kiosk flows smarter and more efficient
New Enhancements to Zoho CRM and Zoho Creator Integration
Hello Everyone, We’ve rolled out enhancements to the Zoho Creator and Zoho CRM integration to align with recent updates made to the Zoho Creator platform. With enhancements to both the UI and functionality, This update also tightens access control by
Work Type - Limitation
Hello, I'm setting up work types and have noticed, a limitation on the parts area to 10 lines. Can this be increased to 20 or greater? In addition to this, when I attempt to add the work type to a work order, the correct labour hours doesn't flow through.
Next Page