Helpdesk migration
Field-level mapping, validation, and rollback between Helpwise and Salesforce Service Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Service Cloud.
Helpwise
Source
Salesforce Service Cloud
Destination
Compatibility
10 of 12
objects map 1:1 between Helpwise and Salesforce Service Cloud.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Helpwise to Salesforce Service Cloud is a structural migration that replaces a multi-channel shared inbox model with a relational CRM case management system. Helpwise organizes support around Shared Inboxes that aggregate email, chat, SMS, WhatsApp, and social channels into a single workspace; Salesforce Service Cloud routes inbound cases through Omni-Channel and assigns them to Agents based on capacity and skills. We map Helpwise Conversations to Salesforce Cases, preserving thread history, internal notes, and attachments. Saved Replies become Salesforce Email Templates with shortcut codes translated to merge field syntax. Tags migrate as a combination of custom multi-select picklist fields and Salesforce Topics depending on whether they apply to contacts or cases. We do not migrate Helpwise Automation Rules, SLA Rules, or CSAT Survey configurations as code; we deliver a written inventory of these for the customer's admin to rebuild in Salesforce Flow and Omni-Channel. The Helpwise migration-window constraint means any live tickets created during the migration window require a post-cutover delta sync that we coordinate and execute.
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.
Source platform
Helpwise platform overview
Scorecard, SWOT, gotchas, and pricing for Helpwise.
Destination platform
Salesforce Service Cloud platform overview
Scorecard, SWOT, gotchas, and pricing for Salesforce Service Cloud.
Data migration guide
The complete Salesforce Service Cloud migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Salesforce Service Cloud migration checklist
Pre- and post-cutover tasks for moving onto Salesforce Service Cloud.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Helpwise 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.
Helpwise
Conversation
Salesforce Service Cloud
Case
1:1Helpwise Conversation threads map to Salesforce Case records. The conversation subject becomes Case Subject, message bodies migrate as Case Comments (public) and internal notes as Notes attached to the Case. Original timestamps preserve for Case.CreatedDate and last-modified dates. Channel source (email, chat, SMS, WhatsApp, Facebook, Instagram) maps to Case.Origin. Closed conversation status maps to Case.Status (Closed). We create one Case per Helpwise Conversation thread and link all thread messages chronologically within the Case.
Helpwise
Contact
Salesforce Service Cloud
Contact
1:1Helpwise Contacts migrate to Salesforce Contact records by email address as the dedupe key. First name, last name, phone, company (if present), tags, and custom contact properties transfer directly. We preserve the original Helpwise contact ID in a custom field hw_contact_id__c for reconciliation. If a Contact in Helpwise has no email, we generate a placeholder email address and flag the record for the customer's admin to verify post-migration.
Helpwise
Shared Inbox
Salesforce Service Cloud
Case Record Type + Queue or Assignment Rule
lossyHelpwise Shared Inboxes map to Salesforce Case Record Types and Queue structures. Each inbox (email, Facebook, Instagram, WhatsApp, SMS, live chat) becomes its own Record Type so that Case Origin, Page Layout, and field visibility remain channel-specific. Inbox assignment rules map to Salesforce Assignment Rules or Omni-Channel Routing Configurations. Teams with separate inboxes per brand map to separate Record Types with separate Assignment Rules per brand.
Helpwise
Tags
Salesforce Service Cloud
Custom Multi-Select Picklist or Topic
lossyHelpwise Tags migrate to Salesforce custom multi-select picklist fields on Case and Contact. Tags applied to conversation threads create TopicAssignment records linked to the Case via EntityTopic. Tags that serve as contact classification (customer tier, account type) map to custom multi-select picklist fields on Contact. We preserve tag names and color assignments in the field description during scoping so the customer's admin can style the picklist values post-migration.
Helpwise
Notes (Internal Notes)
Salesforce Service Cloud
Note
1:1Helpwise internal notes attached to Conversations migrate to Salesforce Note records linked to the Case via ContentDocumentLink. We preserve the author name, timestamp, and body text. Note visibility stays internal-only in the destination. Notes without a parent conversation thread are linked to the Contact record if the note references a contact but no specific ticket.
Helpwise
Team Members
Salesforce Service Cloud
User
1:1Helpwise Team Members map to Salesforce User records by email address. We resolve the Helpwise owner and assignee on each Conversation to the corresponding Salesforce User. Any Helpwise Team Member without a matching Salesforce User goes to a reconciliation queue for the customer's admin to provision before record import begins. Role, profile, and Active status in Salesforce are outside migration scope and must be configured by the customer's admin.
Helpwise
Saved Replies
Salesforce Service Cloud
EmailTemplate
1:1Helpwise Saved Replies (canned responses) migrate to Salesforce EmailTemplate records with the shortcut code stored in the Template API Name field. The body text migrates as the template body with merge field syntax applied where Helpwise merge variables exist. We flag any Saved Replies that exceed Salesforce's 5,000-character email template body limit and present the customer with options: split the reply, use a Lightning Component template, or store the content in a custom object. Helpwise Standard plan's 15-reply cap is checked during scoping; if the source has more than 15, we recommend a Premium destination tier or a manual prune before import.
Helpwise
Knowledge Base / Help Center Articles
Salesforce Service Cloud
KnowledgeArticleVersion
1:1Helpwise Knowledge Base articles, categories, and published status migrate to Salesforce Knowledge. Article title becomes KnowledgeArticleVersion.Title, article body migrates to KnowledgeArticleVersion.Details (rich text), and categories map to Salesforce data category groups. Published status preserves; draft articles migrate as draft Knowledge articles. Internal links within articles are updated to point to the new Salesforce article URLs post-migration. Article URL redirects require manual configuration in Salesforce Experience Cloud if the knowledge base is customer-facing.
Helpwise
Attachments
Salesforce Service Cloud
ContentDocument + ContentVersion + ContentDocumentLink
1:1Attachments to Helpwise conversations migrate to Salesforce ContentDocument records linked to the Case via ContentDocumentLink. We use the Salesforce Content API to upload files with the original filename, file extension, and MIME type preserved. Large file attachments are subject to Salesforce's 25 MB per file limit on ContentVersion; we check the Helpwise source file sizes during scoping and flag any that exceed this limit. Files attached to multiple conversations create multiple ContentDocumentLink records pointing to the same ContentDocument.
Helpwise
Custom Fields
Salesforce Service Cloud
Custom Fields
1:1Custom contact fields and custom conversation fields from Helpwise map to Salesforce custom fields on Contact and Case respectively. We preserve field names in the Salesforce label, create the corresponding custom field with the appropriate Salesforce data type (text, picklist, number, date, checkbox), and migrate all values. We flag any custom fields in Helpwise that have no natural Salesforce equivalent and present the customer with type-mapping options during scoping. Custom fields that represent multi-select tags use the multi-select picklist type.
Helpwise
Automation Rules
Salesforce Service Cloud
Flow (rebuild required)
1:1Helpwise Automation Rules (assignment, tagging, forwarding, routing) define behavior that must be recreated in Salesforce. We audit every active Automation Rule during scoping and deliver a written inventory with trigger conditions, actions, and recommended Salesforce Flow equivalents. Routing rules map to Omni-Channel Routing Configurations; tagging rules map to Flow record-triggered updates; forwarding rules map to Email Alerts and Flow actions. We do not build Flow as part of the migration scope.
Helpwise
SLA Rules
Salesforce Service Cloud
Entitlement Process + Milestone
1:1Helpwise SLA Rules migrate as a configuration inventory. We map each Helpwise SLA Rule to a Salesforce Entitlement Process and First Response/Case Resolution Milestone, documenting the SLA name, threshold (first response time, next response time, resolution time), business hours, and applicable inboxes or conversation tags. If the destination Salesforce org is not on a tier that includes entitlements, we flag the gap and recommend upgrading or using a third-party SLA management app before migration.
| Helpwise | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Conversation | Case1:1 | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| Shared Inbox | Case Record Type + Queue or Assignment Rulelossy | Fully supported | |
| Tags | Custom Multi-Select Picklist or Topiclossy | Fully supported | |
| Notes (Internal Notes) | Note1:1 | Fully supported | |
| Team Members | User1:1 | Fully supported | |
| Saved Replies | EmailTemplate1:1 | Fully supported | |
| Knowledge Base / Help Center Articles | KnowledgeArticleVersion1:1 | Fully supported | |
| Attachments | ContentDocument + ContentVersion + ContentDocumentLink1:1 | Mapping required | |
| Custom Fields | Custom Fields1:1 | Mapping required | |
| Automation Rules | Flow (rebuild required)1:1 | Mapping required | |
| SLA Rules | Entitlement Process + Milestone1:1 | Mapping required |
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.
Helpwise gotchas
Migration captures only pre-import data
Saved Replies cap on Standard plan
SLA Rules require Advanced tier
API rate limits not publicly documented
Chat Widget embed code is non-transferable
Salesforce Service Cloud gotchas
Data Export 512MB file size cap breaks large org exports
API Daily Request Limits vary by license edition
No automatic data backup in base Salesforce
Picklist dependencies silently break records when unmapped
Workflow rules fire unexpectedly during data load
Pair-specific challenges
Migration approach
Discovery and scoping
We audit the Helpwise account across tier (Standard, Premium, Advanced), inbox count and channel types, conversation volume and date range, custom fields and tags, Knowledge Base article count and categories, Saved Replies count, active Automation Rules, and SLA configurations. We pair this with a Salesforce Service Cloud edition assessment: Professional ($25/user base) covers most migrations without Digital Engagement; Enterprise ($150/user) is required if the customer needs Omni-Channel with Skills-Based Routing, Salesforce Knowledge, or digital messaging channels. The discovery output is a written migration scope document with record counts, mapping decisions, and Salesforce edition recommendation.
Schema design and Salesforce configuration
We design the destination schema in Salesforce before any data moves. This includes creating Case Record Types per Helpwise Shared Inbox (one per channel: email, chat, SMS, WhatsApp, Facebook, Instagram), custom picklist fields for channel origin, custom multi-select picklist fields for migrated tags on Case and Contact, custom fields for Helpwise metadata (hw_conversation_id__c, hw_contact_id__c), Entitlement Processes for any migrated SLA Rules, and Email Templates for migrated Saved Replies with shortcut code translated to Template API Name. Schema is deployed to a Salesforce Sandbox first for validation.
Sandbox migration and reconciliation
We run a full migration into a Salesforce Sandbox using production-like data volume. The customer's Service Cloud admin or support operations lead reconciles record counts (Cases in, Contacts in, Notes in, Articles in), spot-checks 25-50 random cases against Helpwise source threads, validates that Saved Reply templates render correctly in a test case, and signs off the mapping before production migration begins. Any field mapping corrections or missed custom fields surface here and are resolved before production.
User reconciliation and Salesforce User provisioning
We extract every distinct Helpwise Team Member referenced on Conversations, Notes, and Saved Replies and match by email against the Salesforce destination org's User table. Any Helpwise Team Member without a matching Salesforce User goes to a reconciliation queue for the customer's admin to provision. Salesforce User provisioning includes setting the correct Profile, Role, and Active status. Migration cannot proceed past Case import until all OwnerIds on cases can be resolved because Case.OwnerId is a required field.
Production migration in dependency order
We run production migration in record-dependency order: Salesforce Users validated, Contacts (from Helpwise Contacts), Cases (with AccountId or ContactId resolved, OwnerId resolved, RecordTypeId set per inbox mapping), Notes (linked to Cases via ContentDocumentLink), ContentDocument attachments, Email Templates (Saved Replies), and Knowledge Articles last (published after all cases to avoid article reference issues). Each phase emits a row-count reconciliation report before the next phase begins. We throttle Helpwise API reads conservatively and back off on 429 responses.
Cutover, delta sync, and rebuild handoff
We freeze Helpwise writes during cutover, execute a final delta migration of any Conversations or Contacts created after the initial snapshot, then enable Salesforce Service Cloud as the system of record. We deliver the Automation Rule inventory, SLA Rule mapping document, and Saved Replies merge-field translation checklist to the customer's admin team. We support a one-week post-cutover window to resolve any data quality issues. We do not configure Omni-Channel Skills, Routing Configurations, or rebuild Helpwise Automation Rules as Salesforce Flow inside the migration scope; these are separate configuration engagements.
Platform deep dives
Helpwise
Source
Strengths
Weaknesses
Salesforce Service Cloud
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 1 of 7 objects need a manual workaround.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Helpwise and Salesforce Service Cloud.
Object compatibility
1 of 7 objects need a manual workaround.
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
Helpwise: Not publicly documented — Helpwise acknowledges limits exist but publishes no specific thresholds.
Data volume sensitivity
Helpwise 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 Helpwise to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
Walk through your Helpwise to Salesforce Service Cloud migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Helpwise
Other ways to arrive at Salesforce Service Cloud
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.