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

    • Restore lost Invoice!

      Some time ago I tried to Upgrade from Invoice to Books. I not upgraded and staid n Invoice. Now i tried again and first i deleted the old trial of books. But now all is gone, PLEASE HELP!! i have no backup and i have to have at least 7 years data retention by law. 
    • Zoho Desk Down

      Not loading
    • Has anyone integrated SMS well for Zoho Desk?

      Our company does property management and needs to be able to handle inbound sms messages which create a ticket for Zoho Desk. We then need to be able to reply back from Zoho desk which sends the user an sms message. This seems like a fairly common thing
    • lookup and integrated forms

      I might be misunderstanding things but I wanted to integrate our zoho crm contacts into creator. I imagined that when I used the integration it would mirror into creator. It did brilliant. BUT We have a ticket form in creator that we want to use a lookup
    • Partially receive PO without partial Bill?

      Most of our inventory is pre-paid. Let's say we purchase 30 pieces of 3 different items for a total of 90 pieces. It is common for our supplier to send us the items as they are ready. So we will receive 30 pieces at a time. How can I partially receive
    • 2 users editing the same record - loose changes

      Hello, I'm very new to Zoho so apology if this has been addressed somewhere i can't find. I have noticed the following: If we have 2 users put an inventory item in edit mode at the same time: say user1 click on edit and user2 while user1 is still in edit,
    • How to get the Dashboard page to be the first page when you open the app

      So when it opens on a tablet or phone it opens on the welcome page, thanks.
    • How I set default email addresses for Sales Orders and Invoices

      I have customers that have different departments that handle Sales Orders and Invoices. How can i set a default email for Sales Orders that's different than the default email for Invoices? Is there a way I can automate this using the Contact Persons Departments
    • Adding hyperlinks in CRM emails time automatically

      It may just be me, but when I am writing an email to a lead, I find inserting a hyperlink very time consuming. Granted, I can use templates but there are a ton of scenarios where I might want to put a link in to an website that wouldnt require me to go though the effort of creating a template.  Ideally, the crm would identify that I that a string of text is a URL and insert the hyperlink automatically, just like microsoft outlook or gmail. Has anyone else had this same experience and found a way
    • Notes Attachments

      Two things it would be nice to have the attachment size the same as the attachments sections and it would be nice to be able to attach links like you can in the attachments section. Thank you
    • Formula fields not refreshing until page is reloaded

      I need help/advice about the formula fields and how I can refresh the information in real-time. We have two formula fields on our deals page which show calculated prices: One formula is in a subform which calculates the subform total + 1 other field amount
    • How can I setup Zoho MCP with Chat GPT

      I can set up custom connections with Chat GPT but I cat an error when I try to set it up. The error is: "This MCP server can't be used by ChatGPT to search information because it doesn't implement our specification: search action not found" Thoughts?
    • Export Invoices to XML file

      Namaste! ZOHO suite of Apps is awesome and we as Partner, would like to use and implement the app´s from the Financial suite like ZOHO Invoice, but, in Portugal, we can only use certified Invoice Software and for this reason, we need to develop/customize on top of ZOHO Invoice to create an XML file with specific information and after this, go to the government and certified the software. As soon as we have for example, ZOHO CRM integrated with ZOHO Invoice up and running, our business opportunities
    • API ZOHO CRM Picket list with wrong values

      I am using Zoho API v.8. with python to create records in a custom module named "Veranstaltung" in this custom module I've got a picket list called "Email_Template" with 28 Values. I've added 8 new values yesterday, but if I try to use on of those values
    • Group Emails

      I have synced Zoho CRM to Campaigns but there are certain email not synced. showing it is Group Emails, but this email ids belongs to different individuals. please provide a solution as i nedd to sync the same.
    • Enable Password Import option in ulaa browser

      Dear Ulaa Team, I noticed that the Ulaa Password Manager currently offers an option to export passwords, but not to import them. This limitation poses a challenge for users like me who have stored numerous credentials in browsers like Chrome. Manually
    • "Is Zoho CRM customer" vs "Is linked with Zoho CRM"

      Recently while building a Flow, I was setting up a Decision action following a Zoho Invoice Fetch record action. There were 2 choices that I had not seen as something I could manually action in Zoho Invoice: "Is Zoho CRM customer" and "Is linked with
    • Client Script | Update - Introducing ZRC: Simplified HTTP request library

      Hello Developers! Are you tired of juggling different methods to make API calls? Are you confused with multiple syntaxes and version restrictions? Have you ever wished for one simple way to make all API calls in CRM? We heard you :) Here comes ZRC (Zoho
    • Selection Filed for Data Export section

      Hi FSM Team, I hope you are all doing well. I would like to share an idea for future development based on my experience. Currently, in FSM, we can only download up to 5,000 records at a time. If the development team could add a selection option to choose
    • Text wrap column headers in reports?

      Is it possible to auto wrap column headers so that a longer multi-word header displays as two lines when the column is narrower than the width of the header title?
    • What if I dont see contacts on the left side list

      My CRM does not show the contacts tab. In order to create list this is needed and I cant find it.
    • Comments Vs. Replies

      I'm curious as to the difference between a "Reply" and a "Comment" on a ticket. It appears that "Replies" are what's used to determine response time SLA's and there are also used to automatically re-open tickets. I'm just trying to understand the key differences so I can educate both our clientele and our back-end users on which function/feature to use to better improve the ticket lifecycle. If anyone has any insight it would be appreciated. Thanks!
    • Transitioning to API Credits in Zoho Desk

      At Zoho Desk, we’re always looking for ways to help keep your business operations running smoothly. This includes empowering teams that rely on APIs for essential integrations, functions and extensions. We’ve reimagined how API usage is measured to give
    • Add Custom Reports To Dashboard or Home Tab

      Hi there, I think it would be great to be able to add our custom reports to the Home Tab or Dashboards. Thanks! Chad
    • Resetting auto-number on new year

      Hi everyone! We have an auto-number with prefix "D{YYYY}-", it generates numbers like D2025-1, D2025-2, etc... How can we have it auto-reset at the beginning of the next year, so that it goes to D2026-1? Thanks!
    • Can you prevent closing Ulaa window when the last tab is closed (inadvertently)?

      Most browsers have started to bring this feature in to prevent closing their windows when the last tab is closed (inadvertently). I hope Ulaa should get this in too.
    • Microsoft Phone Link

      Does anyone know if you can use Microsoft Phone Link to make calls through Zoho?
    • Voip Phone system that integrates with Zoho

      Just checking to see if anyone could tell me what phone system they are using with Zoho that is on the list of systems that integrate with Zoho.  I use Vonage and have been with them for quite a few years but their service has really gone down hill and
    • Removing Related Modules Lookup Fields Assignment / Relationship

      Issue: When creating a related list, I accidently selected module itself creating a circle reference. See attached. Situation: I wish to relating a custom module called "Phone Calls" to Leads and Contacts. Outcome: 1) I either want to remove the this
    • [Product Update] TimeSheets module is now renamed as Time Logs in Zoho Projects.

      Dear Zoho Analytics customers, As part of the ongoing enhancements in Zoho Projects, the Timesheets module has been renamed to Time Logs. However, the module name will continue to be displayed as Timesheets in Zoho Analytics until the relevant APIs are
    • Kaizen #210 - Answering your Questions | Event Management System using ZDK CLI

      Hello Everyone, Welcome back to yet another post in the Kaizen Series! As you already may know, for the Kaizen #200 milestone, we asked for your feedback and many of you suggested topics for us to discuss. We have been writing on these topics over the
    • Seriously - Create multiple contacts for leads, (With Company as lead) Zoho CRM

      In Zoho CRM, considering a comapny as a lead, you need us to allow addition of more than one contact. Currently the Lead Section is missing "Add contact" feature which is available in "Accounts". When you know that a particular lead can have multiple
    • can I link a contacts to multiple accounts

      can I link a contacts to multiple accounts
    • Rotate an Image in Workdrive Image Editor

      I don't know if I'm just missing something, but my team needs a way to rotate images in Workdrive and save them at that new orientation. For example one of our ground crew members will take photos of job sites vertically (9:16) on his phone and upload
    • Free webinar! Digitize recruitment and onboarding with Zoho Sign and Zoho Recruit

      Hello, Tired of being buried in onboarding paperwork? With the integration between Zoho Sign and Zoho Recruit, a powerful applicant tracking system, you can digitize and streamline the entire recruitment and onboarding process, all from one platform.
    • is it possible to add more than one Whatsapp Phone Number to be integrated to Zoho CRM?

      so I have successfully added one Whatsapp number like this from this User Interface it seems I can't add a new Whatsapp Number. I need to add a new Whatsapp Number so I can control the lead assignment if a chat sent to Whatsapp Phone Number 1 then assign
    • Open Activities view.

      I really like the new views for the open and closed activities inside the deals. But when you are in the tab view instead of the column view you can only complete and edit the open activity there isn't the 3 dot option to be able to delete the activ
    • Potentially Outdated and Vulnerable Chromium Engine Installed by Ulaa Browser Installer

      I just installed Ulaa Browser a few minutes ago. Whats My Browser page shows I am using an outdated Chromium engine meaning I might be vulnerable for security exploits that might have got fixed in the new version.
    • Potentially hardcoded list of Browsers to import from (after Ulaa Setup)

      I have just installed Ulaa Browser and found that the list of browser to import data is potentially hardcoded ones rather than looking at the system. I do not have FF, IE and Edge is not my default itself. I would appreciated if Ulaa detected my browsers
    • From Layout to Code: Finding Custom Field IDs in Zoho Projects.

      Hello everyone! Ever found yourself wondering how to get the API names and IDs of custom fields in Zoho Projects while working on custom functions? Here’s a simple and effective way to do it! This method makes it super easy to locate the right field details
    • Next Page