Freshservice products guide

Freshservice supports three products: Freshservice (for IT & Business Teams), Freshservice for MSPs, and Freshservice for Business Teams.

This document provides a brief overview of these products, highlights their key differences and more.

Overview

Freshservice

(For IT & Business Teams)

A cloud-based IT Service Management (ITSM) solution that helps IT and Business teams to streamline service delivery within their own organization, with focus on user experience and employee satisfaction.

Freshservice for MSPs

A purpose-built offering of Freshservice designed specifically for Managed Service Providers (MSPs) to manage service delivery across multiple external clients. For more information, see Freshservice vs. Freshservice for MSPs.

Freshservice for Business Teams

A built on the Freshservice platform and designed for non-IT teams and enabling teams like HR, Finance, Legal, and others to sign up independently of IT and manage their operations autonomously. For more information, see Freshservice vs Freshservice for business teams (FSBT).

Target Users

  • Organizations where business teams want to run their service delivery operations independently of IT.
  • Ideal for departments like HR, Finance, Admin, and other internal teams

Freshservice vs. Freshservice for MSPs

Key differences in terminology

Freshservice for MSPs use slightly different terminology to represent similar concepts. The table below outlines these distinctions.

Term used in FreshserviceTerm used in Freshservice for MSPsDescription
RequesterContactRequester refers to employees of an organization who raise IT issues. In Freshservice for MSPs, these are Contacts—employees of the MSP’s client organizations who raised service requests
WorkspaceClientIn Freshservice, a Workspace represents a separate area for different departments (e.g., IT, HR). In Freshservice for MSPs, this is referred to as a Client. The underlying attribute for a client remains as workspace_id.

Frequently Asked Questions

Q: Which modules can I use to build an app for the Freshservice for MSPs product?

A: Currently, app development for the Freshservice for MSPs product is supported only with the service_ticket and service_user modules.

Q: How will I know which placeholders, data method, events method, interface method, and product events are applicable when developing an app for a Freshservice for MSPs product?

A: Throughout the documentation, you’ll find labels such as Freshservice and Freshservice for MSPs next to method names, indicating their availability for the respective products.

Q: I’ve developed a global app using modules like service_ticket and support_ticket, and I want to publish it only on Freshdesk and Freshservice for MSPs products — not on the Freshservice (for IT & Business Teams) product. How can I do that?

A: During app submission, when you upload the zipped app file, the platform automatically detects if your app contains modules supported by Freshservice for MSPs. If it does, you’ll be given the option to choose the products you want to publish the app on — for example, Freshservice, Freshservice for MSPs, or Both.

Q: I have already published my global app that uses the service_ticket module. How can I make it available for the Freshservice MSPs product as well?

A: You can make your app available for the Freshservice MSPs product when submitting a new version of the app. When you upload a new version of your app, the platform will automatically detect if it includes modules supported by Freshservice for MSPs also. If it does, you will be given the option to extend the app to Freshservice for MSPs as well by selecting the Both option.

Freshservice vs. Freshservice for business teams (FSBT)

Core positioning

  • Freshservice (ITSM): Full ITSM suite.
  • Freshservice for Business Teams (FSBT): Simplified ticketing and workflows tailored for non-IT teams.

Key differences

The table below summarizes the key differences between ITSM and FSBT

CriteriaFreshservice (ITSM)Freshservice for business teams (FSBT)

Module availability

Freshservice supports all the available modules.

Freshservice for business teams only supports service_ticket and service_user modules.

Note:Although service_ticket exists in both ITSM and FSBT, any IT-specific apps for incident, alert, on-call, problem, change, or release management will not be available in FSBT.

CostThe cost is inclusive of ITSM functionalities.The cost is lower than ITSM Freshservice accounts, as the functionality is more lightweight
App CompatibilityApps built for all modules are supported.Apps built for service_ticket & service_user are only supported.
Default/primary workspaceDefault or primary workspace is always an IT workspace.IT workspaces aren’t supported. Default or primary workspace is always a business workspace.
Features
  • Supports incident, major incident, and service request management.
  • Service items create service requests in IT workspaces.
  • ITSM features such as alerts, on-call, problem, change, and release are available on ITSM Pro and Enterprise plans.
  • In business workspaces, item requests are created as cases, queries requests, or issues.
  • Supports both the general ticket form (similar to incidents in ITSM) and service items to submit issues.
  • The tickets functionally behave like ITSM service requests rather than full incident management.
  • All tickets are labeled as cases, queries, requests, or issues, and not as incidents or service requests. Learn more about these ticket types here.

Module availability in Freshservice for business teams

Freshservice for business teams account supports only two modules:

service_ticket

In this account, for the service_ticket module, you can only build an app that can use the following front-end placeholders and product events.

service_user

For the service_user module, you can build an app that can uses any of the available front-end placeholders and product events.

Developer guidelines

When developing apps for Freshservice for Business Teams (FSBT), consider the following,

Build for what’s available

  • When developing apps for Freshservice for Business Teams (FSBT), verify module availability, supported placeholders, and product events to ensure your app is fully compatible.

Scope

  • Although service_ticket exists in both ITSM and FSBT, do not build apps for FSBT that rely on incident, alert, on-call, problem, change, or release management, as these are IT-only capabilities.

App description

  • If an app is published on both the ITSM and FSBT marketplaces, write an app description that is inclusive and relevant for both IT and non-IT teams.
  • Avoid using IT-specific terms unless the feature applies only to ITSM.

Frequently Asked Questions

Q: Which modules are supported for apps in Freshservice for business teams?

A: Only apps built with the service_ticket and service_user modules are supported for Freshservice for business teams accounts.

Q: Why do I see only a limited set of apps when trying to install from the marketplace?

A: When using a Freshservice for business teams account, the marketplace displays only the apps that are compatible with the modules supported in that account.

Q: How will I know which placeholders, data method, events method, interface method, and product events are applicable when developing an app for a Freshservice for business teams product?

A: Throughout the documentation, you’ll find labels such as Freshservice and Freshservice for business teams next to method names, indicating their availability for the respective products.

Q: Has the FDK been updated for Freshservice for business teams accounts?

A: There is no change or update to the FDK specifically for Freshservice for business teams accounts.