Helpdesk migration
Field-level mapping, validation, and rollback between Folder HelpDesk and Zendesk. We move data and schema; workflows are rebuilt natively in Zendesk.
Folder HelpDesk
Source
Zendesk
Destination
Compatibility
10 of 12
objects map 1:1 between Folder HelpDesk and Zendesk.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Moving from Folder HelpDesk to Zendesk is an upgrade from a lightweight shared-inbox tool to an enterprise helpdesk platform with multi-channel routing, advanced automation, and a mature integrations ecosystem. Folder HelpDesk structures data around email threads routed through shared inboxes, while Zendesk uses Tickets with a separate End-User and Agent data model, Organizations, and a first-class Help Center. We normalize Folder HelpDesk conversation threads by parsing MIME headers and reconstructing the chronological order, map customer records to Zendesk End Users with Organization lookups where applicable, and preserve timestamps across all migrated objects. Folder HelpDesk SLA breach clocks and Folder HelpDesk macros or automation rules do not migrate as live configuration; we deliver a written inventory of both for the customer's Zendesk admin to rebuild in Triggers, Macros, and SLA Policies post-migration.
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 Folder HelpDesk object lands in Zendesk, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Folder HelpDesk
Ticket
Zendesk
Ticket
1:1Folder HelpDesk Tickets map directly to Zendesk Tickets. We preserve subject, body, status (Folder HelpDesk statuses map to Zendesk ticket_status values), priority, assignee (mapped via email to the Zendesk agent User), created_at, updated_at, and the full conversation thread including internal notes. Thread order is reconstructed by parsing Folder HelpDesk's received headers and inline reply markers. Public comments become Zendesk public Ticket comments; internal notes become Zendesk internal comments.
Folder HelpDesk
Customer
Zendesk
End User
1:1Folder HelpDesk Customer records (end-user contact records linked to tickets) map to Zendesk Users with role=end-user. We transfer name, email, phone, and any custom field values into typed Zendesk user fields. Email address serves as the dedupe key during import. If the customer has a portal ID or previous ticket reference in Folder HelpDesk, we preserve it in a custom field legacy_customer_id__c for cross-reference.
Folder HelpDesk
Organization
Zendesk
Organization
1:1Folder HelpDesk Organization records (company-level groupings of customers) map to Zendesk Organizations. We transfer organization name, domain, and any custom fields. If Folder HelpDesk has a parent-child organization hierarchy, we replicate that as Zendesk parent Organization lookups. Organizations are imported before End Users so that the organization_id lookup is satisfied at User insert time.
Folder HelpDesk
Agent
Zendesk
Agent (User with agent role)
1:1Folder HelpDesk Agent records map to Zendesk User accounts with agent-level permissions. We match agents by email address and transfer display name, role (admin/agent), and group membership. Any Folder HelpDesk Agent without a matching Zendesk User email goes to a reconciliation queue for the customer's Zendesk admin to provision before ticket import begins. Agent-to-ticket ownership is resolved at migration time using the email-to-User lookup.
Folder HelpDesk
Attachment
Zendesk
Attachment
1:1File attachments on Folder HelpDesk tickets migrate to Zendesk Ticket Attachments. We preserve filename, MIME type, and binary content. Attachments exceeding Zendesk's 50 MB per-file upload limit are chunked and retried; files exceeding that threshold after chunking are flagged in the transfer log for manual retrieval. The parent ticket is linked via ticket_id at the time of attachment upload.
Folder HelpDesk
Tag
Zendesk
Tag
1:1Folder HelpDesk Tags applied to tickets migrate to Zendesk Tags. Zendesk uses a flat tag namespace; Folder HelpDesk's tag hierarchy (if any) is flattened with a path separator (e.g., product/billing becomes productbilling or product::billing) as the customer chooses during scoping. Tags used for categorization are applied to Zendesk tickets at insert time via the tag endpoint.
Folder HelpDesk
Custom Fields
Zendesk
Custom Fields
lossyFolder HelpDesk custom fields on Tickets and Customers require pre-migration schema alignment with Zendesk's custom field model. We inspect the source field schema during discovery, identify each field's data type (text, date, dropdown, checkbox), and either map it to an equivalent Zendesk field type or flag it as requiring a Zendesk custom field to be created before import. Tier-gated custom fields (available on Professional but not Starter) are noted separately. Dropdown fields in Folder HelpDesk migrate as Zendesk dropdown or tag fields depending on the value cardinality.
Folder HelpDesk
Knowledge Base Articles
Zendesk
Help Center Articles
1:1Folder HelpDesk Knowledge Base articles (where available on Professional and Enterprise tiers) migrate to Zendesk Guide articles. We export title, body HTML, section or category placement, and attachments. Content written in Folder HelpDesk's markdown-like format requires HTML normalization before Zendesk import. We preserve article-to-section hierarchy as Zendesk Section and Category structure. Articles are imported before tickets to ensure Help Center links embedded in ticket replies resolve correctly.
Folder HelpDesk
Macros / Templates
Zendesk
Macros
1:1Folder HelpDesk macros and email templates migrate as Zendesk Macro records at the text and variable placeholder level. We export macro body text and any dynamic variable syntax as a written macro inventory document. Complex conditional routing logic in Folder HelpDesk macros cannot be expressed as Zendesk Macro conditions and must be rebuilt as Zendesk Triggers or Automations by the customer's admin post-migration. We do not migrate conditional logic as code.
Folder HelpDesk
Time Entries
Zendesk
Time Tracking
1:1Billable or tracking hours logged against a Folder HelpDesk ticket migrate to Zendesk Time Tracking entries if the Zendesk account has the Time Tracking feature enabled. We map time value (in minutes), agent, and ticket linkage. If the destination Zendesk plan does not include Time Tracking, time entries are preserved as internal comments with a standardized time notation for manual reconstruction.
Folder HelpDesk
Groups / Teams
Zendesk
Groups
1:1Folder HelpDesk Groups (team-level routing assignments for agents) map to Zendesk Groups. We transfer group name and membership. Agent-to-group assignments are resolved during User import using the email-to-User lookup. Zendesk Groups are created before ticket import so that the group_id field on tickets is satisfied at insert time.
Folder HelpDesk
SLA Policies
Zendesk
SLA Policies
lossyFolder HelpDesk SLA policies (Enterprise tier) do not migrate as live configuration because SLA timers are computed in real time and are not exported as historical data. We deliver a written inventory of every Folder HelpDesk SLA policy including its name, business hours definition, first-response target, and next-response target, which the customer's Zendesk admin recreates in Zendesk SLA Policies post-migration. SLA breach state resets on migration day and must be monitored from the first new ticket in Zendesk.
| Folder HelpDesk | Zendesk | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Customer | End User1:1 | Fully supported | |
| Organization | Organization1:1 | Fully supported | |
| Agent | Agent (User with agent role)1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Custom Fields | Custom Fieldslossy | Mapping required | |
| Knowledge Base Articles | Help Center Articles1:1 | Mapping required | |
| Macros / Templates | Macros1:1 | Mapping required | |
| Time Entries | Time Tracking1:1 | Mapping required | |
| Groups / Teams | Groups1:1 | Fully supported | |
| SLA Policies | SLA Policieslossy | Not 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.
Folder HelpDesk gotchas
SLA breach state does not transfer as live data
Email thread metadata parsing varies by source
Custom field schema varies between account plans
Attachment size limits may truncate large exports
Zendesk gotchas
Data export requires API scripting on non-Enterprise plans
Automations cap at 500 active rules and 1,000 tickets per hour
Help Center has no native export feature
Custom Objects and full data export are Enterprise-only
Pair-specific challenges
Migration approach
Discovery and schema audit
We audit the source Folder HelpDesk account across plan tier (Starter/Professional/Enterprise), ticket volume, custom field schema, active macros, Knowledge Base structure, group and agent roster, and attachment total size. We pair this with a Zendesk readiness check: confirming the Zendesk Suite tier, whether Guide (Knowledge Base) is enabled, and whether the Time Tracking feature is available. The discovery output is a written migration scope document listing every object to migrate, the field-level mapping for each, and any objects that require manual rebuild post-migration.
Custom field and organization schema preparation in Zendesk
Before any data moves, we pre-create the Zendesk custom fields required to receive Folder HelpDesk custom field data. We also create the Zendesk Groups, Organizations, and (if applicable) Help Center Sections that will receive migrated records. Custom fields are deployed with the correct field type (text, dropdown, checkbox, date) matching the Folder HelpDesk source schema. This step requires the customer's Zendesk admin to confirm field names and data type assignments.
Demo migration and reconciliation
We run a representative sample migration (typically 50 to 200 records across Tickets, Users, Organizations, and Attachments) into the customer's Zendesk environment to validate field mapping, thread reconstruction, timestamp preservation, and tag application. The customer's support team spot-checks migrated records against the Folder HelpDesk source and signs off the mapping before the full production migration begins. Corrections to field mapping, custom field type, or Organization hierarchy are applied here.
Production migration in dependency order
We run production migration in record-dependency order: Groups (created first so agent group_id references are satisfied), Organizations, End Users (with organization_id resolved), Agents (User provisioning confirmed by email match), Tickets (with requester_id and assignee_id resolved via email lookup), Attachments (linked to parent ticket), Tags (applied post-ticket insert via the Zendesk tag API), Time Entries (if Time Tracking is enabled), and Knowledge Base Articles (imported after tickets to ensure Help Center links resolve). Each phase emits a row-count reconciliation report before the next phase begins.
SLA policy and macro inventory delivery
We deliver a written SLA Policy inventory documenting every Folder HelpDesk SLA policy including policy name, applicable business hours, first-response target, and next-response target. We also deliver a Macro inventory document listing every Folder HelpDesk macro with its body text and variable placeholders. The customer's Zendesk admin uses these documents to recreate SLA Policies in Zendesk Admin and to rebuild conditional macro logic as Zendesk Triggers and Macros post-migration.
Cutover, delta sync, and validation
We freeze Folder HelpDesk writes during the cutover window, run a final delta migration of any tickets or comments created during the migration, then enable Zendesk as the system of record. We validate ticket count, attachment count, and timestamp integrity against the Folder HelpDesk source. We support a three-day post-migration window where we resolve any data quality issues raised by the customer's support team. We do not rebuild Folder HelpDesk macros, triggers, or automation rules in Zendesk; that work is documented separately for the customer's admin to execute.
Platform deep dives
Folder HelpDesk
Source
Strengths
Weaknesses
Zendesk
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Folder HelpDesk and Zendesk.
Object compatibility
3 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
Folder HelpDesk: Not publicly documented.
Data volume sensitivity
Folder HelpDesk 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 Folder HelpDesk to Zendesk migration scoping. Not seeing yours? Book a call.
Walk through your Folder HelpDesk to Zendesk migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Folder HelpDesk
Other ways to arrive at Zendesk
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.