Helpdesk migration

Migrate from Mint Service Desk to Freshdesk

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

Mint Service Desk logo

Mint Service Desk

Source

Freshdesk

Destination

Freshdesk logo

Compatibility

63%

5 of 8

objects map 1:1 between Mint Service Desk and Freshdesk.

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Mint Service Desk to Freshdesk is primarily a structural re-organization and namespace translation. Mint SD bundles ticket routing, permissions, and SLA rules into Queues; Freshdesk separates agents, groups, and SLA policies as distinct objects. We introspect the source Mint SD instance to extract its per-installation custom field definitions, map them to Freshdesk's custom field API before import, and resolve the queue permission graph into Freshdesk Group and Agent configurations. Mint SD does not publish API rate limits, so we run a low-volume scoping probe against each tenant to establish a safe write throughput before the migration batch runs. Attachments, SLA linkages to queues, and time entries all transfer as linked objects with the parent ticket. We do not migrate Mint SD workflows, change enablement records, or ITSM-specific process chains; these require Freshdesk rebuild by the customer's admin team.

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

Mint Service Desk logo

Mint Service Desk

What's pushing teams away

  • Implementation and configuration can take longer than expected, especially when aligning the system to complex organizational structures and existing workflows.
  • Initial learning curve for agents — several reviews mention it being tricky to get acquainted with during the first weeks of use.
  • Pricing became a factor for some organizations, particularly when scaling agents or adding enterprise-tier features.
  • Limited integrations compared to larger platforms, with some users noting difficulty connecting Slack, Firebase, and other common tooling.

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 Mint Service Desk objects map to Freshdesk

Each row shows how a Mint Service Desk 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.

Mint Service Desk

Ticket

maps to

Freshdesk

Ticket

1:1
Fully supported

Mint SD Tickets migrate to Freshdesk Tickets preserving Subject, Description, Type, Status, Priority, Assignee (via agent email match), and all standard timestamps (created_at, updated_at, resolved_at). The Mint SD Queue assignment maps to a Freshdesk Group, which we resolve during the Group reconciliation step before ticket import begins. Custom fields on tickets require pre-creation in Freshdesk admin before import; we flag any source custom field without a destination match during scoping.

Mint Service Desk

Company

maps to

Freshdesk

Organization

1:1
Fully supported

Mint SD Company records map to Freshdesk Organizations. The company name becomes the primary dedupe key. Any custom properties on Companies follow the same pre-creation and mapping process as ticket custom fields. If a Mint SD Company has no corresponding Freshdesk Organization, we create it during import and link open tickets at the same time.

Mint Service Desk

User (Agent)

maps to

Freshdesk

Agent

1:1
Fully supported

Mint SD agents map to Freshdesk Agents by email address as the primary match key. We extract role and group memberships from Mint SD and map them to Freshdesk agent groups and permission profiles. If a Mint SD agent does not have an active Freshdesk account, they go to a reconciliation queue and the customer provisions the account before record migration resumes.

Mint Service Desk

Queue

maps to

Freshdesk

Group

lossy
Fully supported

Mint SD Queues bundle ticket routing, access permissions, and SLA rule linkages. We map each source Queue to a Freshdesk Group of the closest matching name and configure group permissions to replicate the access scope. This is the most migration-critical structural step because SLA rules and agent routing depend on the group being in place before ticket import. We document every queue-to-group mapping in the migration manifest.

Mint Service Desk

SLA Rule

maps to

Freshdesk

SLA Policy

lossy
Fully supported

Mint SD SLA rules attach to Queues by name. We migrate SLA definitions by name and time parameters (first response, next response, resolution) but re-attach them to Freshdesk SLA Policies scoped to the corresponding group. If the destination Group was renamed post-import, the SLA linkage breaks and requires manual re-attachment; we flag this in the post-migration remediation checklist.

Mint Service Desk

Asset

maps to

Freshdesk

Asset

1:1
Fully supported

Mint SD Asset records migrate to Freshdesk Assets with their linked relationships to Tickets and Organizations preserved. Asset custom fields follow the same pre-creation and mapping approach. Mint SD on-premise deployments may store asset attachment references as local file paths rather than URLs; we either re-upload to Freshdesk storage or document the path remapping for the customer to resolve post-migration.

Mint Service Desk

Custom Field

maps to

Freshdesk

Custom Field

lossy
Fully supported

Mint SD custom fields are defined per-installation with no standard baseline. We extract the full source custom field schema (name, data type, applicable object) and create the corresponding Freshdesk custom fields via the Freshdesk Custom Fields API before any record import runs. If a source custom field has no type-equivalent in Freshdesk, we flag it during scoping and ask the customer how to handle the orphaned values.

Mint Service Desk

Attachment

maps to

Freshdesk

Attachment

1:1
Fully supported

Mint SD stores attachment references as URLs or file paths on Tickets and Assets. Source file URLs will not resolve in Freshdesk. We either re-upload attachments to Freshdesk storage during migration or update references to point to the new hosted location. We validate a sample of attachment links post-import to confirm they resolve correctly. Large attachment volumes (over 50 GB total) extend the migration timeline.

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.

Mint Service Desk logo

Mint Service Desk gotchas

High

Custom field schema is per-installation with no standard export profile

High

Queue permissions are installation-specific and must be replicated carefully

Medium

No publicly documented API rate limits

Medium

Attachment references can break if storage paths are not remapped

Low

SLA linkage to Queues can be missed if Queue names change

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

  • Freshdesk requires at least 10 tickets before importing contacts via CSV

    Freshdesk's native CSV import enforces a precondition that the destination account must contain at least 10 tickets before contacts can be imported. If the Freshdesk account is a new provisioning with no tickets, contact import via CSV will silently fail. We handle this by importing tickets first (even as placeholder records if needed) or by using the Freshdesk API for contact insertion, which bypasses this constraint. We confirm the ticket count precondition during migration scoping and sequence imports accordingly.

  • Custom fields must be pre-created in Freshdesk before record import

    Freshdesk enforces that custom fields must exist in the destination before CSV or API import can write values into them. Mint SD's per-installation custom field set means every migration has a unique schema to pre-create. We introspect the source Mint SD instance, extract the full custom field definitions, create the corresponding Freshdesk fields via the Custom Fields API, and only then begin record import. If the customer attempts to import records before custom fields are created, the custom field values silently drop.

  • Internal Knowledge Base links do not update after migration

    Links between Mint SD Knowledge Base articles reference internal IDs that will not resolve in Freshdesk after migration. Freshdesk's own KB importer documents this: cross-links between migrated articles direct users to the source platform. We recommend a post-migration link audit using a site-crawl tool and a bulk find-and-replace of internal URLs. We flag this as a manual remediation item in the migration manifest and do not include URL rewriting in the standard migration scope.

  • Mint SD has no published API rate limits; scoping probe is required

    The Mint SD REST API documentation does not publish rate limits. Without a known limit, we run a low-volume scoping probe (50-100 requests at measured intervals) against the specific tenant to establish a safe baseline throughput. If the probe returns 429 errors, we back off and throttle per-request. We err on the side of caution to avoid triggering account-level anomalies during a large migration run. This step adds a small overhead to the discovery phase but prevents mid-migration API lockouts.

  • SLA linkage to Queues breaks if Group names change post-import

    Mint SD SLA rules attach to Queues by name. If a Freshdesk Group is renamed after ticket import, the SLA linkage breaks silently and SLA breach tracking stops without any error notification. We document every SLA-to-Queue linkage in the migration manifest and flag any Group renames as a post-migration risk item requiring SLA re-attachment in Freshdesk Admin. This is a low-severity issue because it produces silent failures rather than data loss, but it can cause SLA violations to go unnoticed.

Migration approach

Six steps for a successful Mint Service Desk to Freshdesk data migration

  1. Instance introspection and scoping probe

    We connect to the source Mint SD instance via its REST API and extract the full schema: ticket fields, company fields, asset fields, queue definitions, SLA rule configurations, agent and group memberships, custom field definitions, and attachment references. Simultaneously, we run a low-volume scoping probe (50-100 requests) to establish the tenant's safe API throughput baseline. This probe resolves the no-published-rate-limit constraint and feeds the batch sizing for the migration run. We deliver a written scoping report covering record counts per object, custom field inventory, queue-to-group candidates, and any per-installation schema anomalies.

  2. Freshdesk pre-provisioning and custom field creation

    We provision the Freshdesk destination account with the required structural objects before any record data moves. This includes creating Freshdesk Groups to match the mapped Mint SD Queues, provisioning Agent accounts and assigning them to Groups, creating SLA Policies with the same time parameters as the source SLA rules, and creating all custom fields via the Freshdesk Custom Fields API using the type-mapped definitions extracted from Mint SD. Freshdesk custom fields must exist before record import; we complete this step entirely before proceeding.

  3. Agent and Group reconciliation

    We extract every distinct Mint SD agent (by email) and group from Tickets, Companies, and Assets and match them against the Freshdesk destination. Agents without Freshdesk accounts go to a reconciliation queue for the customer to provision. Groups are mapped 1:1 by closest name match and validated against the source queue permission set. Any SLA rules attached to a source Queue are documented and linked to the corresponding destination Group. This step gates ticket import because ticket assignee and group fields require valid references.

  4. Record migration in dependency order

    We migrate records in strict dependency order: Organizations (from Mint SD Companies) first, because ticket records require a valid organization reference; Agents and Groups second (already provisioned but validated); Tickets third, with Queue assignments resolved to Freshdesk Groups and SLA policies attached; Assets fourth, with their linked relationships preserved; Attachments fifth, re-uploaded or reference-updated. Each phase emits a row-count reconciliation report before the next phase begins. Mint SD on-premise deployments may require additional file extraction steps for attachments stored on local paths.

  5. Post-import validation and SLA linkage verification

    We validate migrated data against the source record counts for every object, spot-check a statistical sample of tickets for field completeness, and verify that attachment links resolve correctly in Freshdesk. We specifically confirm that SLA policies are attached to the correct Groups and that no Group was renamed after provisioning (which would break SLA linkages). Any unmapped custom fields or orphaned values are documented in the remediation checklist. We deliver the migration manifest, reconciliation reports, and SLA linkage map to the customer's admin team.

  6. Cutover and automation rebuild handoff

    We freeze Mint SD writes during the cutover window, run a final delta migration of any records modified during the migration run, then mark Freshdesk as the system of record. We do not migrate Mint SD workflows, change enablement records, or ITSM-specific process chains; these are structurally different from Freshdesk automations and require rebuild. We deliver a written inventory of every active Mint SD automation with a recommended Freshdesk equivalent for the customer's admin team to implement post-migration. We do not provide post-migration admin support or workflow rebuild as standard scope.

Platform deep dives

Context on both ends of the pair

Mint Service Desk logo

Mint Service Desk

Source

Strengths

  • ITIL 4 certified with SLA management, change enablement, and time tracking built in.
  • Cloud and on-premise deployment options including air-gapped environments for regulated industries.
  • Competitive pricing for enterprise-grade ITSM features compared to Zendesk and ServiceNow.
  • Guided implementation and local support included with the product.
  • Configurable ticket number formats and queue-based routing to match diverse organizational structures.

Weaknesses

  • Limited public API documentation makes programmatic migration planning difficult without direct access to the Mint SD instance.
  • No publicly documented rate limits for the REST API — any limits would only surface during a live migration run.
  • Custom field schema varies per installation, requiring per-tenant mapping work rather than a one-size-fits-all export profile.
  • Integration ecosystem is narrower than larger platforms, with known gaps around Slack and Firebase connectivity.
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 Mint Service Desk 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

    Mint Service Desk: Not publicly documented.

  • Data volume sensitivity

    B

    Mint Service Desk doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Mint Service Desk 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 Mint Service Desk to Freshdesk data migrations

Answers to the questions buyers ask most during Mint Service Desk to Freshdesk migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Mint Service Desk to Freshdesk migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most long-tail migrations land between two and three weeks for accounts with up to 15,000 tickets, 3,000 contacts, and straightforward queue-to-group mapping. Migrations with large attachment volumes (over 50 GB), many per-installation custom fields, or multiple Mint SD queues requiring granular permission reconciliation extend to four to six weeks. The scoping probe, Freshdesk pre-provisioning, and custom field creation are completed before the main migration batch runs, keeping the active migration window focused.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Mint Service Desk.
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