Helpdesk migration
Field-level mapping, validation, and rollback between Sunrise HR Case Management and Freshdesk. We move data and schema; workflows are rebuilt natively in Freshdesk.
Sunrise HR Case Management
Source
Freshdesk
Destination
Compatibility
7 of 10
objects map 1:1 between Sunrise HR Case Management and Freshdesk.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Sunrise HR Case Management to Freshdesk is a migration from an Infor-ecosystem HR service desk to a general-purpose helpdesk platform. The Sunrise schema uses HR Cases as the primary record with Queries and Requests as linked sub-objects, while Freshdesk uses Tickets as the primary record with a separate Requesters object for employee contact data. We map the Sunrise case hierarchy into Freshdesk Tickets and Contacts, preserve SLA breach timestamps as read-only custom fields, and flag that Sunrise escalation rules and workflow automations stored in the Infor OS configuration layer do not export as data. We deliver a written inventory of every visible escalation rule and SLA definition so the customer's HR administrator can rebuild them in Freshdesk's SLA Policies and automation rules post-migration. Freshdesk's API is available from the Blossom tier ($15/agent/month) onward; Sprout-tier accounts require an upgrade before migration begins.
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 HR Case Management 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 HR Case Management
HR Case
Freshdesk
Ticket
1:1Sunrise HR Cases map directly to Freshdesk Tickets. We extract case status, priority, category, assignee, created/updated timestamps, and the linked employee reference. Case audit history (status transitions, assignee changes, SLA breach events) migrates as Freshdesk Ticket conversation entries to preserve the full case timeline. Case ID from Sunrise is stored in a Freshdesk custom field for cross-reference during reconciliation.
Sunrise HR Case Management
HR Query
Freshdesk
Ticket (child note or sub-ticket)
1:manySunrise Queries are lightweight request objects linked to parent Cases. Each Query migrates as a separate Freshdesk Ticket or as a note appended to the parent Ticket, depending on whether the customer treats Queries as sub-cases or conversation threads. Query text, submitter, assigned handler, and resolution status transfer directly. We flag any Queries without a parent Case and escalate to the reconciliation queue.
Sunrise HR Case Management
HR Request
Freshdesk
Ticket
1:1Sunrise Requests (structured HR service requests such as absence approvals and equipment requests) map to Freshdesk Tickets. Request type, custom fields, approval chain status, and current stage transfer to Freshdesk ticket fields and a custom approval_status field. Approval chain history migrates as conversation entries with timestamp attribution.
Sunrise HR Case Management
Employee
Freshdesk
Requester (Contact)
1:1Sunrise Employees are referenced from Infor HCM or a connected HRIS as the subject of a case. We preserve the employee identifier, name, email, and department in Freshdesk Requesters. The mapping strategy depends on the HRIS type: if the employee data lives in Infor HCM, we resolve the employee-to-case linkage directly; if the HRIS is a non-Infor system, we establish a custom lookup table during discovery before the employee migration phase begins.
Sunrise HR Case Management
Agent / HR Handler
Freshdesk
Agent
1:1Sunrise Agents (HR staff who own and resolve cases) map to Freshdesk Agents. We extract agent name, role, team assignment, and active status. Team structures may differ between Sunrise and Freshdesk; we document the current team hierarchy during discovery and flag any unresolvable team mappings for the customer's administrator to configure in Freshdesk Admin > Groups before agent migration.
Sunrise HR Case Management
SLA Definition
Freshdesk
SLA Policy
lossySunrise SLA definitions tied to case categories are exported as metadata during scoping. We create a written mapping document that pairs each Sunrise SLA (name, target resolution time, breach action) with a Freshdesk SLA Policy configuration. SLA Policies are available from Freshdesk Garden tier ($49/agent) onward; customers on Blossom receive a custom field-based SLA tracking workaround with breach timestamps stored as read-only fields on the Ticket.
Sunrise HR Case Management
SLA Breach Record
Freshdesk
Custom Ticket Field
1:1Historical SLA breach events stored as audit entries on Sunrise Cases migrate as read-only custom fields on Freshdesk Tickets. Each breach record carries the breached SLA name, breach timestamp, and resolution delta. This preserves compliance reporting continuity; Freshdesk does not natively replay SLA clock calculations on historical records, so breach timestamps are migrated as static data rather than live calculations.
Sunrise HR Case Management
Escalation Rule
Freshdesk
Automation Rule (rebuild required)
lossySunrise escalation rules stored in the Infor OS workflow engine do not export as records. We document every visible escalation rule during discovery (trigger condition, escalation target, delay, notification action) and deliver a written inventory recommending equivalent Freshdesk Automation Rules and Freddy AI rules. The customer's HR administrator rebuilds these post-migration; we provide the rule logic summary but do not implement automations inside the migration scope.
Sunrise HR Case Management
Attachment
Freshdesk
Ticket Attachment
1:1Documents attached to Sunrise Cases (policies, evidence, correspondence) are extracted as binary blobs from the Infor OS API. We download each attachment, preserve its original filename and content type, and re-attach it to the corresponding migrated Freshdesk Ticket. Attachments over 20 MB are flagged for the customer to re-upload manually due to Freshdesk API size limits.
Sunrise HR Case Management
Tag / Category
Freshdesk
Tag
1:1Sunrise case categories and tags are exported as flat label lists. We map them to Freshdesk Tags, merging where duplicate labels exist and flagging unresolvable category-to-tag conflicts. The customer chooses the tag taxonomy strategy during scoping: flat tag list or hierarchical tag structure.
| Sunrise HR Case Management | Freshdesk | Compatibility | |
|---|---|---|---|
| HR Case | Ticket1:1 | Fully supported | |
| HR Query | Ticket (child note or sub-ticket)1:many | Fully supported | |
| HR Request | Ticket1:1 | Fully supported | |
| Employee | Requester (Contact)1:1 | Fully supported | |
| Agent / HR Handler | Agent1:1 | Fully supported | |
| SLA Definition | SLA Policylossy | Fully supported | |
| SLA Breach Record | Custom Ticket Field1:1 | Fully supported | |
| Escalation Rule | Automation Rule (rebuild required)lossy | Fully supported | |
| Attachment | Ticket Attachment1:1 | Fully supported | |
| Tag / Category | Tag1: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 HR Case Management gotchas
Escalation rules do not export as data
SLA metadata requires manual reconstruction
Integration dependency on Infor HRIS
UK G-Cloud procurement may restrict data residency
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 Freshdesk tier assessment
We audit the Sunrise HR Case Management environment: case volume by category, active SLA definitions, escalation rule inventory, employee data source (Infor HCM or third-party HRIS), attachment count and total size, and agent count by team. We simultaneously assess the destination Freshdesk account: current tier, existing ticket fields, existing tags and groups, and SLA Policy configuration status. The discovery output is a written migration scope document that includes the employee lookup strategy, SLA migration approach, and escalation rule inventory.
Employee mapping and Requester pre-creation
We extract employee records from Sunrise (or the integrated HRIS) and map them to Freshdesk Requesters. Where the employee data source is Infor HCM, we resolve the linkage directly. Where the HRIS is non-Infor, we use the custom lookup table established during discovery to match Sunrise employee identifiers to Freshdesk Requester records. Any unmatched employees go to a reconciliation queue for the customer to resolve before case migration begins.
Freshdesk schema preparation
We configure the Freshdesk destination schema before data migration: custom ticket fields for Sunrise case IDs and SLA breach data, tag taxonomy aligned to Sunrise categories, groups and teams mapped from Sunrise agent teams, and SLA Policies configured (Garden tier) or custom SLA fields set up (Blossom tier). Schema changes are deployed to a Freshdesk sandbox or trial account first for validation.
HR Case and sub-record extraction
We extract HR Cases from the Sunrise Infor OS REST API in batches, preserving the case hierarchy (Case with linked Queries and Requests), case status, priority, category, assignee, created/updated timestamps, and full audit trail. SLA breach records are extracted as separate rows and linked to their parent Case during the transform phase. Attachments are downloaded in parallel with the case extraction, with filenames and content types preserved.
Data transform and Freshdesk import
We transform Sunrise records to Freshdesk Tickets and Requesters using the mapping defined during discovery. Cases ingest with their full conversation history, SLA breach timestamps as custom fields, and category tags applied. Queries and Requests attach to parent Tickets as conversation notes or sub-tickets per the customer's chosen model. Agents map to Freshdesk Agents with group assignments resolved from the Sunrise team hierarchy. We use the Freshdesk REST API with rate-limit handling and exponential backoff.
Cutover, validation, and escalation rule handoff
We freeze Sunrise write access during the cutover window, run a final delta migration of any records modified during the migration window, and validate the Freshdesk import: record counts reconciled against Sunrise source, spot-checks on 25-50 random Tickets for field accuracy, and attachment count verified. We deliver the escalation rule inventory and SLA configuration guide to the customer's HR administrator. We support a one-week hypercare window for reconciliation issues. Workflow and automation rebuilds are outside standard migration scope.
Platform deep dives
Sunrise HR Case Management
Source
Strengths
Weaknesses
Freshdesk
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. All 7 core objects map 1:1 between Sunrise HR Case Management and Freshdesk.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Sunrise HR Case Management and Freshdesk.
Object compatibility
All 7 core objects map 1:1 between Sunrise HR Case Management and Freshdesk.
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 HR Case Management: Not publicly documented — confirmed during scoping. Volume planning is supported via the dedicated test/sandbox environment before production load..
Data volume sensitivity
Sunrise HR Case Management 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 HR Case Management to Freshdesk migration scoping. Not seeing yours? Book a call.
Walk through your Sunrise HR Case Management 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 HR Case Management
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.