Helpdesk migration
Field-level mapping, validation, and rollback between ITSM 365 and Freshdesk. We move data and schema; workflows are rebuilt natively in Freshdesk.
ITSM 365
Source
Freshdesk
Destination
Compatibility
6 of 10
objects map 1:1 between ITSM 365 and Freshdesk.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Moving from ITSM 365 to Freshdesk is a category migration, not a like-for-like platform swap. ITSM 365 is an ITIL-aligned internal service desk built by Naumen with explicit Incidents, Service Requests, Changes, and Problems as separate record types. Freshdesk is a customer-facing support platform with Tickets, Contacts, Organizations, and Products as its primary objects. There is no native Change or Problem record type in Freshdesk; these map to custom fields or require manual rebuild. We tag every incoming ticket with a itsm_record_type custom field so that agents can still filter by the original classification. SLA assignments from ITSM 365 Standard migrate as custom SLA configuration data that we implement in Freshdesk's SLA Policies. Approval chains, Change Advisory Board records, and custom approval workflows do not migrate; we deliver a written inventory of every approval chain for the customer's admin to rebuild using Freshdesk's automation rules and escalation policies. Knowledge base articles migrate if the source structure is compatible with Freshdesk's category-article taxonomy.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a ITSM 365 object lands in Freshdesk, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
ITSM 365
Incident
Freshdesk
Ticket
1:1ITSM 365 Incidents map directly to Freshdesk Tickets. We preserve the original incident status, priority, and assigned agent group in Freshdesk ticket fields and add a custom field itsm_record_type__c set to 'Incident' so that agents can filter the Freshdesk ticket list by the original classification. If ITSM 365 Standard was used, SLA assignment data migrates as a reference note in the ticket description for manual SLA Policy configuration in Freshdesk. Closed-incident resolution timestamps migrate as Freshdesk ticket updated_at values.
ITSM 365
Service Request
Freshdesk
Ticket
1:1ITSM 365 Service Requests map to Freshdesk Tickets with itsm_record_type__c set to 'Service Request'. The original request category from ITSM 365 maps to Freshdesk ticket Group and Product fields if the destination account has Products configured. Request templates from ITSM 365 do not migrate as Freshdesk templates; we deliver a written inventory of every active service request template with its fields and conditions for the customer's admin to recreate as Freshdesk automations or default ticket properties.
ITSM 365
Change
Freshdesk
Custom Object or Tag
1:manyITSM 365 Change records have no native Freshdesk equivalent. Changes require custom object recreation on Freshdesk Growth or Enterprise plans, or tagging on the related Ticket records for teams without Custom Objects. For teams with the Custom Objects feature enabled, we create a Change Request custom object with fields for Change ID, type (standard, normal, emergency), risk level, implementation plan, and CAB approval status. Each Change record is linked via a lookup to the related ITSM 365 Incident or Service Request that it addressed. Change Advisory Board records are documented in a written handoff and not migrated as data.
ITSM 365
Problem
Freshdesk
Custom Object or Tag
1:manyITSM 365 Problem records (root cause analysis linked to incidents) require Custom Objects in Freshdesk. We create a Problem custom object with fields for Problem ID, status, root cause description, known error status, and resolution. Problem-to-Incident linkage migrates as lookup relationships on the custom object. Problem records without custom object support tag the related incident tickets for manual Problem-Incident association rebuild in Freshdesk.
ITSM 365
Requester / Agent
Freshdesk
Agent
1:1ITSM 365 users and agents map to Freshdesk Agents. We match by email address. ITSM 365 agent groups map to Freshdesk Groups, and individual agent assignments on tickets resolve to Freshdesk agent fields. Any ITSM 365 user without a corresponding Freshdesk agent account goes to a reconciliation queue for the customer's admin to provision before record import resumes.
ITSM 365
Company / Configuration Item
Freshdesk
Organization
1:1ITSM 365 Companies map to Freshdesk Organizations with the company name as the primary identifier and domain as a secondary lookup. Configuration Items (CIs) from ITSM 365 Standard do not have a direct Freshdesk equivalent unless the Enterprise Assets feature is enabled; otherwise CI data migrates as a custom field on the related Organization record or as a separate Asset custom object. We flag CI coverage and dependency data during discovery and document it for the customer's admin.
ITSM 365
SLA Assignment
Freshdesk
SLA Policy
lossyITSM 365 SLA assignments (priority-based first response and resolution targets, business hours calendars) do not migrate as data records. We extract the SLA configuration matrix from ITSM 365 Standard and implement it as Freshdesk SLA Policies on the Growth and Enterprise plans. SLA Policy names, time targets, and applicable business hours calendars are recreated manually in Freshdesk's SLA configuration UI. We deliver the mapping table (ITSM 365 SLA name to Freshdesk SLA Policy name, priority mapping, target in hours) as a written configuration guide.
ITSM 365
Attachment
Freshdesk
Attachment
1:1Ticket and request attachments from ITSM 365 migrate to Freshdesk ticket attachments using the Freshdesk API with chunked upload handling. File size limits on Freshdesk (default 15 MB per file for most plans) apply; files exceeding the limit are flagged during discovery and require customer decision on whether to truncate, host externally and link, or skip. Inline images in ticket descriptions migrate with the ticket body as-is.
ITSM 365
Knowledge Base
Freshdesk
Solutions
1:1ITSM 365 Knowledge Base articles migrate to Freshdesk Solutions if the source KB structure uses a flat or two-level category taxonomy compatible with Freshdesk's category-article model. Articles with complex multi-level folder structures, embedded Confluence content, or conditional visibility rules may require flattening or manual recreation. We migrate article title, body (with HTML preservation), category assignment, and publication status. Draft articles migrate as unpublished in Freshdesk for admin review before publishing.
ITSM 365
Approval Chain
Freshdesk
Automation Rule
lossyITSM 365 Standard approval chains (multi-step approval workflows attached to Service Requests or Changes) do not migrate as automation. Freshdesk does not have a native approval chain object; approval routing is handled through automation rules that assign tickets to a supervisor group or trigger email notifications. We inventory every active ITSM 365 approval chain and deliver a written document mapping each approval step to a recommended Freshdesk automation rule (trigger condition, assignee or group, notification action). Rebuild is the customer's admin responsibility post-migration.
| ITSM 365 | Freshdesk | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Service Request | Ticket1:1 | Fully supported | |
| Change | Custom Object or Tag1:many | Fully supported | |
| Problem | Custom Object or Tag1:many | Fully supported | |
| Requester / Agent | Agent1:1 | Fully supported | |
| Company / Configuration Item | Organization1:1 | Fully supported | |
| SLA Assignment | SLA Policylossy | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Knowledge Base | Solutions1:1 | Fully supported | |
| Approval Chain | Automation Rulelossy | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
ITSM 365 gotchas
Russian-origin vendor with primarily Russian-language documentation and support
Pricing differs by region and currency — published rubles do not equal published USD
Multi-product portfolio means each module has its own data model and pricing page
Server downtime episodes reported by users
Freshdesk gotchas
API access is blocked on the free plan
Per-minute rate limits are account-wide and endpoint-specific
Multi-channel source types do not map 1:1 to all destinations
Custom objects created in-product cannot be accessed by other apps
Contact import requires at least 10 existing tickets in the account
Pair-specific challenges
Migration approach
Discovery and tier verification
We audit the source ITSM 365 account for tier (Lite or Standard), record type volume (Incidents, Service Requests, Changes, Problems), active SLA configurations, custom properties, approval chains, agent count, and knowledge base structure. We verify the Freshdesk plan and confirm Custom Objects and SLA Policy availability. The discovery output is a written migration scope document covering record counts by type, a list of custom fields requiring Freshdesk equivalent creation, the SLA configuration matrix for recreation, and a Change and Problem record handling recommendation based on the customer's Freshdesk plan.
Schema design and Freshdesk configuration planning
We design the destination schema in Freshdesk. This includes creating custom fields on the Ticket object for itsm_record_type__c, original_priority__c, and original_category__c. If the customer is on Freshdesk Growth or Enterprise, we design the Change Request and Problem custom objects with their field schemas and lookup relationships. We document the SLA Policy recreation table and the approval chain rebuild guide. All Freshdesk configuration changes are planned before any data extraction begins so that the destination schema is ready when migration starts.
Sandbox validation and mapping sign-off
We run a representative migration into a Freshdesk test account using a sample of the source data (typically 200-500 tickets per record type). The customer's IT lead reviews the ticket tagging, group assignments, SLA reference notes, and custom object records against the source ITSM 365 data. Any field mapping corrections, custom field additions, or SLA configuration errors are fixed before the production migration. Sandbox sign-off is a required checkpoint before production cutover.
Knowledge base migration
We extract the ITSM 365 knowledge base taxonomy (categories, subcategories, articles) and map it to Freshdesk Solutions categories. Articles migrate with HTML body content preserved. Complex multi-level folder structures are flattened into Freshdesk-compatible two-level categories with the full path documented in the article description field. Articles with embedded external content (Confluence links, video embeds) are flagged for manual cleanup. Draft articles migrate as unpublished.
Production migration in dependency order
We migrate into the production Freshdesk account in dependency order: Organizations (from ITSM 365 Companies), Agents and Groups (from ITSM 365 users and agent groups), Tickets with itsm_record_type tagging (Incidents and Service Requests first, then Change and Problem records if Custom Objects are configured), Attachments (chunked for files over 5 MB), and Knowledge Base articles (by category). Each phase emits a row-count reconciliation report. We use the Freshdesk REST API with rate-limit handling and exponential backoff.
Cutover, delta, and admin rebuild handoff
We freeze ITSM 365 writes during cutover, run a final delta migration of any records modified during the freeze window, then enable Freshdesk as the system of record. We deliver the SLA Policy recreation guide and the approval chain rebuild inventory to the customer's admin team. We do not rebuild SLA Policies or approval chains inside the migration scope; that work requires admin access and is handled separately. We support a three-day hypercare window for reconciliation issues raised during early Freshdesk use.
Platform deep dives
ITSM 365
Source
Strengths
Weaknesses
Freshdesk
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across ITSM 365 and Freshdesk.
Object compatibility
2 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
ITSM 365: Not publicly documented in English-language materials.
Data volume sensitivity
ITSM 365 doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during ITSM 365 to Freshdesk migration scoping. Not seeing yours? Book a call.
Walk through your ITSM 365 to Freshdesk migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave ITSM 365
Other ways to arrive at Freshdesk
Same-Helpdesk migrations
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.