Helpdesk migration

Migrate from BoldDesk to Freshdesk

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

BoldDesk logo

BoldDesk

Source

Freshdesk

Destination

Freshdesk logo

Compatibility

70%

7 of 10

objects map 1:1 between BoldDesk and Freshdesk.

Complexity

BStandard

Timeline

1-2 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from BoldDesk to Freshdesk is a structural translation across two helpdesk platforms with overlapping but non-identical data models. BoldDesk uses Contact Groups to organize end users; Freshdesk separates Contacts and Companies as distinct objects with a lookup relationship. We resolve that translation during scoping, pre-create all required Freshdesk custom fields before import, and ensure the source account's API access is active (Freshdesk Sprout tier blocks API access entirely—Blossom or above is required). We do not migrate BoldDesk workflow definitions or canned response triggers as transferable automation code; we deliver a written inventory of every active workflow and canned response folder for your Freshdesk admin to rebuild. Original BoldDesk ticket IDs are stored in a custom field so that historical ticket references remain traceable after cutover.

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

BoldDesk logo

BoldDesk

What's pushing teams away

  • Users flag missing features as teams scale—particularly advanced reporting, deeper automation triggers, and integrations available in category-leading platforms like Zendesk or Freshdesk.
  • Large ticket queues with thousands of records exhibit perceptible UI lag when loading or filtering, which agents working high-volume days find disruptive to daily workflow.
  • Some reviewers note that customer support interactions involve agents based internationally, creating occasional language or accent friction during complex technical troubleshooting.
  • Power users report that advanced configuration and customization options exist but require a steeper learning curve and more technical knowledge than the initial setup suggests.

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 BoldDesk objects map to Freshdesk

Each row shows how a BoldDesk 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.

BoldDesk

Ticket

maps to

Freshdesk

Ticket

1:1
Fully supported

BoldDesk Tickets map to Freshdesk Tickets with Status, Priority, Type, Source, and timestamps preserved. We store the original BoldDesk ticket ID in a custom field (bd_original_ticket_id) so that historical references remain searchable. BoldDesk conversations from email, chat, social, and web forms aggregate into Freshdesk's threaded reply structure. Custom ticket fields migrate as Freshdesk custom fields if pre-created in the destination account before migration.

BoldDesk

Contact

maps to

Freshdesk

Contact or Company

many:1
Fully supported

BoldDesk Contacts map to Freshdesk Contacts, and BoldDesk Contact Groups translate to Freshdesk Companies. We perform the N:1 merge by first creating Freshdesk Company records from each distinct BoldDesk Contact Group, then linking each Contact to its corresponding Company via the company_id lookup. Standalone BoldDesk Contacts without a Contact Group become unassigned Freshdesk Contacts.

BoldDesk

Contact Group

maps to

Freshdesk

Company

1:1
Fully supported

Each BoldDesk Contact Group becomes a Freshdesk Company. The group name becomes the Company name, and group-level custom field values transfer to Company custom fields. If the source BoldDesk account uses Contact Groups for SLA routing, we document the group-to-SLA mapping during discovery for the customer to reconfigure as Freshdesk SLA policies post-migration.

BoldDesk

Agent

maps to

Freshdesk

Agent (Freshdesk Member)

1:1
Fully supported

BoldDesk Agent records map to Freshdesk Member accounts. We match by email address. Role and permission assignments from BoldDesk (Agent, Supervisor, Administrator) translate to Freshdesk roles (Agent, Admin). Any BoldDesk custom role definitions are documented in the workflow inventory for the customer's Freshdesk admin to recreate as Freshdesk roles.

BoldDesk

Knowledge Base Article

maps to

Freshdesk

Article (Freshdesk Guide)

1:1
Fully supported

BoldDesk KB Articles migrate to Freshdesk Guide Articles within their corresponding Category. We export article HTML body content, title, author, and status. Article category paths are preserved by first creating the matching Freshdesk Section and Category hierarchy, then linking migrated articles. Freshdesk Guide must be active on the destination account (included in Blossom and above; Sprout does not include Guide). Post-migration content review is standard to verify embedded images and links render correctly.

BoldDesk

KB Category

maps to

Freshdesk

Section + Category (Freshdesk Guide)

lossy
Fully supported

BoldDesk KB Categories form a hierarchical folder structure that maps to Freshdesk Guide Sections containing Categories. We re-create the full category tree in Freshdesk before article migration begins so that each article can be linked to its correct parent Section and Category at migration time. Empty categories are created as placeholders to preserve the full hierarchy structure.

BoldDesk

Tag

maps to

Freshdesk

Tag

1:1
Fully supported

BoldDesk Tags on Tickets and Contacts migrate to Freshdesk Tags with the same tag names preserved. Tags used for categorization and filtering maintain their associations to the migrated Tickets and Contacts. Freshdesk tag limits and naming conventions are enforced during import (alphanumeric with hyphens accepted).

BoldDesk

Canned Response

maps to

Freshdesk

Canned Response

1:1
Fully supported

BoldDesk canned responses migrate as Freshdesk Canned Responses with folder structure preserved. Template text, subject lines (if applicable), and folder assignments transfer directly. Workflow triggers attached to BoldDesk canned responses do not migrate; we document each trigger condition in the workflow inventory for the customer to recreate as Freshdesk Automation rules.

BoldDesk

Custom Field

maps to

Freshdesk

Custom Field

lossy
Fully supported

BoldDesk custom fields on Tickets, Contacts, Agents, and Contact Groups are enumerated during discovery and pre-created in Freshdesk with matching field types (text, dropdown, date, number, boolean). Freshdesk requires custom fields to exist before data import; we coordinate the field creation step before any record migration begins. Field type mapping follows Freshdesk's supported types.

BoldDesk

Attachment

maps to

Freshdesk

Attachment

1:1
Fully supported

BoldDesk file attachments on Tickets and KB Articles are downloaded and re-uploaded to Freshdesk with the original filename and content type preserved. Large attachments (over 20 MB per Freshdesk limits) are flagged for the customer to handle manually or via an alternative file hosting approach. Inline images in KB articles migrate as article attachments rather than inline embeds and are re-inserted during post-migration content review.

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.

BoldDesk logo

BoldDesk gotchas

High

API rate limits vary sharply between legacy plan tiers

Medium

AI credit consumption is not included in standard plans

Medium

Workflow automations require manual reconstruction at the destination

Low

Knowledge base articles store HTML content that may require post-migration formatting review

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 Sprout tier blocks API access entirely

    Freshdesk's free Sprout tier does not include API access. BoldDesk accounts on any paid plan can export data via API, but if the destination Freshdesk account is on Sprout, no records can be written programmatically. We confirm the destination Freshdesk plan tier during scoping and advise upgrading to Blossom or above before migration begins. Blossom ($29/agent/month) provides full API access and Guide for knowledge base migration. Skipping this check results in a migration that cannot proceed past the export phase.

  • Original ticket IDs change at Freshdesk destination

    Freshdesk generates its own sequential ticket IDs upon import. The original BoldDesk ticket number is not preserved in Freshdesk's native ticket_id field. We store the original BoldDesk ticket ID in a custom field (bd_original_ticket_id) on each migrated Ticket so that historical references, linked documents, and customer ticket numbers remain traceable. Any hard-coded links to BoldDesk ticket URLs in notes or descriptions do not auto-convert; these are flagged during post-migration review.

  • BoldDesk workflow definitions require manual Freshdesk rebuild

    BoldDesk workflow logic (routing rules, time triggers, SLA policies, escalation assignments) is exported as structured JSON but cannot be transferred as executable automation code to Freshdesk, which uses a different automation model. We document every active BoldDesk workflow during discovery with its trigger conditions, action sequences, and SLA mappings. The customer uses this document to rebuild equivalent Freshdesk Automations post-migration. Workflow rebuild is outside standard migration scope.

  • Freshdesk requires minimum 10 tickets before contact import

    Freshdesk enforces a requirement that at least 10 tickets must exist in the destination account before a bulk contact import can succeed. If the Freshdesk account is a new provisioning with no tickets, contact import will fail. We handle this by migrating tickets first (even a minimal batch if necessary) before proceeding to contact import, or by working with the customer to pre-provision a small set of test tickets. This constraint is enforced by Freshdesk's import validation logic.

  • Inline images and embedded media require post-migration review

    BoldDesk KB articles authored as HTML may contain inline images referenced by URL, embedded Base64-encoded images, or interactive widgets that render differently in Freshdesk Guide. We export the raw HTML content and any Base64 images are converted to file attachments. A post-migration content review pass is standard practice to verify that embedded media displays correctly, internal article links resolve, and article layout matches the source. This work falls to the customer's content team with a checklist from our migration report.

Migration approach

Six steps for a successful BoldDesk to Freshdesk data migration

  1. Discovery and Freshdesk tier verification

    We audit the source BoldDesk account across plan tier (Momentum, Scale, Enterprise), active API rate limits, custom field definitions per object, workflow count and complexity, KB article and category structure, and engagement volume. We simultaneously verify the destination Freshdesk plan tier to confirm API access is enabled (Blossom minimum required) and that Freshdesk Guide is active for knowledge base migration. The discovery output is a written migration scope document with record counts, field mapping tables, and any Freshdesk upgrade recommendations before migration begins.

  2. Schema pre-creation in Freshdesk

    We pre-create all required Freshdesk custom fields, Freshdesk Guide Sections and Categories (matching the BoldDesk KB category hierarchy), and any required Companies (from BoldDesk Contact Groups) before record migration begins. Freshdesk enforces field existence as a prerequisite for import. We also pre-create a custom field bd_original_ticket_id on Tickets to store BoldDesk ticket IDs during migration. Schema creation is performed in a Freshdesk sandbox or with a temporary admin user to avoid disrupting an active production account.

  3. Data export from BoldDesk and data quality review

    We export Tickets, Contacts, Agents, Tags, Custom Fields, KB Articles, and Attachments from BoldDesk using the BoldDesk API with rate-limit throttling aligned to the source plan tier (100-500 req/min). We run a data quality review identifying duplicate contacts, missing required fields, inactive agents, and contacts without email addresses. Dirty data is flagged for the customer to cleanse or accept with a documented mapping exception before import.

  4. Freshdesk Guide migration (KB articles and categories)

    If the destination Freshdesk account includes Guide, we migrate KB articles after the Section and Category hierarchy is confirmed in Freshdesk. Articles are imported with HTML body content, status (draft/published), author, and creation timestamps. Inline images are exported as file attachments and re-linked in Freshdesk. This phase runs before ticket migration to ensure the knowledge base is navigable for any self-service links embedded in migrated tickets.

  5. Ticket migration with original ID preservation

    We migrate BoldDesk Tickets to Freshdesk Tickets in dependency order: first parent records (Contacts and Companies) are created so that Contact and Company IDs are available for ticket linkage, then tickets are imported with assignees resolved by email match to Freshdesk Agents. The original BoldDesk ticket ID is written to bd_original_ticket_id on each Freshdesk ticket. Attachments are downloaded from BoldDesk and uploaded to Freshdesk after the parent ticket exists. Conversations, notes, and status history transfer as ticket reply threads.

  6. Cutover, validation, and workflow inventory handoff

    We freeze BoldDesk write access during cutover, run a final delta migration capturing any records modified during the migration window, then enable Freshdesk as the system of record. We deliver a reconciliation report comparing BoldDesk source record counts against Freshdesk destination record counts, plus spot-checks on 20-30 random tickets and contacts. We also deliver the BoldDesk workflow inventory document so the customer's Freshdesk admin can rebuild automations. We support a one-week hypercare window for reconciliation issues. Post-migration admin configuration, team training, and Freshdesk Automation rebuild are outside standard scope.

Platform deep dives

Context on both ends of the pair

BoldDesk logo

BoldDesk

Source

Strengths

  • Per-agent pricing is significantly lower than Zendesk or Freshdesk at comparable feature tiers
  • Built-in knowledge base, live chat, and email ticketing in a single unified platform
  • Startup offer provides 10 free agents for 12 months including data migration assistance
  • Syncfusion's enterprise development background provides product stability and ongoing investment
  • Custom fields available on all major objects allow flexible data capture without developer involvement

Weaknesses

  • Rate limits on the API vary substantially by plan, with lower tiers constrained to 100–300 requests per minute, which extends migration timelines for large datasets
  • Large ticket queues exhibit UI lag during load and filtering, which may persist in the migrated environment depending on destination performance
  • Enterprise-only features like HIPAA compliance are not available on lower plans, limiting use cases for regulated industries without an upgrade
  • Advanced workflow automation and deep reporting require more technical configuration than the simple setup experience suggests
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. 2 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 BoldDesk and Freshdesk.

  • Object compatibility

    B

    2 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

    BoldDesk: 100–500 req/min depending on plan tier; trial accounts limited to 50 req/min and 1,000 req/hour.

  • Data volume sensitivity

    B

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

Estimator

Estimate your BoldDesk 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 BoldDesk to Freshdesk data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations under 10,000 tickets, 2,000 contacts, and 500 KB articles typically complete in one to two weeks. Larger migrations with high engagement volumes, complex KB hierarchies, or accounts requiring Freshdesk Guide provisioning move to three to five weeks. The primary time drivers are the BoldDesk API rate limit (100-500 req/min depending on plan tier), Freshdesk's import validation checks, and any required post-migration content review for knowledge base articles with embedded media.

Adjacent paths

Related migrations to explore

Ready when you are

Move from BoldDesk.
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