What is the Paid Apps Program

Build apps, publish to the Marketplace, and earn recurring revenue.

What is the Paid Apps Program?

A platform for developers to monetize their apps through the Freshworks Marketplace.

What you get:

  • Access to 75,000+ Freshworks customers
  • Built-in payment processing and billing
  • 80/20 revenue split (you keep 80%)
  • Marketing exposure via Marketplace
  • Developer support and resources

Who can join:
Anyone with a Freshworks developer account — individuals, companies, agencies.

How It Works

Build → Submit → Review → Approved → Published → Customers Install → Earn Revenue

Submission & Review Checklist

Your app is reviewed for:

  • Functionality - Works as described
  • Security - Data handled safely
  • UX - Intuitive and polished
  • Code Quality - Well-structured
  • Documentation - Clear setup instructions

Pricing Models

In the Pricing Details section, configure how customers are charged for your paid app.

ModelDescriptionGood For
Agent Per MonthCustomers are charged the value in Set Price for every agent using the appApps priced by agent usage
Account Per MonthEach customer account is charged a fixed value in Set Price, regardless of agent countApps priced at account level
Note

Set Price for Each Currency is mandatory: Enter values in all supported currencies (for example, AUD, BRL, EUR, GBP, INR, USD, ZAR).

Apps supporting a single module

  • Choose one pricing method: Agent Per Month or Account Per Month.
  • Enter the price in all supported currencies under Set Price for Each Currency.
Set price for apps supporting a single moduleSet price for paid app (single module)

Apps supporting multiple modules

For apps that support multiple modules/products, you can configure pricing in either mode:

  • Set same pricing for all products: One pricing setup is applied across all supported products.
  • Set custom pricing: Configure pricing individually for each supported product section.

When using custom pricing, navigate each product section and enter currency values in the corresponding Set Price for Each Currency fields.

Set same pricing for all productsSet same pricing for supported products

For the canonical submission workflow, see Upload and submit a new Freshworks app section.

Revenue Split

App PriceYour Share (80%)Freshworks (20%)
Price you set (per billing unit)80% of app price20% of app price
$25/month$20/month$5/month
$100 customers$2,000/month$500/month

Payouts are monthly, typically within 30-45 days.

Pricing for these categories can use either Agent Per Month or Account Per Month, based on your app value model.

Integration Apps - Connect Freshworks with CRM, project mgmt, and communication tools
Productivity Apps - Time tracking, automations, and bulk operations
Data Enrichment - Lead scoring, company lookup, and validation
Analytics - Custom reports, dashboards, and insights
Enterprise Solutions - Complex multi-product integrations with account-level rollout

Review Terms of Use →