Helpdesk migration

Migrate from BoldDesk to Salesforce Service Cloud

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

BoldDesk logo

BoldDesk

Source

Salesforce Service Cloud

Destination

Salesforce Service Cloud logo

Compatibility

80%

8 of 10

objects map 1:1 between BoldDesk and Salesforce Service Cloud.

Complexity

CModerate

Timeline

4-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

BoldDesk organizes its support data around Tickets linked to Contacts and Contact Groups, with knowledge base articles stored as HTML content with category hierarchies. Salesforce Service Cloud uses Cases attached to Contacts which in turn attach to Accounts, with a separate Lead object for pre-contact prospects and Salesforce Knowledge for self-service articles. These structural differences mean the BoldDesk Contact Group does not have a direct equivalent in Service Cloud and requires a custom field or Account hierarchy strategy during scoping. We map BoldDesk Agents to Salesforce Users by email match, flag any without a matching destination User for admin provisioning before record import, and preserve BoldDesk tags as a custom multi-select field on Case. Workflow automations, SLA policies, and canned responses do not migrate as code; we deliver a structured JSON inventory of every active BoldDesk automation with a recommended Salesforce Flow equivalent so the customer's admin rebuilds them post-migration. Knowledge base articles migrate as HTML content blocks with their category path preserved and re-created in Salesforce Knowledge before article import begins.

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

Salesforce Service Cloud logo

Salesforce Service Cloud

What's pulling them in

  • Deep Salesforce ecosystem integration with Sales Cloud, Marketing Cloud, and custom Apex apps creates a single pane of glass for enterprise customer data and cross-functional workflows.
  • Omnichannel case routing — email, chat, phone, social, and messaging — unified under one case object means agents do not lose context when customers switch channels mid-interaction.
  • AI for customer service (Einstein AI / Agentforce) offers automated case classification, suggested replies, and chatbot routing that reduces Tier-1 ticket volume without manual rule authoring.
  • Entitlement and milestone tracking enforces SLA compliance natively, automatically calculating breach windows and surfacing violations to supervisors in dashboards.
  • Salesforce's massive AppExchange ecosystem provides pre-built connectors, industry-specific managed packages, and third-party tools that extend Service Cloud beyond its out-of-box capabilities.

Object mapping

How BoldDesk objects map to Salesforce Service Cloud

Each row shows how a BoldDesk object lands in Salesforce Service Cloud, 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

Salesforce Service Cloud

Case

1:1
Fully supported

BoldDesk Tickets map directly to Salesforce Case. The BoldDesk ticket status (Open, Pending, Resolved, Closed) maps to Salesforce Case Status values, and BoldDesk priority (Low, Medium, High, Urgent) maps to Case Priority. BoldDesk category becomes Case Record Type or a custom Case Type field depending on how many distinct categories the customer uses. The ticket requester maps to Case ContactId via email match; if no matching Contact exists, we create a Contact on the fly. BoldDesk assignee (agent) maps to Case OwnerId via User email lookup. BoldDesk tags migrate to a custom multi-select picklist field on Case. All channel messages (email thread, chat transcript, social post text) attached to the ticket import as EmailMessage records linked to the Case.

BoldDesk

Contact

maps to

Salesforce Service Cloud

Contact

1:1
Fully supported

BoldDesk Contacts map directly to Salesforce Contacts. Standard fields (FirstName, LastName, Email, Phone, Organization) map 1:1. BoldDesk custom Contact fields (text, dropdown, date, number, boolean) map to Salesforce custom Contact fields that we pre-create in the destination org. BoldDesk Contact Groups do not have a native Salesforce equivalent; we either create a custom Contact_Group__c multi-select picklist or use Account Hierarchy if the customer has a nested organizational structure. The customer's admin selects the strategy during scoping.

BoldDesk

Agent

maps to

Salesforce Service Cloud

User

1:1
Fully supported

BoldDesk Agent records map to Salesforce User records by email address. BoldDesk roles (Agent, Admin, Supervisor) map to Salesforce Profile and Permission Set assignments; we document the BoldDesk role structure during discovery and recommend corresponding Salesforce Profiles. Agents without a matching Salesforce User email go to a reconciliation queue and must be provisioned by the customer's Salesforce admin before migration of ticket-assignee references proceeds.

BoldDesk

Contact Group

maps to

Salesforce Service Cloud

Account Hierarchy or Custom Field

lossy
Fully supported

BoldDesk Contact Groups are collections of contacts used for bulk operations, SLA assignment, and routing rules. Salesforce has no native equivalent. During scoping we decide whether to map Contact Groups to Account Hierarchy (if the groups represent organizational units) or to a custom multi-select picklist field on Contact (custom_contact_group__c). If the customer used group-level custom fields, those map to custom fields on Account or Contact depending on the chosen strategy.

BoldDesk

Knowledge Base Article

maps to

Salesforce Service Cloud

Knowledge Article

1:1
Fully supported

BoldDesk KB articles store HTML body content with title, category path, and attachment metadata. They map to Salesforce Knowledge Articles (ka) with the article body imported as Article Body rich text, Title preserved, and Summary populated from the first 255 characters of the BoldDesk article body. We pre-create the Salesforce Knowledge data category structure matching BoldDesk's category tree before importing articles so that articles are assigned to the correct categories at insert time.

BoldDesk

KB Category

maps to

Salesforce Service Cloud

Data Category Group + Data Category

lossy
Fully supported

BoldDesk knowledge base categories form a hierarchical folder structure. Salesforce Knowledge uses Data Category Groups and Data Categories for navigation hierarchy. We extract the BoldDesk category tree during discovery, create matching Data Category Groups in Salesforce Knowledge (one group per top-level BoldDesk category), then re-link migrated articles to their Data Categories at import time. If BoldDesk uses second-level categories, we map these to second-level Data Categories under the parent.

BoldDesk

Canned Response

maps to

Salesforce Service Cloud

Email Template or Quick Text

1:1
Fully supported

BoldDesk canned responses (reusable message templates with optional subject) migrate to Salesforce Email Templates. If the BoldDesk canned responses include merge fields referencing ticket properties (contact name, ticket ID, priority), we convert these to Salesforce merge field syntax. Folder structure from BoldDesk maps to Salesforce Email Template folders. Quick Text (inline agent response shortcuts) migrates to Salesforce Quick Text records with Category and Shortcut fields.

BoldDesk

Workflow Automation

maps to

Salesforce Service Cloud

Workflow Inventory (for Salesforce Flow rebuild)

1:1
Fully supported

BoldDesk workflow definitions (routing rules, SLA triggers, escalation actions, time-based triggers) are platform-specific and not transferable as executable automation code. We export every active BoldDesk workflow as structured JSON documenting the trigger type, conditions, actions, and sequence order. The customer's admin uses this as a requirements specification to rebuild equivalent automation in Salesforce Flow or Omni-Channel routing rules. We do not offer automatic workflow translation as part of the migration scope.

BoldDesk

Attachment

maps to

Salesforce Service Cloud

ContentDocument (ContentVersion + ContentDocumentLink)

1:1
Fully supported

BoldDesk file attachments on tickets and knowledge base articles are downloaded as binary files and re-uploaded to Salesforce as ContentVersion records. Each ContentVersion is linked to the parent Case or Knowledge Article via ContentDocumentLink with LinkedEntityId pointing to the Salesforce record. File metadata (original filename, content type, file size) is preserved in Salesforce ContentVersion fields. Large attachments (>25 MB per Salesforce's single-file limit) are chunked and uploaded via the Content REST API.

BoldDesk

Custom Field (Ticket, Contact, Agent, Contact Group)

maps to

Salesforce Service Cloud

Custom Field (Case, Contact, User)

1:1
Fully supported

BoldDesk supports custom fields on Tickets, Contacts, Agents, and Contact Groups. We enumerate every active custom field per object during discovery, determine the equivalent Salesforce field type (Text, Picklist, Date, Number, Checkbox), pre-create the destination custom fields in the Salesforce org before migration begins, and map source values directly. Custom field data on BoldDesk Contact Groups follows the Contact Group mapping strategy chosen during scoping.

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

Salesforce Service Cloud logo

Salesforce Service Cloud gotchas

High

Data Export 512MB file size cap breaks large org exports

High

API Daily Request Limits vary by license edition

High

No automatic data backup in base Salesforce

Medium

Picklist dependencies silently break records when unmapped

Medium

Workflow rules fire unexpectedly during data load

Pair-specific challenges

  • BoldDesk Contact Groups have no direct Salesforce equivalent

    BoldDesk Contact Groups organize collections of contacts for bulk operations, SLA policies, and routing rules, but Salesforce Service Cloud has no native group object. Teams that rely on Contact Groups for segmentation (VIP customers, enterprise accounts, regional groupings) must choose between mapping groups to Account Hierarchy, a custom multi-select picklist on Contact, or a custom group object. We flag this during scoping, document the customer's group taxonomy, and implement the chosen strategy. Skipping this design step means Contact Group membership is lost during migration.

  • API rate limits on BoldDesk Scale plan extend export timelines

    BoldDesk's legacy Scale plan caps API requests at 100 per minute, which is lower than Momentum (300 req/min) and Enterprise (500 req/min). A migration hitting a Scale-tier BoldDesk source with large ticket volumes can take significantly longer because we throttle export requests to stay within the plan ceiling. We confirm the source account's plan tier during scoping and build the export schedule around the applicable rate limit. Customers on Scale planning large historical migrations should consider temporarily upgrading to Enterprise for the migration window.

  • Knowledge base articles may require post-migration content review

    BoldDesk Knowledge Base articles are authored as raw HTML and may contain embedded images, dynamic content widgets, or inline styling that renders differently in Salesforce Knowledge's rich-text editor. We export the raw HTML and attachment references, re-upload inline images as Salesforce ContentDocument records, and re-link them in the article body. A post-migration content review pass is standard practice to verify that tables, embedded media, and layout elements display correctly in the Salesforce Knowledge interface.

  • BoldDesk AI-generated content does not migrate as structured data

    BoldDesk's AI Agent features run on a separate credit model where auto-replies and ticket summaries are generated at consumption time. These AI outputs do not export as structured records; they are generated dynamically within BoldDesk's context. If the source BoldDesk account used AI-generated ticket summaries or auto-response drafts, that content is not available for migration. Agents may need to regenerate contextual notes at the destination if AI summaries are business-critical.

  • Reports and dashboards do not migrate across platforms

    BoldDesk's reporting generates at runtime from underlying ticket and agent data. Report definitions, dashboard layouts, and custom report filters are platform-specific configurations that do not export in a transferable format. We migrate the underlying data so that reports can be rebuilt in Salesforce's report builder, but the report and dashboard definitions themselves do not carry over. Customers should audit their BoldDesk reports during discovery to identify which metrics and filters to recreate in Service Cloud Analytics or the standard report builder.

Migration approach

Six steps for a successful BoldDesk to Salesforce Service Cloud data migration

  1. Discovery and scoping

    We audit the source BoldDesk account across plan tier, ticket volume by status and category, active agents, knowledge base article count and category depth, custom fields per object, active workflow count and type, canned response folder structure, and attachment volume. We pair this with a Salesforce Service Cloud edition assessment (Starter Suite $25/user/mo, Pro Suite $100/user/mo, Enterprise $175/user/mo, Unlimited $350/user/mo) and confirm whether the destination org already exists or needs provisioning. The discovery output is a written migration scope with object-level record counts, custom field inventory, Contact Group mapping strategy, and workflow inventory list.

  2. Salesforce schema preparation

    We pre-create the destination Salesforce schema before any data migration begins. This includes custom fields on Case, Contact, and User matching the BoldDesk custom field inventory; Salesforce Knowledge data category groups matching BoldDesk's category tree; Record Types on Case mapped from BoldDesk ticket categories; Case Status values mapped from BoldDesk ticket statuses; custom picklist fields for tags and Contact Group membership; and Email Template folders for canned response migration. Schema deploys to the destination Salesforce org via API; we validate field-level security and page layout assignments before record import.

  3. Knowledge base migration first

    We migrate the knowledge base before ticket data because Salesforce Knowledge data categories must exist before Case-to-article linking can occur. BoldDesk KB categories are created as Salesforce Data Category Groups, sub-categories as Data Categories, and articles are inserted with the Article Body as rich text and Summary field populated from the article preview. We download and re-upload all article attachments as ContentDocument records and update internal article links to reference the new ContentDocument IDs. This phase validates that the knowledge base renders correctly before we commit to ticket import.

  4. Contact and agent preparation

    We extract BoldDesk Agents and map them to Salesforce Users by email match. Agents without a destination Salesforce User go to a reconciliation queue; the customer's admin provisions missing Users before we proceed. BoldDesk Contacts import after User provisioning is complete because Cases reference both ContactId (for the requester) and OwnerId (for the assignee). We pre-create custom Contact fields and map BoldDesk custom field values at insert time. Contact Group membership is implemented per the scoping strategy chosen (Account Hierarchy, custom picklist, or custom group object).

  5. Ticket and case migration with channel history

    We migrate BoldDesk Tickets to Salesforce Cases in dependency order: parent Contact resolved by email, Owner resolved by User email match, Record Type assigned from BoldDesk category, and Priority mapped from BoldDesk priority. BoldDesk tags import as a custom multi-select picklist on Case. Each ticket's full conversation history (email thread, chat messages, social posts) imports as EmailMessage records linked to the parent Case. BoldDesk SLA policy definitions are exported as structured JSON and documented separately for rebuild in Salesforce Entitlement Processes. Canned responses migrate to Salesforce Email Templates with merge field syntax converted.

  6. Delta migration, validation, and cutover

    We freeze BoldDesk writes during cutover, run a final delta migration capturing any tickets or contacts modified during the migration window, then validate record counts against the BoldDesk source. The customer spot-checks a random sample of Cases and Contacts against the source data and signs off. We deliver the workflow automation inventory document to the customer's Salesforce admin for Flow rebuild. We support a one-week hypercare window for reconciliation issues. We do not rebuild BoldDesk workflows as Salesforce Flow inside the migration scope; that is a separate engagement or an internal admin task.

  7. Workflow rebuild handoff and post-migration admin guidance

    We deliver a written inventory of every active BoldDesk workflow with its trigger conditions, action sequence, SLA configuration, and a recommended Salesforce Flow equivalent (record-triggered, scheduled, or Omni-Channel routing rule). The customer's admin or a Salesforce partner uses this as a requirements document to rebuild automations post-migration. We do not provide post-migration admin support, training, or workflow rebuild as standard scope; these are separate engagements. We remain available during the hypercare window to clarify mapping decisions and resolve data reconciliation issues.

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
Salesforce Service Cloud logo

Salesforce Service Cloud

Destination

Strengths

  • Enterprise-grade security, compliance certifications, and audit logging available across all paid editions with Shield offering enhanced event monitoring.
  • Scalable multi-tenant cloud architecture supporting orgs from 5 users to 150,000+ seat enterprises without infrastructure management overhead.
  • Omnichannel contact center unifying email, live chat, phone, messaging, and social into a single Case timeline per customer interaction.
  • Rich workflow automation via Salesforce Flow, Process Builder, and Apex triggers enabling complex case escalation, routing, and field updates.
  • Native AI capabilities (Agentforce / Einstein) for case auto-routing, classification, suggested responses, and chatbot escalation without third-party add-ons.

Weaknesses

  • Per-seat pricing model with no contact limits creates unpredictable cost scaling for large organizations adding many agents over time.
  • No automatic data backup — organizations must purchase a third-party backup solution or build manual Data Loader exports to protect against data loss from human error, failed deployments, or integrations overwriting records.
  • Steep learning curve for non-technical users requiring dedicated admin resources and formal training investment before teams reach productive velocity.
  • Annual contract requirements and limited pro-ration on exit create significant switching cost friction, especially for organizations evaluating alternatives mid-cycle.
  • Add-on licensing (CPQ, Einstein Activity Capture, Shield, Data Cloud) can double effective per-seat cost without clear documentation of which features are included in base tiers.

Complexity grading

How hard is this migration?

Moderate Helpdesk migration. 1 of 7 objects need a manual workaround.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across BoldDesk and Salesforce Service Cloud.

  • Object compatibility

    C

    1 of 7 objects need a manual workaround.

  • 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 Salesforce Service Cloud 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 Salesforce Service Cloud data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Small migrations under 25,000 tickets and 5,000 contacts with a straightforward case category structure land between four and eight weeks. Medium-scale migrations with Salesforce Knowledge article migration, Contact Group mapping strategy, and a moderate engagement history move to ten to fourteen weeks. Large migrations with custom objects, multi-category knowledge bases, or more than 100,000 tickets extend to fourteen to eighteen weeks. BoldDesk API rate limits on lower plan tiers can extend the export phase proportionally.

Adjacent paths

Related migrations to explore

Ready when you are

Move from BoldDesk.
Land in Salesforce Service Cloud, 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