Kaizen #143 - Assigning values to different field types using Zoho CRM SDKs - Part I

Kaizen #143 - Assigning values to different field types using Zoho CRM SDKs - Part I


Welcome to another week of our Kaizen series! Today, we will discuss a critical aspect of working with Zoho CRM SDKs across various programming languages: assigning values to fields of different data types. 

Zoho CRM offers a comprehensive suite of SDKs for PHP, Java, Node.js, C#, Python, Ruby, TypeScript, Scala, and JavaScript, streamlining development workflows across various programming languages. Today's discussion will provide you with the knowledge to handle various data types and their assignment across our different SDK languages.  By the end, you will be well-equipped to utilize the sample codes in our GitHub repository and tailor them to your specific CRM needs.

Data Types in Zoho CRM

In Zoho CRM modules, a variety of field types are available, enabling you to collect and manage a broad spectrum of customer data. Here's a quick reference summarizing the common data types:

  • text : Used for short text entries like names, addresses, or short descriptions, the text field is a string type field that can store up to 255 characters, including alphanumeric characters and special characters.
  • textarea (multiline) : Used for longer text entries, the multiline field in Zoho CRM is a string field that supports alphanumeric and special characters up to 32000 characters, making it suitable for storing extensive content such as terms and conditions or detailed descriptions.
  • email : Used to store email addresses, ensuring proper format and validation.
  • phone : Used to store valid phone numbers with up to 30 characters, ensuring proper format and validation.
  • picklist : Lets you choose a value from a set of predefined options, accepting all alphanumeric and special characters
  • multiselectpicklist : Allows you to select multiple valuesfor the field, accepting all alphanumeric and special characters.
  • date :  This field accepts date in yyyy-MM-dd format.
  • datetime : This field accepts both date and time information in yyyy-MM-ddTHH:mm:ss±HH:mm format.
  • integer (number) : This field is a 32-bit signed integer that accepts up to 9 digits.
  • currency : Used for amount fields, this field is stored as a 64 bit signed floating point, and accepts up to 16 digits. Refer here for more details on the available rounding options.
  • double : Used for decimal numbers, useful for number and calculations requiring precision, this field is stored as a 64-bit signed floating-point.
  • percent : Used for percentage values and accepts up to 5 characters, including the sign and decimal point.
  • bigint (long integer) : This field is a 64-bit signed integer, that accepts up to 18 digits.
  • boolean (checkbox) : Used for boolean values, ie, true/false.
  • website (URL) : Accepts valid URLs with alphanumeric characters, up to 450 characters in length.
  • lookup : Used to create a relationship between records. In our APIs, this field will be represented as a JSON Object containing the id and the display label.
  • multiselectlookup : This field allows you to create a many-to-many relationship between two modules in Zoho CRM. When you use a multiselectlookup field, linked records are stored in a separate module with lookup fields that reference the two related modules.
  • userlookup :  Used to establish a lookup to the user module. In our APIs, this field is represented as a JSON Object containing the id and the display label.  The linked records are stored in a separate module, containing lookup fields for the two related modules.
  • ownerlookup : Used to identify and assign the record's ownership to a specific user within the organization.
  • multi_user_lookup : Allows association of multiple users to a module record.
  • subform : A secondary form or table that enables you to add multiple line items to a primary form or record.  A separate module will be automatically created for the subform, with a lookup pointing to the parent module.
  • imageupload : Used to associate images with a record.
  • fileupload : Used to associate files with a record.
  • multi_module_lookup : Used to establish lookup relationships with more than one module.

Leveraging Samples from the Zoho CRM GitHub Repository

To help you get started with the Zoho CRM SDKs, we have provided several sample codes on our GitHub repository. These samples cover various methods available and demonstrate how to access and manage your Zoho CRM data using our SDKs. 
Within the SDK repository, navigate to the Samples directory. Here, you will find a collection of subfolders corresponding to the various Zoho CRM API operations, each containing sample code files that demonstrate how to perform the specific API operation it represents. Consider these files as a launchpad for your development journey. Feel free to adapt them to your specific requirements by making necessary changes. For instance, if your requirement involves creating or updating records, check out the Records subfolder and adjust the code to fit your needs.
In the following sections, we will explain how to assign values to different field types using our SDKs. By combining this information with the sample codes provided in our GitHub repository, you will be able to tailor the solutions to meet your specific requirements.

Assigning Values to Different Field Types using Zoho CRM SDKs

While our GitHub repository provides sample code for various methods, you might need more specific guidance on assigning values to different field data types. In this section, we will discuss how to assign values and handle null values for each field data type across all our supported SDK languages.

1. JAVA SDK

For more details on our JAVA SDK, please refer to our GitHub repository for the latest Java SDK . Check out the sample codes here .

Zoho CRM's Java SDK lets you manage both standard and custom fields within records.

Standard Fields:

Standard fields are pre-defined fields available in Zoho CRM modules. To manage standard fields using our JAVA SDK, you should follow these steps:
a. Import the Module Field Class:
import com.zoho.crm.api.record.Field;

b. Assign Values to Standard Fields:
The syntax for assigning values to standard fields uses the setFieldValue method of the Record object:
record.addFieldValue(Field.{module_api_name}.{FIELD_API_NAME},value);

Replace {module_api_name} and {FIELD_API_NAME} with the appropriate values for your specific use case. Please note that the FIELD_API_NAME should always be uppercase.

Assigning values to Standard Fields:

Field Type

JSON Type
Assign Values
Assign Null Values
text (single line)
string 
record.addFieldValue(Field.Leads.LAST_NAME, "Last Name");
record.addFieldValue(Field.Leads.LAST_NAME, null);
textarea (multiline)
string
record.addFieldValue(Field.Leads.DESCRIPTION, "Last Name");
record.addFieldValue(Field.Leads.DESCRIPTION, null);
email
string
record.addFieldValue(Field.Leads.EMAIL, " abc@zoho.com");
record.addFieldValue(Field.Leads.EMAIL, null);
phone
string
record.addFieldValue(Field.Leads.PHONE, "91(987)654321");
record.addFieldValue(Field.Leads.PHONE, null);
picklist
string
record.addFieldValue(Field.Leads.LEAD_STATUS, new Choice<String>("Not Contacted"));
--
date
string
record.addFieldValue(Field.Products.SALES_START_DATE, LocalDate.of(2024, 6, 13));
record.addFieldValue(Field.Products.SALES_START_DATE, null);
integer (number)
integer
record.addFieldValue(Field.Accounts.EMPLOYEES,100);
record.addFieldValue(Field.Accounts.EMPLOYEES,null);
currency (double)
double
record.addFieldValue(Field.Leads.ANNUAL_REVENUE, 10.00);
record.addFieldValue(Field.Leads.ANNUAL_REVENUE, null);
boolean (checkbox)
boolean
record.addFieldValue(Field.Leads.EMAIL_OPT_OUT, true);
--
website (URL)
string
record.addFieldValue(Field.Leads.WEBSITE, " https://www.zoho.com");
record.addFieldValue(Field.Leads.WEBSITE, null);
multi_module_lookup
JSON Object
com.zoho.crm.api.record.Record record1 = new com.zoho.crm.api.record.Record();
record1.setId(3477061000021552002l);
HashMap<String, String> module = new HashMap<String, String>();
module.put("id", "3477061000000002179");
module.put("api_name", "Contacts");
record1.addKeyValue("module", module); record.addFieldValue(Field.Appointments__s.APPOINTMENT_FOR, record1);
--

Custom Fields:

Zoho CRM's flexibility extends to custom fields, allowing you to create additional fields specific to your business needs. Here's how to manage them using the Java SDK:
a. Import the Record Class:
com.zoho.crm.api.record.Record record = new com.zoho.crm.api.record.Record();

b. Assign Values to Custom Fields:
The syntax for assigning values to standard fields uses the addKeyValue method of the Record object:
record.addKeyValue("{field_api_name}", value);
Replace {field_api_name} with the appropriate values for your specific use case. 

Assigning values to Custom Fields:

Field Type

JSON Type
Assign Values
Assign Null Values
text (single line)
string 
record.addKeyValue("Single_Line_Field", "Single Line Text Value");record.addKeyValue("Single_Line_Field", null);
textarea (multiline)
string
record.addKeyValue("Multi_Line_Field", "Text Multi Line 2");record.addKeyValue("Multi_Line_Field", null);
email
string
record.addKeyValue("Email_Field", " abc@zoho.com");record.addKeyValue("Email_Field", null);
phone
string
record.addKeyValue("Phone_Field", "9900000000");record.addKeyValue("Phone_Field", null);
picklist
string
record.addKeyValue("Pick_List_Field", new Choice<String>("Option 1"));
record.addKeyValue("Pick_List_Field", null);
multiselectpicklist
JSON array
record.addKeyValue("Multi_Select_Field", new ArrayList<>(Arrays.asList(new Choice<String>("Option 1"), new Choice<String>("Option 2"))));
 record.addKeyValue("Multi_Select_Field", null);
date
string
record.addKeyValue("Date_Field", LocalDate.of(2024, 6, 13));record.addKeyValue("Date_Field", null);
datetime
string
record.addKeyValue("Date_Time_Field", OffsetDateTime.of(2024, 06, 20, 10, 00, 01, 00, ZoneOffset.of("+05:30")));
record.addKeyValue("Date_Time_Field", null);
integer (number)
integer
record.addKeyValue("Number_Field", 12);record.addKeyValue("Number_Field", null);
currency (double)
double
record.addKeyValue("Currency_Field", 10.25);record.addKeyValue("Currency_Field", null);
double
double
record.addKeyValue("Decimal_Field", 12.25);
record.addKeyValue("Decimal_Field", null);
percent 
double
record.addKeyValue("Percent_Field", 12.25);
record.addKeyValue("Percent_Field", null);
bigint (long integer)
string
record.addKeyValue("Long_Integer_Field", 12345678l);
record.addKeyValue("Long_Integer_Field", null);
boolean (checkbox)
boolean
record.addKeyValue("Checkbox_Field", true);
--
website (URL)
string
record.addKeyValue("URL_Field", " https://www.zoho.com");record.addKeyValue("URL_Field", " https://www.zoho.com");
lookup
JSON Object
com.zoho.crm.api.record.Record account = new com.zoho.crm.api.record.Record();
account.setId(3477061000023362051l);
record1.addKeyValue("Lookup_Field", account);
--
multiselectlookup
JSON Object
List<com.zoho.crm.api.record.Record> multirecords = new ArrayList<>();
com.zoho.crm.api.record.Record record1 = new com.zoho.crm.api.record.Record();
com.zoho.crm.api.record.Record linkingRecord = new com.zoho.crm.api.record.Record();
record1.addKeyValue("id", 3477061000023362051L);
linkingRecord.addKeyValue("Multi_Select_Lookup_Field", record1);
multirecords.add(linkingRecord);
record.addKeyValue("Multi_Select_Lookup_Field", multirecords);
List<com.zoho.crm.api.record.Record> multirecords = new ArrayList<>();
com.zoho.crm.api.record.Record linkingRecord = new com.zoho.crm.api.record.Record();
linkingRecord.addKeyValue("_delete", true);
linkingRecord.addKeyValue("id", 3477061000023479001l);
multirecords.add(linkingRecord);
record.addKeyValue("Multi_Select_Lookup_Field", multirecords);
userlookup
JSON object
com.zoho.crm.api.users.MinifiedUser user = new com.zoho.crm.api.users.MinifiedUser();
user.setId(3477061000005791024l);
record.addKeyValue("User_Field", user);
record.addKeyValue("User_Field", null);
multiuserlookup
JSON array
List<com.zoho.crm.api.record.Record> multiuser = new ArrayList<>();
com.zoho.crm.api.record.Record record1 = new com.zoho.crm.api.record.Record();
com.zoho.crm.api.users.MinifiedUser linkingRecord = new com.zoho.crm.api.users.MinifiedUser();
linkingRecord.setId(3477061000005791024l);
record1.addKeyValue("MultiUser", linkingRecord);
multiuser.add(record1);
record.addKeyValue("MultiUser", multiuser);
List<com.zoho.crm.api.record.Record> multiuser = new ArrayList<>();
com.zoho.crm.api.record.Record record1 = new com.zoho.crm.api.record.Record();
record1.addKeyValue("_delete", true);
record1.setId(3477061000023490004l);
multiuser.add(record1);
record.addKeyValue("MultiUser", multiuser);
subform
JSON array
List<com.zoho.crm.api.record.Record> subformList = new ArrayList<com.zoho.crm.api.record.Record>();
com.zoho.crm.api.record.Record subform = new com.zoho.crm.api.record.Record();
subform.addKeyValue("Name", "SDK");
com.zoho.crm.api.users.MinifiedUser user1 = new com.zoho.crm.api.users.MinifiedUser();
user1.setId(3477061000018959001l);
subform.addKeyValue("User_Field", user1);
subformList.add(subform);
record.addKeyValue("Subform_Field", subformList);
List<com.zoho.crm.api.record.Record> subformList = new ArrayList<com.zoho.crm.api.record.Record>();
com.zoho.crm.api.record.Record subform = new com.zoho.crm.api.record.Record();
subform.addKeyValue("_delete", true);
subform.setId(3477061000023502001l);
subformList.add(subform);
record.addKeyValue("Subform_Field", subformList);
imageupload
JSON array
List<ImageUpload> imageUploads = new ArrayList<ImageUpload>();
ImageUpload imageUpload = new ImageUpload();
imageUpload.setFileIdS("18aed780ff77c8698406d1befdb1341435");
imageUploads.add(imageUpload);
record.addKeyValue("Image_Upload", imageUploads);
List<ImageUpload> imageUploads = new ArrayList<ImageUpload>();
ImageUpload imageUpload = new ImageUpload();
imageUpload.setDelete(null);
imageUpload.setId("3477061000023502009");
imageUploads.add(imageUpload);
record.addKeyValue("Image_Upload", imageUploads);
fileupload
JSON array
List<FileDetails> fileDetails = new ArrayList<FileDetails>();
FileDetails fileDetail1 = new FileDetails(); fileDetail1.setFileIdS("ed69c3580d797bc");
fileDetails.add(fileDetail1);
record.addKeyValue("File_Upload", fileDetails);
List<FileDetails> fileDetails = new ArrayList<FileDetails>();
FileDetails fileDetail1 = new FileDetails();
fileDetail1.setDelete(null);
fileDetail1.setId("3477061000023499013");
fileDetails.add(fileDetail1);
record.addKeyValue("File_Upload", fileDetails);
multi_module_lookup
JSON Object
com.zoho.crm.api.record.Record record1 = new com.zoho.crm.api.record.Record();
record1.setId(3477061000021552002l);
HashMap<String, String> module = new HashMap<String, String>();
module.put("id", "3477061000000002179");
module.put("api_name", "Contacts");
record1.addKeyValue("module", module);
record.addKeyValue("Appointment_For", record1);
--

In the next week Kaizen, we will discuss how to handle field data types for the remaining SDKs.

We hope this guide has provided valuable insights into managing different field data types using Zoho CRM SDKs. By combining the information shared in this post with the sample codes provided in our GitHub repository, you will be well-equipped to tailor solutions to meet your specific requirements. 

Do you have any specific topics that you'd like us to address in our Kaizen series? We are here to help! Feel free to share your suggestions in the comments below or reach out to our support team directly at support@zohocrm.com

Thank you for joining us this week. Happy Coding!!


Recommended Reads:



Previous Post : How to navigate to another page using Client Script | Kaizen Collection : Home

Join us for our upcoming Zoho CRM Developer Series: Zoho CRM APIs, where you can explore more about Zoho CRM APIs. Register Now!

    Access your files securely from anywhere

        All-in-one knowledge management and training platform for your employees and customers.







                              Zoho Developer Community




                                                    • Desk Community Learning Series


                                                    • Digest


                                                    • Functions


                                                    • Meetups


                                                    • Kbase


                                                    • Resources


                                                    • Glossary


                                                    • Desk Marketplace


                                                    • MVP Corner


                                                    • Word of the Day


                                                    • Ask the Experts



                                                              • Sticky Posts

                                                              • Kaizen #198: Using Client Script for Custom Validation in Blueprint

                                                                Nearing 200th Kaizen Post – 1 More to the Big Two-Oh-Oh! Do you have any questions, suggestions, or topics you would like us to cover in future posts? Your insights and suggestions help us shape future content and make this series better for everyone.
                                                              • Kaizen #226: Using ZRC in Client Script

                                                                Hello everyone! Welcome to another week of Kaizen. In today's post, lets see what is ZRC (Zoho Request Client) and how we can use ZRC methods in Client Script to get inputs from a Salesperson and update the Lead status with a single button click. In this
                                                              • Kaizen #222 - Client Script Support for Notes Related List

                                                                Hello everyone! Welcome to another week of Kaizen. The final Kaizen post of the year 2025 is here! With the new Client Script support for the Notes Related List, you can validate, enrich, and manage notes across modules. In this post, we’ll explore how
                                                              • Kaizen #217 - Actions APIs : Tasks

                                                                Welcome to another week of Kaizen! In last week's post we discussed Email Notifications APIs which act as the link between your Workflow automations and you. We have discussed how Zylker Cloud Services uses Email Notifications API in their custom dashboard.
                                                              • Kaizen #216 - Actions APIs : Email Notifications

                                                                Welcome to another week of Kaizen! For the last three weeks, we have been discussing Zylker's workflows. We successfully updated a dormant workflow, built a new one from the ground up and more. But our work is not finished—these automated processes are


                                                              Manage your brands on social media



                                                                    Zoho TeamInbox Resources



                                                                        Zoho CRM Plus Resources

                                                                          Zoho Books Resources


                                                                            Zoho Subscriptions Resources

                                                                              Zoho Projects Resources


                                                                                Zoho Sprints Resources


                                                                                  Qntrl Resources


                                                                                    Zoho Creator Resources



                                                                                        Zoho CRM Resources

                                                                                        • CRM Community Learning Series

                                                                                          CRM Community Learning Series


                                                                                        • Kaizen

                                                                                          Kaizen

                                                                                        • Functions

                                                                                          Functions

                                                                                        • Meetups

                                                                                          Meetups

                                                                                        • Kbase

                                                                                          Kbase

                                                                                        • Resources

                                                                                          Resources

                                                                                        • Digest

                                                                                          Digest

                                                                                        • CRM Marketplace

                                                                                          CRM Marketplace

                                                                                        • MVP Corner

                                                                                          MVP Corner









                                                                                            Design. Discuss. Deliver.

                                                                                            Create visually engaging stories with Zoho Show.

                                                                                            Get Started Now


                                                                                              Zoho Show Resources

                                                                                                Zoho Writer

                                                                                                Get Started. Write Away!

                                                                                                Writer is a powerful online word processor, designed for collaborative work.

                                                                                                  Zoho CRM コンテンツ




                                                                                                    Nederlandse Hulpbronnen


                                                                                                        ご検討中の方




                                                                                                                • Recent Topics

                                                                                                                • Introducing Intake Forms

                                                                                                                  We are excited to announce the release of Intake Forms, a new feature in Zoho Contracts designed to make contract requests simple, structured, and efficient. Intake Forms allow organization members to request new contracts through a web form instead of
                                                                                                                • Manage control over Microsoft Office 365 integrations with profile-based sync permissions

                                                                                                                  Greetings all, Previously, all users in Zoho CRM had access to enable Microsoft integrations (Calendar, Contacts, and Tasks) in their accounts, regardless of their profile type. Users with administrator profiles can now manage profile-based permissions
                                                                                                                • eIDAS 2.0: What's changed for digital trust in Europe, and where Zoho Sign stands

                                                                                                                  Hi there! It's that time of year when many of us get our ducks in a row. A new year often makes us reassess priorities, and for businesses in the EU, it means taking a closer look at how digital identities and electronic signatures work across borders,
                                                                                                                • Directly Edit, Filter, and Sort Subforms on the Details Page

                                                                                                                  Hello everyone, As you know, subforms allow you to associate multiple line items with a single record, greatly enhancing your data organization. For example, a sales order subform neatly lists all products, their quantities, amounts, and other relevant
                                                                                                                • Add Israel & Jewish Holidays to Zoho People Holidays Gallery

                                                                                                                  Greetings, We hope you are doing well. This feature request is related to Zoho People - please don't move it to zoho one! We are writing to request an enhancement to the Holidays Gallery in Zoho People. Currently, there are several holidays available,
                                                                                                                • Any update on much requested feature, to delete attachments without deleting the e-mail body?

                                                                                                                  People have been requesting the ability to delete e-mail attachments without deleting the e-mail for more than ten years now. The latest I see is marked "Working On It" and a year ago it was supposedly being added, see here: https://help.zoho.com/portal/en/community/topic/is-there-a-way-to-delete-mail-attachments-without-deleting-the-text
                                                                                                                • How to delete attachments form Zoho mail accounts

                                                                                                                  I can't find a way to delete attachments from Zoho mail messages, either individually or in bulk. Searches here are providing conflicting results and often talk about workspace, whereas I am only interested in how to delete attachments that are seen with
                                                                                                                • Unable to fetch ticket by custom field value

                                                                                                                  I'm trying to set up a Flow to fetch a ticket based on a custom field value. This seems like it should be pretty straightforward, but it's not working for me. I keep getting an error saying Zoho Desk says "Extra query parameter 'cf_creator_record_id'
                                                                                                                • Zoho Inventory - Composite Items - Assembly - Single Line Item Quantity of One

                                                                                                                  Hi Zoho Inventory Team, Please consider relaxing the system rules which prevent an assembly items from consisting of a single line item and outputting a quantity of 1. A client I'm currently working with sells cosmetics and offers testers of their products
                                                                                                                • What's New in Zoho Inventory | Q2 2025

                                                                                                                  Hello Customers, The second quarter have been exciting months for Zoho Inventory! We’ve introduced impactful new features and enhancements to help you manage inventory operations with even greater precision and control. While we have many more exciting
                                                                                                                • Zoho POS App Hanging Issue – Sales Becoming Difficult

                                                                                                                  The Zoho POS app frequently hangs and becomes unresponsive during billing, making it very difficult to complete sales smoothly. This commonly happens while adding items, during checkout, or at payment time, especially during peak hours. These issues cause
                                                                                                                • Writing by Hand in "Write" Notes

                                                                                                                  Hi there! I just downloaded this app a few moments ago, and I was wondering if there was a way to write things by hand in "Write" mode instead of just typing in the keyboard. It would make things a bit more efficient for me in this moment. Thanks!
                                                                                                                • Zoho Mail Verification Following DNS Switch from Cloudflare to Hosting Provider

                                                                                                                  I initially configured my domain’s ( https://roblozapk.com/ ) email with Zoho Mail while using Cloudflare to manage my DNS records such as MX, SPF, and DKIM. At that time, all email services were working correctly without any issues. Recently, I removed
                                                                                                                • "Spreadsheet Mode" for Fast Bulk Edits

                                                                                                                  One of the challenges with using Zoho Inventory is when bulk edits need to be done via the UI, and each value that needs to be changed is different. A very common use case here is price changes. Often, a price increase will need to be implemented, and
                                                                                                                • SAML in Zoho One vs Zoho Accounts

                                                                                                                  What is the difference between setting up SAML in Zoho Accounts: https://help.zoho.com/portal/en/kb/accounts/manage-your-organization/saml/articles/configure-saml-in-zoho-accounts ... vs SAML in Zoho One?: https://help.zoho.com/portal/en/kb/one/admin-guide/custom-authentication/setting-up-custom-authentication-with-popular-idps/articles/zohoone-customauthentication-azure
                                                                                                                • Deactivated Zoho One account can sign in

                                                                                                                  I am concerned by the fact that deactivated users in Zoho One have the ability to sign in even after their account has been deactivated (not deleted). these inactive identities have no access to individual Zoho apps or data. based on my experience they
                                                                                                                • How can I reset the password for a user in Zoho Projects

                                                                                                                  We need to reset the password for a user in Zoho Projects. I am the admin portal owner and there was nothing to be found to do this. very confusing.
                                                                                                                • How can I add a comment to an existing ticket via API?

                                                                                                                  I need to add comments/notes to the history of an existing ticket using the API without overwriting the original ticket description. Thanks!
                                                                                                                • Marketer's Space: Proven tips to improve open rates – Part III

                                                                                                                  Hello Marketers! Welcome back to another post in Marketer's Space! This is the final post in the "open rate series". In the first and second parts, we discussed topics ranging from sender domains to pre-headers—but we're not done yet. A few more important
                                                                                                                • Attention Deluge Developers: Important Update Regarding "Send Email Deluge Task"

                                                                                                                  Hi Deluge Users, We hope this message finds you well. We would like to inform you about a recent update on the Send emails deluge task. If you are using this deluge task (SalesIQ Scripts) for your Zobot, widgets, or form controllers to send emails, please
                                                                                                                • Zoho Social - Feature Request - Reviewer Role

                                                                                                                  Hi Social Team, I've come across this with a couple of clients, where they need a role which can review and comment on posts but who has no access to create content. This is a kind of reviewer role. They just need to be able to see what content is scheduled
                                                                                                                • Zoho Books/Inventory - Update Marketplace Sales Order via API

                                                                                                                  Hi everyone, Does anyone know if there is a way to update Sales Orders created from a marketplace intigration (Shopify in this case) via API? I'm trying to cover a scenario where an order is changed on the Shopify end and the changes must be reflected
                                                                                                                • Zoho Inventory / Finance Suite - Add feature to prevent duplicate values in Item Unit field

                                                                                                                  I've noticed that a client has 2 values the same in the Unit field on edit/create Items. This surprised me as why would you have 2 units with the same name. Please consider adding a feature which prevents this as it seems to serve no purpose.
                                                                                                                • Kaizen #224 - Quote-driven Deal Reconciliation Using Zoho CRM Functions and Automation

                                                                                                                  Hello everyone! Welcome back to another instalment in the Kaizen series. This post covers quote-driven deal reconciliation, emphasizing Functions and Automation to address practical sales challenges. Business Challenge Sales organizations often mark deals
                                                                                                                • BARCODE PICKLIST

                                                                                                                  Hello! Does anyone know how the Picklist module works? I tried scanning the barcode using the UPC and EAN codes I added to the item, but it doesn’t work. Which barcode format does this module use for scanning?
                                                                                                                • Zoho Inventory - Allow Update of Marketplace Generated Sales Orders via API

                                                                                                                  Hi Inventory Team, I was recently asked by a client to create an automation which updated a Zoho Inventory Sales Order if a Shopify Order was updated. I have created the script but I found that the request is blocked as the Sales Order was generated by
                                                                                                                • How do I create an update to the Cost Price from landed costs?

                                                                                                                  Hi fellow Zoho Inventory battlers, I am new to Zoho inventory and was completely baffled to find that the cost price of products does not update when a new purchase order is received. The cost price is just made up numbers I start with when the product
                                                                                                                • VoC in Zoho CRM is now data savvy: Explore response drilldown, summary components and participation in CRM criteria

                                                                                                                  VoC has all the goods when it comes to customer intelligence—which is why we're constantly enhancing it. We recently added the following: A customer drilldown component that shows you the list of prospects and customers behind a chart's attribute Expanded
                                                                                                                • Zoho Browser??

                                                                                                                  hai guys, this sounds awkward but can v get a ZOHO BROWSER same as zoho writer, etc. where i can browse websites @ home and continue browsing the same websites @ my office, as v have the option in Firefox, once i save and close the browser and again when i open it i will be getting the same sites. If u people r not clear with my explanation, plz let me know. Thanks, Sandeep  
                                                                                                                • Let’s Talk Recruit: LinkedIn Cheatsheet

                                                                                                                  Welcome to the first edition of Let’s Talk Recruit for 2026. We are kicking off the year by revisiting one of the most asked about topics in Zoho Recruit. How our LinkedIn integrations actually work and how recruiters can get the most value from them.
                                                                                                                • Zoho Forms API

                                                                                                                  Is there any way to get all form entry list using API? Looking forward to hear from you
                                                                                                                • Ability to Set Client Name During Portal Invitation

                                                                                                                  Hi Zoho Team, We would like to suggest an important enhancement to the Zoho Creator Client Portal functionality. Zoho Creator recently introduced the option to set a client’s display name in the Client Portal settings, which is very helpful for creating
                                                                                                                • PDF Attachment Option for Service Reports

                                                                                                                  Hello Team, I would like to check with you all if there is an option to attach PDF documents to the service reports. When I try to attach a file, the system only allows the following formats: JPEG, JPG, and PNG. Could you please confirm whether PDF attachments
                                                                                                                • 【Zoho CRM】データ一覧画面でのメモのバッジ機能リリースのお知らせ

                                                                                                                  ユーザーの皆さま、こんにちは。コミュニティチームの藤澤です。2026年度もゾーホーユーザーコミュニティをどうぞよろしくお願いいたします! 今回は「Zoho CRM アップデート情報」の中から、新機能のデータ一覧画面でのメモのバッジ機能をご紹介します。 目次 概要 メモのバッジ機能について メモの作成について メモに関する様々な処理について 最近追加したメモについて メモのバッジの非表示について クライアントスクリプトの対応 概要  メモのバッジ機能について 既存の活動バッジに加えて、すべてのタブのデータ一覧表示画面に、各データごとに利用できる「メモのバッジ」(キャプチャ内の赤枠部分)が新たに導入されました。
                                                                                                                • 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
                                                                                                                • Can’t find fsm in zoho one

                                                                                                                  Every other app is available to me in Zoho one except fsm
                                                                                                                • Posibility to add Emoticons on the Email Subject of Templates

                                                                                                                  Hi I´ve tried to add Emoticons on the Subject line of Email templates, the emoticon image does show up before saving the template or if I add the Emoticon while sending an Individual email and placing it manually on the subject line. Emoticons also show
                                                                                                                • Task Deletion Restriction & Strict Stage Control

                                                                                                                  Hello Zoho Community, We have the following two issues currently pending and under testing, for which we require a workable and reliable solution: 1. Task Deletion Restriction We are testing ways to ensure that staff users are not able to delete tasks
                                                                                                                • Unable to mass update a picklist field

                                                                                                                  Hello, I have the records within our Accounts module divided between two account types: Parent Accounts & Member Accounts. I am attempting to mass update accounts from one picklist value to the other (within other specific criteria in our custom fields)
                                                                                                                • Process checklist in CRM

                                                                                                                  Hi We've created a new sales process that I'm mapping into the CRM - issue I have is that some of the tasks / milestones I would like to capture require very simple tick box responses but there are quite a few under a variety of sub categories so I don't
                                                                                                                • Next Page