Deluge in Zoho services #5: Zoho Connect

Deluge in Zoho services #5: Zoho Connect

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 ProfileFeedEventsTasksPolls, 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—FollowPrintBookmark, 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!


      Zoho Campaigns Resources


        • Desk Community Learning Series


        • Digest


        • Functions


        • Meetups


        • Kbase


        • Resources


        • Glossary


        • Desk Marketplace


        • MVP Corner


        • Word of the Day


        • Ask the Experts


          Zoho CRM Plus Resources

            Zoho Books Resources


              Zoho Subscriptions Resources

                Zoho Projects Resources


                  Zoho Sprints Resources


                    Zoho Orchestly Resources


                      Zoho Creator Resources


                        Zoho WorkDrive Resources



                          Zoho CRM Resources

                          • CRM Community Learning Series

                            CRM Community Learning Series


                          • Tips

                            Tips

                          • Functions

                            Functions

                          • Meetups

                            Meetups

                          • Kbase

                            Kbase

                          • Resources

                            Resources

                          • Digest

                            Digest

                          • CRM Marketplace

                            CRM Marketplace

                          • MVP Corner

                            MVP Corner




                            Zoho Writer Writer

                            Get Started. Write Away!

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

                              Zoho CRM コンテンツ






                                ご検討中の方

                                  • Recent Topics

                                  • 1‑to‑1 invite missing post-setup (needs re-invite) vs channel invite auto-joins without business prompt

                                    1. Zoho Cliq 1‑to‑1 external invite The inviter sent a 1‑to‑1 invite to an invitee who didn’t have a Cliq account. After the invitee completed account setup and created a business/organization, the website redirected them to Cliq, where they opened Cliq
                                  • 【開催報告】東京 ユーザー交流会 Vol.3 2025/10/17 Zoho サービスの活用促進を外部ツールとの連携で実現!

                                    ユーザーの皆さま、こんにちは。コミュニティチームの藤澤です。 10月17日(金)に新橋で「東京 ユーザー交流会 Vol.3」を開催しました。ご参加くださったユーザーの皆さま、ありがとうございました! この投稿では、当日のセッションの様子や使用した資料を紹介しています。残念ながら当日お越しいただけなかった方も、ぜひチェックしてみてください😊 ユーザー活用事例セッション:Zoho Flowと決済システムの連携 あみろくの岡島さんに、Zoho サービスの活用事例として、Zoho Flow を活用した外部サービスとの連携事例をご共有いただきました。
                                  • received email opens in a new tab every time I log in

                                    as per the title: since about when I first made my email account, every single time Ive logged in to view my inbox, a new tab opens for an email I viewed once as if restoring a closed session. I thought I just didnt understand the "starting up" settings
                                  • Engage with your customers at scale using WhatsApp Marketing Template messages

                                    Hi everyone, To make it easier for organizations to communicate with customers, Desk now allows you to send individual, mass, and bulk WhatsApp template messages from both the Ticket and Contact modules. How is this going to benefit your business? WhatsApp
                                  • Importation Tickets error

                                    Hi, I'm newbie here 🤓 So, i'm importing data from csv, but when I try advance to mapping fields the importer tool show this message: Previously I try import, other data, and not show errors in this step. Some ideas? Best Regards,
                                  • Showing description in timesheet and timelogs.

                                    I am wondering if it’s possible in version 5 of Zoho People to have the description show by default or with a manipulation on the user’s part. Let me show you what I mean. As you can see this is the view for the users. Now if they want to see the full
                                  • Direct “Add to Google Calendar” Option in Zoho Meeting

                                    Hello Zoho Meeting Team, Hope you are doing well. We would like to request an enhancement related to the “Add to Calendar” functionality in Zoho Meeting. Currently, when we open Zoho Meeting and view our meetings under My Calendar, there is an Add to
                                  • Add Flexible Recurrence Options for Meeting Scheduling in Zoho Cliq (e.g., Every 2 Weeks)

                                    Hello Zoho Cliq Team, We hope you are doing well. Currently, when scheduling a meeting inside Zoho Cliq, the recurrence options are limited to Daily, Weekly, Monthly, and Yearly. There is no ability to set a meeting to occur every X weeks — for example,
                                  • Workaround: openURL in Blueprints - An alternate approach

                                    There is a roundabout way to open a URL in blueprints after a save event. By using the 'onBeforeMandatoryFormSave' in Client Script, you can open an external URL. Now, the problem is, this is designed to be run BEFORE the blueprint is saved, not after,
                                  • MTD SA in the UK

                                    Hello ID 20106048857 The Inland Revenue have confirmed that this tax account is registered as Cash Basis In Settings>Profile I have set ‘Report Basis’ as “Cash" However, I see on Zoho on Settings>Taxes>Income Tax that the ‘Tax Basis’ is marked ‘Accrual'
                                  • Migrate file from Single File Upload to Multi File Upload

                                    Dears, I have created a new field Multi File Upload to replace the old Single File Upload field. I'd like to ask you guys what is the best way to migrate the files to the new field?
                                  • Open "Live Chat" from a hyperlink?

                                    Hi, I often write paragraphs and text on our company website, and usually say you can get in touch with us via live chat. Can the chat window be triggered to pop open without clicking the chat graphic in the bottom window, and use it in a hyperlink? ie:
                                  • Zoho Sites search box

                                    Is there a Search box that can be added to a Zoho site? It would be for searching within the site only.
                                  • What stops me from packaging and shipping an order when the inventory is negative?

                                    It seems if the inventory value is negative, that Zoho Inventory should not allow me to create a Package and Ship it.   But, there seems to be nothing to stop me from doing that other than when I go to physically package the item and realize that there is no stock. There also seems to be nothing on the screen that even indicates to me that I should not package and ship.  To me this is the fundamental point of an inventory system.  Am I doing something wrong?   
                                  • Conditional formatting based on another field

                                    Hi I have two fields on my form stage 1 complete and stage 1 deadline.  I am trying to setup conditional formatting so that if stage 1 complete is after stage 1 deadline the record is highlighted in red. I need both stage 1 complete and stage 1 deadline
                                  • Is there API Doc for Zoho Survey?

                                    Hi everyone, Is there API doc for Zoho Survey? Currently evaluating a solution - use case to automate survey administration especially for internal use. But after a brief search, I couldn't find API doc for this. So I thought I should ask here. Than
                                  • Using IMAP configuration for shared email inboxes

                                    Our customer service team utilizes shared email boxes to allow multiple people to view and handle incoming customer requests. For example, the customer sends an email to info@xxxx.com and multiple people can view it and handle the request. How can I configure
                                  • The sending IP (136.143.188.15) is listed on spamrl.com as a source of spam.

                                    Hi, it just two day when i am using zoho mail for my business domain, today i was sending email and found that message "The sending IP (136.143.188.15) is listed on https://spamrl.com as a source of spam" I hope to know how this will affect the delivery
                                  • Changing a Single-Line Text field into a Multi-line Field without losing data

                                    Is it possible to change a Single-Line Text field into a Multi-line Field without losing data. I have a module with data for which I would like to change a single-line field into a multi-line field but I'm worried it might delete the pre-existing da
                                  • Webhook - Google Sheets

                                    I have 2 forms that are both integrated with Google Sheets. I've set up a webhook to pull form 1 data from Google Sheets to prefill data in Form 2. The issue I have is that the forms name fields are First Name & Last Name but the Google sheets integration
                                  • Verified Mark Certificate

                                    Hello Dears, Can anyone help and check my mail or direct me to the desired person who can add the verification tag to my mail https://www.zoho.com/blog/mail/email-authentication-with-bimi.html
                                  • Appointment booking is temporarily unavailable

                                    Embeded Zoho booking page in my WordPress website. When someone starts a booking, after choosing time and date, an error appears before payment - "Appointment booking is temporarily unavailable due to restricted settings." Used the embeded code given
                                  • Cannot connect to 365 business calendar and Teams, says personal but it is not.

                                    hi I have a number of users connected to their 365 business accounts. Adding a new user and it thinks hes got 365 personal edition. He does not.... Anyone know what's going on. Trying for days now. Bookings go into his MS calendar but as its thinks its
                                  • Limited review (/questions) for Bookings 2.0

                                    Hi all, I'm writing this review of Bookings 2.0 for two reasons: 1) it may be of interest to others, and 2) I'd like to be corrected if I'm wrong on any points. It's a very limited review, i.e. the things that have stood out as relevant, and particularly
                                  • Zoho Bookings - Reserve with Google

                                    Does Zoho Bookings plan to to integrate with Reserve with Google?
                                  • Tip #3: How to change your booking page language

                                    Displaying your booking page in your target audience's language can greatly increase customer satisfaction. By speaking their language, you will help customers feel more comfortable scheduling with you and create a stronger connection with them. Let's
                                  • Bigin Android app update: Alerts while creating tasks outside of working days, conflicting events and calls.

                                    Hello everyone! In the most recent version of the Bigin Android app, we have brought in support to display an alert if task is being scheduled outside of the working days. Also, when scheduling an event or call in the Activities module, a conflict alert
                                  • Bigin update: Link email messages to pipeline records.

                                    Hello everyone! In the latest version of the Bigin iOS(v1.11.9) and macOS(1.8.9) app, we have brought in support for an option to link email to pipeline records. This helps you to view emails specific to a deal, especially when a contact is associated
                                  • Bigin Android app update: Custom buttons and widgets

                                    Hello everyone! We are excited to introduce custom buttons and widgets on the Bigin Android app. Widgets: A widget is a customizable UI component in Bigin that improves efficiency and user experience. It lets businesses embed components, streamline interactions,
                                  • Biometric Access Support on Zoho Vault Desktop App

                                    Is there any plans to add biometric authentication (fingerprint, face recognition) for Vault desktop apps (Windows/macOS) to enhance security and ease of access. I would love to hear other members view on this
                                  • Zoho Sheet for Desktop

                                    Does Zoho plans to develop a Desktop version of Sheet that installs on the computer like was done with Writer?
                                  • Zoho Sheet - Desktop App or Offline

                                    Since Zoho Docs is now available as a desktop app and offline, when is a realistic ETA for Sheet to have the same functionality?I am surprised this was not laucned at the same time as Docs.
                                  • Collective-booking event not added to all staff calendars

                                    We assign two staff to certain events. When the client books this event, it adds it to one staff calendar (the 'organiser') but not the other. How can I ensure all staff assigned to a collective booking get the event in their calendar? (A side note: it
                                  • Project Management Bulletin: October, 2025

                                    Every need leads to innovation. Project Management tools were developed out of sheer necessity to drive large projects. With wide usage, the specifications grew precise, and so did the refinement. Over years we’ve crafted one of the best project management
                                  • Zoho Sheets saying locked when not locked

                                    Zoho Sheets won't let me add more rows to sheet because it's saying the sheet is locked, but the sheet is not locked. I tried using a different browser but I still have the same issue.
                                  • Identifying and Merging Accounts with Similar (Non-Exact) Names

                                    Hello everyone, I’m aware of the built-in deduplication feature in Zoho CRM that allows merging records with exactly matching values for selected fields. However, I’m running into a situation where our migrated data contains multiple variations of the
                                  • Option for super admin to recover the deleted chats in Zoho Cliq

                                    Currently, in Zoho Cliq, if a user accidentally deletes their chats, there is no option for the Super Admin to recover or view those deleted messages. I believe it would be helpful if Super Admins had a recovery option, perhaps within a certain time frame,
                                  • Zoho CRM iOS app updates: the Homepage, Zoho Survey integration, and support for multiple file uploads in subform

                                    Hello everyone! The Zoho CRM mobile app continues to evolve to bring you a smoother and more powerful CRM-on-the-go experience. We're excited to share some important updates now available in the iOS app. Here's what's new: Homepage support Zoho Survey
                                  • I am trying to integrate my module in sandbox environment to add data via API

                                    I went through the documents and tried to setup the API for adding the module via the api but the problem is the token setup is done on "https://accounts.zoho.in/oauth/v2/token" domain and the bulk write is done on "https://content.zohoapis.com/crm/v8/upload"
                                  • Setting up primary mobile number.

                                    Hi Sir Earlier I joined IIFL team and got an organizational email of zoho services. Later i quit and now my account is deactivated with IIFL but i am unable to link my mobile number to my own email id with zoho.
                                  • Next Page