Types of Custom Fields

Types of Custom Fields

In Zoho CRM, you can add different types of custom fields as per your requirements. These fields will be available to all the users added to your organization's CRM account.

  • Customize Zoho Defined Fields : You can edit, delete and hide some of Zoho defined fields, but note that there are some fields that you cannot delete, remove, rename or change from mandatory settings. These Zoho defined fields are mandatory in Zoho CRM. For example, Last Name in Leads, Subject in Tasks etc.
  • Set Field Access Permissions :  You can hide the fields for users in a specific profile or mark the fields as Read Only.
Availability
Permission Required
Users with the Customize Zoho CRM permission in profile can access this feature.
Note
  1. The maximum number of fields that you can create in each Edition varies. Similarly, there is also a maximum limit for each type of field that you create. See Also  Custom Field Limits
  2. You can rename the custom fields but you cannot change the Field Type (eg. Text, Integer, Date, etc.) of the custom fields.
    For instance, if you create a Text field, you cannot change the same to an Integer field.

Multi-line fields

In Zoho CRM, a multi-line field is a type of custom field that allows users to enter multiple lines of text. This feature is particularly useful for capturing detailed information that cannot be sufficiently conveyed in a single line. Here are some key aspects of the multi-line field in Zoho CRM:
  1. Flexibility for detailed information: Multi-line fields are ideal for entering descriptions, notes, or any other information that requires more space than a standard single-line text field.
  2. Customization: Like other fields in Zoho CRM, multi-line fields can be customized according to the specific needs of your business. You can set character limits and control which sections or layouts they appear in.
  3. Applications: These fields are commonly used in areas like customer support, where detailed customer queries or issues need to be recorded, or in sales, where detailed product descriptions or client requirements are noted.
  4. Effortless compatibility: Multi-line fields can be seamlessly incorporated into your CRM's operational processes, ensuring that the gathered data blends effortlessly with other components of your CRM system.
  5. User interface: The multi-line field provides a user-friendly text box which can be easily accessed and edited by CRM users, ensuring a smooth user experience.
Multi-line fields can be configured in three formats: Plain Text Small, Plain Text Large, and Rich Text format.

Multi-line field type
Character limit
Mandatory field option
Encryption
Tooltips
Plain text small
Upto 2000
Yes
Yes
Yes
Plain text large
Upto 32000
Yes
No
Yes
Rich text (RTF)
Upto 50000
No
No
Yes

Plain Text Small Field

This field type is ideal for entries that require a concise format, with a character limit set to 2,000. Its primary advantage lies in its array of features - it can be configured as a mandatory field, ensuring that crucial data is always captured. Additionally, for heightened data security, this field type supports encryption. To assist users in understanding the kind of data expected in these fields, tooltips can be added, providing on-spot guidance and information.

Note: Multi-line fields of the type Plain Text Small are supported in filters and criteria.
Plain Text Large Field

Designed for more extensive data entry, the Plain Text Large field accommodates up to 32,000 characters. This makes it suitable for in-depth descriptions or lengthy notes where detailed information is essential. It is important to note, however, that this field type does not support encryption, and it can be set as mandatory and can have tooltips added.

Note: Multi-line fields of the type Plain Text Large are not supported in filters and criteria.

Rich Text Field

The Rich Text field is the preferred choice when there is a need for formatted text and a larger character limit. It can accommodate up to 50,000 characters, including HTML elements that are generated when the text is formatted, making it ideal for entries that require styling and organization, such as product descriptions or detailed client communications. Although tooltips can be added to improve user interaction, the rich text field does not support encryption or mandatory input settings.

Using rich text can improve the visual appeal of your information by providing different font styles, colors, and highlights. This allows for effective communication of important details. Bullet points and numbered lists can enhance readability, while bold, italics, or underlined texts can emphasize crucial information. Increased and decreased indents can help organize data, and the strikethrough feature can easily indicate changes or updates.

Specifics and characteristics
Here are the key details of rich text multi-line fields:
  1. Comprehensive Text Editor: The text editor that comes with rich text multi-line fields offers a wide range of essential and additional editing options.

  2. The available format options for rich text multi-line fields are as follows:
    Bold, Italics, Underline, Strikethrough, Text colors, Background color, Bullets, Numbering, URL, Indent options, Subscript, Superscript, Emojis, Clear formatting
  3. Expanded Text Box: The record details can be easily filled in as the text box can be expanded into a pop-up, resembling a notebook. This improved interface provides a more spacious and concentrated writing experience.

Notes:
  1. The field cannot be made mandatory.
  2. Rich text is supported as a field type in multi-line fields, excluding Calls and Users modules.
  3. This feature is available for users with Enterprise and Ultimate editions.
  4. Only 2 rich text fields are supported in Tasks and Meetings, while 5 rich text fields are available in other supported modules.
  5. The character limit for Rich text fields is 50,000 characters, and the character count includes the content entered along with the HTML tags. 
  6. Rich text fields are not supported in subforms, List View, Kanban View, Canvas View, Sheet View, Related Lists, Lookup popup, global search, filters and criteria, formula fields, report export, and integrations.
  7. Apart from that, rich text fields would not be supported in the mobile app as well.
  8. Rich text fields are supported when exporting records. The data will be exported as HTML content. For example, Bold will be exported as <b>Bold</b>.

Rich text impact cases

Rich text fields can be used in templates, and they support template formatting when integrated as merge fields. 
  1. Formatting options such as bold or italics, when applied on the merge field, affect the entire text in the Rich text field uniformly. 
  2. For color application in Rich text merge fields within templates, any uncolored plain text will adopt the template's color, while text that is already colored remains unchanged. 
  3. Regarding links, applying a link to a Rich text merge field in a template will assign that link to the text. However, if the Rich text data already contains a link, the template's link will only apply to the text preceding the first existing link in the field.
Note:
  1. It is advised to avoid using rich text fields in templates to prevent any formatting problems as mentioned earlier.
  2. Rich text fields aren't supported in mail merge templates, as well as for integrations.
Additional details on Rich Text Fields
  1. During import or while using APIs, users can add content for rich text fields using tags, which will be transformed into formatted data.
  2. When data is imported or entered into CRM through APIs, there are limitations on the tags and styles that can be used in rich text fields. Users are not allowed to apply formatting such as changing the font size to be small or large. However, they will still have the ability to use attribute values, such as different icons for bulleted lists, that are not supported in the user interface.

    Check the table below for the complete list of allowed tags and the attributes allowed for the tags respectively.
    Allowed tags
    Allowed attributes
    — Bold
    i — Italic 
    u — Underline 
    a — Link 
    href, target, style
    sub — Subscript
    style
    sup — Superscript
    style
    ul — Unordered list
    style
    ol — Ordered list 
    style
    li — List
    style
    span
    style
    div 
    style
    p — Paragraph
    style
    small — Small 
    br — Line break
    del — strikethrough

    Following are the permissible style values:
    font-stylefont-weight
    text-decoration
    color
    background-color
    list-style-type
    padding-inline-start
    margin-inline-start
    padding-left
    list-style-position
    display

  3. And, there when importing or sending data through APIs, certain reserved characters need to be changed to the equivalent form so that the system gets the data properly.
    1. If an open tag like '<' is closed correctly, the formatting will be applied without any issues. However, if it is not closed properly, the system will remove it and it will not be recognized as a 'lesser than' symbol when importing.
    2. If the user wants to indicate a value such as 65 < 75 in the rich text field, they should replace the symbol '<' with '&lt ;', which represents this reserved character.
    3. There will not be a space between &lt and semicolon. If I remove the space, it is getting converted to < in cliq. Therefore, when conveying this, please remove the space.

Currency Fields

The currency field allows you to define the decimal and the precision settings based on your selected currency locale. There are four rounding options available for a currency field in Zoho CRM: 

To create currency type custom fields

  1. Log in to your Zoho CRM account with Administrative privileges.
  2. Go to  Setup > Customization > Modules and Fields .
    Module refers to the Leads, Accounts, Contacts, etc. tabs.
  3. Click the required module from the module list view.
  4. Drag and drop the  Currency  field type onto the desired  [Module]  section on the right.
  5. In the  Currency Properties  popup, do the following:
    • Enter a name in the  Field Label  field.

    • Select the length of the field from the  Maximum digits allowed  drop-down list. Example, 9.
    • Select the number of decimal places required from the  Decimal Places  drop-down list. Example, 2.
    • Select the  Rounding option  from the drop-down list. Example,  Normal .
    • Select the Required checkbox if you want this to be a required field.
    • In the case of Leads, Contacts, Accounts and Potentials module, you will see an additional option called "Also create for". Use this to create the same field for other three modules at one go. This option is not available for the  Currency field in custom modules.
  6. Click  Done .

Pick List Fields

Add/Rename Pick List Values

By default, some of the industry standard pick list values are available in each module. You can add new pick list values as per your organization's business process or rename the existing values.

To add or rename pick list values

  1. Log in to your Zoho CRM account with Administrative privileges.
  2. Go to  Setup > Customization > Modules and Fields .
    Module refers to the Leads, Accounts, Contacts, etc. tabs.
  3. Click the desired module from the Modules list view.
  4. Go to the required pick list field, click the  Settings  icon and select  Edit Properties .
  5. In the  Pick ListProperties  popup, you can do the following:
    • To add a new value click the  Plus  icon against a value and add the value below it.
    • To delete a value, click the  Minus  icon against the value.
    • To rename an existing value, simply type the new name in the place of the existing value.
    • To add the options all in one shot, click  Add options in bulk .
      In the  Add Bulk Options  text box, type one value below the other.
      Click  Add Choices.
    • To sort the values, click the  Sort   icon.
    • To import values, click the  Import  icon.
    • To maximize the popup, click the  Maximize  icon.
  6. Choose a value from the  Select default value  drop-down list.
    When no value is selected, the chosen default value applies for this field.
  7. If you wish to make this a required field, select the  Required  check box.
  8. Click  Done .
Note
  1. When you add/rename/delete the the value(s), they will be automatically updated in the records where they have already been used. Before saving, you can click Undo to go back to the original pick list value.

  2. When you delete a pick list value, records that have the field value associated to it will not be deleted. You can find the deleted pick list value(s) by clicking Unused Values ( ) button.
    The popup displays the deleted fields which you can select and add them back to the pick list or delete them permanently by clicking the Delete icon. If the same picklist values are used in other layouts then they cannot be deleted. It will remain an Unused Value.

  3. You can choose to enable history tracking for a particular picklist value. The history tracking will let you view a record's progress over a period of time or different stages. See Also  Picklist History Tracking .


Sort the order of Pick List Values 

The pick list values can be utilized for different purposes. You can use it, 
  1. To denote a sequence or progress (like lead status or deal stage) .
  1. To list independent values ( like country, industry, or lead source ).
Depending on the purpose of the pick list field, you can choose how they can be arranged or viewed in the drop-down list - Entered Order or Alphabetical Order. 
If you have a pick list field in different layouts, then you can arrange those values cumulatively across list view, reports, and dashboard.

Notes :
  1. If you choose to display the values alphabetically, you cannot customize the order.
  1. When you choose to sort the picklist values in alphabetical order, the translated values will be displayed in the alphabetical order of the translated language.
To sort the order of pick list values
  1. Go to Setup > Customization > Modules and Fields.
  2. Select the desired module from the Modules list view.
  3. Go to the required pick list field, click on the ellipses (...) icon, and select Edit Properties .
  4. Under Sort order preference  option,
    1. Select Entered order if you want to use the same order as preferred.
      If you have associated this picklist in multiple layouts , click the Sort values for all layouts link, arrange the values in a desired order, and click Done
    2. Select Alphabetical order, if you want to display the values alphabetically.
  5. Click Done.
For existing customers, we are providing an option - Enable Now in the pick list's sort order preference. Once enabled by the admin, this update will take effect for all modules and all users in your organization.

Color coding the picklists

Admins can ascribe colors to different picklist fields across modules to provide visual distinction and clarity to the records. The colored values will be displayed across CRM such as related lists, tasks, workflow field updates, list view, etc. Read more about color coding in the picklist.

Replace Pick List Values

When you wish to edit the values of a pick list field in such a way that the change is also reflected in the records to which they have been associated, you can replace the pick list values.

Note
  1. Replacing pick list values is different from adding/renaming the pick list values.
  2. When you replace the value(s), the change will be automatically reflected in the records where they have been used. You need not individually select the records and update the pick list field.
  3. Whereas while adding/renaming values, the changes are not reflected in the existing records.

To replace pick list values

  1. Log in to your Zoho CRM account with Administrative privileges.
  2. Go to  Setup > Customization > Modules and Fields .
    Module refers to the Leads, Accounts, Contacts, etc. tabs.
  3. Select the required module from the Modules list view.
  4. Go to the required pick list field, click the  Settings  icon and select  Replace Values .
  5. In the  Replace Pick List popup,  do the following:
    • In the  Change value from  field, select an existing value (that needs to be replaced).
    • In the  Change value to  field, select the new value (that will replace the existing value).
      Click  Replace .
  6. Click  Save .
    Once Zoho CRM completes replacing the values in the existing records, you will be duly notified.

Multi-Select Pick List Values

This option enables selecting multiple values while creating or editing record. For instance, your organization may be offering different services and some of your customers may be interested in multiple services. In this case you can use the multi-select pick list value instead of single pick list value while creating a potential. Periodically, you can modify the pick list values as per your organization's business process.

To add multi-select pick list values

  1. Log in to your Zoho CRM account with Administrative privileges.
  2. Go to  Setup > Customization > Modules and Fields .
    Module refers to the Leads, Accounts, Contacts, etc. tabs.
  3. Select the required module from the Modules list view.
    The Layout Editor appears.
  4. Drag and drop the  Multi Select  field type from the  New Fields  tray into the desired  [Module]  section on the right.
  5. In the  Pick List Properties section , do the following:
    • Enter a name in the  Field Label  field.
      • To add a new value click the  Plus  icon against a value and add the value below it.
      • To delete a value, click the  Minus  icon against the value.
      • To rename an existing value, simply type the new name in the place of the existing value.
      • To add the options all in one shot, click  Add options in bulk .
        In the  Add Bulk Options  text box, type one value below the other.
        Click  Add Choices.
      • To sort the values, click the  Sort icon.
      • To import values, click the  Import icon.
      • To maximize the popup, click the  Maximize  icon.
  6. Choose a value from the  Select default value  drop-down list.
    When no value is selected, the chosen default value applies for this field.
  7. If you wish to make this a required field, select the  Required  check box.
  8. Click  Done .
Note
  1. When you delete a pick list value, records that have the field value associated to it will not be deleted.

Lookup Fields

Lookup fields establish connections between different modules (Leads, Contacts, Accounts, etc.) by enabling you to associate records from one module to another.

 

For example, let's say some of your contacts refer more leads to your business than others, and you want to quickly see who referred a certain lead. You can achieve this easily by adding a lookup field called "Referred By" in the Leads module that will display a list of contacts. Whenever a new lead is added, the contact who referred it can be selected and associated using the lookup field. Also, a related list of leads will be created in the Contacts module—"Referred Leads," for example, which will display all the leads a contact has referred so far.

To create lookup field

  1. Log in to your Zoho CRM account with Administrative privileges.
  2. Go to  Setup > Customization > Modules and Fields .
    Module refers to the  Leads Accounts Contacts , etc. tabs.
  3. Select the module and the layout to which you want to add the lookup field (for example, Leads module, standard layout).
  4. In the Layout editor, drag and drop the Lookup field from the New Fields tray.
  5. In the  Lookup Properties  popup, do the following:
    • Field label - Set the field label to  Referred By .

    • Lookup Module -  Select a lookup module from the dropdown—for example, the Contacts module.
    • Related List Title - Name it Referred Leads .
  6. Click  Done .
  7. Click  Save Layout.
    You'll find the Referred By lookup field while creating leads.

    The Referred Leads   related list can be found on all contact details pages of the Contacts module, as shown below.

Notes:
  • A maximum of five lookup fields can be added for any criteria. For example, while specifying criteria in workflow rules or blueprints, or creating custom views, you can use up to five lookup fields.

  • Lookup fields cannot be added to the  Tasks , Meetings , and Calls modules.

Using a lookup field

To associate records using the lookup field you created, you can either type the record name you intend to associate or click the icon on the right for the search pop-up. The pop-up allows you to find records in the lookup field using values from different fields. You can add or remove the fields shown in the pop-up using the Add Column option, provide desired values for fields, and use the  Show Filter option to narrow down the search results based on your requirements.

For example, if you 're searching for a particular contact in a lookup field in order to associate it with a record, you can choose fields like contact name, email address, phone number, country, and so on.
  1. Go to the appropriate module and select the lookup field.

  2. C lick on the search bar , and then on the icon o n the right side of the search bar, as shown in the image below.

  3. In the search pop-up, click  the Add Column  icon.

  4. S elect the fields you wish to remove and click Save .

    The fields saved here will be displayed in the lookup field when a user searches for a record.

To search records using advanced lookup :

  1. Go to the module in question and select the lookup field.

  2. In the search pop-up, click the Show Filter icon.

  3. Enter the values and click Appl y Filter .

Notes:
  • You can add up to 10 fields in the search window.

  • A common search will search only in the record name column and not in all fields.

Multi-Select Lookup Fields

The Multi-Select Lookup Field enables you to establish what we call a  many-to-many relationship  between two modules in CRM.
This field is available for Enterprise and above editions.

For instance, consider the example an insurance company.

  • A single policy may be held by many policy holders.
  • Similarly, a single policy holder may hold many policies.

If you have two modules -  Insurance Policies  and  PolicyHolders  - there is a need to associate multiple records from each module to each other. This is not possible with a regular look-up field, as it allows only a one-to-many relationship.

In this case, you can use a Multi-select lookup field from the  New Fields  tray in the Layout Editor. This will let you associate multiple records from two modules to each other, thus establishing a many-to-many relationship in CRM.

To learn more about many-to-many relationship and creating a multi-select lookup field,  click here .

Self-referencing Multi-select Lookup Field

You can create an association between the records from the same module. For example, in an employee database you can use a multi-select lookup field to associate other employees as managers or subordinates.  
In the image below, you can see that Peter, Alice, and Kathy are employees. However, their association with Kathy as Manager and Subordinate can be viewed in the related list.  


Note
  1. You can add only two multi-select lookup fields to a module. Out of the two one can be a self-referencing field.
  2. Once a record is associated, you will not be able to view it when you click the assign button. Records already associated will not be displayed again.
  3. Similarly, once a record is associated it cannot be associated with another related list item. For example, if Peter is associated as manager he cannot be associated as subordinate. 

Auto Number Field

The auto number type custom field helps classifying the records by unique numbers and dates. Once the auto number field is added to the CRM module, the number is added sequentially to the new records. This can be used to update the existing records also. For instance, Invoice Number, Quote Number and Sales Order. You can enter # or { and select a date pattern, so that the date and the auto number value both will be present in the record for example, if you choose {DD}{MM} - Autonumber, the value will be populated like this: product name-date-month-product code.


To create auto number fields

  1. Log in to your Zoho CRM account with Administrative privileges.
  2. Go to  Setup > Customization > Modules and Fields .
    Module refers to the Leads, Accounts, Contacts, etc. tabs.
  3. Select the module from the Modules list view.
    The Layout Editor appears.
  4. Drag and drop the  Auto Number field type  from the  New Fields  tray.
  5. In the  Auto Number Properties  popup, do the following:
    • Enter a name in the  FieldLabel  field.
    • Under the  Auto Number Format  section, enter the  Prefix, Starting Number  & the  Suffix  for the auto number value.
      You can check the preview.
  6. Click  Done.
  7. Click  Save Layout.
Note 
  1. While creating a record an auto-number may get skipped due to exceptions like time-out or transaction error. 
    However, this will not lead to any loss of data. 

User Field

By default all records in CRM have a record owner who is entitled to perform and oversee all the activities that happen within a record.  For example, update of a field, addition of new information, edit of a field, etc.  This user is called the primary record owner . However, there can be instances where one or more users may come into the picture.  For example, you can collaborate with your peers to close a high-value deal, or you can involve your SME to provide technical expertise on something particular . Likewise, there may be multiple instances when the involvement of peers or other team members to a record becomes inevitable. 

In such cases, you can use the user field to provide multiple-ownership to a record. As co-owners, these users will be able to update, modify, add or delete details on the record as and when required, or just view records based on their permissions.

Availability
Permission Required
Users with manage customization access can create a user field.

Adding a User Field

Adding a user field to a record layout is done by simply dragging and dropping the field to the layout editor.  Zoho CRM provides two types of user fields, you can choose either of them based on your requirement.

  • Single User - You can add up to 5 single user fields in a module.
  • Multiple Users - You can add only 1 multi-user field in a module that can include up to 10 users.

To configure user field

  1. Log in to your Zoho CRM account with Administrative privileges
  2. Go to  Setup  >  Customization  >  Modules and Fields .
    Module refers to the Leads, Accounts, Contacts, etc.
  3. Select the module from the Modules list view.
    The  Layout Editor  appears.
  4. Drag and drop  User Field  from the  New Fields  tray.
  5. Enter a  Field Name . (For example, secondary owner, sales manager, co-owner etc.)
  6. Choose the field type -  Single User or Multiuser.
  7. Select whether you want to allow user field's record accessibility by the users.
    Choose the level of permission from Read only, Read/Write, Full access.

  8. Click Save.
Note
  1. You can configure User Field for all the modules except for Tasks, Calls, and Meetings ( Activities ) modules.
  2. If you remove the User Field from a particular layout, the co-owners will not be able to view the record unless the field is added again to the layout.

Regulate record access privilege

At times, you may want to retain the associated user as one of the points of contact, but you may not want them to access the record or provide co-ownership. In such cases, as an admin, you can regulate the record accessibility for the associated user.

For example, in most loan applications, the loan processing associate is the primary record owner, while the relationship manager manages the applicant's products. Hence, the RM can continue to be a co-owner of the record to provide any additional support when needed and as part of all correspondence with the customer. However, if you prefer not to share the record and the ownership, their privilege to access the records can be revoked.

This can be achieved by unchecking the allow record accessibility option in the User field. This option will let you decide whether the user can access the record or not. 

To revoke the accessibility of a record

  1. Go to Setup > Customization > Modules and Fields.
  2. In the Modules tab, select the corresponding module.
  3. In the Layouts page, select the corresponding layout.
  4. In the layout builder, click on the ellipses icon (...)  near the user field and select Edit Properties.
  5. In the User Field Properties page, uncheck the Allow Record Accessibility option.

Notes :
  1. You can add up to  5 single user fields and  1 multiple user field in a module. 
  2. In one multi-user field, you can add up to  10 users.
  3. Record accessibility option applies to both Single and Multiple User fields.
  4. The Record accessibility option will be checked by default in the user field properties. To revoke the record accessibility privilege, the admin must uncheck the option.
  5. Although a user is allowed to access the record, the actions that can be performed as a co-owner depend upon the profile the associated user is assigned to.

Actions in Records Based on Profile Permission

Each member of an organization has a different role, based on which their profile permission is defined within the Zoho CRM account. For instance, a Sales manager can have an administrative profile but a sales executive can have a standard profile. Depending on the profile a co-owner will be able to perform the actions in a record. See also (Profile permissions).

For example, Emily Ross is a Sales Manager at Zylker Inc. and has administrative privilege in the CRM account. Hence, she can Edit or Close task in a record that she co-owns.

The co-owner of a record will be able to view the related list of the record based on their role within the organization. 

For example, Emily Ross is the Sales Manager in Zylker Inc., she can view the related activities of her subordinate co-owner (Sales Executive /Tim Drummond) right within her CRM account.

To view associated records
  1. Select a  Module.
  2. In the  Records  page,   view the list of  Records.

Where Can You Use a User Field

The  User Field  in Zoho CRM can be associated with other features too. Below are the list of features where a you can use the  User Field :

  • Workflow Email Notifications  - In Zoho CRM automation, while creating Email Notifications you can add the co-owners as the email recipients.          
  • List View  - The co-owners can choose to create a Co-owner list view. For example, they can filter the deals as co-owner deals.
  • Email Fields  - You can use the co-owners email address in the to/from field in all the email related features of Zoho CRM. For example, while sending emails you can choose to send an email from a co-owner's email address. User field can be used in sending mass emails, running macros, in autoresponders, autoresponse rule, webform, and schedule mass emails.
  • Filters and Criteria  - The records can be filtered using the user field. You can choose the co-owner from the record owners filter.
  • Merge Fields in Email Templates  - While creating an Email Template you can use the user field as merge fields. 
  • Reports  - While generating reports, you can use the user field under columns and criteria.
  • Import and Data Migration  - You can map the co-owners as the record owners while importing or migrating data in to your CRM account.


Note
  1. The multiuser field can be used only in Filters and Reports.

Record Image Field

In Zoho CRM you can add image to the records in leads, contacts, accounts, deals, products, cases, solutions, vendors, and custom modules. This will enable your customers and CRM users to view the record right within the detail page. For example, in real estate business the property image can be referred by both the buyer and the sales rep. 

Note that, as a Zoho CRM administrator you can also choose to disable the record image field if required.

To enable record image field

  1. Log in to your Zoho CRM account with Administrative privileges.
  2. Go to  Setup  >  Customization  >  Modules and Fields .
    Module refers to the Leads, Accounts, Contacts, etc. tabs.
  3. Select the  Module  from the  Modules list  view.
    The  Layout Editor  appears.
  4. In the  Layout editor  page, toggle on the  Record Image  button.
Note
  1. The record image field can be used only when you choose to create Canvas view for a particular module.
  2. While creating email templates, you can use the record's image as a merge field that will retrieve the relevant image in the email output.

File Upload Field

In Zoho CRM, you can use the file upload field to add any file or document that is closely related to a record, right within the record. Let's say, your business requires you to transact a "service level agreement" or "financial statement" or "property layout" with your client. Documents like these are user specific and can thus be added to the client's record using a file upload field for further reference. You can upload files to a record from any of these sources - personal computer, documents , Zoho Docs or Other cloud services . Read more about attaching files and notes

Availability
Permission Required
Users with Manage Customization access in their profile can add a file upload field.

Edition-based limits
  1. Standard: 2 fields per module
  2. Professional: 5 fields per module
  3. Enterprise: 10 fields per module
  4. Ultimate: 15 fields per module

To add file upload field

  1. Go to  Setup  >  Customization  >  Modules and Fields .
    Module refers to the Leads, Accounts, Contacts, etc. tabs.
  2. Select the [ Module]  from the modules' list view.
    The  Layout Editor  appears.
  3. From the  New Field  tray, drag and drop  File Upload  field in the module section.
  4. Click  More  icon >  Edit Properties , to provide the option to add multiple files or to add the same field to other modules.
    In case the  GDPR Compliance Setting  is turned on you can also select if the information contains any personal data.
  5. Click  Save .
Note
  1. The file size must not exceed 20 MB.

Image Upload Field

Permission Required
Users with Manage Customization access in their profile can add a image upload field.

Edition-based limits
  1. Standard: 2 fields per module
  2. Professional: 5 fields per module
  3. Enterprise: 10 fields per module
  4. Ultimate: 15 fields per module

This field can be used to upload images to a record. For example agents can upload images of properties, automobiles, products etc. and share the record with peers or customers. Also, this field can be accessible through the portals, so the customers can upload necessary images to the record they have access. 

To add an image field
  1. Go to  Setup Customization Modules and Fields .
    Module refers to the Leads, Accounts, Contacts, etc. tabs.
  2. Select the [ Module] from the modules' list view.
  3. The  Layout Editor appears.
  4. From the  New Field tray, drag and drop  Image Upload field into the layout.
  5. Click the  More icon and Edit field property or Set Permission .

  6. Click  Save .

Setting field permission

You can set the visibility restrictions and limit accessibility to the field. 

By  editing the field properties , you can change the field label and also add a tooltip. You can also get a preview of the tooltip.

From the  set permissions  option you can
give read only, read/write, or hide permissions to different profiles.


Uploading Images to the Field 

You can upload up to 10 images (maximum file size is 20MB) in jpg, png, jpeg, gif, bmp formats simultaneously (currently you can upload images only from your desktop). 

To upload images
  1. Go to the module and select a record.
  2. In the Image upload field, click  New Image .
  3. In Attach Images  window, either drag and drop or browse images from your desktop.
  4. Click  Attach .
  5. Click  Save , to save the record.

Editing and Deleting Images

You can edit and delete images from the record create and record detail pages by hovering over the attached image. You can reorder the images from here by dragging and dropping them to the desired position. 

You can click the  icon and choose the options from the design panel to crop, change resolution, and rotate the image. 


Rollup summary field

Rollup summary is a field type that aggregates or summarizes values from associated records present in related lists, which helps build data association between child records and parent records.
For example, an account manager might want to investigate the total number of lost deals and lost revenue for an account. Instead of running a report separately for that particular account, they can use a rollup field to compute this; and the best part is that this field will be added to the layout and all records in the layout will carry the same field, each with their respective values computed.


Permission required
Only administrators or users with customization permissions can access this field. The rollup field in the record, however, is displayed for all users.
 
Edition-based limits
Rollup fields are available for organizations using Enterprise and Ultimate editions only.
  1. Enterprise: 10 rollup fields per module
  2. Ultimate: 15 rollup fields per module

Configuring a rollup field

Rollup summaries, like other field types, are available in the new fields tray of a module's layout. In order for a rollup field to aggregate values, a property has to be assigned to the field from the list of pre-defined properties available for that module.

Total number of tasks, deals won revenue, total untouched deals, total completed tasks, and so on are among the options available for the related lists in the selected module.

In the image below, you can see that for the Contacts module, the properties from its related lists—deals, notes, attachments, meetings, sales orders, invoices, and so on—are listed for rollup.

Notes:
  1. Rollup summary fields are read-only fields that display in a record after saving.
  2. You can add rollup fields for both standard and custom module layouts.
  3. Rollup field is available in all modules except tasks, calls, meetings, and appointments.
  4. Only those system-defined related lists available and applicable for the parent module are displayed.
  5. CRM only considers the emails and notes belonging to the parent record. Emails or notes that are brought in from other modules—although displayed in the related list—will not be included in the computation.
  6. If you have multi-currency enabled, the rollup is calculated based on your organization's base currency, but then displays the correct value with respect to the record's custom currency.
  7. For now, only those emails sent via Zoho CRM's built-in feature are considered for rollup.
  8. For organizations with integrated email servers, Zoho CRM considers only the upcoming emails; past information will not be aggregated.

Data types considered for rollup

A rollup summary field type can aggregate the following types of data:
  1. Count of related list records
    1. Aggregation of numerical data, such as:
    2. Number
    3. Currency
    4. Decimal
    5. Percentage
    6. Long integer
  2. Summarizes date field types, such as:
    1. Date
    2. Date/time

To add a rollup summary field

  1. Go to Setup > Customization > Modules and Fields and select a module.
  2. Select a layout and then drag and drop the Rollup summary field from the New Fields tray.
  3. On the Rollup Summary Properties page, click on your desired related list item and choose a property for the field.
    You can also search for a desired property from the search bar located towards the right side of the properties' page.
  4. Upon ascribing a property to the field, click Save.
Note: Like all other fields, you can set field permissions and remove the field from the layout.

Rollup summary fields in Workflow rules

  1.  Users can configure workflow rules to be triggered by updates within a Rollup summary field, allowing for separate configuration.

  2. Rollup summary fields will be available as criteria options for configuring the conditions of the rule.

  3. Let's say you have a rollup summary (like the Total Deal Count in the Accounts module) that updates when there's a change in a related list item (for example, a deal record is updated). If there's a workflow set up on this rollup summary that affects the related list of accounts (such as adding a deal record), this action will update the rollup summary. Consequently, the workflow for this rollup summary is triggered again, causing the process to repeat once more.



See also:  

FAQs: Field Customization



    • Related Articles

    • Working with Custom Fields

      In Zoho CRM, you can add new fields as per your requirements. These fields will be available to all the users added to your organization's CRM account. Customize Zoho Defined Fields: You can edit, delete and hide some of Zoho defined fields, but note ...
    • Using Custom Buttons

      Customization is the most powerful way to build a flexible CRM system. In Zoho CRM, you can customize modules, fields, pages, links, and a lot of other elements. In addition to these elements, Zoho CRM now allows you to create new button actions with ...
    • Creating Custom Tabs

      Using the Zoho Creator Integration, you can build applications, forms, views and associate the form to a custom tab in Zoho CRM. Custom tabs can be created in two ways: Create - You can build custom tabs by creating a Zoho Creator application, form ...
    • Create custom dashboards

      VoC offers insights through a diverse set of standard dashboards across multiple categories. In addition to that, VoC also supports creation of custom dashboards (User created dashboard), allowing users to customize the insights to their specific ...
    • Modifying Special Fields

      Some fields in Zoho CRM are not common to all modules, they are available and applicable only for particular modules depending on the purpose they serve. These fields are termed as special fields. The list of special fields in CRM are: Terms & ...