Helpdesk migration
Field-level mapping, validation, and rollback between Mint Service Desk and Zendesk. We move data and schema; workflows are rebuilt natively in Zendesk.
Mint Service Desk
Source
Zendesk
Destination
Compatibility
7 of 11
objects map 1:1 between Mint Service Desk and Zendesk.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Mint Service Desk to Zendesk is a cross-platform migration that requires resolving a per-installation source schema, a queue-based routing model, and an ITIL-aligned taxonomy against Zendesk's unified ticket, organization, and user data model. Mint Service Desk bundles ticket routing, access permissions, and SLA rules into Queues; Zendesk separates these into Groups, Views, and SLA Policies respectively, so we design a mapping layer during scoping rather than relying on a one-to-one name match. Custom fields on Tickets, Companies, and Assets are defined per Mint SD installation with no stable baseline, which means we must introspect the source tenant's field definitions before we can map them to Zendesk's custom field array. We do not migrate Mint SD workflows, automations, or ITSM change records as code; we deliver a written inventory of every active rule and approval chain for the customer's admin to rebuild in Zendesk's automation layer.
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 Mint Service Desk 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.
Mint Service Desk
Ticket
Zendesk
Ticket
1:1Mint SD Tickets map 1:1 to Zendesk Tickets. We map Subject, Description, Type (Incident, Request, Problem), Status, Priority, Assignee, and timestamps directly. Mint SD custom fields on tickets migrate to Zendesk's custom_fields array using the field ID from the source schema introspection. Any Mint SD ticket number is preserved in a custom field mintsd_ticket_number__c for cross-reference. If the source tenant uses a custom ticket number format, we document it for the customer's admin to configure as a Zendesk display ID if required.
Mint Service Desk
Company
Zendesk
Organization
1:1Mint SD Companies map to Zendesk Organizations. We use the Company name as the Organization name and preserve all linked relationships to Tickets. Mint SD custom properties on Companies migrate to Zendesk Organization custom fields. If the source Mint SD tenant stores a contract type, SLA tier, or account manager on the Company, these become custom fields on the Zendesk Organization.
Mint Service Desk
Agent (User)
Zendesk
Agent (User)
1:1Mint SD Agents map to Zendesk Users by email address match. We preserve group membership and role information from Mint SD and map them to Zendesk Groups and Agent Roles. Active Mint SD agents become active Zendesk agents; inactive or archived agents become Zendesk end-users (requesters) unless the customer specifies a different handling. Queue permission sets from Mint SD require explicit mapping to Zendesk Group membership because the permission model differs structurally.
Mint Service Desk
Queue
Zendesk
Group + View
1:manyMint SD Queues bundle ticket routing, access permissions, and SLA rules. Zendesk separates these concerns: Groups handle agent permission scoping, and Views handle routing and filtering. We map each Mint SD Queue to a Zendesk Group by the closest matching name, and we replicate the queue's routing filter logic as a Zendesk View. The SLA linkage that was bundled in the Mint SD Queue is separately mapped to a Zendesk SLA Policy (see SLA Rules mapping). Queue permission sets that restrict which agents can access which tickets map to Zendesk Group membership and are validated post-import.
Mint Service Desk
Custom Field
Zendesk
Custom Field
lossyCustom fields in Mint SD are defined per-installation with no standard baseline. We introspect the source tenant's custom field definitions (field name, data type, applicable entity) before migration begins. Each Mint SD custom field maps to a Zendesk custom field of the equivalent type: drop-down to single-select, multi-select to multi-select, checkbox to checkbox, numeric to integer, text to text. If a source custom field has no destination equivalent, we create it in Zendesk Admin Center before the import phase. Any Mint SD custom field that cannot be mapped (due to data type incompatibility) is flagged in the scoping report with the customer's preferred handling: drop, map to text, or create a Zendesk equivalent.
Mint Service Desk
SLA Rule
Zendesk
SLA Policy
1:1Mint SD SLA rules attach to Queues or individual Ticket Types. We map each SLA rule to a Zendesk SLA Policy by the closest matching name and breach target. In Zendesk, SLA Policies are applied via triggers or automatically based on Views; we configure the trigger or view association during migration so that SLA breach tracking resumes immediately on imported tickets. We document all SLA-to-Queue linkages in the migration manifest and flag any Queue name changes as a post-migration risk item that requires SLA re-attachment.
Mint Service Desk
Asset
Zendesk
Asset
1:1Mint SD Assets (hardware, software, configuration items) migrate to Zendesk Assets if the destination Zendesk Suite plan includes Asset Management. Assets carry custom fields, link to Companies (Organizations), and may link to Tickets. We migrate asset records with their linked relationships preserved. If the destination Zendesk plan does not include Asset Management, we flag this during scoping and offer a custom field-based asset record alternative that stores the same data without requiring the add-on.
Mint Service Desk
Attachment
Zendesk
Attachment
lossyMint SD stores attachment references as URLs or file paths on Tickets and Assets. These references will not resolve in Zendesk after migration because the source storage URLs are inaccessible. We re-upload attachments to Zendesk's native storage during migration and update all attachment references to point to the new Zendesk-hosted location. For large attachment volumes (over 5,000 files), we chunk the re-upload into batches and validate a statistically significant sample post-import to confirm all links resolve correctly. If Mint SD attachments are stored on-premise in a file share, we work with the customer to establish secure read access for re-upload.
Mint Service Desk
Type (Ticket Type)
Zendesk
Ticket Field (Type)
1:1Mint SD Ticket Types (Incident, Request, Problem, Change) map to Zendesk's Ticket Type field. Incident and Request map directly. Problem maps to a custom Ticket Type value in Zendesk. Change Management Records (see separate mapping) carry their own approval chain and are migrated with their linked tickets. Custom Type values from Mint SD are treated as enumerated field mappings with the same custom field resolution process.
Mint Service Desk
Time Entry
Zendesk
Comment (internal note)
1:1Mint SD agents can log time entries against Tickets for billing, SLA tracking, or internal accounting. Zendesk does not have a native time-entry object; time logs migrate as internal comments on the Ticket with the time value and agent attribution preserved in the comment body. If the customer requires time tracking in Zendesk for billing or reporting purposes, we document this as a post-migration configuration item requiring a Zendesk time-tracking app from the Marketplace.
Mint Service Desk
Change Management Record
Zendesk
Ticket (with custom fields)
lossyMint SD Change Management Records are part of its ITIL 4 alignment and carry custom approval chains, risk ratings, and linkages to related Tickets. Zendesk does not have a native change management object. We map Change Records to Zendesk Tickets with a custom field for change_type, approval_status, and risk_level, and link them to related Tickets via a custom ticket field. Approval chains are documented in the migration handoff as items requiring rebuild in Zendesk's native approval workflow or a third-party workflow app.
| Mint Service Desk | Zendesk | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Company | Organization1:1 | Fully supported | |
| Agent (User) | Agent (User)1:1 | Fully supported | |
| Queue | Group + View1:many | Fully supported | |
| Custom Field | Custom Fieldlossy | Fully supported | |
| SLA Rule | SLA Policy1:1 | Fully supported | |
| Asset | Asset1:1 | Fully supported | |
| Attachment | Attachmentlossy | Fully supported | |
| Type (Ticket Type) | Ticket Field (Type)1:1 | Fully supported | |
| Time Entry | Comment (internal note)1:1 | Fully supported | |
| Change Management Record | Ticket (with custom fields)lossy | 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.
Mint Service Desk gotchas
Custom field schema is per-installation with no standard export profile
Queue permissions are installation-specific and must be replicated carefully
No publicly documented API rate limits
Attachment references can break if storage paths are not remapped
SLA linkage to Queues can be missed if Queue names change
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
Source schema introspection and scoping
We connect to the source Mint SD instance via API to extract the full schema: all Ticket fields (standard and custom), Company custom properties, Asset custom fields, Queue definitions (routing filters and permission sets), SLA rule definitions, and Agent role assignments. We run the Mint SD API probe to establish throughput baseline and confirm connectivity. The scoping output is a written migration map that lists every source field, its Zendesk target, any custom field creation required, and the Queue-to-Group-and-View split design. The customer reviews and signs off on this map before migration begins.
Destination Zendesk schema provisioning
We configure the Zendesk destination org based on the scoping map. This includes creating all required custom fields in Zendesk Admin Center (matching the source field data types), provisioning Zendesk Groups to match the source queue permission sets, creating Views to replicate source queue routing filters, and configuring SLA Policies with breach targets matching the source SLA rules. If the destination Zendesk plan does not include Asset Management, we configure custom field-based asset records as the alternative. All Zendesk configuration happens in the customer's production org or a designated Sandbox before any data is loaded.
Attachment preparation and re-upload planning
We inventory all attachment references across Tickets and Assets. If attachments are stored as accessible URLs in the Mint SD cloud instance, we download them in batches and prepare them for re-upload to Zendesk. If attachments are stored on a local file share (on-premise Mint SD), we coordinate with the customer to establish secure read access and a transfer method. We plan batch sizes for re-upload based on file size distribution and validate a small sample set before committing to the full volume. Attachment re-upload is sequenced after initial ticket migration so that ticket attachment references are ready to be updated as soon as the re-upload completes.
Agent and group reconciliation
We extract all distinct Mint SD agents and map them to Zendesk Users by email address. Any Mint SD agent without a matching Zendesk User goes to a reconciliation queue. The customer's Zendesk admin provisions any missing user accounts before the production migration begins. Agent role assignments from Mint SD are mapped to Zendesk Agent Roles, and group memberships are mapped to Zendesk Groups based on the Queue-to-Group design from scoping. We validate that every active Mint SD agent has a corresponding Zendesk agent with the correct group access before tickets are imported.
Production migration in dependency order
We run the production migration in record-dependency order: Organizations (from Mint SD Companies), Users, SLA Policies, Groups, Views, Tickets (with custom fields mapped, SLA Policy associated via View, and assignee resolved), Assets, Time Entries (as internal comments), and finally attachments (re-uploaded and references updated). Each phase emits a row-count reconciliation report. We run a final delta migration to capture any records created or modified in Mint SD during the migration window. Mint SD write access is suspended during cutover to ensure no records are missed in the delta.
Cutover, validation, and automation handoff
We validate a statistical sample of migrated records against the source Mint SD instance: ticket counts match, custom fields are populated, attachment links resolve, SLA policy assignments are correct, and organization links on tickets are intact. We deliver the migration report including record counts, unmapped field log, and attachment validation results. We deliver the automation and workflow inventory document listing every Mint SD rule requiring rebuild in Zendesk's Trigger, Macro, and Automation layers. We support a 72-hour hypercare window for reconciliation issues. Post-migration admin configuration (workflow rebuild, change management setup, reporting dashboard design) is outside standard scope.
Platform deep dives
Mint Service Desk
Source
Strengths
Weaknesses
Zendesk
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 Mint Service Desk and Zendesk.
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
Mint Service Desk: Not publicly documented.
Data volume sensitivity
Mint Service Desk 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 Mint Service Desk to Zendesk migration scoping. Not seeing yours? Book a call.
Walk through your Mint Service Desk 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 Mint Service Desk
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.