Freshworks Marketplace

Helpdesk

Freshworks Inc. · Service & helpdesk platforms

Best for: SMB/mid-market SaaS vendors adding support and CRM integrations across Freshworks products.

Overview

Freshworks Marketplace hosts apps built with the Freshworks CRM/FDK SDKs, embedding custom UI panels and workflow automations inside Freshdesk and Freshservice. Public apps use OAuth 2.0; simpler integrations often rely on API keys scoped to a single account.

How to build & ship

  1. 1Install the Freshworks CLI (FDK) and scaffold an app for the target product (Freshdesk, Freshservice, Freshchat, or Freshsales)
  2. 2Build the UI as a front-end app using placeholders/locations in the agent interface, and add serverless (Node) event and product-event handlers
  3. 3Use OAuth 2.0 for third-party auth and Request Method / secure iparams to keep credentials off the client
  4. 4Test locally with fdk run against your account, then validate and pack the app with the CLI
  5. 5Submit the packed app plus listing details through the Freshworks Developer Portal for marketplace review

Key APIs & SDKs

Freshworks CLI / FDK
Freshworks App SDK (client interface methods)
Serverless apps / Server Method (Node runtime)
Product REST APIs (Freshdesk/Freshservice/Freshchat/Freshsales)
Request Method (secure outbound calls)
OAuth 2.0 flow

Authentication & security

  • Primary auth: API key
  • Also supports: OAuth 2.0
  • Security review: Required
  • Marketplace review covers functional testing, security, and listing quality guidelines.
  • Freshworks runs an automated validation plus a manual marketplace review against functional, security, and listing guidelines, generally one to a few weeks.
  • Per-account API rate limits vary by Freshworks product plan.

Monetization

Onboarding
$0
Commission
0% direct; billing handled by developer
Merchant of Record
Developer is MoR

Pros & cons for builders

Pros

  • Single FDK toolchain works across the whole Freshworks product suite
  • Serverless model means no hosting infrastructure to run simple apps
  • Well-documented CLI and local dev/testing loop

Cons

  • Serverless runtime and SDK impose constraints (timeouts, limited libraries)
  • Audience is smaller than the largest enterprise ecosystems
  • Multiple product variants can mean per-product listing/testing work