Kaizen 143 Assigning values to different field types using Zoho CRM SDKs

Kaizen 143 Assigning values to different field types using Zoho CRM SDKs


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







                            Zoho Developer Community





                                                  Use cases

                                                  Make the most of Zoho Desk with the use cases.

                                                   
                                                    

                                                  eBooks

                                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho Desk.

                                                   
                                                    

                                                  Videos

                                                  Watch comprehensive videos on features and other important topics that will help you master Zoho Desk.

                                                   
                                                    

                                                  Webinar

                                                  Sign up for our webinars and learn the Zoho Desk basics, from customization to automation and more

                                                   
                                                    
                                                  • Desk Community Learning Series


                                                  • Meetups


                                                  • Ask the Experts


                                                  • Kbase


                                                  • Resources


                                                  • Glossary


                                                  • Desk Marketplace


                                                  • MVP Corner




                                                            • Sticky Posts

                                                            • Kaizen #197: Frequently Asked Questions on GraphQL APIs

                                                              🎊 Nearing 200th Kaizen Post – We want to hear from you! 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 #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.
                                                            • Celebrating 200 posts of Kaizen! Share your ideas for the milestone post

                                                              Hello Developers, We launched the Kaizen series in 2019 to share helpful content to support your Zoho CRM development journey. Staying true to its spirit—Kaizen Series: Continuous Improvement for Developer Experience—we've shared everything from FAQs
                                                            • Kaizen #193: Creating different fields in Zoho CRM through API

                                                              🎊 Nearing 200th Kaizen Post – We want to hear from you! 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.
                                                            • Client Script | Update - Introducing Commands in Client Script!

                                                              Have you ever wished you could trigger Client Script from contexts other than just the supported pages and events? Have you ever wanted to leverage the advantage of Client Script at your finger tip? Discover the power of Client Script - Commands! Commands


                                                            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 Writer

                                                                                              Get Started. Write Away!

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

                                                                                                Zoho CRM コンテンツ






                                                                                                  Nederlandse Hulpbronnen


                                                                                                      ご検討中の方




                                                                                                            • Recent Topics

                                                                                                            • report showing assignment type

                                                                                                              Hi, We've created a number of workflows to allow us to auto assign tickets to agents based on keywords and other criteria. I'm struggling to create a report that would show me what is the percentage of tickets that are assigned automatically via workflows
                                                                                                            • Time Entry Notifications

                                                                                                              Hi All - I have support staff who place notes of their work in the time entry section of Zoho Desk. Is there a specific workflow or setting I need to enable to have the ticket holder updated via email when an entry is saved?
                                                                                                            • How to report 'Response violation' OR 'Resolution violation'

                                                                                                              Hi, I want to report on SLA Violation Type. I grouped my tickets on this column. It seems I only get 'Response and Resolution Violation' or 'Not Violated'. The former seems to be given to a ticket if only the Response Time was violated. I would expect
                                                                                                            • Critical Issue: Tickets Opened for Zoho Support via the Zoho Help Portal Were Not Processed

                                                                                                              Hi everyone, We want to bring to your attention a serious issue we’ve experienced with the Zoho support Help Portal. For more than a week, tickets submitted directly via the Help Portal were not being handled at all. At the same time no alert was posted
                                                                                                            • Should I Use DMARC?

                                                                                                              When I configure Zoho Mail's DMARC settings, it's mandatory to fill in the RUA and RUF (Aggregate notification email address*, Forensic notification email address*) addresses. When we enter an email address in these fields, we receive reports from the
                                                                                                            • Power of Automation :: Quick way to associate your Projects with Zoho CRM

                                                                                                              A custom function is a software code that can be used to automate a process and this allows you to automate a notification, call a webhook, or perform logic immediately after a workflow rule is triggered. This feature helps to automate complex tasks and
                                                                                                            • Formula field with IF statement based on picklist field and string output to copy/paste in multi-line field via function

                                                                                                              Hello there, I am working on a formula field based on a 3-item picklist field (i.e. *empty value*, 'Progress payment', 'Letter of credit'). Depending on the picked item, the formula field shall give a specific multi-line string (say 'XXX' in case of 'Progress
                                                                                                            • Unable to retrieve Contact_Name field contents using Web API in javascript function

                                                                                                              Hello, I've added a field in the Purchase Order form to select and associate a Sales Order (Orden_de_venta, lookup field). I've also created a client script to complete some fields from the Sales Order (and the Quote), when the user specifies the related
                                                                                                            • Restricting contact creation

                                                                                                              Hi all! I am looking to use Zoho Desk in a part of the business that takes end user enquiries. These are generally single interactions, and not linked to an account name. As Desk is Account centric, has anyone designed a way to manage these incoming emails
                                                                                                            • Import Holiday Calendars

                                                                                                              HI Zoho Is there anyway of importing an online calendar like https://www.calendarlabs.com into the business hours calendars, to speed up setup of holiday calendars. Also could we also request a feature where you can specify a Holiday as hours, i.e it could be that the company is on a 1/2 day due to a holiday or when it is Eid in the UAE and they are only allowed to work restricted hours so we need the calendar to be flexible to allow for this. Regards Jamie
                                                                                                            • Filtering Tickets based on Email headers

                                                                                                              We're starting to get a lot more junk coming into our Zoho Desk, which is then triggering unnecessary email alerts to agents. Once thing we could do to cut this junk in half, is to filter tickets based on email headers. Any email containing the `List-Unsubscribe`
                                                                                                            • Zoho Books - France

                                                                                                              L’équipe de Zoho France reçoit régulièrement des questions sur la conformité de ses applications de finances (Zoho Books/ Zoho Invoice) pour le marché français. Voici quelques points pour clarifier la question : Zoho Books est un logiciel de comptabilité
                                                                                                            • Feature Request: Conditional Field Mandatoriness Based on Display Status

                                                                                                              Hello Zoho Creator Team, I would like to suggest an enhancement to improve the flexibility of form validations. Currently, when we need a field to be mandatory only if it's displayed on the form, the only option is to: Set the field as not mandatory in
                                                                                                            • Im Stuck in an EDIT ONLY WITH WIZARD issue

                                                                                                              So I found Wizards to be a really helpful tool in minimizing the exposure of redundant, superfluous fields to staff that would never otherwise have to edit those fields. My issue is, that when the record (in this case a lead) is created with a wizard,
                                                                                                            • Data Migration Strategies for Moving to a Cloud Solution

                                                                                                              Hi everyone, I’ve been working on moving some of our critical systems, including CRM and project data, to a Zoho cloud solution, and one of the biggest challenges I’ve encountered is data migration. Transferring large volumes of data while keeping it
                                                                                                            • Bulk Moving Images into Folders in the Library

                                                                                                              I can't seem to select multiple images to move into a folder in order to clean up my image library and organize it. Instead, I have to move each individual image into the folder and sometimes it takes MULTIPLE tries to get it to go in there. Am I missing
                                                                                                            • Error 550 5.4.1

                                                                                                              I’ve tried sending an email to someone but keep receiving this back. Any help would be greatly appreciated 
                                                                                                            • Automatic Matching from Bank Statements / Feeds

                                                                                                              Is it possible to have transactions from a feed or bank statement automatically match when certain criteria are met? My use case, which is pretty broadly applicable, is e-commerce transactions for merchant services accounts (clearing accounts). In these
                                                                                                            • Has Anyone successfully integrated Zoho and Sage Intact?

                                                                                                              Hey all, We’re evaluating Zoho One + Sage Intacct and I’m trying to connect with anyone who has actually implemented the two together.Specifically, I’d love to know: -- Which functions you kept in Zoho vs. Intacct (e.g., Product Catalog, AR/AP, invoicing,
                                                                                                            • Store "Sign in with Google/Microsoft/GitHub etc." details

                                                                                                              Quite often now, users are using a sign-in provider like Google or Microsoft to sign into various apps and services. It would be great if Vault could remember which providers you use for each website and sign you in with that provider instead of a username
                                                                                                            • Placing a condition before converting the LEAD

                                                                                                              Hi,  I need some assistance with Lead conversion. I need to place certain conditions before allowing the user to convert the lead.  For example: up until the certain status's doesn't equal "green" don't allow to convert lead.  I tried creating this using
                                                                                                            • Subform edits don't appear in parent record timeline?

                                                                                                              Is it possible to have subform edits (like add row/delete row) appear in the Timeline for parent records? A user can edit a record, only edit the subform, and it doesn't appear in the timeline. Is there a workaround or way that we can show when a user
                                                                                                            • How can I filter a field integration?

                                                                                                              Hi,  I have a field integration from CRM "Products" in a form, and I have three product Categories in CRM. I only need to see Products of a category. Thanks for you answers.
                                                                                                            • Adding image in HTML report page

                                                                                                              Hi, I want to know two things: 1. Can anyone advise how to add an image in HTML report. The tagged used is <img> but what path do I mention for the image to be added in the HTML report. 2. Also, I want to know if I am creating an application for the market
                                                                                                            • How to change view of HTML report based on device but always print in A4

                                                                                                              Hello everyone, I am aware that HTML report view can be configured to adjust according to the screen size like Laptop, Tablet and mobile using media queries. But my concern is no matter on which device the reports is opened when printed should always
                                                                                                            • Age Calculation

                                                                                                              I've attempted to calculate the age of someone based on their birthday input by using the formula field. It works but I don't want all those decimals on there. I then tried to use "set variable" after birthday input but I get a field type mismatch, long vs. floating. Any ideas would be wonderful.
                                                                                                            • Search on Custom Field

                                                                                                              We're working on an integration with the Zoho FSM API and are trying to retrieve companies based on a custom field we added to the Companies module. However, we can't find a way to filter or query records using custom fields through the API. We have a
                                                                                                            • in zoho creator Sales Returns form has sub form Line Items return quantity when i upate the or enter any values in the sub form that want to reflect in the Sales Order form item deail sub form field Q

                                                                                                              in zoho creator Sales Returns form has sub form Line Items return quantity when i upate the or enter any values in the sub form that want to reflect in the Sales Order form item deail sub form field Quantity Returned\ pls check the recording fetch_salesorder
                                                                                                            • Sendmail function / custom action?

                                                                                                              I've setup a function hoping to email various business departments the details of a record once all work in that record is complete so gone about setting up a custom action in such way that each record line on the report has a button to click. Question is how do I actually include data from that record in the email that is sent when the button is clicked? I had thought that since this were being sent per record the email would include the data which had been entered
                                                                                                            • API to post drafts for social media

                                                                                                              I we want to post draft posts to our zoho social account and then approve and schedule them within Zoho social. is this possible with for example: https://apis.zoho.com/social/v2/post TIA Jon
                                                                                                            • Integración Books para cumplir la ley Crea y Crece y Ley Antifraude (VeriFactu)

                                                                                                              Hola: En principio, en julio de 2025, entra en vigor la ley Crea y Crece y Ley Antifraude (VeriFactu). ¿Sabéis si Zoho va a cumplir con la ley para cumplir con la facturación electrónica conectada a Hacienda? Gracias
                                                                                                            • Is there an API to "File a Ticket" in Desk

                                                                                                              Hi, Is there an API to "File a Ticket" in Desk to zoho projects?
                                                                                                            • Unarchive tickets

                                                                                                              How can I manually unarchive tickets?
                                                                                                            • Canvas View in Zoho Recruit

                                                                                                              Is it possible or would it be possible to have the new 'Canvas View' in Zoho Recruit?
                                                                                                            • What impactful sales coaching techniques have you used to boost your team's performance?

                                                                                                              I'm curious about the real-world impact of sales coaching on team performance. What specific techniques or strategies have you found most effective in driving consistent improvement and growth in your sales team? Any success stories or lessons learned
                                                                                                            • Adding Taxes to paid consultations in Zoho Bookings

                                                                                                              I created a 'paid' consultation under Zoho Booking and integrated it with payment gateways for online/instant payment before a booking is done. How can I add 'taxes' to the price of consultation? I can add taxes to other Zoho apps (liks Books, Checkout,
                                                                                                            • Zoho Finance Suite - Customer Custom Tabs - Dynamic Link

                                                                                                              Hi Finance Suite team, When creating a Custom Tab for a Client Portal, there is no option to add dynamic parameters. This would be very helpful for adding Zoho Analytics dashboards which can be dynamically filtered through the URL to only show information
                                                                                                            • Optimize your Knowledge Base for enhanced accessibility by adding alt tags for images

                                                                                                              Let's learn why alt tags are crucial for your articles. You can add alternative tags (alt tags) and alternative text (alt text) to the images you share on your community forums or when embedding them in articles. Alt tags refer to the HTML attribute,
                                                                                                            • Feature Request - Insert URL Links in Folders

                                                                                                              I would love to see the ability to create simple URL links with titles in WorkDrive. or perhaps a WorkDrive extension to allow it. Example use case: A team is working on a project and there is project folder in WordDrive. The team uses LucidChart to create
                                                                                                            • FSM trying again

                                                                                                              have not linked FSM yet to the rest of out Zoho suit. It certainly looks like the apointment and service part is more manageable for our staff. The question is that our engineers multi task examples 1. deliver products to customers not fitted 2. Service
                                                                                                            • Next Page