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

    • Analytics : Highlighting a single bar in a bar chart

      I have a bar chart showing values across a year by week. I have a user filter to change the selected week, however the year graph will remain as showing the full year.  Is there anyway to conditionally format or construct the year graph to highlight the selected week ? 
    • Agents permission per department

      Hi Team, can I setup permission for each agent what they can do in each department, for example I want account department agents to only have view access to support department tickets and not allowed to assign or reply to clients. I am sure this would
    • Zoho CRM with Built-In MCP Support

      Zoho CRM now provides built-in support for Model Context Protocol (MCP), enabling AI tools to connect and perform CRM actions using natural language. Zoho CRM MCP servers act as a bridge between AI agents and Zoho CRM, exposing CRM capabilities as callable
    • Choose Component for User Filter

      This filter in the Choose Component for User Filter would be better if had an Order or Group by function. Also, the Specify the default filter values: is very confusing and limiting.
    • Disable - order online at zoho store

      I'm running cafe with Zoho POS. Doing good, however this enablement (Disable online order only on zakyastore.in) would enhance the business. Support asked to close -> "We can close the store from more options in the Mobile store > Overview > Store details
    • Mass email from Report output

      Hi, I'd like to send a mass email based on a report output. The report is pulling multiple information from linked modules. Each line of the report ends up with a contact name, email and multiple field values pulled from the linked modules (some are custom
    • Schedule from AI with Zoho Bookings MCP Server

      Greetings from the Zoho Bookings team! We’re excited to introduce the Zoho Bookings MCP (Model Context Protocol) Server integration, a powerful new way to bring AI-driven automation into your scheduling workflows. With MCP, you can connect Zoho Bookings
    • Issue with attaching files to a task through the API

      Hello! I've implemented a function that creates a task for every new bill that is created but I haven't been able to attach to the task the files which are attached to the bill. I have encountered multiple errors but the most common one is error 33003:
    • Create your own Zoho CRM homepage using Canvas - Home View!

      Hello everyone We are excited to share a new enhancement to Canvas in Zoho CRM that gives users more control over how their homepage looks and works. Introducing Canvas Home View! What is Canvas Home View? You can now create and design a custom homepage
    • How to make separate ledgers for GST (different types). Based in India

      Hello Everyone, I am trying to configure GST for a small business and I am not able to create separate ledgers for the different types of GST. In the reports all of it is mentioned under one heading which is not allowed. How do I make sure that the different
    • Zoho mail admin panel not opening

    • Setting default From address when replying to request

      At the moment, if I want to reply to a request, the From field has three options, company@zohosupport.com, support@company.zohosupport.com, and support@company.com.  The first two are really internal address that should never be seen by the customer and
    • Introducing SlyteUI : From Idea to a Working Interface in Minutes

      Hello everyone! Are you spending hours building basic UIs? Does even the smallest customization feel like a major task? CRM customization should feel intuitive and straightforward, not time consuming or exhausting. SlyteUI makes this possible by simplifying
    • Zia Agents in Zoho CRM: a better way to set up digital employees

      Hello everyone, If you've been using Zia Agents in Zoho CRM, so far using Connections was the only deployment method you're familiar with. You create an agent in Zia Agents (define its objective, write instructions, use tools, add knowledge base) and
    • Canadian Banks ?

      Can you advise which Canadian Banks can be used to fully sync credit cards and bank accounts? Thanks
    • Combined Tasks and Issues View (Jira-Style Unified Workload)

      Hello Zoho Projects Team, We hope you are doing well. We would like to submit a feature request regarding task and issue visibility in Zoho Projects. Current Behavior: At the moment, Zoho Projects separates Tasks and Issues into different modules, each
    • Scale up your support with Zia actions

      Hi there, Have you explored how Zia can help automate repetitive tasks? In customer support, every detail matters when delivering the right solutions to customers, and Zia is here to support you. This edition highlights how Zia can simplify and streamline
    • Disable Zoho Contacts

      We don't want to use this app... How can we disable it?
    • Allow Zia Agents using Zoho One Account

      When I went to try Zia Agents, it forced the creation of a new, separate account. This seems counter-intuitive to me. I don't want to manage a separate account. Plus, aren't Zoho One users the ones most likely to adopt Zia Agents most quickly? It seems
    • My Zoho mail stopped receiving or sending emails about 3 hours ago

      Its a pop 3 account. The emails get into the actual mailbox on the server and I can send emails directly from the server, but they are no longer in Zoho, in neither of my Zoho accounts. All green ticks under Mail Accounts under Settings
    • POP mailbox limits

      If I am accessing a remote POP mail server using Zoho Mail is there a mailbox quota for the account or is it all related to my mail account storage limits?
    • SPF: HELO does not publish an SPF Record

      I am using Zoho mail. Completed all of the required prerequisites from the dashboard to avoid any issues with mail delivery. But when checking on mail-tester.com getting the following error. Can anyone help me solve this?
    • Check out in Meetings

      Why there is no check out in Meetings of Zoho CRM, very difficult to track
    • Ability to Attach Images When Reporting Issues to Zoho Projects from Zoho Desk

      Hi Zoho Desk Team, Hope you’re doing well. We’re using the Zoho Desk–Zoho Projects integration to report bugs directly from support tickets into the Zoho Projects issue tracker. This integration is extremely useful and helps us maintain smooth coordination
    • Zoho Show Keeps Crashing and Goes Down with the Data

      Today, I am experiencing something unusual: Zoho Show keeps crashing and goes down with the data. When you try to reopen the same deck, you get that lovely "Presentation not found" error. This has happened today rather frequently with multiple decks.
    • Outgoing Mail Blocked – Suspicious Login Activity (Need Clarification and Solution)

      Hello, I’m currently facing an issue where my Zoho Mail account has been blocked due to “suspicious login activity,” and outgoing emails are restricted. Here are the details shown: Block type: Outgoing mail blocked Reason: Suspicious login activity A
    • Escalate the tickets to the escalation team through email

      Hi Zoho Team, I would like to ask if it is possible to escalate the tickets when the status changed to "Escalated" by sending an email to them. I have attached the snapshot from my Zoho desk where I want it to email to a certain group(escalation team).
    • Mailbox storage showing incorrect usage

      My mailbox shows 4.99 GB used out of 5 GB. However, actual mailbox usage is only around 394 MB. Trash and Spam are already empty. IMAP/POP is not enabled. WorkDrive is not in use. This appears to be a storage calculation issue. Please help to recalculate
    • Google Fonts Integration in Pagesense Popup Editor

      Hello Zoho Pagesense Team, We hope you're doing well. We’d like to submit a feature request to enhance Zoho Pagesense’s popup editor with Google Fonts support. Current Limitation: Currently, Pagesense offers a limited set of default fonts. Google Fonts
    • Have to ask: WHY is Zoho Purposefully blocking Apple Reminders?

      I just have to ask: Why is zoho purposefully blocking Apple reminders (CalDav). This is just strange... I just can't see a reason why this is done both within the Zoho calendar and mail calendar? These are both paid services. Why? This little simple feature is forcing me to leave Zoho. Our workflow depends on Reminders and after talking with an Apple engineer, they noticed theat Zoho is purposefully blocking this caldav port call. I just don't understand why. Thanks!
    • I am not able to check in and checkout in zoho people even location access allowed

      This issue i am facing in mackbook air m1, I allowed location in chrome browser and i also tried in safari but getting similar issue. Please have a look ASAP.
    • Printing receipts with 80mm thermal printer and Zoho Creator

      I have a sales form in my Zoho Creator app and I would like to print receipts for customers. Question 1: From what I've read on this forum there's no way to submit and have the receipt print automatically, you'd have to go through the printer dialog,
    • Integrate with WooCommerce using Wordpress Plugin

      We’re thrilled to announce a powerful update to the Zoho Marketing Automation WordPress plugin with WooCommerce integration! This enhancement enables new possibilities for businesses running online stores using WooCommerce, empowering them to merge seamless
    • Removing To or CC Addresses from Desk Ticket

      I was hoping i could find a way to remove unnecessary email addresses from tickets submitted via email. For example, a customer may email the support address AND others who are in the helpdesk notification group, in either the TO or CC address. This results
    • When I schedule calendar appointments in zoho and invite external emails, they do not receive invites

      Hello, We have recently transitioned to zoho and are having a problem with the calendar feature. When we schedule new calendar appointments in zoho the invite emails aren't being sent to the external users that we list in participants. However, this works
    • 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:
    • Unable to send

      Hello, I am unble to send any single email during the whole time due to the Zoho IP 136.143.188.16 being bloked by SpamCop.net Please help can somebody help me?
    • Errorcode 554

      Hello, I am unble to send any single email during the whole time due to the Zoho IP 136.143.188.16 being blocked by SpamCop. Please can somebody help me?
    • Spamcop

      Have been trying to email several of our clients and many of our emails keep getting bounced back with an error that states: ERROR CODE :550 - "JunkMail rejected - sender4-op-o16.zoho.com [136.143.188.16]:17694 is in an RBL: Blocked - see spamcop.net/bl.shtml?136.143.188.16"
    • Emails being blocked / spamcop

      Hello, I am unablr to send any single email during the whole time due to the Zoho IP 136.143.188.16 being blocked by SpamCop.net Please help on this.
    • Next Page