Freshworks Products

Freshworks provides a suite of business software products serving 75,000+ customers worldwide. As a developer, you can build apps that extend these products, integrate with external services, and reach a global customer base.

Freshworks Product Suite

Each Freshworks product provides unique capabilities and serves different business needs. Understanding these products will help you identify opportunities to build valuable apps.

ProductPurposeKey ModulesCommon Use Cases
FreshdeskCustomer supportTickets, Contacts, Knowledge BaseHelp desk automation, ticket enrichment, custom workflows
FreshserviceIT service managementIncidents, Assets, ChangesAsset management, approval workflows, service catalog
Freshsales SuiteSales CRMLeads, Contacts, DealsLead enrichment, email tracking, pipeline automation
FreshchatMessaging & chatConversations, ChatbotsChatbot integrations, conversation routing, customer engagement
FreshcallerCall centerCalls, Phone NumbersCall analytics, IVR customization, telephony integrations
FreshteamHR managementRecruiting, OnboardingApplicant tracking, background checks, onboarding workflows

Consistent Development Experience

One of the biggest advantages of building for Freshworks is the consistent development experience across all products:

Same CLI (FDK) - Use the Freshworks Development Kit for all products
Same platform features - OAuth, data storage, serverless functions work identically
Same development process - Build, test, package, and publish using the same workflow
Reusable code - Write once, adapt easily for other Freshworks products

This means learning to build for one Freshworks product gives you the foundation to build for all of them!