Helpdesk migration

Migrate from Helpwise to Salesforce Service Cloud

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 logo

Helpwise

Source

Salesforce Service Cloud

Destination

Salesforce Service Cloud logo

Compatibility

83%

10 of 12

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

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Helpwise logo

Helpwise

What's pushing teams away

  • Occasional glitches and bugs in the interface disrupt workflow, with some users reporting that features feel rough around the edges
  • Automation Rules lack the depth or flexibility of competitors, and SLA Rules are gated behind the Advanced tier requiring an upgrade
  • The Knowledge Base editor has limited formatting options compared to dedicated documentation platforms
  • API rate limits and undocumented throttling make high-volume data exports and integrations unreliable for large teams
  • Support response quality is inconsistent — some users report slow resolution times for complex technical issues

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 Helpwise objects map to Salesforce Service Cloud

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

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

Helpwise 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

maps to

Salesforce Service Cloud

Contact

1:1
Fully supported

Helpwise 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

maps to

Salesforce Service Cloud

Case Record Type + Queue or Assignment Rule

lossy
Fully supported

Helpwise 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

maps to

Salesforce Service Cloud

Custom Multi-Select Picklist or Topic

lossy
Fully supported

Helpwise 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)

maps to

Salesforce Service Cloud

Note

1:1
Fully supported

Helpwise 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

maps to

Salesforce Service Cloud

User

1:1
Fully supported

Helpwise 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

maps to

Salesforce Service Cloud

EmailTemplate

1:1
Fully supported

Helpwise 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

maps to

Salesforce Service Cloud

KnowledgeArticleVersion

1:1
Fully supported

Helpwise 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

maps to

Salesforce Service Cloud

ContentDocument + ContentVersion + ContentDocumentLink

1:1
Mapping required

Attachments 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

maps to

Salesforce Service Cloud

Custom Fields

1:1
Mapping required

Custom 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

maps to

Salesforce Service Cloud

Flow (rebuild required)

1:1
Mapping required

Helpwise 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

maps to

Salesforce Service Cloud

Entitlement Process + Milestone

1:1
Mapping required

Helpwise 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.

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.

Helpwise logo

Helpwise gotchas

High

Migration captures only pre-import data

Medium

Saved Replies cap on Standard plan

Medium

SLA Rules require Advanced tier

Medium

API rate limits not publicly documented

Low

Chat Widget embed code is non-transferable

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

  • Helpwise migration captures only pre-import data

    Helpwise's migration documentation confirms that imported data is frozen at the moment the import job starts. Any new tickets, contacts, or conversations created during the migration window are not automatically picked up. We minimize the cutover window by running the migration in a pre-scheduled off-peak window and executing a post-cutover delta sync for records created between the snapshot and go-live. Customers must train their team on Salesforce Service Cloud before the migration date to avoid dual-write conflicts where agents update Helpwise after the snapshot.

  • Saved Replies require Email Template rebuild with merge field translation

    Helpwise Saved Replies use a shortcut code syntax (e.g., {{contact.first_name}}) that has no direct Salesforce Email Template equivalent. We migrate the body content and store the shortcut as the Template API Name, but the merge variable syntax must be translated to Salesforce merge field format ({{!Contact.FirstName}}) by the customer's admin post-migration or through a pre-migration transformation script. This is a manual step that requires admin attention before the templates are usable in live case resolution.

  • Salesforce Omni-Channel routing requires configuration beyond case import

    Helpwise Shared Inboxes provide direct, inbox-level assignment. Salesforce Service Cloud routes inbound cases through Omni-Channel with Skills-Based Routing, Capacity Weight, and Routing Configuration that must be set up before live routing begins. We configure the Case Record Type and Assignment Rule structure during migration, but Omni-Channel Skills, Routing Configurations, and Agent Capacities require a separate configuration session. Cases migrated without Omni-Channel configured land as unassigned and require manual routing until the configuration is complete.

  • Helpwise API rate limits are undocumented

    The Helpwise API documentation acknowledges that rate and usage limits exist but does not publish specific thresholds. For bulk export jobs, we throttle conservatively and monitor for 429 responses. If throttling is encountered, we back off exponentially and resume. For customers with large data volumes (over 50,000 conversations), we schedule export during off-peak hours to minimize queue buildup. This undocumented limit makes large-volume Helpwise exports less predictable than Salesforce Bulk API 2.0, which publishes explicit throughput limits.

  • Chat Widget and embedded channel code cannot migrate

    Helpwise Chat Widget embed codes, proactive chat triggers, and messaging widget configuration are tied to the source Helpwise account domain and cannot be exported or re-imported. If Helpwise live chat or messaging channels are customer-facing, the widget embed code must be updated manually post-migration to point to the new Salesforce Digital Engagement messaging deployment. We document the current widget configuration and provide Salesforce Digital Engagement widget deployment instructions as part of the post-migration handover.

Migration approach

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Helpwise logo

Helpwise

Source

Strengths

  • Centralizes email, live chat, SMS, WhatsApp, Facebook, Instagram, and calling into one shared inbox with collision detection
  • Clean, Gmail-like interface with minimal learning curve — teams get productive within days, not weeks
  • Fixed per-user pricing with a generous free trial and no hidden fees across Standard, Premium, and Advanced tiers
  • Multi-brand multi-inbox architecture lets agencies and MSPs support hundreds of clients from a single account
  • Built-in Knowledge Base, Saved Replies, Automation Rules, and CSAT reduce reliance on third-party tools

Weaknesses

  • API documentation is sparse — rate limits, endpoint coverage, and field schemas are not fully published, making custom integrations harder
  • SLA Rules, SSO, Custom Views, and AI Auto Prioritization are locked behind the Advanced tier at $49/user/month
  • Helpwise's own migration tool only captures data as of the moment the import job starts — live tickets during migration are not automatically synced
  • Limited custom field and custom object extensibility compared to platforms like Zendesk or Salesforce
  • Attachment storage limits and file size restrictions are not clearly documented, which can surprise teams migrating large volumes of media
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 Helpwise 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

    Helpwise: Not publicly documented — Helpwise acknowledges limits exist but publishes no specific thresholds.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Helpwise 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 Helpwise to Salesforce Service Cloud data migrations

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

Can't find your answer?

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 consultation

Most migrations land between three and five weeks for accounts under 15,000 conversations, 5,000 contacts, and a straightforward inbox-to-Record-Type mapping. Migrations with large engagement histories (over 50,000 conversation threads), multi-brand inbox structures, Knowledge Base article migration, or Salesforce Digital Engagement configuration move to eight to fourteen weeks because of Omni-Channel routing design, Email Template merge-field translation work, and Salesforce Sandbox validation cycles.

Adjacent paths

Related migrations to explore

Ready when you are

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