Freshservice
Enhance Freshservice knowledge base with AI-powered search and automated content retrieval
Freshservice is a cloud-based IT service management (ITSM) solution built on the ITIL framework. Connecting Freshservice to Harmony enables bidirectional ticket synchronization, AI-enhanced knowledge base search, and seamless integration of traditional ITSM with autonomous IT operations.
What the Freshservice integration enables
Knowledge Base Integration
Search Freshservice solutions and articles with AI
ITSM Ticket Sync
Sync tickets bidirectionally between Freshservice and Harmony
Multi-Workspace Support
Select specific Freshservice workspaces for ticket and KB sync
Approval Workflow Visibility
Track Freshservice approval workflows directly in Harmony
Group-to-Desk Routing
Map Freshservice support groups to Harmony desks for deterministic ticket routing
Private Information Detection
Automatically detect and flag PII in Freshservice tickets before ingestion
Historic Ticket Knowledge Base
Build your AI agent's knowledge base from past resolved Freshservice tickets
Prerequisites
Freshservice Administrator Access: Admin role in Freshservice
Freshservice Plan: Estate plan or higher (for API access)
Harmony Account: Active Harmony workspace
Connect Freshservice to Harmony
Step 1: Navigate to Integrations
Log in to your Harmony dashboard
Go to Settings > Integrations
Find Freshservice under Knowledge Base or IT Service Management and click Connect
Freshservice appears under both the Knowledge Base and IT Service Management categories on the integrations page. You can filter by either category to find it.

Step 2: Generate Freshservice API Key
Log in to Freshservice at
https://[your-domain].freshservice.comClick your profile icon in the top right
Go to Profile settings
In the right sidebar, look for Your API Key
Click View API Key or Generate API Key
Copy the API key
Step 3: Connect to Harmony
Enter your Company subdomain (e.g.,
companyfromcompany.freshservice.com)Toggle Bidirectional synchronization if you want two-way sync
Paste your API key
Click Connect

What Harmony Syncs
From Freshservice:
Tickets and service requests
Ticket conversations, attachments, and requested sub-items
Approval workflow data and approver details
Knowledge base articles and solutions
CMDB assets and configuration items
SLA policies and breach notifications
Custom fields, metadata, and custom ticket statuses
From Harmony to Freshservice (bidirectional sync):
Status changes
Priority updates
Assignee changes
Replies and internal notes
Ticket sync is scoped to tickets updated within the last 30 days and uses incremental change detection, so only relevant updates are pulled in. Tickets are periodically refreshed on a schedule so your support data stays current without manual effort.
Multi-Workspace Support
Harmony supports multi-workspace Freshservice tenants. You can select one or more workspaces to sync for both tickets and knowledge base content independently.
Workspace picker: When editing your Freshservice integration in Settings > Integrations, a workspace selector lists all available workspaces from your Freshservice account.
Separate controls for tickets and KB: Ticket workspaces and knowledge base workspaces are configured independently, each with their own multi-select dropdown.
Sync all by default: If no knowledge base workspaces are configured, the integration continues to sync content from all workspaces, preserving existing behaviour.
Targeting a specific workspace via credentials: You can also add a
workspace_idfield to your Freshservice integration credentials to scope all lookups - including employees, departments, service items, and groups - to a specific workspace. Add"workspace_id": <integer>to your credentials to enable this. Existing integrations without aworkspace_idcontinue to use default workspace behaviour.
Group-to-Desk Routing
When enabled for your account, you can map Freshservice support groups directly to Harmony desks for deterministic ticket routing.
Map any Freshservice group name to a specific desk, with an optional sub-desk assignment
Tickets from unmapped groups, or tickets with no group assigned, are automatically routed to a dedicated "Unclassified" desk so nothing is lost
AI-based desk classification still runs as a fallback for tickets that do not match any configured mapping
Approval Workflows
Harmony imports and tracks approval workflows attached to Freshservice tickets. When a Freshservice ticket includes approval steps, Harmony displays the associated approver details within the ticket view so agents have full visibility into pending approvals without switching to Freshservice.
Private Information Detection
Harmony's private information detection service scans Freshservice ticket content at the point of ingestion and flags personally identifiable information (PII) and other confidential data. This prevents sensitive information from being inadvertently stored or surfaced through AI-powered responses or knowledge base results. Flagged content is handled according to your configured data governance settings.
Knowledge Base Sync
Harmony automatically ingests your Freshservice knowledge base content and makes it available for AI-powered ticket creation and support responses. Content is processed and stored securely using cloud storage and message queuing for reliable, scalable handling.
You can control which Freshservice workspaces contribute to the knowledge base sync independently of your ticket workspace selection. See Multi-Workspace Support above for details.
Build a Knowledge Base from Historic Tickets
You can seed your Harmony agent's knowledge base from your Freshservice ticket history. Harmony ingests resolved tickets from the past 12 months and uses them as a retrieval-augmented generation (RAG) source, so your AI agent can draw on real past resolutions when responding to new requests.
Connects to your Freshservice integration to collect and index tickets from the last 12 months
Processed tickets are chunked and stored as a dedicated knowledge base source
This is currently a one-time import operation to seed the knowledge base at setup
AI Processing for Imported Tickets
When tickets are imported from Freshservice, Harmony's AI identifies the right workflows to apply, extracts relevant data, and queries your knowledge base to surface useful articles and resolutions automatically. Workflow matching is applied to incoming Freshservice tickets consistently with other support channels. The original ticket assignee is preserved during import, and internal notes are created as part of the import process.
Use Cases
Last updated
Was this helpful?
