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

                                                                                                            • Sync desktop folders instantly with WorkDrive TrueSync (Beta)

                                                                                                              Keeping your important files backed up and accessible has never been easier! With WorkDrive desktop app (TrueSync), you can now automatically sync specific desktop folders to WorkDrive Web, ensuring seamless, real-time updates across devices. Important:
                                                                                                            • i keep see there is a connetion issue connecting 3rd party api on zoho when using zia

                                                                                                              hi there , i have set up open ai api to zoho zia (copied and pasted to zoho zia) but I keep getting notificaiton "there is a connetion issue connecting 3rd party api on zoho" when using zia on top when click zia and try to type in word there
                                                                                                            • Deleting Fields in CRM Deletes Views in Analytics

                                                                                                              Hey friends! I'm having some issues when we modify some fields within ZohoCRM. There are times where we need to sunset a field and eventually completely remove it. In these instances, it seems like a lot of views are removed in Analytics. This ranges
                                                                                                            • Booking outside of scheduled availability

                                                                                                              Is there a way for staff (such as the secretary) to book appointments outside of the scheduled availability? Right now to do this special hours must be set each time. There should be a quicker way. Am I missing something?
                                                                                                            • Zoho Desk Android and iOS app update: Access multilingual templates on the IM module

                                                                                                              Hello everyone! We have introduced multilingual templates on the IM module of the Zoho Desk mobile app allowing you to send IM template messages in translated versions. iOS: Android: Please update the app to the latest version directly from the App Store/
                                                                                                            • Does Zoho offer a full WhatsApp Marketing Platform (like WATI / GallaBox)?

                                                                                                              lm exploring WhatsApp marketing and I’d like to understand what options are available within the Zoho ecosystem. Currently, I see: Zoho SalesIQ has a broadcast option, but it seems very limited — for example, it doesn’t support uploading contacts via
                                                                                                            • Custom buttons

                                                                                                              Getting Error "You can only create 10 custom buttons per module" ! I already have more than 10 for 1 module before trying to create another. Is this a new restriction brought about by the all knowing what's best for businesses Zoho guru ? It would be
                                                                                                            • The Social Wall: October 2025

                                                                                                              Hello everyone, As we head toward the end of the year, we’re bringing you a few updates to help give your social media efforts a strong finish. This month, we’re rolling out new enhancements across both the web and mobile app. Post Preview Have you ever
                                                                                                            • Client Script | Update - Support for List Page (Canvas) and Notes

                                                                                                              Hello everyone! We are glad to announce two exciting updates in Client Script. Client Script support for List Page (Canvas) Client Script support for Notes These open the door to more dynamic and interactive customizations! 1. Client Script support for
                                                                                                            • Pincode Based Pricing

                                                                                                              We want to give extra discount to customers within city limits because our shipping and packing costs are less. My proposal is assign list of pincodes to price list and assign the price list to customers whenever they sign up with pincodes. Also show
                                                                                                            • feature question: lookup field in Projects task layout

                                                                                                              Hello, Below we have interface to configure a custom task layout, however, we need a lookup field to let pickup data from other apps, such as Zoho CRM Products module, is that possible or already in your roadmap? or a workaround to achieve it? Thanks in advance.
                                                                                                            • Plan change from Zoho One to Zoho Workplace

                                                                                                              Hello Zoho, Following the recent pricing update for Zoho One, we are interested in transitioning to Zoho Workplace products. Please inform us about the necessary steps for this process so we can proceed promptly. Kind regards,
                                                                                                            • Can we do Image swatches for color variants?

                                                                                                              We want to do something like the attached screenshot on our new zoho store. We need image swatches instead of normal text selection. We want to user to select an image as color option. Is this doable? I don't see any option on zoho backend. Please h
                                                                                                            • What's New in Zoho Analytics - October 2025

                                                                                                              Hello Users! We're are back with a fresh set of updates and enhancements to make data analysis faster and more insightful. Take a quick look at what’s new and see how these updates can power up your reports and dashboards. Explore What's New! Extreme
                                                                                                            • Zoho Analytics & SQL Server - Live connect

                                                                                                              Below are the steps I did Created a fresh database and table in my own virtual server Created a new data source connection with live connect I was able to select the tables and created the data source successfully I am getting the error when I try to
                                                                                                            • Explore the Redesigned Quotes Module in Zoho Billing

                                                                                                              Dear users, We’re excited to introduce a refreshed look for the Quotes details page in Zoho Billing! This update brings you a more efficient user interface experience without changing your existing workflow. We've enhanced layouts with organized tabs,
                                                                                                            • Latest updates in Zoho Meeting | Create departments, Share PDF files

                                                                                                              Hello all,   You can now create departments to group team members within your organization. This will make it easier for you to organize department-level meetings and invite members. In webinars, use the Share material feature to share PDF files directly
                                                                                                            • Unify All Zoho Video Meeting Experiences into One Standardized Platform

                                                                                                              Hi Zoho Team, We would like to share an important user experience concern regarding the current state of video meeting functionality across the Zoho ecosystem. The Problem Within Zoho, there are multiple ways to initiate or schedule a video meeting: Zoho
                                                                                                            • [Free Webinar] Product Updates: Quick Catch-Up Session - Part I - Creator Tech Connect

                                                                                                              Hello Everyone! We welcome you all to the upcoming free webinar on the Creator Tech Connect Series. The Creator Tech Connect series is a free monthly webinar featuring deep-dive technical sessions designed for developers, administrators, and app builders.
                                                                                                            • Project expenses in Zoho Books

                                                                                                              Just the way timesheet is used to calculate labour cost for a particular project, how do i record other expenses against a project such as materials and consumables used for the project? So that under report, I can view the total amount expended on each
                                                                                                            • Blueprint status change

                                                                                                              I want to change the Blueprint status of a workflow. The status is completed automatically when I added the record through API call. But I want to make it active, I don't see any options for this. Even if I draw transition from any stage , it is not visible
                                                                                                            • What is going on with GMail extension.

                                                                                                              Suddenly, it is popping up and saying "Please wait while we work our magic... 10%" and it sits there. Yesterday I waited for an entire hour call and it never got further. Today, it's not resolved. Is there a fix I can do? I've tried all the typical
                                                                                                            • Marketing Tip #6: Cross-sell with related products

                                                                                                              Don’t let customers stop at just one product. Suggesting related or complementary items improves the shopping experience and increases order value. Try this today: Use the Item Recommendations feature in Zoho Commerce and add two to three suggested items
                                                                                                            • i cannot use <b></b> to bold the message in Creator C6!!!!???What?

                                                                                                              Dear experts and friends, Now Creator 6 blocking us from using <b></b> Anyone facing this issue? I faced it on Creator C6 Previously, it used to work. Now failed to work. Faint~ Seek guidance from everyone on how to bold the message. The super simple
                                                                                                            • Zoho Writer - Option to Export as .zdoc format

                                                                                                              I've noticed that it's not possible to export a Zoho Writer Document in the .zdoc format. Isn't zdoc, Zoho Writer's own format? My use case is that I sometimes need to create quite complex documents with floating elements, which sometimes need to become
                                                                                                            • [Announcement] Enhanced Merge APIs of Zoho Writer for automating document generation using Zoho Apps data

                                                                                                              Hi users, With the record_id parameter in Zoho Writer's Merge APIs, fields related to the given record id is automatically fetched from the Zoho app. You don't have to spend time manually mapping the records and fields in the Deluge code. Here is a sample
                                                                                                            • Pin multiple columns and adjust column widths in CRM subforms

                                                                                                              Hello all, Subforms act as secondary forms or tables in which you can associate multiple line items to a primary record and thereby ensure more structured and comprehensive data organization. We've made some recent enhancements to subforms. Here's what's
                                                                                                            • [Webinar] Automate sales and presales workflows with Writer

                                                                                                              Sales involves sharing a wide range of documents with customers across the presales, sales, and post-sales stages: NDAs, quotes, invoices, sales orders, and delivery paperwork. Generating and managing these documents manually slows down the overall sales
                                                                                                            • Automate insurance document workflows with Zoho Writer

                                                                                                              Insurance companies have to deal with creating and managing complex documents and forms, such as policy applications, explanation of benefits documents, brochures, renewals, and claim forms. Handling all of this manually is hugely time and effort intensive,
                                                                                                            • Latest updates in Zoho Meeting | New End of session notification to remind everyone about the session end time

                                                                                                              Hello everyone, We’re excited to share a new feature for Zoho Meeting ; End of session notification. With this new setting, you can choose to remind all participants or only the host about the scheduled end time of a meeting. You can also choose when
                                                                                                            • [Webinar] Zoho Writer for SCM and logistics

                                                                                                              Creating, sharing, and distributing complex documents are constant challenges in the SCM and logistics industry. That's why our next webinar is focused on how to simplify these document workflows. Join us on Jul 10, 2025 for a Zoho Writer webinar designed
                                                                                                            • [Webinar] Zoho Writer for the manufacturing industry

                                                                                                              Creating, sharing, and distributing complex documents are constant challenges in the manufacturing services industry. That's why our next webinar is focused on how to simplify these document workflows. Join us on May 8, 2025, for a Zoho Writer webinar
                                                                                                            • Add Comprehensive Accessibility Features to Zoho Writer

                                                                                                              Hello Zoho Writer Team, We hope you are doing well. We would like to submit a feature request to enhance Zoho Writer with a full set of accessibility tools, similar to the accessibility options already available in the Zoho Desk agent interface. 🚧 Current
                                                                                                            • [Webinar] Simplifying document workflows in financial services with Zoho Writer

                                                                                                              Creating, sharing, and distributing complex documents are constant challenges in the financial services industry. That's why our next webinar is focused on how to simplify these document workflows. Join us on April 10, 2025, for a Zoho Writer webinar
                                                                                                            • [Zoho Writer Webinar] Learn how to simplify your HR operations: Part 2

                                                                                                              Hi Zoho Writer users, We're excited to announce the Zoho Writer webinar for July 2024: Learn how Zoho Writer can simplify your HR operations: Part 2. This webinar will focus on how Zoho Writer can help HR teams streamline and automate their entire hiring
                                                                                                            • [Zoho Writer Webinar] Learn how to simplify your day-to-day HR operations

                                                                                                              Hi Zoho Writer users, We're excited to announce the Zoho Writer webinar for June 2024: Learn how Zoho Writer can simplify your day-to-day HR operations. This webinar will focus on how to automate your entire hiring process and generate various types of
                                                                                                            • Branding of native system emails

                                                                                                              Make system emails adjustable in terms of branding. We want our system to be completely white label, because it is not a CRM anymore, it's way more than that. We are following the strategy of "CRM for everyone" to use the CRM in all departments, not only
                                                                                                            • Support “Never End” Option for Recurring Meetings in Zoho Meeting

                                                                                                              Hello Zoho Meeting Team, Hope you are doing well. We would like to request support for creating recurring meetings with no end date in Zoho Meeting. Currently, when scheduling a recurring meeting, Zoho Meeting requires us to select a specific end date.
                                                                                                            • Add Custom Field Inside Parts Section

                                                                                                              How to Add Custom Field Inside Parts Section in Workorder like Category and Sub- Category
                                                                                                            • [Important announcement] Removal of Zoho Writer's DocuFiller Add-on

                                                                                                              Hi users, Effective 21st Feb. 2025, we will be removing the DocuFiller add-on for Zoho Writer's Fillable Templates. From that point on, the add-on's functionalities, such as sharing or publishing fillable forms for data collection and receiving submissions
                                                                                                            • Next Page