ݺߣ

ݺߣShare a Scribd company logo
2
Most read
Deluge: The Power Behind Zoho's Customization and
Automation
Zoho is a renowned name these days, and it offers a powerful scripting language called Deluge (Data
Enriched Language for the Universal Grid Environment) this scripting language is linked with Zoho’s
various products or applications.
With the help of Deluge, you can make API calls to any other applicable external service. It enables users
to add logic to their applications, making them more powerful and robust.
What is Deluge?
Deluge is Zoho's scripting language used to customize Zoho CRM and other Zoho software or
applications. It enables users to automate their unique business processes, define custom functions, and
seamlessly integrate third-party applications. Deluge is a versatile and user-friendly language, and it
enables businesses to build custom solutions without extensive coding knowledge.
What are the Key Features of Deluge?
1. Ease of Use: Deluge is a simple scripting language that anyone can learn and use. Its syntax is
simple to understand, and it makes it easier for those who do not know how to code or are not
developers to write scripts and customize their Zoho applications.
2. Provides Integrations: Deluge supports integration with other Zoho services as well as with
various third-party services and applications. It offers various built-in integration tasks for
integrating with other Zoho services, so you can easily access and modify your data.
3. Automation: here, automation denotes that with the help of Deluge, you can automate
repetitive tasks like sending email notifications based on some conditions, automatically
performing calculations, and sending out data to an external application. It saves time as well as
reducing the risk of errors.
4. Custom Functions: various Zoho applications provide the functionality of custom functions, and
with the help of Deluge, you can write your own custom logic to achieve your specific goal.
Deluge empowers you to write your business logic.
5. Built-in Functions: Deluge provides many built-in functions, and you can use these functions to
perform common tasks. For different data types, it has separate functions such as date-time
functions, list functions, map functions, text functions, etc. that include adding days to a date,
calculating length, changing the string to upper/lower case, adding hours, calculating the
average, and much more.
Applications of Deluge
1. Send Notification: When the notification scripts run, you can send custom messages to a specific
email address or mobile number. Notifications can also be configured to automatically notify
users based on changes in application records.
2. Custom Functions: With the help of Deluge Scripting, you can write and define custom
functionality within your application, or you can modularize it according to the different
scenarios.
3. Access Data: Deluge enables you to extract information from records and edit them without any
manual intervention. It makes it easy to pull records from a single Zoho service, use them in
another Zoho service, or update them.
4. Automate business processes: Businesses can use Deluge to automate workflows in Zoho CRM.
For example, when a lead is converted into a deal, a Deluge script can automatically assign tasks
to team members, update records, and send follow-up emails.
5. Data Validation: Deluge scripts can be used to enforce data validation rules. This ensures that the
data entered into Zoho applications meets specific criteria, reducing the risk of errors and
maintaining data integrity. For example, a validated mobile number when entering a new lead in
Zoho CRM.
6. Deluge enables seamless integration with various third-party applications. For example,
businesses can use Deluge to integrate Zoho CRM with their email marketing platform to
synchronize contact lists and automate email campaigns.
Use cases
● Insert/send data into a subform from another form’s subform in Zoho Creator. Let's suppose we
have a form named ‘Asset Assignment’ with a subform named ‘FA Assignment’ and a second
form named ‘History of Asset Assignment’ with a subform named ‘FA Assignment’.
Now, with the help of Deluge, we will write a code that inserts data into the ‘History of Asset
Assignment’ on the submission of the ‘Asset Assignment’ form. As per the code displayed below:
● Send an email to inquire about Zoho development for the business with the help of a deluge
script. We will write the deluge code as below:
sendmail
[
from: zoho.loginuserid
to: "sales@elsner.com"
subject: "Zoho development inquiry"
message:" I am looking for Zoho development services. Can you help me ?"
]
● Let's suppose that in the Zoho CRM when a task named ’Follow-up Call’ is closed or marked as
complete, it should change the associated deal stage to ‘Follow-up Call Done’ automatically.
To achieve this, we will write deluge code, create a custom function, and associate this function
with the task module workflow. In this function, we will make an argument named ‘taskId’ to
fetch the current task ID. Below is the custom deluge code for the function:
taskInfo = zoho.crm.getRecordById("Tasks",taskId);
taskSubject = taskInfo.get("Subject");
dealId = taskInfo.get("What_Id").get("id");
if(taskSubject.containsIgnoreCase("Follow-up Call"))
{
dataMap = Map();
mapVariable.put("Stage","Follow-up Call Done");
updateStage = zoho.crm.updateRecord("Deals",dealId,dataMap);
}
Conclusion
Deluge is a powerful scripting language that significantly enhances the customization and functionality of
Zoho applications. Deluge allows businesses to optimize their workflows, improve their productivity, and
achieve their unique objectives. Whether you are a developer or a business user, Deluge offers the tools
you need to use to unlock the full potential of Zoho's software suite.
Ad

Recommended

Zoho Creator Solution for EI by Elsner Technologies.docx
Zoho Creator Solution for EI by Elsner Technologies.docx
Elsner Technologies Pvt. Ltd.
How to use AI/ML in WordPress (Different ways & Plugin available)
How to use AI/ML in WordPress (Different ways & Plugin available)
Elsner Technologies Pvt. Ltd.
Magento and Microsoft Dynamics 365 Integration Guide - 2024
Magento and Microsoft Dynamics 365 Integration Guide - 2024
Elsner Technologies Pvt. Ltd.
WordPress Studio vs Contentful Studio_ Which One is Right for Your Business.pdf
WordPress Studio vs Contentful Studio_ Which One is Right for Your Business.pdf
Elsner Technologies Pvt. Ltd.
SEO Makeover_ Embrace AI Powered Search with SEO 2.0.pdf
SEO Makeover_ Embrace AI Powered Search with SEO 2.0.pdf
Elsner Technologies Pvt. Ltd.
Designing Accessible Jewelry Using Cloud-Based DAM (1).pdf
Designing Accessible Jewelry Using Cloud-Based DAM (1).pdf
Elsner Technologies Pvt. Ltd.
Building Digital Storefronts_ Solutions for E-Commerce Development (2).pdf
Building Digital Storefronts_ Solutions for E-Commerce Development (2).pdf
Elsner Technologies Pvt. Ltd.
WordPress vs. Strapi_ A Comprehensive Comparison (1).pdf
WordPress vs. Strapi_ A Comprehensive Comparison (1).pdf
Elsner Technologies Pvt. Ltd.
WordPress vs. Strapi_ A Comprehensive Comparison.pdf
WordPress vs. Strapi_ A Comprehensive Comparison.pdf
Elsner Technologies Pvt. Ltd.
Building Digital Storefronts_ Solutions for E-Commerce Development.pdf
Building Digital Storefronts_ Solutions for E-Commerce Development.pdf
Elsner Technologies Pvt. Ltd.
Designing Accessible Jewelry Using Cloud-Based DAM.pdf
Designing Accessible Jewelry Using Cloud-Based DAM.pdf
Elsner Technologies Pvt. Ltd.
Hyvä UI Version 2.1.0 Is Out With New Features And UI Layout
Hyvä UI Version 2.1.0 Is Out With New Features And UI Layout
Elsner Technologies Pvt. Ltd.
Headless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdf
Headless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdf
Elsner Technologies Pvt. Ltd.
Zoho Creators Form Workflow Guide to Optimal Productivity (2).pdf
Zoho Creators Form Workflow Guide to Optimal Productivity (2).pdf
Elsner Technologies Pvt. Ltd.
How to use Adobe Magento 2 for B2B business? Everything you need to know!
How to use Adobe Magento 2 for B2B business? Everything you need to know!
Elsner Technologies Pvt. Ltd.
How Can Workflows in Zoho CRM Be Effectively Automated
How Can Workflows in Zoho CRM Be Effectively Automated
Elsner Technologies Pvt. Ltd.
How to Optimize Your MERN Stack Application Performance_ Complete Guide 2023.pdf
How to Optimize Your MERN Stack Application Performance_ Complete Guide 2023.pdf
Elsner Technologies Pvt. Ltd.
Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Josef Weingand
Python Conference Singapore - 19 Jun 2025
Python Conference Singapore - 19 Jun 2025
ninefyi
Mastering AI Workflows with FME by Mark Döring
Mastering AI Workflows with FME by Mark Döring
Safe Software
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
WebdriverIO & JavaScript: The Perfect Duo for Web Automation
WebdriverIO & JavaScript: The Perfect Duo for Web Automation
digitaljignect
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
2025_06_18 - OpenMetadata Community Meeting.pdf
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata

More Related Content

More from Elsner Technologies Pvt. Ltd. (9)

WordPress vs. Strapi_ A Comprehensive Comparison.pdf
WordPress vs. Strapi_ A Comprehensive Comparison.pdf
Elsner Technologies Pvt. Ltd.
Building Digital Storefronts_ Solutions for E-Commerce Development.pdf
Building Digital Storefronts_ Solutions for E-Commerce Development.pdf
Elsner Technologies Pvt. Ltd.
Designing Accessible Jewelry Using Cloud-Based DAM.pdf
Designing Accessible Jewelry Using Cloud-Based DAM.pdf
Elsner Technologies Pvt. Ltd.
Hyvä UI Version 2.1.0 Is Out With New Features And UI Layout
Hyvä UI Version 2.1.0 Is Out With New Features And UI Layout
Elsner Technologies Pvt. Ltd.
Headless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdf
Headless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdf
Elsner Technologies Pvt. Ltd.
Zoho Creators Form Workflow Guide to Optimal Productivity (2).pdf
Zoho Creators Form Workflow Guide to Optimal Productivity (2).pdf
Elsner Technologies Pvt. Ltd.
How to use Adobe Magento 2 for B2B business? Everything you need to know!
How to use Adobe Magento 2 for B2B business? Everything you need to know!
Elsner Technologies Pvt. Ltd.
How Can Workflows in Zoho CRM Be Effectively Automated
How Can Workflows in Zoho CRM Be Effectively Automated
Elsner Technologies Pvt. Ltd.
How to Optimize Your MERN Stack Application Performance_ Complete Guide 2023.pdf
How to Optimize Your MERN Stack Application Performance_ Complete Guide 2023.pdf
Elsner Technologies Pvt. Ltd.
Building Digital Storefronts_ Solutions for E-Commerce Development.pdf
Building Digital Storefronts_ Solutions for E-Commerce Development.pdf
Elsner Technologies Pvt. Ltd.
Hyvä UI Version 2.1.0 Is Out With New Features And UI Layout
Hyvä UI Version 2.1.0 Is Out With New Features And UI Layout
Elsner Technologies Pvt. Ltd.
Headless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdf
Headless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdf
Elsner Technologies Pvt. Ltd.
Zoho Creators Form Workflow Guide to Optimal Productivity (2).pdf
Zoho Creators Form Workflow Guide to Optimal Productivity (2).pdf
Elsner Technologies Pvt. Ltd.
How to use Adobe Magento 2 for B2B business? Everything you need to know!
How to use Adobe Magento 2 for B2B business? Everything you need to know!
Elsner Technologies Pvt. Ltd.
How to Optimize Your MERN Stack Application Performance_ Complete Guide 2023.pdf
How to Optimize Your MERN Stack Application Performance_ Complete Guide 2023.pdf
Elsner Technologies Pvt. Ltd.

Recently uploaded (20)

Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Josef Weingand
Python Conference Singapore - 19 Jun 2025
Python Conference Singapore - 19 Jun 2025
ninefyi
Mastering AI Workflows with FME by Mark Döring
Mastering AI Workflows with FME by Mark Döring
Safe Software
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
WebdriverIO & JavaScript: The Perfect Duo for Web Automation
WebdriverIO & JavaScript: The Perfect Duo for Web Automation
digitaljignect
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
2025_06_18 - OpenMetadata Community Meeting.pdf
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
OpenPOWER Foundation & Open-Source Core Innovations
OpenPOWER Foundation & Open-Source Core Innovations
IBM
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
You are not excused! How to avoid security blind spots on the way to production
You are not excused! How to avoid security blind spots on the way to production
Michele Leroux Bustamante
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Josef Weingand
Python Conference Singapore - 19 Jun 2025
Python Conference Singapore - 19 Jun 2025
ninefyi
Mastering AI Workflows with FME by Mark Döring
Mastering AI Workflows with FME by Mark Döring
Safe Software
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
WebdriverIO & JavaScript: The Perfect Duo for Web Automation
WebdriverIO & JavaScript: The Perfect Duo for Web Automation
digitaljignect
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
2025_06_18 - OpenMetadata Community Meeting.pdf
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
OpenPOWER Foundation & Open-Source Core Innovations
OpenPOWER Foundation & Open-Source Core Innovations
IBM
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
You are not excused! How to avoid security blind spots on the way to production
You are not excused! How to avoid security blind spots on the way to production
Michele Leroux Bustamante
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
Ad

Deluge: The Power Behind Zoho’s Customization and Automation

  • 1. Deluge: The Power Behind Zoho's Customization and Automation Zoho is a renowned name these days, and it offers a powerful scripting language called Deluge (Data Enriched Language for the Universal Grid Environment) this scripting language is linked with Zoho’s various products or applications. With the help of Deluge, you can make API calls to any other applicable external service. It enables users to add logic to their applications, making them more powerful and robust. What is Deluge? Deluge is Zoho's scripting language used to customize Zoho CRM and other Zoho software or applications. It enables users to automate their unique business processes, define custom functions, and seamlessly integrate third-party applications. Deluge is a versatile and user-friendly language, and it enables businesses to build custom solutions without extensive coding knowledge. What are the Key Features of Deluge?
  • 2. 1. Ease of Use: Deluge is a simple scripting language that anyone can learn and use. Its syntax is simple to understand, and it makes it easier for those who do not know how to code or are not developers to write scripts and customize their Zoho applications. 2. Provides Integrations: Deluge supports integration with other Zoho services as well as with various third-party services and applications. It offers various built-in integration tasks for integrating with other Zoho services, so you can easily access and modify your data. 3. Automation: here, automation denotes that with the help of Deluge, you can automate repetitive tasks like sending email notifications based on some conditions, automatically performing calculations, and sending out data to an external application. It saves time as well as reducing the risk of errors. 4. Custom Functions: various Zoho applications provide the functionality of custom functions, and with the help of Deluge, you can write your own custom logic to achieve your specific goal. Deluge empowers you to write your business logic. 5. Built-in Functions: Deluge provides many built-in functions, and you can use these functions to perform common tasks. For different data types, it has separate functions such as date-time functions, list functions, map functions, text functions, etc. that include adding days to a date, calculating length, changing the string to upper/lower case, adding hours, calculating the average, and much more. Applications of Deluge 1. Send Notification: When the notification scripts run, you can send custom messages to a specific email address or mobile number. Notifications can also be configured to automatically notify users based on changes in application records. 2. Custom Functions: With the help of Deluge Scripting, you can write and define custom functionality within your application, or you can modularize it according to the different scenarios. 3. Access Data: Deluge enables you to extract information from records and edit them without any manual intervention. It makes it easy to pull records from a single Zoho service, use them in another Zoho service, or update them. 4. Automate business processes: Businesses can use Deluge to automate workflows in Zoho CRM. For example, when a lead is converted into a deal, a Deluge script can automatically assign tasks to team members, update records, and send follow-up emails.
  • 3. 5. Data Validation: Deluge scripts can be used to enforce data validation rules. This ensures that the data entered into Zoho applications meets specific criteria, reducing the risk of errors and maintaining data integrity. For example, a validated mobile number when entering a new lead in Zoho CRM. 6. Deluge enables seamless integration with various third-party applications. For example, businesses can use Deluge to integrate Zoho CRM with their email marketing platform to synchronize contact lists and automate email campaigns. Use cases ● Insert/send data into a subform from another form’s subform in Zoho Creator. Let's suppose we have a form named ‘Asset Assignment’ with a subform named ‘FA Assignment’ and a second form named ‘History of Asset Assignment’ with a subform named ‘FA Assignment’. Now, with the help of Deluge, we will write a code that inserts data into the ‘History of Asset Assignment’ on the submission of the ‘Asset Assignment’ form. As per the code displayed below:
  • 4. ● Send an email to inquire about Zoho development for the business with the help of a deluge script. We will write the deluge code as below: sendmail [ from: zoho.loginuserid to: "sales@elsner.com" subject: "Zoho development inquiry" message:" I am looking for Zoho development services. Can you help me ?" ] ● Let's suppose that in the Zoho CRM when a task named ’Follow-up Call’ is closed or marked as complete, it should change the associated deal stage to ‘Follow-up Call Done’ automatically. To achieve this, we will write deluge code, create a custom function, and associate this function with the task module workflow. In this function, we will make an argument named ‘taskId’ to fetch the current task ID. Below is the custom deluge code for the function: taskInfo = zoho.crm.getRecordById("Tasks",taskId);
  • 5. taskSubject = taskInfo.get("Subject"); dealId = taskInfo.get("What_Id").get("id"); if(taskSubject.containsIgnoreCase("Follow-up Call")) { dataMap = Map(); mapVariable.put("Stage","Follow-up Call Done"); updateStage = zoho.crm.updateRecord("Deals",dealId,dataMap); } Conclusion Deluge is a powerful scripting language that significantly enhances the customization and functionality of Zoho applications. Deluge allows businesses to optimize their workflows, improve their productivity, and achieve their unique objectives. Whether you are a developer or a business user, Deluge offers the tools you need to use to unlock the full potential of Zoho's software suite.