Item:
Getting Listed on the AppExchange
Share:
twitter social iconlinkedin social iconfacebook social icon
Image

Getting Listed on the AppExchange

By: Dan Nicholson

Picture this: Your app development process reaches its end. The final tests were successful. Your peers are excited about your app as well. In other words: Your Salesforce extension app is ready to shine! And, of course, you want to make the most out of your listing on the AppExchange.

Time to launch your app

Listing your app as an expert contributes to the success of your app’s visibility within AppExchange.

It’s a must-do. However, with numerous steps to take, listing an app can be a daunting process, for any first time AppExchange customer or partner.

Checklist for launching

As an AppExchange partner you may find the process of getting your app launched on the AppExchange a little overwhelming, but the process can be quite simple.

The checklist below guides you through the steps required to get listed.

1. Prepare:

  • Create an AppExchange listing for your app via partners.salesforce.com in the Listings tab.
  • Book office hours with Salesforce Security Team to discuss the app. This is optional but helps identify any sticking points with the team. This can take time to schedule. (https://security.secure.force.com/sourcescanner/)
  • Create a scratch org that contains the unpackaged source.

2. Submit:

  • Submit this source for scanning via Checkmarx (https://security.secure.force.com/security/tools/forcecom/scanner)
  • Review the report from Checkmarx and resolve any issues. Scan again until there are no issues or only false positives are returned.
  • Document any false positives with corresponding justification.
  • Perform ZAP scans on any API endpoints that are associated with the app and retain results for inspection.
  • Create a managed package of your app. Promote it to a release package.
  • In the partner community portal, submit your package for security review. Include the false positive documentation, scan results and a document detailing the relevant architecture.

3. Review:

  • Wait for a pass / fail from Salesforce.
  • If the package has failed, review any failures and either fix or discuss with Salesforce via a support case to the security team.
  • Once you have received a pass, launch your app.

If you would like more information on getting listed, why not checkout my Appsolutely Inspired video? I share more insider tips and tricks to make your completed app available on the AppExchange.

Want to know what Appsolutely can do for your AppExchange App Development?

Share this article:
twitter social iconfacebook social iconlinkedin social icon

divider graphic

Related

Secure third-party libraries in your managed package

Secure third-party libraries in your managed package

By: Hugo van Krimpen You are planning to release your very first application to the Salesforce AppEx...

Hugo van Krimpen
By Hugo van Krimpen
How to publish your SFDX plugin with these easy steps
April 6, 2021

How to publish your SFDX plugin with these easy steps

By: Guilherme Uhelski We all know that out-of-the-box commands that come with the Salesforce CLI onl...

Guilherme Uhelski
By Guilherme Uhelski
In the news: Capita's GrantIS live with the UK Department of International Trade
February 2, 2021

In the news: Capita's GrantIS live with the UK Department of International Trade

Appsolutely has the honour to work with Capita in the UK - a digital enabler of the grant management ...

Appsolutely
By Appsolutely