Types of Apps

Note: Before submitting an app in the Freshsales Developer portal, ensure to sign up for a Freshsales account.

Apps are classified into the following types:

  1. Freshworks Apps: These apps extend the functionalities of the Freshsales User portal and are built using the Freshworks CLI. A Freshworks app is installed from the Freshworks Marketplace. Apps that are compatible with more than one Freshworks products are termed omni apps. For information on how to create an omni app, see the Quick Start and App Manifest sections. For information on how to submit a Freshworks app, see Freshworks Apps.

    Note: Omni apps have the same functionality across all compatible products. At present, the supported products for omni apps are Freshsales Classic and Freshsales Suite (formerly Freshworks CRM).


  2. Custom App: These apps address specific customer requirements and are available only to that customer. A custom app is not subject to review and is available for installation as soon as it is submitted. For information on how to submit a Custom app, see Custom Apps.

  3. External App: These apps use the Freshsales methods and integrate the Freshsales functionalities with a third-party product. An External App is listed in the Freshworks Marketplace but is installed from the third-party’s URL. For information on how to submit an External app, see External Apps.