Helpdesk migration
Field-level mapping, validation, and rollback between BoldDesk and Freshdesk. We move data and schema; workflows are rebuilt natively in Freshdesk.
BoldDesk
Source
Freshdesk
Destination
Compatibility
7 of 10
objects map 1:1 between BoldDesk and Freshdesk.
Complexity
BStandard
Timeline
1-2 weeks
Overview
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.
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 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
Freshdesk
Ticket
1:1BoldDesk 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
Freshdesk
Contact or Company
many:1BoldDesk 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
Freshdesk
Company
1:1Each 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
Freshdesk
Agent (Freshdesk Member)
1:1BoldDesk 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
Freshdesk
Article (Freshdesk Guide)
1:1BoldDesk 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
Freshdesk
Section + Category (Freshdesk Guide)
lossyBoldDesk 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
Freshdesk
Tag
1:1BoldDesk 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
Freshdesk
Canned Response
1:1BoldDesk 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
Freshdesk
Custom Field
lossyBoldDesk 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
Freshdesk
Attachment
1:1BoldDesk 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.
| BoldDesk | Freshdesk | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Contact | Contact or Companymany:1 | Fully supported | |
| Contact Group | Company1:1 | Fully supported | |
| Agent | Agent (Freshdesk Member)1:1 | Fully supported | |
| Knowledge Base Article | Article (Freshdesk Guide)1:1 | Fully supported | |
| KB Category | Section + Category (Freshdesk Guide)lossy | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Canned Response | Canned Response1:1 | Fully supported | |
| Custom Field | Custom Fieldlossy | Fully supported | |
| Attachment | Attachment1: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.
BoldDesk gotchas
API rate limits vary sharply between legacy plan tiers
AI credit consumption is not included in standard plans
Workflow automations require manual reconstruction at the destination
Knowledge base articles store HTML content that may require post-migration formatting review
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 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.
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.
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.
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.
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.
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
BoldDesk
Source
Strengths
Weaknesses
Freshdesk
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 2 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 BoldDesk and Freshdesk.
Object compatibility
2 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
BoldDesk: 100–500 req/min depending on plan tier; trial accounts limited to 50 req/min and 1,000 req/hour.
Data volume sensitivity
BoldDesk 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 BoldDesk to Freshdesk migration scoping. Not seeing yours? Book a call.
Walk through your BoldDesk 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 BoldDesk
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.