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 RevenueSubmission & 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.
| Model | Description | Good For |
|---|---|---|
| Agent Per Month | Customers are charged the value in Set Price for every agent using the app | Apps priced by agent usage |
| Account Per Month | Each customer account is charged a fixed value in Set Price, regardless of agent count | Apps priced at account level |
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 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 supported productsFor the canonical submission workflow, see Upload and submit a new Freshworks app section.
Revenue Split
| App Price | Your Share (80%) | Freshworks (20%) |
|---|---|---|
| Price you set (per billing unit) | 80% of app price | 20% of app price |
| $25/month | $20/month | $5/month |
| $100 customers | $2,000/month | $500/month |
Payouts are monthly, typically within 30-45 days.
Popular Paid App Categories
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