App building made easy with our all-new cloud editor

App building made easy with our all-new cloud editor



It has been quite a while since we had connected on this platform. A lot has happened in our marketplace and we want you to know what we are up to. You must be familiar with Zoho's extension toolkit that's used by developers for building our extensions. As the next step, you can now build, test, and execute your extensions using Zoho's cloud editor -  Sigma

Why do we recommend you to use the cloud editor? 
  • Your extension development can be entirely managed online.
  • The installations of 'Node.js' and 'ZET ( Zoho Extension Toolkit )' are not needed and the user can start coding their app once they are on-boarded to their workspace.
  • The app folders and the default 'plugin-manifest.json' file are automated so one need not spend time in creating them manually using the CLI.  
  • You can choose to build an extension from scratch or import the file from a local editor and manage it here.
  • The editor supports version management so you can revert your extension to its previous version if necessary.
  • Handle events with the help of the triggers available in the editor.

Extend the scope of your extension with triggers
trigger is executed when you have to perform an action or a set of actions when a specific  event occurs. This way, you get to do more than what you can do with your extension. We support a few  task-specific events and extension-specific events currently. However, you can also create your own event and handle them in your extension.

Task-specific events (Also called as service events): 
Event Name
When does it occur
create_task
A user creates a task.
update_task_field
The user updates a task field.
delete_task
The user deletes the task.
task_comment_add
The user adds a comment to it.


Extension-specific events:
Event Name
When does it occur
extension_on_run
A user runs their extension to test it.
extension_on_stop
The user disables the development mode to run their extension.
extension_installed
The extension is installed
extension_uninstalled
The extension is uninstalled
extension_disabled
The extension is disabled at the moment.
extension_updated
The extension is enabled at the moment.
extension_upgraded
The user upgrades to a paid version of the extension.

The following are a few sample scenarios where you can use triggers to handle different events with respect to your extensions:
  • When a task is created in a project, a similar entry can be made in the user's Google Calendar.
  • Similarly, when a task is updated, a notification can be sent to its assignee or the manager of the project. 
  • In a different case, after a user updates your app, you can send an email to them asking for their consent to receive email notifications about the app's latest updates frequently. To handle this case, you can associate the ' extension_updated ' event with your ' send_email() ' function block and execute it with a trigger. 


Extensions Gallery
The cloud editor also gives you a collection of available extensions which can be used as templates. You can refer to their source code for your understanding and modify it as necessary. You can also write functions to access the data from the third-party services using APIs in your extension. If you are going to build your first extension, then we highly recommend you refer to this  Extensions Gallery to get a clear picture of the how-tos of it.



For example, the Tasklist extension uses Zoho Projects' own APIs to fetch the task list and milestone related data. On the other hand, the Google Drive extension hits the Google APIs to fetch the user's files present in their Google account so referring to the extensions available in our gallery will give you a clear picture about how the data is fetched and managed in an extension. The Checklist extension gives you an extensive knowledge about storing data against entities.
 
We hope you will explore the cloud editor and give your feedback. You can also give your suggestions at support@zohoprojects.com. We will see you with more features this year :) 



      • Sticky Posts

      • App building made easy with our all-new cloud editor

        It has been quite a while since we had connected on this platform. A lot has happened in our marketplace and we want you to know what we are up to. You must be familiar with Zoho's extension toolkit that's used by developers for building our extensions. As the next step, you can now build, test, and execute your extensions using Zoho's cloud editor -  Sigma .  Why do we recommend you to use the cloud editor?  Your extension development can be entirely managed online. The installations of 'Node.js'
      • Marketplace Extensions for Zoho Projects

        Hello, folks! It's been a month since we launched a few extensions for Zoho Projects on Marketplace so we thought of sharing a few stats with you and what you can expect from us in the near future. We have the Checklist, Google Drive , and Zendesk extensions

        • Recent Topics

        • How to upload own video?

          How can you upload your own video on your zoho website? I do not want to use another host, but i want to insert my own files. how can i do this?
        • Support new line in CRM Multiline text field display in Zoho Deluge

          Hi brainstrust, We have a Zoho CRM field which is a Muti Line (Small) field. It has data in it that has a carriage return after each line: When I pull that data in via Deluge, it displays as: I'm hoping a way I can change it from: Freehand : ENABLED Chenille
        • Announcing new features in Trident for Windows (v.1.32.5.0)

          Hello Community! Trident for Windows just got better! This update includes new features designed to improve and simplify email and calendar management—and it includes a feature you’ve been waiting for. Let’s dive into what’s new! Save emails in EML or
        • How to render either thumbnail_url or preview_url or preview_data_url

          I get 401 Unauthorised when using these urls in the <img> tag src attribute. Guide me on how to use them!
        • Zoho CRM Calendar | Custom Buttons

          I'm working with my sales team to make our scheduling process easier for our team. We primary rely on Zoho CRM calendar to organize our events for our sales team. I was wondering if there is a way to add custom button in the Calendar view on events/meeting
        • Create Lead Button in Zoho CRM Dashboard

          Right now to create Leads in the CRM our team is going into the Lead module, selecting the "Create Lead" button, then building out the lead. Is there anyway to add the "Create Lead" button or some sort of short cut to the Zoho CRM Dashboard to cut out
        • Searching customer field

          Hello, When entering a receipt, we select customer information. The customer information is synced with Zoho CRM. However, we can't find the customer information because it searches for words that begin with the entered value. It needs to search for words
        • Introducing Version-3 APIs - Explore New APIs & Enhancements

          Happy to announce the release of Version 3 (V3) APIs with an easy to use interface, new APIs, and more examples to help you understand and access the APIs better. V3 APIs can be accessed through our new link, where you can explore our complete documentation,
        • Zoho CRM Tracking Google Enhanced Conversions

          Can anyone @Zoho, consultants, or users help me understand if Zoho CRM is going to support Google's Enhanced Conversions? I included some information from Google below about it. We use Google Adwords for our pay per click advertising for lead generation,
        • zoho click, and nord VPN

          Unfortunately, we've been having problems with Zoho Click, where essentially the line cuts off after about a minute's worth of conversation every time we are on VPN. Is there a way we can change this within the settings so it does not cut the line off
        • Connecting Portals from different Zoho apps

          Hi, I note that Zoho has functionality for customer portals for several of the Zoho apps, like CRM, Projects, Desk etc. Is there any way to connect these portals?  It would be great if we could give our customers access to a portal in which they could
        • Billing Management: #5 Usage Billing

          After understanding the nuances of Advance Billing and Retainers, we will explore one of the booming billing models. Long ago, villagers drew water from a shared well in a small village. The well was a lifeline for the entire community. Ravi, the well
        • Function #10: Update item prices automatically based on the last transaction created

          In businesses, item prices are not always fixed and can fluctuate due to various factors. If you find yourself manually adjusting the item rates every time they change, we have the ideal time-saving solution for you. In today's post, we bring you custom
        • Inventory Adjustments

          Hi, How to transfer the material from one head to another ? Like materials purchased for manufacturing the laptop need to transfer from consumption inventory (Quantity of raw materials reduced) to destination inventory ( Quantity of Laptop increased)
        • Zoho CRM Community Digest - Aug 2025 | Part 1

          Hey everyone! The first half of August went by, and we have a few announcements and some good noteworthy discussions. So, let's take a look at them! Product Updates: Introducing Connected Records feature: Zoho CRM’s Next-Gen UI now includes Connected
        • Please make it easier to Pause syncing

          right now it takes 3 clicks to get there. sounds silly, but can you make it just 2 clicks to get it done instead? thats how dropbox does it, 2 clicks to pause instead of 3.
        • How to create a Zoho CRM report with 2 child modules

          Hi all, Is it possible to create a Zoho CRM report or chart with 2 child modules? After I add the first child module, the + button only adds another parent module. It won't let me add multiple child modules at once. We don't have Zoho Analytics and would
        • SalesIQとPageSenseの利用について

          初めての投稿で場違いだったらすいません。 弊社ではSalesIQを運用しているのですが、追加でPageSenseの導入もしたいと現場からの声があります。 両サービスともクッキー同意バナーが必要なサービスなのですが 弊社では同意無しに情報はとりませんという方針なので 2つ入れると2つバナーを出す必要がでてきます・・・ 両サービスを運用されてる方があれば運用状況とか教えてほしいです。 PageSenseについては詳細まで機能を理解してないなかでの質問です。
        • How to integrate Zoho Forms with Zoho CRM on Standard Plan

          Hello Zoho Support Team, I am using the Standard Zoho Forms plan (USD 30/user) and I would like to integrate Zoho Forms with Zoho CRM so that certain fields in my forms can be automatically prefilled using data from Deals in CRM. Specifically, I want
        • Export PDF File Name

          Is it possible to change the default Zoho .pdf naming scheme for inventory items like quotations? Would like to use the the Subject as the default quote name. Is this possible?
        • How to change the from address from 'no reply' for an email template in CRM

          Hi, We have our CRM set up with the from field as sales@XXX. I have just created a series of email templates and sent a test and they are sending from noreply@zoho I have tried searching for how to change the email template but don't have the options
        • Zoho CRM Client Script - SetCriteria in lookup Field

          Hello All One More Zoho CRM Client Script Tips & Trick. Now you can Set the Criteria on Your lookup in zoho CRM, It Comes With a Create Page, Edit Page, and Details Page (Standard). Example:- We have a Room Module that includes Room Name, Status, Campus,
        • Kaizen #71 - Client Script ZDKs for Detail (Canvas) Page

          Hello everyone! Welcome back to another interesting Kaizen post. In this post, we can discuss Client Script ZDKs support for Detail (Canvas) Page. What is Detail (Canvas) Page? A Detail(Canvas) Page allows you to customize the record detail page to your
        • Zoho Reports Duplicating Entries

          I have a custom costing tab with a table where we entre invoices. These are under a Heading (PO Subject) and notes added in the form with different line items. In the reports, I have organised the report to group per PO Subject, with the total of the
        • Validation Rule Not Working for Mandatory Field in Zoho Blueprint

          As a Zoho user, we created a validation rule for a specific field. However, we noticed that when we made the same field mandatory within a Blueprint, the validation rule we defined did not work. When we reported this issue to Zoho Support, they stated
        • Notes Issues

          Been having issues with Notes in the CRM. Yesterday it wasn't showing the notes, but it got resolved after a few minutes., Now I have been having a hard time saving notes the whole day. Notes can't be saved by the save button. it's grayed out or not grayed
        • Export from Contacts module to Products module in Zoho CRM

          Good afternoon, I would like to send a number of contact info from the Contacts module into the customized module (tickets to an event) in one operation. I have selected several contacts in the Contact module (people who I have labelled as people I want
        • Can’t receive emailI c

          I have generated a basic for but when I submit it I don’t get a email, I’ve been in the settings and tested me email, all appears correct, can you please help me
        • Data Capture for Historical Activity (Especially One Lead Downloading Variois reports without Overwriting the info)

          Is there a better way in Zoho CRM to capture and archive a lead’s historical activity—specifically whenever they download reports—so that the data is stored without being overwritten?”
        • Client Script - Updating Field Value in Detail Page of a Lead

          Hello, I'm trying to use Client Script To enrich some data of the Lead when one of my User fill the "City" field in the detail page of the Lead. This is my Script: log (value); var response = ZDK.Apps.CRM.Functions.execute("getInfoCitta", { "nomeCitta":
        • Auto shapes in Zoho sheet.

          Does Zoho sheet supports inserting auto shapes (rectangle, circle...). I did not see any option to do so.  If its not supported currently, is there any plans on bring in this features. Any timelines ?
        • I Can't Clone Webinar that I Co-Organize

          How do i get our account admin to give me permission to clone our webinars? I am a co-organizer
        • How to get the call recording external ID via desk API

          I have enabled phonbridge integration with Zoom Call. I am trying to access the call recording in Zoom by calling Zoom API. I have built a Desk workflow to trigger on a new call, to call a custom function. when calling the API, the response doesn't contain
        • Can't View Project Names in Mobile App

          I can't view project names on PO's in the app, nor can I add that as a viewable PDF field in inventory on the computer. I've attached screenshots showing that in the mobile version whether you are on the PO, editing the PO, or viewing the PO line items,
        • Notebook

          I have purchased the monthly pro subscription of Notebook. But it does not support my XP-Pen to write something in it. So it is not useful to me. Hence I am requesting you to help me to discontinue this subscription.
        • Domain Mapping & Image Publishing Issues on Zoho Sites

          Hello, I am facing two issues with my Zoho Sites account: 1. Images not visible after publishing. 2. Domain mapping error: "Domain already exists". I am a paid customer. Please connect me with Live Chat Support or Zoho Assist so I can show my issue
        • Prevent duplicate with custom fields?

          I was wondering something about custom field/custom modules in Zoho Desk. For some reason you can make a custom field mandatory but not unique? For example, if I create a custom module to manage equipment and renewal and make a field serial number no
        • Generate leads from instagram

          hello i have question. If connect instagram using zoho social, it is possible to get lead from instagram? example if someone send me direct message or comment on my post and then they generate to lead
        • Where is the desktop app for Zoho Projects???

          As a project manager, I need a desktop app for the projects I manage. Yes, there's the web app, which is AWESOME for cross browser and platform compatibility... but I need a real desktop app for Projects that allow me to enter offline information where
        • How to Automate Monthly PDF Reports with Filters in Zoho Creator

          Hi everyone, I’m trying to build an automated monthly reporting process in Zoho Creator and would appreciate suggestions or best practices from anyone who has done something similar. What I’m trying to do: I have a form called New_Customer with fields
        • Next Page