I want to list my google chrome extension on salesforce. The extension is for exporting salesforce list data to CSV file.Which partner model should I use for this?

My target users are already using salesforce, so I don't want to sell a salesforce licence as well(as done in OEM, I guess).

The 'Get It Now' button in appexchange should redirect to chrome extension page. My extension includes a free trial of one month and I want to manage the billing from google web store. I am already paying fees per licence to google for this, do I also have to pay fees to salesforce, if I list on appexchange?

  • Is your extension a javascript based chrome extension that converts the SalesForce list view html into a CSV file?
    – BarCotter
    Commented May 20, 2015 at 12:02
  • It is based on javascript, but it doesn't work by converting html list to CSV file.
    – vishesh
    Commented May 20, 2015 at 12:09
  • Is it purely a Chrome extension or does it rely on a Salesforce app as well?
    – BarCotter
    Commented May 20, 2015 at 12:14
  • 1
    Honestly, I think that you're going to need an authoritative answer from the partner program team. From what I've seen of the ISV agreement, this type of app isn't covered, so it needs an official answer. Odds are you'll have to pay license fees in exchange for listing, or forgo listing and hope that Google's listing will suffice.
    – sfdcfox
    Commented May 20, 2015 at 14:03
  • 1
    I will log a case with salesforce. There are many chrome extensions in appexchange already and some apps which just use salesforce API in their own web apps. So I think it may be possible. Also, salesforce charges fees per licence and in my case there is not going to be any salesforce licence. Let's see. I will update this thread with the salesforce's response. Thanks.
    – vishesh
    Commented May 20, 2015 at 14:10

1 Answer 1


The ISVForce category of the 2019 Partner Program Policies would apply here:

A Partner application that integrates to or makes use of any application, service or other product for which Partner collects fees is not a free application. (For example, an application is not a free application if it is provided under a “freemium” payment model or if it requires purchase of another application from the applicable Partner.) SFDC reserves the right in its sole discretion and at any time to determine whether an application is a free application for the purposes of these Program Policies

Trialware requires the following process:

To create trials on the AppExchange, your app or component must:

Be a managed package

Be managed via the License Management Application

Autoprovision—that is, the user must not need to interact with you at any point to get the app or component up and running

Have passed the security review

Have passed the Trialforce template review

In addition, a Chrome extension which is not listed on the AppExchange but uses developer edition APIs would probably fall under the freemium language in the MSA:

You are Commercially Distributing Your Application if installation, access, and/or use of any version of Your Application or its features and capabilities require the payment of fees of any kind to You (including, e.g., if Your Application integrates to or makes use of any application or other product or service for which You collect fees, or if the Your Application is provided under a "freemium” payment model).


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .