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


    • 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
    • Recent Topics

    • Merge invoices

      This has come up three times in a month of me using the system. a client whom i do work for on a regular bases asked me to invoice separate jobs on a single invoice. I would then go and cancel the old invoices and make a new one. It would be great if i could just select the invoices and click merge to create a single invoice.
    • Pipeline stages for product-led growth (PLG) subscription services

      (Estagios de pipeline com foco em serviço digital por assinatura (PLG)) Dear colleagues, I am writing to request assistance with a significant challenge I am currently facing. I manage a digital service that operates on a subscription-based model. I am
    • Multiselect lookup in subform

      It would be SO SO useful if subforms could support a multiselect look up field! Is this in the works??
    • Zoho CRM for Email ( Microsoft add on app) Feb 25, 2025

      We are currently experiencing issues with Zoho CRM for Outlook despite updating the Microsoft add on app and Zoho software to the latest versions. When working in Outlook on our Macs and PC's and 365 on the web, when we try to link an email in Outlook
    • Sheet View for Reports

      We often need to filter our contacts in a way that is too complex for Custom Filters (which now allows filtering by Related Modules - amazing! - but doesn't allow for an *OR* relationship between the multiple filters) or Custom View (which does not yet
    • Feature enhancement: Highlight rows based on a cell value

      Hello Sheet users, We're excited to announce a new feature enhacement, shaped directly by your valuable feedback! As you might know, conditional formatting is a great tool for anyone dealing with large data sets. Previously, if you’ve ever wanted to draw
    • Urgent: Unable to Receive OTP Email for Portal User Registration in Zoho Creator

      I paid to enable the Portal User feature on 2/25, and followed the official instructions (Youtube video: Customer Portals | Zoho Creator) to set up the Portal User using my Gmail account. However, I am not receiving the OTP email and am unable to successfully
    • Zoho not receiving verification email.

      I developed a website registration page and need to send verification email. I am using sendinblue for sending out the verification emails. Somehow, the mail is not being received by the Zoho users. Gmail, outlook, yahoo domains works fine but when I try to send the mail to my Zoho account I am not able to receive the mail. Can you please let me know what might be the issue?
    • Restore deleted spreadsheet

      Hi all, I can not find my spreadsheet. It seems that my spreadsheet is deleted. Please, restore the spreadsheet. Thanks in advance
    • Lookup fields can't be used for anything important

      Hi It seems the lookup fields are mostly.... informative, you can at most link stuff between modules... You can't use lookup fields in blueprints, you can't use them in layout rules or anything... It that correct?
    • Function to check frequency of customer ordering patterns

      Hi, I'm no coder, so I thought I could make use of Chat GPT to generate some Deluge script to create a function that would check order frequency of our customers so that I could send an email if they go beyond their usual order pattern. Chat GPT and Claude
    • Better Control over Team Ordering and Display

      Two feature requests for Zoho Desk team drop downs: The ability to change the order of teams, currently it's not in alphabetical order, which is confusing. I'm thinking a manual ordering via number or drag and drop, alphabetical order, and creation order
    • Clear specific tag or tags from all leads

      I'm looking for a way to clear a specific tag from all Leads. I have a function when a tag is added to a lead they are added to a campaign and their status is set to "invited". I need to find a method to remove the tag. If I try to delete the tag to clear
    • Cisco Webex Calling Intergration

      Hi Guys, Our organisation is looking at a move from Salesforce to Zoho. We have found there is no support for Cisco Webex Calling however? Is there a way to enable this or are there any apps which can provide this? Thanks!
    • Has Anyone Else Built a State Machine into a Function?

      I'm in the process of building a state machine for lead lifecycle management within Zoho CRM, and I'm curious if anyone else has tried integrating a state machine into their Deluge functions, especially considering Zoho’s 12-function cap. I’ve managed
    • Is there a way for a custom function to trigger a custom made email alert?

      Hi Zoho Team, We have currently maxed out our 30 workflows in one of our department and we are trying to find ways to make it more efficient. We usually use our workflows to send automated email notifications per team leader for approval of tickets. Is
    • Unified WhatsApp Number Management in Zoho Desk and SalesIQ

      Dear Zoho Desk Support Team, We are currently utilizing both Zoho Desk and Zoho SalesIQ for our customer support operations. While both platforms offer WhatsApp integration, we are facing challenges due to the requirement of separate WhatsApp numbers
    • Multi User Lookup field on the Zoho CRM iOS app.

      Hello all!   Hope you are all safe and sound.   We have now brought in support for the Multi User Lookup field on the Zoho CRM mobile app. Below are the enhancements that are supported in this update:   * Multi User Lookup field can be added through the
    • Help with Deluge Script in Zoho SalesIQ (Input Variables Always Null)

      Hi everyone, I’m working on a Deluge script for Zoho SalesIQ, specifically for a block in Zobot. The script is supposed to: Check the visitor’s name when they start a chat. If the name is empty, return false; if a name is present, return true. However,
    • Item/service subtotal

      Just discovered & really pleased that we can drag to re-order the line items in Sales orders & Invoices, a very nice feature which doesn't seem to be documented? It would be nice to be able to insert a subtotal as a line item to complete this great feature
    • Hide/Show Certain Fields When Creating/Editing Invoices, Estimates, Etc.

      Hello there, I would like the ability to hide or show certain fields for different employees/roles in my company when they are creating or editing invoices, estimates, etc.. Most of the time, we don't use half of the fields shown on the create/edit invoice
    • Is there a way to make an account inactive in ZoHo Desk

      We have a few Clients "Accounts" that we no longer do business with. It would be beneficial for them to not show up in lists. However, we want to go back and view tickets, time, etc.
    • Any way to Associate a Recurring Invoice with Deal/Potential in Zoho CRM

      When we create an Invoice in Zoho Books, we have the option to associate that invoice with a Potential/Deal that is tied to that same customer. Can we do the same thing with Recurring Invoices? When creating a Recurring Invoice, I want to be able to Associate
    • SSO/SAML

      Question - how are you guys handling SSO for Desk?  It seems the only options lead back to ADFS which is a dying technology, stupidly complicated to set up and configure (I mean, you can put that on your resume) and seems like overkill for SSO when AAD does it so much better and effortlessly.  We want to have our clients have SSO to log into our support portal and we want our Agents to have SSO as well. I shouldn't have to expose our server, turn on ADFS, configure it, install multiple clients (Sync
    • Are downloadable product available in Zoho Commerce

      Hi all. We're considering switching to Zoho Commerce for our shop, but we sell software and remote services. Is there a features for downloadable products? I can't find any information about this. Thank you very much Alice
    • Ask the Experts 17: Elevate Customer Communication With Multichannel & Instant Messaging

      Hello Everyone, Get ready for the opportunity to interact with Zoho Desk specialists! This month, we’re diving into Multichannel Operations, helping you manage customer interactions across various platforms seamlessly. Why Join? Customers reach out through
    • ZOHO DESK

      I use Outlook Exchange to receive emails and want to forward them to Zoho Desk for better management. Additionally, I want to reply to emails in Zoho Desk and have them sent to customers via Outlook Exchange, but I don’t know how to configure it.
    • Automating Custom Web Link Messages to Customers via Instant Messaging in Zoho Desk

      Hello, I am looking for assistance with Zoho Desk's Instant Messaging feature. Is there a way to automate the sending of a custom web link to customers every day at 6:30 PM? Any guidance or suggestions on how to achieve this would be greatly appreciated.
    • Exciting Update: Multi WhatsApp Business Account (WABA) Support Now Available in SalesIQ!

      We’re pleased to share an important update that will enhance the way you manage your WhatsApp Business accounts (WABAs) within SalesIQ. With the launch of Multi WABA support, you can now connect and manage multiple brands more effectively, each under
    • An error occurred while uploading the attachment.

      From the image below, attaching files is not possible via the website but is supported through the Mobile App.
    • One time offer in Zoho Campaigns

      Hello! I have an idea to improve my sales. I would like to make a "one time offer" in Zoho Campaigns with a clock that will count down the bid validity period.  Is it possible? Regards.
    • How to Initiate WhatsApp Message on SalesIQ?

      I've just activated a Business WhatsApp phone number through SalesIQ because of its touted omnichannel chat approach. Sounds exciting. I understand that when a customer sends me a WA message, I can reply to it on SalesIQ and keep the chat going, perfect.
    • Multiple self client instances

      there a couple of details that deserve clarification / improvement in Zoho's OAuth 2: 1. for building true server apps - cloud to cloud REST - one has to choose Self Client when creating a new instance in API Console; Server-based Appplications is slightly
    • Workdrive Oauth2 Token Isn't Refreshing

      I have set up oauth for a bunch of zoho apis and have never had a problem with oauth. With workdrive i am using the exact same template i usually use for the other zoho apps and it is not working. All requests will work for the first hour then stops so
    • Zoho Desk - Delete an email conversation

      When using Zoho support desk I see an option to delete and edit conversations that are comments, BUT if the conversation was automatically added as a conversation from an email, then the option to delete it seems not to be available. Is there a way to
    • Organizational Emails Send through Email Relay Server

      Hello, It would be great if the the Organizational Emails could send through the Email Relay Server as well. I often need to send email as someone else and since we use the GMail API option I have to use the organizational emails to do this.  We use Postmark for our Email Relay Server to increase deliver-ability which is something that we have had issues with when sending everything through Zohos servers. Also with postmark there is no need for each organizational email to have its own credentials
    • Emoji support in workdrive

      Hello, We are using emojis in our filenames and folder to help visually find relevant data. Currently Workdrive is stripping out emojis and the rest of the filename (along with the suffix), making the file unreadable when they are synchronized with desktop.
    • What is a 'user' in Zoho Surveys, and can I have multiple Offline Kiosks running?

      Is a 'user' the amount of people that can make and edit surveys on the website? I basically just want to know if I am able to have multiple Offline Kiosks running on multiple devices at the same time. Either on the Basic or Plus plan which both have 1
    • Fundation / Non profit : Could you help ?

      Hi, We're about to handle a Medical research fundation, non profitable structure, what kind of prices could we hope from you ? Could you help us ? We would need Survey, automated campaign and ZIA Thanks in advance
    • Can´t copy fields

      Hi Im trying to copy the information from a registry in a module to a new one in another module, the following code works, the thing is, it does'nt copy the rest of information in the new registry, i'm learning Deluge in an autonomy way so, i don't now
    • Next Page