How To Publish Applications On Zoho Marketplace?

How To Publish Applications On Zoho Marketplace?

The Zoho Marketplace is pretty much similar to an e-commerce website for the Zoho Marketplace developers and users. It enables the developers to build and publish a remarkable Zoho Creator app and for the users, it is like a store or a gallery to choose from a wide range of applications for a number of purposes.

All a user needs is a Zoho account and a strong understanding of Zoho Creator to become a developer. The developer then has the ability to access the Zoho Developer Portal for the purpose of creating applications and for privately sharing the applications with clients, publishing them in the marketplace for free or on a paid basis for all the Zoho Creator users. Consumers can install the required application and make use of it for their business needs.

The Zoho Marketplace is a platform that enables one to sell business applications to millions of Zoho users. A collection of business applications that augment the productivity of the Zoho products are known as extensions. With the help of a simple development process and a well-defined user base, one can easily build and market the extensions to the right audience.

Benefits of publishing applications on the Marketplace

1. Advanced Developer Platform:
The Zoho Marketplace helps in high-quality custom application development. Essentially, your applications can be created according to your own style. A sandbox-enabled developer platform along with helpful documents, REST APIs, tutorials, and much more is offered. This helps in developing extensions in any way you want.

2. User-Friendly Publishing:
At the time when the final extension is ready to ship out, things should be seamless. Zoho offers an optimized process that makes sure the final product reaches the customers at the earliest.

3. Connecting Customers:
It is possible to use the social network pages and forums for determining the potential use cases and the user requirements along with communicating with the present and the potential customers.

4. Marketing Assistance:
After the extension has been built, the developer is offered all the necessary support in making a marketing plan that can be tailored to the target audience.

Partnering with Zoho is extremely hassle-free and rather beneficial. Just by developing an extension and publishing it in the marketplace, one can become a technology partner. There are three steps in which this works:

  1. Build: The first step is to find the product that you wish to integrate with and check out which developer resources and tools are available. After the choice has been made, you can start the process of integrating.
  2. Deliver:  After you have completed building the extension, it is time to submit it finally. This is when it gets reviewed by the technical team and gets published after the vetting process is completed.
  3. Earn: After getting selected, your extension is going to be open to all possible users in the marketplace. You can leverage your GTM plans for making the most of the extensive user base.
Now that we have understood all about the Zoho Marketplace, its benefits, and the process that can be followed for partnering with it, it is time to create and publish the application.

The first and most important step is to access the Zoho Developer Portal. For any developer who wishes to develop applications for the marketplace, the primary step is to access the Zoho Developer Portal. There are two tabs on this portal namely Applications and Clients. In the applications tab, developers have the option to create applications that can be shared with the customers or published in the marketplace. In the client’s tab, developers have the option to invite clients with whom the applications can be shared privately.

Creating the Application

To create a good application, the developers can integrate with the Zoho Developer Portal and follow the steps mentioned below:
  1. The foremost step is to click on the create an application.
  2. It is then time to decide a final name for the application and click on create.
  3. After the completion of these steps, you will instantly be taken to the “Application details” page. This page will further have four steps:
    1. The tab application details will be displaying all the information that is needed in the application.
    2. It is then the time to display clients who have been invited for sharing the application.
    3. The third step is to develop an application.
    4. The next and final step is to publish the application on the marketplace or share the application privately with the clients.
  4. The fourth step is to click on Develop app to begin the process of building the application.
  5. After all the changes have been made to the application, it is time to click on the “Back to app details” for returning to the application details page.

Invite Clients
The developers can invite clients for the purpose of sharing their applications with the clients in a safe and private way. After clicking on the “Application Details” page, the next step is to click on the back option (on the top left corner) to complete the navigation to Zoho Developer Portal. To add the clients from the Zoho Developer Portal:

  1. Begin by clicking on the Clients tab.
  2. The next step is to click on the Invite Clients tab. On the next page, you can mention the following details:
    1. To: This is for mentioning the email address of the client to whom you wish to write the email. This email account should be linked with the Zoho account of the client.
    2. Subject: This is for mentioning the subject of the invitation email. It is likely to be pre-populated with a subject message that can further be edited.
    3. The From and Message boxes are most likely going to pre-populate and will not be edited.
Inviting the clients will be listed in the Clients tab with the status as Pending in case the client has not accepted the invitation as yet. These clients can include the option of Re-invite, which can then be used to repeat the invitation.

Editing the Application

The applications created by the developers are listed in the Zoho Developer Portal within the Applications tab and they can be edited whenever there is a need. For the purpose of editing an application, the developer can follow the steps given below:

  1. Click on Develop for the application that is required to be edited. You can click on Edit, after which you will be navigated to the “Application Details” page.
  2. On the “Application Details” page, the next step is to click on the Develop app so that the application gets edited.
  3. When the required changes are made in the application, click on Back to app details for returning to the “Application Details” page.

Publishing the App

The app requires it to be published so that it can become possible to privately share with clients or to share them in the marketplace. To publish an application effectively, do the following:
  1. Navigate to the Zoho Developer Portal and then simply click on Publish for the required application or click on edit for the required application and right on the next page, click on Publish.
  2. This will directly take you to the “Publish Application” page. Any change that you make to the application will get listed here. You can begin by selecting the required changes and then you can click on Proceed.
  3. Next, you will navigate straight to the “Publish Details” page. For publishing the app to a client, set the “Publish to” option for the client.
  4. You can then set the “Client” option to the required client from the drop-down. Only those clients who have accepted the invitation can be listed in the dropdown. This is from where you can also invite to share the application. The developer and client should be using a similar version of Zoho Creator. For instance; if the developer is using the C4 version the client should also be using C4.
  5. Go ahead and mention the required application name. In case the app name is changed here, the new app name will get reflected on the client’s side and the old app name will get retained just like that in Zoho Developer Portal.
  6. Furthermore, the version name will also be automatically populated according to the release. For example; the first publication will contain “Version 1”, the second publication will contain “Version 2” and so on. The developers can edit the version name just as required.
  7. Within the description box only, you can describe multiple aspects of the app. For example; the changes that can be made to the version.

Conclusion:

Ever since the launch of the Zoho Marketplace, it can meet the demands of the users who wish to integrate with the third-party applications with Zoho applications, extend the Zoho applications with any additional features and automate the new processes with the custom applications.

Zoho Marketplace is contextually integrated within the supported application so the users can browse through a wide range of solutions, find the ones that can best fit the requirements, and install them without any need for leaving the application. In addition, the users can also browse and buy directly from the Zoho Marketplace only.

At present, the Zoho Marketplace provides extensions for the Zoho CRM and custom applications. It also offers a wide number of Zoho-developed extensions for Zoho SalesIQ. In the future, it is expected that the Zoho Marketplace will provide more extensions as well.

If you are looking to create and publish custom applications on the Zoho Marketplace then you must collaborate with a Zoho consulting partner such as Encaptechno for high-quality guidance. They will assist you to go about the process with extraordinary precision.


I hope that you learned something new :)

Cheers!
Abhi
Seasoned Zoho Authorized and Certified Partner

Feel free to contact me if you have any queries

Email: abhishek(@)encaptechno(dot)com
Call: +1-416-405-8185



      Zoho Campaigns Resources


        • Desk Community Learning Series


        • Digest


        • Functions


        • Meetups


        • Kbase


        • Resources


        • Glossary


        • Desk Marketplace


        • MVP Corner


        • Word of the Day


        • Ask the Experts


          • Sticky Posts

          • Introducing Kanban Board Extension for Zoho CRM

            Zoho CRM has been helping you with your business in many ways. The foundation of it all is that it is keeping all your data well organized and maintained. It makes work easier for you but what if that was not all.  Yes! That is not all; we now provide the Kanban Board extension that provides a visual management for your CRM data. It is a great way to view all the records segregated the way you want to see them. Be it based on deal status, lead pipeline stage, or campaign type or any other pick list
          • Here's what you can do with your DocuSign Extension

            Contracts, agreements, and other documents have always been an integral, concluding part of any sales process. With the free DocuSign Extension for Zoho CRM, we've made certain that your signing process is entirely digital, and there is no need for copies,
          • Contact Info Extractor Chrome plugin

            Just trying out the Contact Info Extractor plugin and had a quick observation.  Since a target website for this plugin would be LinkedIn, I'm very surprised that the plugin cannot determine that if the selected text in question includes... Joe Smith Vice President at ABC Corporation ... the plugin can recognize the name and title but not the company.  I'd assume that the term "at" would give it the needed clue but on several contacts I tried to add, it's just not catching it. Would love to see the
          • Easily send documents from Egnyte to your leads in Zoho CRM

            Understanding your customers and educating them about your product are two sides of the same sales coin. During a sales process, to educate your potentials about your product, you may have to send them user guides, help documents, comparison sheets, and
          • Empower Your Sales Team with Email Marketing Insights Using the Mailchimp Extension

            Email marketing is one of the most powerful tools available for engaging leads. It’s low cost and high ROI makes it a top choice for marketers who want to establish contact with leads. But these leads can only be turned into actionable deals when pursued

          Zoho CRM Plus Resources

            Zoho Books Resources


              Zoho Subscriptions Resources

                Zoho Projects Resources


                  Zoho Sprints Resources


                    Zoho Orchestly Resources


                      Zoho Creator Resources


                        Zoho WorkDrive Resources



                          Zoho CRM Resources

                          • CRM Community Learning Series

                            CRM Community Learning Series


                          • Tips

                            Tips

                          • Functions

                            Functions

                          • Meetups

                            Meetups

                          • Kbase

                            Kbase

                          • Resources

                            Resources

                          • Digest

                            Digest

                          • CRM Marketplace

                            CRM Marketplace

                          • MVP Corner

                            MVP Corner




                            Zoho Writer Writer

                            Get Started. Write Away!

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

                              Zoho CRM コンテンツ








                                ご検討中の方

                                  • Recent Topics

                                  • User marked as SPAMMER. Mail Fetch has also been disabled for any active POP accounts.

                                    I am the administrator for joelles.com One of our accounts has been blocked saying this: User marked as SPAMMER. Mail Fetch has also been disabled for any active POP accounts. I cannot change the disabled account in the control panel as it says that it
                                  • My domain did not activate

                                    Hi, my domain (apsaindustrial.com.ar) did not activate, and the phone verification message never arrived. Please would you solve this problem? Thanks.
                                  • ME SALE ESTE ERROR: No fue posible enviar el mensaje;Motivo:554 5.1.8 Email Outgoing Blocked

                                    Ayuda!! Me sale este error al intentar enviar mensajes desde mi correo electronico de Zoho! Tampoco recibo correos pues cuando me envia rebotan. Ayuda, Me urge enviar unos correo importantes!! Quedo atenta MAGDA HERNANDEZ +5731120888408
                                  • Is there a way to sync Tags between CRM and Campaigns/Marketing Hub?

                                    I wonder if there is a way to synch the tags between CRM and Marketing-Hub / Campaigns?
                                  • how to see if a specific contact opened an email in zoho campaign?

                                    how to see if a specific contact opened an email in zoho campaign?
                                  • Revenue Management: #8 Revenue Recognition in Educational & Training Institutions

                                    Educational Institutions and training centres typically collect course fees at the time of enrolment, sometimes for a one-day workshop and sometimes for a year-long certification course. You might also charge separately for course materials or evaluation.
                                  • How to Customize Task Creation to Send a Custom Alert Using JavaScript in Zoho CRM?

                                    Hello Zoho CRM Community, I’m looking to customize Zoho CRM to send a custom alert whenever a task is created. I understand that Zoho CRM supports client scripts using JavaScript, and I would like to leverage this feature to implement the alert functionality.
                                  • how to use validation rules in subform

                                    Is it possible to use validation rules for subforms? I tried the following code: entityMap = crmAPIRequest.toMap().get("record"); sum = 0; direct_billing = entityMap.get("direct_billing_details"); response = Map(); for each i in direct_billing { if(i.get("type")
                                  • Using files from Zoho CRM in Gemini/ChatGPT/Claude

                                    Hi all, I’ve got subscriptions to Gemini and a few other AI tools which I use for tasks like data enrichment, email composition, etc. In our workflow, we often receive various documents from clients — such as process workflows, BRDs/requirement documents
                                  • Enhancements to the formula field in Zoho CRM: Auto-refresh formulas with the "Now" function, stop formula executions based on criteria, and include formulas within formulas

                                    Dear Customers, We hope you're well! By their nature, modern businesses rely every day on computations, whether it's to calculate the price of a product, assess ROI, evaluate the lifetime value of a customer, or even determine the age of a record. With
                                  • Maximum file limit in zoho people LMS

                                    Dear Team, I am having approximately 4.9 GB of material, including PPTs and videos for uploading in zoho people LMS course. May I know what is the maximum limit limit for the course files Thanking you, With regards, Logeswar V Executive _ Operations
                                  • Dynamically prefill ticket fields

                                    Hello, I am using Zoho Desk to collect tickets of our clients about orders they placed on our website. I would like to be able to prefill two tickets fields dynamically, in this case a readonly field for the order id, and a hidden field for the seller
                                  • Optimize your Knowledge Base for better visibility by allowing search engine crawling and indexing

                                    All you need to know about no-follow and no-index in KB. What are article crawlability and indexability? Crawlability and indexability are vital for making an article visible and accessible to search engines. When a search engine crawls an article, it
                                  • Has anyone created a public ASAP Guide that I can check out?

                                    I am thinking of adding an ASAP guide to my web application, but I have noticed that the ASAP widget itself can be really slow to load sometimes. Has anyone created a public ASAP Guide that I can check to see how performant it is? I don't want to spend
                                  • Zoho Desk Partners with Microsoft's M365 Copilot for seamless customer service experiences

                                    Hello Zoho Desk users, We are happy to announce that Zoho Desk has partnered with Microsoft's M365 to empower customer service teams with enhanced capabilities and seamless experiences for agents. Microsoft announced their partnership during their keynote
                                  • What’s New in Zoho Analytics – September 2025

                                    Hello Users!! In this month’s update, we’re raising the bar across multiple touchpoints, from how you bring in data, plan and track projects to how you design and brand your dashboards. We’ve added the all-new Gantt chart for project visualization, expanded
                                  • Zoho MCP has no tools for Creator or 3rd Party Apps?

                                    I don't see a Zoho MCP community forum so putting this here. Two big problems I see: 1) Although Zoho advertises "over 950 3rd party apps" as available through their MCP, when I go to "Add Tools" there are ZERO 3rd party apps available to choose from.
                                  • Zoho Forms - Zoho Drive connection - Shared Drives not supported

                                    Hello i am stuck with Google Drive Connection There is no supported shared drives Connection is not support shared drives boolean Query Parameters - supportsAllDrives=true&supportsTeamDrives=true to activate fetch files from the shared drives. Ahat need
                                  • Can't create package until Bill created?

                                    I can't understand why we cannot create a package until a Bill is created? We are having to created draft Bills to create a package when the item is received, but we may not have received a Bill from the supplier. Also, Bill # is required, but we normally
                                  • Whats the Time out Limit for API Calls from Deluge?

                                    Hi Creator Devs, We are making API calls to third party server via Deluge. Getting this error message: Error at line : 24, The task has been terminated since the API call is taking too long to respond. Please try again after sometime. Whats the default
                                  • How to get the authorization code for domain transfer from Zoho?

                                    I have transferred my domain from zoho to godaddy, and that needs a authorization code. I haven't got any mail containing that. How to get the authorization code from domain transfer? Thanks, Arun
                                  • Community Digest Agosto 2025 - Todas las novedades en Español Zoho Community

                                    ¡Hola, Zoho Community! Agosto llega a su fin y septiembre nos trae aire fresco a la comunidad: más inteligencia con IA, actualizaciones que elevan la productividad y la recta final hacia Zoholics España 2025. Aquí tienes lo más destacado del mes para
                                  • I have error AS101 when I try to add paypal@mydomain.com to Zoho

                                    Please help me with this. I tried to call the help line 4 times but don't get any response.
                                  • Tip #3: How to change your booking page language

                                    Displaying your booking page in your target audience's language can greatly increase customer satisfaction. By speaking their language, you will help customers feel more comfortable scheduling with you and create a stronger connection with them. Let's
                                  • How can I optimize a Zoho Site page for SEO when embedding external menu or restaurant links?

                                    Hi everyone, I’m experimenting with building small content hubs on Zoho Sites and want to make sure I’m doing it in an SEO-friendly way. For example, I tried creating a page that highlights restaurant menu items and linked out to a resource like this:
                                  • Diff signature for compose new email and replies

                                    Hi,   How do i have different signature for replies and new emails. its inconvenient to have one large signature for replies. Usually on Outlook we have the option to keep separate signatures for new emails and for replies.
                                  • Zoho Website Site Speed Up & Setting

                                    We are experiencing slow loading speeds on our Zoho website and would like assistance in optimizing its performance. Kindly review the site and suggest or implement necessary improvements to enhance speed, especially related to: > Caching mechanisms >
                                  • Clickjacking: Zoho Vault's Response

                                    Issue: Password manager browser extensions are found to be vulnerable to clickjacking security vulnerabilities that could allow attackers to steal account credentials, TFA codes, and card details under certain conditions. Reported by: Marek Toth, Independent
                                  • Refund

                                    Hi There, Please refund me asap possible, because of no support given. Thank you
                                  • No option for pick up in Zoho Books / Inventory but yes on commerce

                                    Is it planned to release soon on books/inventory?
                                  • Accessing Zoho form enteries via API

                                    Hi As a user I can view enteries to a form at: https://forms.zoho.com/<myOrganisation>/report/<myReportName>/records/web How do I access these entries via API? I don't have any problem with scope and getting tokens. But I have no idea what the API call
                                  • Zoho Books - France

                                    L’équipe de Zoho France reçoit régulièrement des questions sur la conformité de ses applications de finances (Zoho Books/ Zoho Invoice) pour le marché français. Voici quelques points pour clarifier la question : Zoho Books est un logiciel de comptabilité
                                  • Blueprint Issue - Being able to set a subform field as mandatory

                                    I'm creating a blueprint. My record involves a subform which is only shown once field is set but the field gets set in step two of the process. My problem - I can't save the record as the subform field is set to mandatory - If I unset the mandatory field,
                                  • Blueprint - Mandatory file upload field

                                    Hi, File upload (as we as image upload) field cannot be set as mandatory during a blueprint transition. Is there a workaround? Setting attachments as mandatory doesn't solve this need as we have no control over which attachments are added, nor can we
                                  • Zoho Books - Include Quote Status in Workflow Field Triggers

                                    Hi Zoho Books team, I recently tried to create a Workflow rule based on when a Quote is Accepted by the customer. This is something which I thought would be very easy to do, however I discovered that Status is not listed as a field which can be monitored
                                  • Zoho Books - Show Related Sales Orders on Quotes

                                    Hi Books team, I've noticed that the Quotes don't show show the related Sales Order. My feature request is to also show related Sales Orders above the Quote so it's easy to follow the thread of records in the sales and fulfilment process. Below screenshot
                                  • Add VAT/Tax line to bank adjustments

                                    When categorising transactions and matching bank feeds with transactions such as customer payments, we use the "Add Adjustment" to add things like fees/bank fees. It would be useful to choose a VAT/Tax rate here. Whilst there is a bank charges option when adding a payment, this goes into the default bank charges account. We use the adjustments so that we can choose the account and separate our fees. We use different card providers and Worldpay charges VAT so we are stuck. We cannot integrate with
                                  • New Menu Layout Feedback

                                    I'd really like to see the banking item back on the top of the menu. I'm sure part of it is just because that's what I'm accustomed to. However, for a bookkeeping program, I think there's a logic to having banking be on top. Not a giant issue, but something
                                  • How to use Rollup Summary in a Formula Field?

                                    I created a Rollup Summary (Decimal) field in my module, and it shows values correctly. When I try to reference it in a Formula Field (e.g. ${Deals.Partners_Requested} - ${Deals.Partners_Paid}), I get the error that the field can’t be found. Is it possible
                                  • Form Accessibility

                                    Hi, is there an update on the accessibility standard of Zoho forms? Are the forms WCAG 2.1 AA compliant? 
                                  • Next Page