Helpdesk migration
Field-level mapping, validation, and rollback between Sunrise ITSM and Freshdesk. We move data and schema; workflows are rebuilt natively in Freshdesk.
Sunrise ITSM
Source
Freshdesk
Destination
Compatibility
8 of 10
objects map 1:1 between Sunrise ITSM and Freshdesk.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Sunrise ITSM to Freshdesk is a data-model translation exercise first and a record migration second. Sunrise ITSM is built around ITIL-aligned objects: Incidents, Service Requests, Changes, Problems, and Configuration Items with interdependencies. Freshdesk is built around Tickets, Contacts, Companies, and a lighter knowledge-base model. There is no direct Change Management object in Freshdesk, so Sunrise Change records become categorized Tickets with a custom field flag. Sunrise Assets map to Freshdesk's Asset Management module (available on higher tiers). Because Sunrise ITSM has no publicly documented bulk export endpoint, we coordinate a vendor-assisted data pull with Sunrise Software's professional services team before migration scoping begins, which adds one to two weeks to the project timeline compared to API-first platforms. Custom modules built on Sunrise's 30+ configurable module architecture require a live schema extraction from Sunrise Software support; without it, custom module data is silently omitted. We do not migrate Sunrise ITSM Workflows, SLA schedules, or Approval matrices as code. We deliver a written inventory of these configurations for the customer's admin to rebuild in Freshdesk's automation framework.
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 Sunrise ITSM 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.
Sunrise ITSM
Incident
Freshdesk
Ticket
1:1Sunrise ITSM Incidents map to Freshdesk Tickets with ticket_type = incident. Priority, category, assignee, and all custom Incident fields migrate to Freshdesk custom ticket fields. We resolve the Sunrise agent (assignee) to a Freshdesk agent by email match before inserting. Any Sunrise Incident linked to a Knowledge Article becomes a Freshdesk Ticket with a linked Solution reference preserved in a custom field for the agent to re-attach manually after migration.
Sunrise ITSM
Service Request
Freshdesk
Ticket
1:1Sunrise Service Requests map to Freshdesk Tickets with ticket_type = request. Requestor information, fulfiller assignment, and approval chain references migrate as custom fields on the Ticket. The approval chain itself does not replicate in Freshdesk because Freshdesk's approval flows are scoped to product catalog approvals rather than ITIL request fulfilment chains; we document the approval hierarchy as a written record for the customer's admin to rebuild.
Sunrise ITSM
Change
Freshdesk
Ticket (category-flagged)
lossySunrise ITSM has a dedicated Change object with CAB approval, risk level, and calendar linkage. Freshdesk has no native Change Management object. We map Sunrise Change records to Freshdesk Tickets with a custom dropdown field change_type__c set to 'Standard', 'Normal', or 'Emergency' using the original risk level, and carry the CAB approval status as a text field. Any related CI associations are stored in a custom field ci_references__c. The customer's Freshdesk admin rebuilds the Change Advisory Board workflow using Freshdesk Scenario Automations.
Sunrise ITSM
Asset (Configuration Item)
Freshdesk
Asset (Freshdesk Growth+)
1:1Sunrise ITSM Configuration Items map to Freshdesk Assets if the destination account is on the Growth plan or higher, which includes Asset Management. We map CI name, type, serial number, and linked Incident/Change references. If the destination is on the Sprout or Blossom plan (which lack Asset Management), we map CIs to Freshdesk Tickets with a custom asset_reference__c field and flag the need for a Freshdesk upgrade or an external asset register as a written recommendation.
Sunrise ITSM
Knowledge Article
Freshdesk
Solution
1:1Sunrise ITSM Knowledge Articles map to Freshdesk Solutions. The article title, HTML body (extracted from Sunrise's customrichtext format), category, and status flag migrate directly. Some Sunrise KB articles store attachments within the body — we extract these as separate Freshdesk attachment records linked to the Solution. We flag any Sunrise articles with broken internal links for manual remediation post-migration.
Sunrise ITSM
User
Freshdesk
Contact
1:1Sunrise ITSM Users (requestors, affected users) map to Freshdesk Contacts. Email address is the primary dedupe key. First name, last name, phone, and any custom user properties migrate as Contact custom fields. We exclude Sunrise agents from the Contact migration and route them to the Agent import separately.
Sunrise ITSM
Agent
Freshdesk
Agent
1:1Sunrise ITSM Agents map to Freshdesk Agents. We match by email and carry group memberships and role assignments. Sunrise team hierarchy maps to Freshdesk Groups; escalation order maps to Freshdesk agent-level SLA configurations where applicable.
Sunrise ITSM
Team
Freshdesk
Group
1:1Sunrise ITSM Teams map to Freshdesk Groups. Team membership order and escalation hierarchy are preserved as agent-level group assignments. We note that Freshdesk Groups do not support hierarchical nesting by default, so flat group structures map cleanly but multi-level team hierarchies require flattening as a written design decision for the customer.
Sunrise ITSM
Service Catalog Item
Freshdesk
Product
lossySunrise ITSM Service Catalog items map to Freshdesk Products as the closest equivalent. Sunrise catalog items carry workflow and approval references that do not migrate. We map the item name, description, and category; we flag broken workflow references and approval matrix gaps as a written list for the customer's admin to rebuild using Freshdesk's product and scenario automation framework.
Sunrise ITSM
Attachment
Freshdesk
Ticket Attachment
1:1Sunrise ITSM attachments store file path references to internal file servers rather than inline binary data. We resolve each path reference, download the file from the source storage location, and re-attach it to the equivalent Freshdesk Ticket as a comment attachment. If the source file server is decommissioned before migration completes, unrecoverable attachments are flagged in a written inventory for the customer's IT team to address.
| Sunrise ITSM | Freshdesk | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Service Request | Ticket1:1 | Fully supported | |
| Change | Ticket (category-flagged)lossy | Fully supported | |
| Asset (Configuration Item) | Asset (Freshdesk Growth+)1:1 | Fully supported | |
| Knowledge Article | Solution1:1 | Fully supported | |
| User | Contact1:1 | Fully supported | |
| Agent | Agent1:1 | Fully supported | |
| Team | Group1:1 | Fully supported | |
| Service Catalog Item | Productlossy | Fully supported | |
| Attachment | Ticket Attachment1:1 | 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.
Sunrise ITSM gotchas
Custom module schema is invisible to standard exports
No documented public API for bulk data extraction
Attachment storage paths reference internal file servers
ITBM training and skills module uses effective-date semantics
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
Vendor-assisted data pull and schema extraction
We contact Sunrise Software professional services to initiate the data extract request. Simultaneously, we request the full live schema for all active modules, including any bespoke custom modules, directly from Sunrise Software support. We do not begin migration scoping until the raw data extract and schema documentation are in hand. This step adds one to two weeks compared to API-first platforms and we build that buffer into the project plan from day one.
Schema audit and destination design
We audit every Sunrise module schema against Freshdesk's object model. We identify which Sunrise objects map directly (Incident to Ticket, User to Contact, Knowledge Article to Solution), which require configuration (Change to Ticket with custom fields, Asset to Freshdesk Asset Management or fallback to Ticket with custom reference), and which require Freshdesk Custom Objects (bespoke Sunrise modules). We design the Freshdesk destination schema in a sandbox environment including custom ticket fields, SLA policies, group structure, and agent role assignments before any data moves.
Attachment file resolution and packaging
We extract every attachment reference from Sunrise Incidents, Service Requests, Changes, and Knowledge Articles. We resolve each file path, retrieve the file from the source storage location, and package it for re-attachment. We flag any references pointing to unreachable or decommissioned servers in a written inventory. We do not proceed to record migration until attachment resolution is complete, because Freshdesk requires attachments to be present at the time of ticket creation to associate them correctly.
Sandbox migration and reconciliation
We run a full migration into a Freshdesk sandbox using a representative data volume sample. The customer's service desk lead reconciles record counts (Incidents in, Service Requests in, Changes in, Knowledge Articles in, Assets in, Agents in, Groups in), spot-checks 25-50 random records against the Sunrise source, and validates attachment integrity. Sign-off on the sandbox migration is required before production migration begins. Any mapping corrections and custom field adjustments happen in this phase.
Production migration in dependency order
We run production migration in record-dependency order: Agents and Groups first (required for ticket ownership), Contacts (from Sunrise Users), Assets (if on Growth tier), Tickets (Incidents, Service Requests, and Changes in sequence with category flags), Knowledge Articles as Solutions, and Custom Object records last because they may have lookups to Tickets and Contacts. Each phase emits a row-count reconciliation report before the next phase begins. We freeze Sunrise ITSM write access during the production migration window to prevent delta records from accumulating mid-move.
Cutover, validation, and automation rebuild handoff
We run a final delta migration of any records modified during the cutover window, then enable Freshdesk as the system of record. We deliver a written inventory of Sunrise ITSM workflows, SLA schedules, approval matrices, and catalog item linkages requiring rebuild in Freshdesk Scenario Automations. We do not rebuild Sunrise workflows as Freshdesk automations inside the migration scope. We support a one-week post-cutover window where we resolve any data integrity issues raised by the customer's service desk team.
Platform deep dives
Sunrise ITSM
Source
Strengths
Weaknesses
Freshdesk
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 1 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 Sunrise ITSM and Freshdesk.
Object compatibility
1 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
Sunrise ITSM: Not publicly documented.
Data volume sensitivity
Sunrise ITSM 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 Sunrise ITSM to Freshdesk migration scoping. Not seeing yours? Book a call.
Walk through your Sunrise ITSM 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 Sunrise ITSM
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.