Home Glossary Zoho CRM Deluge List Object
Zoho CRM

Deluge List Object

A Deluge List is an ordered collection of values in Zoho’s Deluge scripting language, similar to an array in JavaScript or a…

A Deluge List is an ordered collection of values in Zoho’s Deluge scripting language, similar to an array in JavaScript or a list in Python. Lists are used in Zoho CRM Custom Functions to handle multiple records returned from API calls, build collections of values, and iterate through data using loops.

Using Lists in Zoho CRM

Lists are created with [] syntax: stageList = ["Qualification", "Proposal Sent", "Negotiation"];. When you call zoho.crm.getRecords("Deals"), the result is returned as a List of Maps, where each Map represents one Deal record. You then loop through the List using a for each loop to process each record individually.

Common List Operations

Deluge lists support .add() to append items, .get(index) to retrieve by position, .size() to count items, and .contains() to check membership. These operations are used constantly when processing collections of CRM records in automation scripts.

Industry Example

Education: A Deluge function fetches all Contacts linked to an Account (returned as a List of Maps). It loops through the List, checks each Contact’s “Subscription Status” field, and adds those with “Active” status to a separate List. That filtered List is then used to construct a batch update payload, changing the renewal date on all active subscribers in one API call.

Frequently Asked Questions

What is a Deluge List Object in Zoho CRM?

A Deluge List is an ordered collection data structure used in Zoho CRM Custom Functions. Lists hold multiple values or records, and are typically returned when querying multiple CRM records. They are iterated using for-each loops to process each item individually.

Need help implementing this in Zoho?

Aaxonix is a certified Zoho implementation partner based in Pune. Architecture-first, no surprises.