Hello everyone,
Greetings from Deluge! Whoosh 🌬️ That's how quickly the first two months of 2023 came to an end, and now we're in full speed ahead! We hope you found the
previous post in this
series useful and are now back with our latest post.
Basically, ‌
Zoho Connect is a
team collaboration application that allows you to keep your workplace communication organized by building a thriving workplace culture for internal communications, employee engagement, and cross-team collaboration. As you all know,
Deluge, our very own scripting language enables users to add logic to their applications/services, thereby making them more powerful and robust. Let us now explore the ways in which you can use Deluge to achieve more with Zoho Connect and stay
powerfully connected!
In addition to supporting
connections that enable you to log in to any Zoho or third-party service and access your data stored in those services, Zoho Connect supports Deluge in the following seven areas:
1. Incoming webhooks
In general, webhooks are used to trigger an action in one application using real-time events from an external service. Here, webhooks allow you to integrate Zoho Connect with other external services. They are of two types - Incoming webhooks and Outgoing webhooks (explained in the next heading).
Incoming webhooks are used to trigger an action inside Zoho Connect using real-time events from other Zoho products or third-party services. You can use incoming webhooks to post messages in Zoho Connect so that you can stay updated on activities in other applications without leaving Connect.Using Deluge, you can write custom logic that will be triggered upon an event in another application. For example, you can post messages in the Job Openings Connect group using these webhooks whenever a new opening is added to your portal.
Note: Incoming Webhooks are available only at the Group level inside your Connect account. Example
Let's assume that you had conducted a live workshop for your organization. Now, you've built a
Feedback Form using
Zoho Forms and emailed the form to your attendees. When an attendee fills in their details in the form and clicks submit, an incoming webhook will be triggered and the attendee's feedback will be added as a post inside the
Feedback Group in
Zoho Connect. Additionally, you can also present the feedback post in a presentable manner by using the
advanced formatting options available for incoming webhooks.
See how it works
Note: Refer to the help page to learn how to achieve this automation. 2. Workflows
Workflows allow you to create a set of rules for Zoho Connect modules such as Profile, Feed, Events, Tasks, Polls, and Announcements, based on which the defined actions would be performed in a repetitive manner. These workflow rules can automate the specified actions like assigning tasks, creating events, and so on, whenever a rule is triggered. You (admin) can associate Deluge functions with the configured workflows and specify where (Network/Group) and in which instances that rule should be triggered. You can also set one or more conditions based on which the specified actions will be executed.
Example
Currently, in Connect, we can enable the
Moderation option to allow group admins (moderators) to approve all posts and comments made in the group before they are made visible to everyone. To automate this process, we can use the Deluge AI tasks -
analyze sentiment and
keyword extraction that check the Connect posts for sentiments and extract the keywords that deem it unsuitable to be shared with a wider audience. For example, you have created a
Zylker Writers Club group in Connect that allows its members to post their write-ups on a monthly basis. A workflow can be configured to check the live posts for their content. You can write a custom function for the workflow using Deluge to send a mail to the group admin asking them to review the posted content if the posts contain sensitive/hurtful content. Additionally, you can also configure the same function to create a task to be assigned to yourself (admin) with priority set as "
high" and status as "
to be reviewed". If the posts do not contain any sensitive content, an email can be sent to the group admin notifying them that posts have been made live in their group.
See how it works
Note: Refer to the help page to learn how to achieve this automation. Custom Menu
Custom menus in Zoho Connect let you add customized menus to entities such as group conversations, tasks, and events, in addition to the default menus—Follow, Print, Bookmark, and Copy post URL that are already available. These custom menus can be configured to perform the required actions and solve requirement-specific use cases. You can write a Deluge custom function and define how the menu should work. These custom menus can then be shared with a set of users or groups.
Example
Let's assume you've created a Connect group named
Zylker Feedback where you've configured the feedback collected from forms to be posted in this group. Now, let's assume you want to create a support ticket in
Zoho Desk for the Connect feedbacks that are actionable. You can configure a custom menu named
Create support ticket by defining a
Deluge custom function for each of the
required handlers and publishing the custom menu. When you access the respective group, you can click the
ellipsis (
three-dots) icon beside a post and the custom menu will be listed under the
More option. You can click the menu, enter the required details and the ticket will be created successfully in Desk. This way, you can automate the process of ticket creation and ensure a quicker response to your customers.
See how it works
Note: Refer to the help page to learn how to achieve this automation. 4. Outgoing webhooks
An outgoing webhook enables you to trigger real-time updates from Zoho Connect to other Zoho products or third-party services. For example, you can send the details of posts or events in Connect to external services using these webhooks. This data transfer takes place via an authenticated API URL (webhook URL). You can also choose the required action to be performed when the trigger activity occurs i.e., either push information to a URL or perform an action defined in the Deluge custom function. For example, you can define a custom function to notify users in Zoho Cliq when an event is created or sync your data in Connect with third-party services like Trello.
5. Function APIs
While integrating two services using APIs, the structure of requests from one service must match the requirements of the other service. For example, to integrate
Zoho Connect with
SmartTask or any other task management application, the request and response structure of the
Zoho Connect Create Task API must be followed.
However, the request and response structure of one service might not always meet the requirements of the other service. Function APIs include handlers that let you format the request and response structure of an API to match the requirements of a specific service. You can write a
Deluge custom function to define how the request needs to be handled or customized by these handlers. Depending on the type of request made, the
relevant handler will be triggered.
6. Scheduler
Schedulers in Zoho Connect enable you to automate your routine tasks without any user input. You can configure your schedulers to repeat at certain intervals — such as everyday, weekly or every month and thereby save manual time and labor.
7. User sync
Most organizations use enterprise directory systems (such as Active Directory or LDAP) to maintain employee information. For larger organizations, it can be difficult to manually add and manage users in the network. Zoho Connect's User Sync option simplifies these processes by enabling you to add, update, and disable user profiles in bulk using a .CSV file.
Handlers in User Sync enable you to perform customized actions on the input data. You can define the necessary action by writing a Deluge custom function in these handlers.
Currently, the User Sync option has two handlers: Function Handler and Post-Function Handler.
- Function Handler: Define the action to be executed before syncing the user details with the Zoho Connect network. Ideally, this handler is triggered once a CSV file is uploaded. You can use this handler to make changes to the data in the CSV file. For example, you can write a function to change the email domain based on the location or reorder the first name and last name to align with local usage.
- Post-Function Handler: Define the action to be executed after syncing the user details with the Zoho Connect network. You can use this handler to notify the admin that the user details are synced or send a welcome email to the newly added members.
You can refer to this help page to view more examples and sample scripts. That’s it for now! We hope you found this post useful—we'll be exploring Deluge in Zoho Bug Tracker in our next post. Please let us know if you have any questions, feedback, or suggestions in the comments, or write to us at support@zohodeluge.com.
You can also check out our preview posts in this series.
Thank you!
Recent Topics
Where is the setting to enable/disable 2FA?
The following links show where enable/disable 2FA is supposed to appear, but neither appear for me: https://help.zoho.com/portal/en/kb/zohosites/faq/account/articles/how-do-i-enable-or-disable-two-factor-authentication-for-my-account shows Security >
How to Assign Record Ownership in a Custom Form via API?
Hello everyone, I’ve created a custom form in Zoho People and I’m using the API to manage its records. I would like to know how I can assign ownership of these records to specific users via the API. Is there a specific parameter or field in the API request
Customer Statement Template not matching when sending
Hi everyone! So when I send statements to our customers via Zoho Books, the message that appears by default does not match what I have written on the template Under settings -> email notifications -> sales -> customer statement We have a single default
Working with keywords
Hello everyone, first time here so I will try to be brief. I am working on my company's data set. I have a table with all the images we have on line. For each image we hava a cell tha contains all keywords related to that image. I would like to explore
Peppol Malaysia API
Hi Zoho Books, my country Malaysia will going to implement "Peppol" (E-Invoicing), starting 1 Jul 2025 for all businesses. The government intends to provide API for accounting app. The workflow involves creating an invoice from accounting app, triggers
Re-emitir facturas con nueva dirección de facturación
Hola, necesito saber si es posible que las facturas ya emitidas, pueden ser re-emitidas con el cambio de dirección de facturación, realizado el día de hoy 02-01-2025, para efectos contables. Espero su ayuda, Gracias
Zoho Learn vs. Trainer Central
Hi, I'm currently using Zoho One with a WordPress-based website and WooCommerce to manage my online courses. I would like to know what is the difference between Zoho Learn and Trainer Central and if it's possible for these two platforms to replace WP
Map Plan to Different Income Account for Some Subscriptions via API
We have a plan that has a default Plan Account of "Sales". Can we override the account for a specific subscription via API? In some instances the same exact plan should map to a different income account. When we create stand-alone invoices in Zoho Books,
Flow with CRM
Hello, I have a simple flow that uses a web hook to enter data into a Sales Order. I have the web hook sending Flow data which has a PO field. If the PO has a special character like - or / or \ the task fails. How can I get the flow to be okay with the
Chrome browser issues. Anyone else?
I am suddenly having multiple issues with Chrome browser interpreting the Zoho Mail interface. Anyone else? Any known problems? Thanks, Todd
Zoho Payroll US?
Good morning, just reaching out today to see if there's any timeline, or if there's progress being made to bring Zoho Payroll out to be available to all states within the USA. Currently we're going through testing with zoho, and are having issues when
Set up multiple IMAP email addresses
Hi, I just started using CRM and its great, but I just found out I can only add one imap email address for incoming mail in the included salesinbox ...this is ridiculous. All companies have different email such as sales@domain, info@domain , personal@domain
Function 58: Custom calculation in item table of invoices (2 fields)
Hello everyone, and welcome back to our series! In Zoho Books, the Item Amount in invoices is calculated by multiplying the Quantity and Rate fields. Previously, we shared a function to include a custom field in this calculation. Today, we are taking
Tracking new lead response time
Hi, I have a team of Sales Development Reps, who have a KPI of responding to a lead within 20 mins or less once it hits the system. I seem to recall that Zoho CRM had the capability to track this in a previous version, but don't see it anywhere. It's
Pushing Data from One CRM account to another.
We have business partners that want to collaborate through the CRM. Other than pre-planned data migrations what are the options for Zoho Users to transfer data between the accounts. For instance, could I create a webhook that is sent from our CRM and then is picked up in the partner's Flow?
Search function not working anymore
Hi! The search function is not working anymore. How can we solve this problem?
When converting a lead to an account, the custom mandatory fields in the account are not treated by zoho as mandatory
In my Account module I have a number of custom fields that I have set as mandatory. When I enter a new customer as a new account they work, I can't save the record without populating them. However when I convert a lead, my CRM users are able to save the
Expand Zia's Language Support and AI Capabilities
Dear Zoho Desk Support, I would like to submit a feature request to improve Zia, the AI-driven support assistant in Zoho Desk. Currently, Zia only supports the English language, while other AI agents such as Gemini, ChatGPT, and Claude can work with a
get gettting the days number between two dates with deluge
I am trying to calculate the days number between 2 specific dates but its not working. PLease help me.
Limit excceding issue in zoho creator
I am transferring data from Zoho Books to Zoho Creator using a Deluge script. However, I am frequently encountering a "limit exceeding error," which seems to be related to the Deluge statements limit. I reached out to Zoho Support, and they informed me
How do I add more schedules to Zoho Creator?
At the moment, the number of schedule calls we have in Zoho Creator are 1800 per month and I was wondering if it was possible to upgrade that amount to something higher. I'd like to know my options as well as the pricing.
Conexion CREATOR x CRM
Buenas tardes, Tengo un problema con un código que crea un registro en CRM. Revisé el CRM para eliminar los campos obligatorios, pero cuando ejecuto el programa, aparece el siguiente mensaje de error: {"code":"MANDATORY_NOT_FOUND","details":{"api_name":"data"},"message":"required
Invoices with billable time and expenses
I cannot seem to get a straight answer. We are looking to create an invoice to send to our clients, but it needs to have the following on it: 1. Billable hours for each employee. All hours for the pay period on one line, by employee. 2. Expenses for each
Search Bar Improvement for Zoho Commerce
Hey everyone, I've been using Zoho Commerce for a bit now, and I think the search bar could really use an upgrade. Right now, it doesn't show products in a dropdown as you type, which would make finding items a lot faster. On Shopify, for example, you
Send Whatsapp with API including custom placeholders
Is is possible to initiate a session on whatsapp IM channel with a template that includes params (placeholders) that are passed on the API call? This is very usefull to send a Utility message for a transactional notification including an order number
Can't get form response to populate custom PDF template
I've created a template and set it to default but can't figure out how to get the response to populate that template. It keeps giving me the default summary.
Zoho Sheets not compatible with Excel/Google Sheets
In order to share a copy of a Zoho sheet with someone that does not use Zoho, it must be downloaded as MS Excel format and then added to an email. This is a labor intensive, and frankly confusing process. I have forgotten to do this before, only to
Add Ability to Designate Decision Branches as "Error Branches"
Zoho Flow gives the ability to track down, troubleshoot, and fix errors with the Status and Filter dropdowns in the History tab. This works well for when a "normal" Flow action registers with an error. However, there are other times where it would be
Visitors sending message via Whatsapp are not saving on contacts
Visitors who sends me messages from Whatsapp when i finish the chat do not populate on contacts, how can I add them as contacts?
ChatGPT only summarize in English
Hello i' v enabled chatgpt in salesIQ, it works great inside conversation (revise, Rephrase etc) add tags works well with another language than English. But when I want to summarize it render only in English, despite sales IQ is set to another language.
Brand with multiple facebooks pages
HI, We are a small publisher that has different FaceBook pages for each of our product lines. All are within the same FB account. Is it possible to add all of these pages to our one brand in zoho social so I orchestrate the posts between the different products? Cheers, Joe
How do I connect Sales IQ to Shopify
How do I connect Sales IQ to Shopify.
DORA compliance
For DORA (Digital Operational Resilience Act) compliance, I’ll want to check if Zoho provides specific features or policies aligned with DORA requirements, particularly for managing ICT risk, incident reporting, and ensuring operational resilience in
Stock Count - Does it really work?
We have been trying to use the new Zoho Inventory stock count feature. It seems great at first glance.. ..but what we can't get our heads around is if a count doesn't match you can't simply set up a recount of those that are unmatched, which just seems
Create Ticket from Chat with Rest API
Hi to everyone, is possible to create a ticket from Chat with Rest API? In user interface is possible by clicking on the button "Convert chat as a ticket". Anyone know how to do that? Thanks
How to send binary data in invokeurl task?
Hello, I am using Adobe's Protect PDF API. Source: https://developer.adobe.com/document-services/docs/overview/pdf-services-api/ Everything works fine in Postman. But for some reason after encrypting the file, it is empty after password protecting the
How Can I Customize Sales Reports in Zoho CRM to Better Track Our Sales Team's Performance?
Hello everyone, I'm new to using Zoho CRM and need some help with customizing our sales reports. We want to track our sales team's performance more effectively and visualize trends that can inform our strategy. What specific customizations or features
Marketing Automation : Adding to existing Lead Score
I want to be able to add a score to an existing ZMA lead however I can't find the field in the "Fetch Lead" action that contains the existing score. There is an action for Add lead score, but that's not clear if it overwrites the existing value or adds
Items should display under specific warehouse
I have configured the multi warehouse but it show all the items under all warehouse which is not correct according to our business logic, so i want that items should only display under that specific warehouse not under all the warehouses not even with zero quantity. Some items should be common but not all so is there any option for that purpose so i can specific the items to its warehouse. Regards
Package Dimensions
Packages need to have dimensions that are sent to carriers in addition to just the weight. Without the package dimensions being transmitted to carriers, the correct dimensional weight is not calculated for the label price, which results in corrections
Next Page