Helpdesk migration

Migrate from Sunrise ITSM to Freshdesk

Field-level mapping, validation, and rollback between Sunrise ITSM and Freshdesk. We move data and schema; workflows are rebuilt natively in Freshdesk.

Sunrise ITSM logo

Sunrise ITSM

Source

Freshdesk

Destination

Freshdesk logo

Compatibility

80%

8 of 10

objects map 1:1 between Sunrise ITSM and Freshdesk.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Sunrise ITSM logo

Sunrise ITSM

What's pushing teams away

  • Vendor lock-in through deep customisation becomes difficult to unwind when the organisation wants to switch platforms or significantly restructure its ITSM setup.
  • Pricing model lacks transparency — the subscription covers core modules but some advanced capabilities are gated behind further cost, leading to budget surprises post-onboarding.
  • Limited integration ecosystem compared to larger platforms like ServiceNow or Jira Service Management, making it harder to connect to enterprise monitoring or HR tools.
  • Self-service portal customisation is constrained for non-technical admins, requiring developer involvement for more advanced portal tweaks.

Choosing

Freshdesk logo

Freshdesk

What's pulling them in

  • Free tier for 1-2 agents with no credit card makes initial evaluation risk-free and appeals to startups and small support teams.
  • Per-agent pricing is predictable and scales cleanly as teams grow from Growth at $15/agent/month to Enterprise at $89/agent/month.
  • Freddy AI Copilot and Email AI Agent bring AI assistance without forcing a full platform switch, appealing to teams already embedded in Freshdesk.
  • Multilingual help desk and customer portal features serve global SMB teams without requiring enterprise-level investment.
  • Collaborators up to 5,000 included in paid plans allow non-agent stakeholders to view tickets without additional licensing cost.

Object mapping

How Sunrise ITSM objects map to Freshdesk

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

maps to

Freshdesk

Ticket

1:1
Fully supported

Sunrise 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

maps to

Freshdesk

Ticket

1:1
Fully supported

Sunrise 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

maps to

Freshdesk

Ticket (category-flagged)

lossy
Fully supported

Sunrise 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)

maps to

Freshdesk

Asset (Freshdesk Growth+)

1:1
Fully supported

Sunrise 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

maps to

Freshdesk

Solution

1:1
Fully supported

Sunrise 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

maps to

Freshdesk

Contact

1:1
Fully supported

Sunrise 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

maps to

Freshdesk

Agent

1:1
Fully supported

Sunrise 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

maps to

Freshdesk

Group

1:1
Fully supported

Sunrise 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

maps to

Freshdesk

Product

lossy
Fully supported

Sunrise 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

maps to

Freshdesk

Ticket Attachment

1:1
Fully supported

Sunrise 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.

Gotchas + challenges

What specifically takes care here

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 logo

Sunrise ITSM gotchas

High

Custom module schema is invisible to standard exports

High

No documented public API for bulk data extraction

Medium

Attachment storage paths reference internal file servers

Medium

ITBM training and skills module uses effective-date semantics

Freshdesk logo

Freshdesk gotchas

High

API access is blocked on the free plan

High

Per-minute rate limits are account-wide and endpoint-specific

Medium

Multi-channel source types do not map 1:1 to all destinations

Medium

Custom objects created in-product cannot be accessed by other apps

Low

Contact import requires at least 10 existing tickets in the account

Pair-specific challenges

  • No public bulk export API in Sunrise ITSM

    Sunrise ITSM does not expose a bulk export endpoint that migration tooling can call directly. Unlike platforms with documented REST APIs, extracting data from Sunrise ITSM requires coordinating with Sunrise Software's professional services team to obtain structured CSV or extract files. This coordination adds one to two weeks to the project timeline before migration scoping begins. We initiate the vendor pull request during discovery and do not begin schema audit work until the source data extract is in hand. Skipping this step results in incomplete migration packages with silently omitted records.

  • Custom module schemas are invisible without vendor assistance

    Sunrise ITSM customers who run bespoke modules beyond standard Incident, Request, Change, and Asset objects have custom field schemas that are not exposed through any public export interface. We request the full live schema from Sunrise Software support before migration scoping so we can map every custom field to Freshdesk Custom Objects (Growth tier). If we skip this schema extraction, custom module data is silently omitted from the migration package. Customers with 30+ active modules are at highest risk because the full scope of bespoke data is not visible to the customer's own admin team without Sunrise support assistance.

  • Freshdesk Custom Objects lookup UX is constrained

    Freshdesk Custom Objects (available on Growth and higher) allow custom data entities linked to Tickets and Contacts, but the community reports that the lookup field UX is clunky: it only shows three matching results and requires the agent to type exact details to find a match. Sunrise ITSM custom modules with lookup-style references to CIs, contacts, or other records will migrate to Freshdesk Custom Objects, but the customer should plan to adjust agent-facing UX expectations. We flag every Custom Object relationship for manual review post-migration.

  • Sunrise attachment file paths may reference decommissioned servers

    Sunrise ITSM stores attachment references as file paths rather than inline binary data. Some customers host these on internal network drives or aging file servers. We resolve each reference, retrieve the file, and package it for re-attachment in Freshdesk. If the source file server is decommissioned or access is revoked before migration completes, those attachments become unrecoverable. We flag this risk during discovery and request that the customer confirms attachment storage health before the migration window opens.

  • ITBM effective-date skills have no Freshdesk native equivalent

    Sunrise ITSM's ITBM training module stores skills with effective dates (earned date and expiry date) and links them to agents. Freshdesk does not model time-bound skill certifications natively. We flatten each training record into a static skills list stored as a Freshdesk Contact custom field and attach the effective date as a text property. Expired certifications are flagged for the customer's admin to review. If the customer requires active skill tracking for routing, they should plan a Freshdesk upgrade to Freshservice (which has a native Asset and ITBM module) as a separate migration path.

Migration approach

Six steps for a successful Sunrise ITSM to Freshdesk data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Sunrise ITSM logo

Sunrise ITSM

Source

Strengths

  • Over 30 configurable modules covering Incident, Request, Change, Asset, and Knowledge management in a single platform.
  • No-code graphical workflow builder lets service desk admins design automated processes without developer involvement.
  • SaaS delivery means always-on latest version with no patching or upgrade management for the customer.
  • ITIL-aligned data model with structured fields for priority, category, and SLA timers across all ticket types.

Weaknesses

  • API documentation and developer resources are sparse, making programmatic data extraction harder without vendor assistance.
  • UK-regional focus limits availability of localised support for customers outside that geography.
  • No publicly documented bulk export endpoint, so migrating large ticket histories requires vendor-coordinated data pulls.
Freshdesk logo

Freshdesk

Destination

Strengths

  • Generous free tier with no credit card required for 1-2 agents for 6 months.
  • Per-agent pricing model is transparent and scales linearly with team growth.
  • Freddy AI Copilot integrates assistance directly into the agent workspace without requiring separate tooling.
  • Multilingual help desk and customer portal serve global teams on Pro and Enterprise plans.
  • Shared inbox, threads, and tasks keep ticket context unified across multi-channel conversations.

Weaknesses

  • Freddy AI is a separate paid add-on charged per session, making AI costs unpredictable and hard to budget.
  • Performance issues including delayed loading and duplicate tickets are recurring user complaints during high-volume periods.
  • Customization is more limited than Zendesk, with fewer workflow options and reporting flexibility.
  • Add-ons for chat, advanced routing, and custom reporting are gated behind higher tiers or separate module purchases.
  • API access is completely disabled on the free plan, blocking any programmatic data export or migration tooling.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 1 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Sunrise ITSM and Freshdesk.

  • Object compatibility

    B

    1 of 7 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    7-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Sunrise ITSM: Not publicly documented.

  • Data volume sensitivity

    B

    Sunrise ITSM doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Sunrise ITSM to Freshdesk migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Sunrise ITSM to Freshdesk data migrations

Answers to the questions buyers ask most during Sunrise ITSM to Freshdesk migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most migrations land between three and five weeks for accounts under 10,000 tickets, 2,000 contacts, and no bespoke custom modules. Migrations with multiple Sunrise modules, large attachment libraries (over 20,000 files), or bespoke custom modules requiring individual schema mapping move to six to ten weeks because of the vendor-assisted data-pull coordination and per-module schema design work. The Sunrise data extract alone adds one to two weeks before migration scoping begins compared to API-first platforms.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Sunrise ITSM.
Land in Freshdesk, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day