Kaizen #112 - Signals in Zoho CRM

Kaizen #112 - Signals in Zoho CRM

Hello everyone!
Welcome back to another week in the Kaizen series!
This week, we will discuss Signals in Zoho CRM.

What are Signals in Zoho CRM?

One of the most important aspects of any business is staying on top of customers' needs and understanding how they use the product, their pain points, what they look for, etc.
Now, customers have multiple channels by which they communicate with your company. From visiting your website to filling up surveys, from raising support tickets to posting on X and Facebook, customers get in touch with several people from various departments in your organization. So, it is difficult for a relationship manager to stay on top of all these channels.

This is where Signals in Zoho CRM come into play.
Signals allow you to get real-time notifications of various customer touchpoints across multiple channels. What's more? you can get all the information in your Zoho CRM account!

For example, if you have sent out a survey, you can raise a signal in CRM when users respond. If someone created a ticket in Zoho Desk, you can view it in CRM.

Default Signals

Zoho CRM has native integrations with many other Zoho products. A few of these such as Zoho PhoneBridge, Zoho Survey, Zoho Campaigns, Zoho SalesIQ, Zoho Desk, Zoho Webinar, and Zoho Backstage have default signals configured for each of these services.

You can simply enable or disable them from the Manage Signals page under Setup > Channels > Signals.
When you have turned on these signals, when an event occurs in one of these services, you will receive a notification in your CRM account. To know how each notification looks upon receiving, refer to View Signals.

Custom Signals

When you use a third-party application, and want to raise a signal in Zoho CRM when an event occurs in the third-party app, you must create a custom signal.
For steps to create a Signal, refer to Creating a custom signal.

You can disable this signal anytime from the Manage Signals page under Setup > Channels > Signals > Manage Signals.

How can you Raise/Trigger Signals?

There are three ways you can raise a signal:
  1. Through an API
  2. Using Zoho Flow
  3. Through a function
Let us see when to use each of these methods.

1. Raising a signal through an API

You must choose this method when:
  • The third-party allows you to make a POST request with the details of the event and supports the OAuth2.0 authentication.
  • The third-party allows you to customize the way it sends the data in the callback. Refer to this page for more details.

2. Raising a signal through Zoho Flow

Zoho Flow is an integration platform that allows you to automate workflows and connect various applications, including Zoho CRM. Using Zoho Flow to raise a signal in CRM can be beneficial in certain scenarios, particularly when you want to automate processes, trigger event-specific actions, or integrate CRM data with other applications.
Refer to this page for details.

3. Raising a signal through a function

You should use a function to raise a signal when:

  • The third-party application (in which the event occurs) allows you to only register a webhook URL in their service.
  • The third-party application does not send the data back to the webhook URL in the format that the Signals API accepts.
We will discuss this method in this post.

Sample use case for raising a signal through a function

Let us consider the example where you create a survey in Typeform and users respond to it. When they do, you want to raise a signal in Zoho CRM. Let's see how this works.
  1. Create a survey in Typeform. This form has a form ID. You will also get an API key.
  2. Create a function in Zoho CRM of the type Signals that has the logic for the following:
    a. Triggering the API to get the details of the form you sent out through Typeform.
    b. Parsing the data you got from Typeform API and constructing the pay load to trigger the signal.
    c. Raising the signal using the built-in raisesignal integration task. This eliminates the need for a connection.
  3. Enable REST API for this function to get the webhook URL.
  4. Register this webhook URL in Typeform. This means that you want Typeform to trigger this function whenever a survey is answered.
  5. Create a custom signal in Zoho CRM.
  6. Choose "Function" for the Trigger Function via drop-down.
  7. Choose the function that has the logic to raise the signal and whose webhook URL is registered with Typeform.
So, whenever a survey is answered, the user in CRM gets a notification of the same. You can choose to view the signal either in the default view or add a widget of your choice. You can configure this while creating a signal.

Here is the function code that uses the raisesignal integration task and raises the signal.

namespace = "typeform_typeform";
sub = "Sample Poll Results";
email = "email_id_here";
signalMap = Map();
signalMap.put("signal_namespace",namespace);
signalMap.put("email",email);
signalMap.put("subject",sub);
mess = crmAPIRequest.get("body");
formId = mess.get("form_response").get("form_id");
token = mess.get("form_response").get("token");
apiUrl = "https://api.typeform.com/forms/" + formId + "/responses?included_response_ids=" + token;
authMap = Map();
authMap.put("Authorization","Bearer tfpxx9PQ");
response = invokeurl
[
url :apiUrl
type :GET
headers:authMap
];
selectedOption = response.get("items").get(0).get("answers").get(0).get("choice").get("label");
signalMap.put("message","Selected Option :: " + selectedOption);
result = zoho.crm.invokeConnector("raisesignal",signalMap);
info result;

Logic
  1. Construct a map that takes the signal's namespace, email ID of the user you want to notify(raise the signal), and the subject of the signal.
  2. Make an API call to Typeform to get the details of the survey.
  3. Use the crmAPIRequest object to get the details from the response body of the Typeform survey. This includes the fields "choice", "answers", "label" from the form.
  4. Provide authorization details. This should be the API key from the third party.
  5. Construct a map with the survey fields and pass it to the raisesignal integration task. This triggers the signal.
Here is the custom signal that is created for Typeform.



Here is a gif of the signal.



To view function's execution,
  1. Go to Setup > Developer Space > Functions > "Your Function".
  2. Click the three-dot icon and select Logs.

  3. Click one of the executions. You will get the details.


We hope you found this post useful. Let us know your feedback. Get in touch with us at support@zohocrm.com.
Cheers!

    Access your files securely from anywhere









                          Zoho Developer Community




                                                • Desk Community Learning Series


                                                • Digest


                                                • Functions


                                                • Meetups


                                                • Kbase


                                                • Resources


                                                • Glossary


                                                • Desk Marketplace


                                                • MVP Corner


                                                • Word of the Day


                                                • Ask the Experts





                                                          Manage your brands on social media



                                                                Zoho TeamInbox Resources



                                                                    Zoho CRM Plus Resources

                                                                      Zoho Books Resources


                                                                        Zoho Subscriptions Resources

                                                                          Zoho Projects Resources


                                                                            Zoho Sprints Resources


                                                                              Qntrl Resources


                                                                                Zoho Creator Resources



                                                                                    Zoho CRM Resources

                                                                                    • CRM Community Learning Series

                                                                                      CRM Community Learning Series


                                                                                    • Kaizen

                                                                                      Kaizen

                                                                                    • Functions

                                                                                      Functions

                                                                                    • Meetups

                                                                                      Meetups

                                                                                    • Kbase

                                                                                      Kbase

                                                                                    • Resources

                                                                                      Resources

                                                                                    • Digest

                                                                                      Digest

                                                                                    • CRM Marketplace

                                                                                      CRM Marketplace

                                                                                    • MVP Corner

                                                                                      MVP Corner







                                                                                        Design. Discuss. Deliver.

                                                                                        Create visually engaging stories with Zoho Show.

                                                                                        Get Started Now


                                                                                          Zoho Show Resources

                                                                                            Zoho Writer

                                                                                            Get Started. Write Away!

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

                                                                                              Zoho CRM コンテンツ






                                                                                                Nederlandse Hulpbronnen


                                                                                                    ご検討中の方







                                                                                                            • Recent Topics

                                                                                                            • Inserting the current date / time

                                                                                                              I'd like to use Zoho Notebook as a log - so it would be great to be able to insert the current date and time at the beginning (or end) of each my log/journal entries - or wherever I want. Something simple, like pressing a button/icon to insert it wherever my text cursor is. It could be formatted like "Mon Dec 11, 2017 - 11:43p". 
                                                                                                            • Migrate data from old to new account

                                                                                                              Hy, Have one Old Zoho Notebook Account with Data , want to migrate that whole Data to New Zoho Notebook Account which is in Zoho One . Is that possible ? If Yes then how?
                                                                                                            • Campaign editor overrides href value

                                                                                                              I've been trying to insert a deep link in an email campaign so recipients can directly open a native app on their device. My deep link looks something like "myapp://". The options to insert links in the campaign editor are limited to strict urls, emails,
                                                                                                            • how to add subform over sigma in the CRM

                                                                                                              my new module don't have any subform available any way to add this from sigma or from the crm
                                                                                                            • Bug Report and Suggestions for Improvement in Zoho Applications

                                                                                                              Hi Zoho Team, I’d like to report a few bugs and improvement suggestions I’ve noticed while using Zoho products: Zoho Cliq Video Call: The camera sometimes turns off automatically during video calls. This seems to be a bug — please check and fix it. Zoho
                                                                                                            • Super Admin Logging in as another User

                                                                                                              How can a Super Admin login as another user. For example, I have a sales rep that is having issues with their Accounts and I want to view their Zoho Account with out having to do a GTM and sharing screens. Moderation Update (8th Aug 2025): We are working
                                                                                                            • Canvas Flex Box containers should not require a width/height.

                                                                                                              Flexbox containers are often used as organizational concepts, to ease re-flow on mobile etc. - I cannot use % for flexbox W or H - I cannot omit W or H This means that the content cannot dictate, and a Flexbox container cannot be used merely as an organizational
                                                                                                            • Zoho Desk Android app update: Filter enhancement, Save Filters

                                                                                                              Hello everyone! We have now enhanced the filter section on the ticket listing screen of Zoho Desk Android app as it is on the web(desk.zoho.com). Also, we have introduced an option to save filters for tickets on the mobile app. You can easily apply, rename,
                                                                                                            • Very long loading times | bad performance [ZOHO DC: EU]

                                                                                                              Hello there, we have recently noticed that the loading times have become extremely long when retrieving tickets and ticket details. For example, I open any ticket and get the following view. The subject and standard information (ticket owner, status etc.)
                                                                                                            • Zia Profile Summary now supports six languages and responds faster

                                                                                                              After numerous customer requests, we’ve expanded Zia Profile Summary to do more than just summarize resumes quickly. It can now summarize them in six different languages and deliver results even faster. What’s New 1. Extended language support Zia can
                                                                                                            • Introducing Zoho Show Android 3.0

                                                                                                              Good ideas need the right space to grow. They deserve tools that move as fast as your thoughts and make creating feel effortless. And that is why we are bringing you Zoho Show Android 3.0! From a brand-new look and smoother navigation to improved collaboration
                                                                                                            • Properly Capture Dropdowns & Hover Elements When Recording a Window/Tab

                                                                                                              Hi Zoho WorkDrive Team, Hope you are doing great. We encountered a limitation when recording a selected window or browser tab: Certain UI elements, such as dropdown lists, hover menus, and overlays, are not captured unless we record the entire screen.
                                                                                                            • Peppol integration zoho invoicefu

                                                                                                              Hi, Belgium will require Peppol invoicing as of 2026. I found that this is being prepared for Zoho books, to be released in Sep 2025. Will Zoho Invoice get this functionality too? I like the Invoice app for my part-time side business as bike mechanic
                                                                                                            • CRM x WorkDrive: File storage for new CRM signups is now powered by WorkDrive

                                                                                                              Availability Editions: All DCs: All Release plan: Released for new signups in all DCs. It will be enabled for existing users in a phased manner in the upcoming months. Help documentation: Documents in Zoho CRM Manage folders in Documents tab Manage files
                                                                                                            • Allow Recording Only a Selected Portion of the Screen

                                                                                                              Hi Zoho WorkDrive Team, Hope you are doing well. We would like to request a more flexible recording option in Zoho WorkDrive. At the moment, we can record either the entire screen or a specific window/tab — but not a custom selected portion of the screen
                                                                                                            • Restricting Calendar View to Working Hours

                                                                                                              Hi: I'm trying to implement a calendar which displays all of my customer appointments.  Currently, the calendar shows all 24 hours of the day.  Is there a way to restrict the hours to simply the times my business is open? Thanks!
                                                                                                            • Add Camera Background Blur During Recording

                                                                                                              Hi Zoho WorkDrive Team, Hope everything is well. We would like to request an enhancement to the video recording feature in Zoho WorkDrive. Currently, the camera preview displayed during a recording does not support background blur. This is an essential
                                                                                                            • Amazon FBA integration - Handle invoice reconciliation under different GSTINs,

                                                                                                              Dear Zoho Community, Thank you for the clarification regarding the Amazon FBA integration, default warehouse, and GSTIN mapping in Zoho Inventory. I understand that Zoho currently supports only one warehouse for Amazon FBA, and that all FBA orders are
                                                                                                            • Whatsapp Integration questions

                                                                                                              Hi Questions: 1. Whatsapp messages are not reaching our CRM, is there a delay? 2. Is there any way to create a whatsapp catalog on a number that is integrated with ZOHO? 3. How do I configure my profile picture on a number that is integrated with ZO
                                                                                                            • Allow Font Size 11 in Editors...

                                                                                                              That is basic functionality...
                                                                                                            • link mail.zoho.com/UnblockMe to unblock

                                                                                                              Could you please unblock my account heloisa.bomfim@expansaodenegocios.com
                                                                                                            • Unblocked me

                                                                                                              Please can you help unblocked my account thanks materiauxjcbrunet2000@zohomail.com
                                                                                                            • Integrating External Portal Tickets Into Zoho Desk

                                                                                                              A B2B travel company has a customer portal where clients can raise and submit tickets related to their bookings. These tickets need to be handled and managed in the backend through Zoho Desk. Ticket updates and replies from Zoho Desk should also be visible
                                                                                                            • Make Camera Overlay & Recording Controls Visible in All Screen-Sharing Options

                                                                                                              Hi Zoho WorkDrive Team, Hope you are doing well. We would like to request an improvement to the screen-recording experience in Zoho WorkDrive. Current Limitation: At the moment the recording controls are visible only inside the Zoho WorkDrive tab. When
                                                                                                            • Send WhatsApp voice messages from Bigin

                                                                                                              Greetings, I hope all of you are doing well. We're happy to announce this enhancement we've made to Bigin. Bigin's WhatsApp integration now supports audio messages, so you can record and send voice messages. This makes it easier to handle customer questions
                                                                                                            • CUSTOM FUNCTION GIVE ERROR #EVAL!

                                                                                                              CUSTEM FUNCTION CREATE KYA ZOHOSHEET ME US FUNCTION KO USE KIYA LEKIN DATA TO SAHI HAI LAKIN DATA SHEET ME NAHI LAG LAHA HAI KRUPYA SOLVE KARE MY CODE IS float ADDTWO_TWO(float NO1, float NO2) { ADD = NO1 + NO2; return ADD; }
                                                                                                            • Samsung Keyboard Issues with Notebook

                                                                                                              Dear Users, We're sorry to inform you that some of our users are experiencing certain issues like scrolling, delay/lag, cursor placement especially within the text notes. This occurs mainly due to Samsung Keyboard compatibility with Android 13 and some
                                                                                                            • Zoho Books | Product updates | October 2025

                                                                                                              Hello users, We’ve rolled out new features and enhancements in Zoho Books. From iOS 26 updates to viewing reports as charts, explore the updates designed to enhance your bookkeeping experience. Zoho Books Updates for Apple Devices At WWDC 2025, Apple
                                                                                                            • Zoho Developer Community Hackathon 2025 is LIVE!

                                                                                                              Hey developers! It’s that time of the year again — the Zoho Developer Community Hackathon 2025 is officially open for registrations! If you’ve been waiting for a chance to stretch your skills, try something new, or finally bring that idea to life, this
                                                                                                            • Zoho Books | Product updates | September 2025

                                                                                                              Hello users, We’ve rolled out new features and enhancements in Zoho Books. From PayNow payment method to applying journal credits to invoices and bills in other locations, explore the updates designed to enhance your bookkeeping experience. Integrate
                                                                                                            • Contact data removes Account data when creating a quote

                                                                                                              Hi, Our customer has address fields in their quote layout which should be the address of the Account. They prefill the information, adding the account name - the address data is populated as per what is in the account - great. However when they then add
                                                                                                            • filter broke my data

                                                                                                              I uploaded a file recently from Sheets and it has top 2 rows frozen, with table headers in second row and each one is filterable. somehow my first 2 columns became unfiltered and no matter what I do I cannot reapply the filter?? also didn't realize they
                                                                                                            • Zoho Workdrive for Office, "vsto runtime not found"

                                                                                                              Hi all, I have been trying to get ZohoWorkdrive_MS-addin_1.4.exe installed, but I keep getting the error "VSTO Runtime Not Found!" - even though I have installed it ... Anyone else hear had problems with the MS addin?  FYI, I am using O365 on A Dell laptop running Win 10 Home - fully patched and up-to-date.  I have tried compatibility modes and running explicitly as Administrator - the usual steps. Any advice would be appreciated.
                                                                                                            • Add "Fetch Composite Item" Action for Inventory

                                                                                                              I want to make a Flow that uses information returned in the GET call for Composite Items, and it's not currently available in Zoho Flow. Please consider adding this functionality.
                                                                                                            • Inactive Items - Make Less Prominent by Default

                                                                                                              Currently, when one marks an Item as "Inactive", it really doesn't do much of anything to hide it or get it out of the way. Search and reporting within Finance should, by default, hide inactive Items from standard reports, searches, etc. If one specifically
                                                                                                            • This domain is not allowed to add. Please contact support-as@zohocorp.com for further details

                                                                                                              I am trying to setup the free version of Zoho Mail. When I tried to add my domain, theselfreunion.com I got the error message that is the subject of this Topic. I've read your other community forum topics, and this is NOT a free domain. So what is the
                                                                                                            • Can no longer export as pdf

                                                                                                              In NOTEBOOK I am no longer able to export notes to pdfs as I used to be able to. When I hit that command it asks where I want to send it, but no matter what I chose there is no pdf attachment that shows up in order to send. Nothing happens.
                                                                                                            • Emails are going to notification folder and not in inbox

                                                                                                              emails are going to notification folder and not into inbox
                                                                                                            • How can I prevent the Zoho Vault extension from automatically logging me out?

                                                                                                              Hi, I want the Zoho Vault Chrome extension to never log out. How can I do this? It only allows me to log out for 1 week, and the same applies to the Android app.
                                                                                                            • Zoho CRM App - Links

                                                                                                              Hi  Is there are plan for making Custom Links available in the Zoho CRM Android App? I can't see them being added? Thanks Gene
                                                                                                            • Next Page