Helpdesk migration

Migrate from Ivanti Neurons for ITSM to Salesforce Service Cloud

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

Ivanti Neurons for ITSM logo

Ivanti Neurons for ITSM

Source

Salesforce Service Cloud

Destination

Salesforce Service Cloud logo

Compatibility

100%

12 of 12

objects map 1:1 between Ivanti Neurons for ITSM and Salesforce Service Cloud.

Complexity

CModerate

Timeline

48-72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Ivanti Neurons for ITSM stores service records as business objects with a flexible schema — incidents, service requests, problems, changes, assets, and custom records all live in a unified object model with REST API access. Salesforce Service Cloud models the same domain across Case, Asset, Product, Entitlement, and custom objects, but the schema conventions differ: Salesforce uses Title/Description on Case rather than Subject/Detail, relies on pick-list values for Status and Priority rather than free-text, and requires AccountId/ContactId lookups for case threading. The migration carries everything Ivanti stores natively into Salesforce's Case-centric model. The harder problems are mapping Ivanti's SLA target definitions to Salesforce's Entitlement and Milestone model, preserving category-to-queue routing in Salesforce's Omni-Channel routing, and handling Ivanti's custom business objects that may need Salesforce custom objects created before records land. Workflows, automations, and self-service portal configurations do not migrate — those require a separate rebuild in Flow and Experience Cloud.

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

Ivanti Neurons for ITSM logo

Ivanti Neurons for ITSM

What's pushing teams away

  • Steep initial implementation complexity and steep learning curve for administrators managing advanced automation features cause extended timelines and frustration.
  • Limited or broken functionality when integrating with Google Workspace for email and chat reduces effectiveness for organizations using those tools.
  • Management reporting and dashboard capabilities are difficult to configure, producing frustration among IT leadership trying to measure service desk performance.
  • Higher total cost of ownership compared to single-purpose tools, with organizations reporting ROI timelines of approximately 23 months.
  • Highly specialized workflow requirements often require additional professional services engagement, adding to overall cost and timeline.

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 Ivanti Neurons for ITSM objects map to Salesforce Service Cloud

Each row shows how a Ivanti Neurons for ITSM 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.

Ivanti Neurons for ITSM

Incident

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

Ivanti Incident maps directly to Salesforce Case. The key translation is Ivanti's Title field to Salesforce's Subject, Ivanti's Detail/Description to Salesforce's Description, and Ivanti's Status/Priority pick-list values to Salesforce's Case Status and Priority pick-lists via value mapping. Salesforce's AccountId and ContactId must be resolved from Ivanti's Affected User and Company records before cases can insert.

Ivanti Neurons for ITSM

Service Request

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

Ivanti Service Request maps to Salesforce Case using a separate record type designated for service requests. The record type distinguishes Service Requests from Incidents in Salesforce so page layouts, SLAs, and routing rules can vary by record type. FlitStack creates the record type and assigns it per Service Request during migration.

Ivanti Neurons for ITSM

Problem

maps to

Salesforce Service Cloud

Case (Problem record type)

1:1
Fully supported

Ivanti Problem records map to Salesforce Case using a Problem record type. Salesforce's native Problem object (linked to Cases via ProblemId) is available but requires entitlements and is typically used in ITSM-advanced orgs. FlitStack maps Problems to Cases with a Problem record type and links related Incident Cases via a custom Lookup field to preserve the problem-incident relationship from Ivanti.

Ivanti Neurons for ITSM

Change

maps to

Salesforce Service Cloud

Case (Change record type) or Custom Object

1:1
Fully supported

Ivanti Change records carry risk level, approval status, and implementation schedule fields that Salesforce Case does not natively capture. FlitStack maps Change to a Case with a Change record type and adds custom fields for Risk_Level__c, Approval_Status__c, and Implementation_Schedule__c. If the Ivanti Change model is complex (multiple tasks per change), a custom Change_Request__c object with a related Change_Task__c junction object is recommended.

Ivanti Neurons for ITSM

Asset

maps to

Salesforce Service Cloud

Asset

1:1
Fully supported

Ivanti Asset records map 1:1 to Salesforce Asset. Key fields include Name, SerialNumber, Status, InstallDate, Quantity, and Product lookup. Ivanti's Configuration Item (CI) associations to Assets are preserved via the Salesforce Asset's AccountId and ContactId relationships, and a custom CI_Record_ID__c field stores the source Ivanti CI identifier for traceability.

Ivanti Neurons for ITSM

Employee / User

maps to

Salesforce Service Cloud

User / Contact

1:1
Fully supported

Ivanti Employee records resolve by email to Salesforce User records for ownership fields, and to Contact records for affected-user and requester fields. Unmatched employees are flagged and assigned to a fallback Contact record. Salesforce User records must exist before Case OwnerId can be populated — FlitStack checks user existence by email before attempting owner resolution.

Ivanti Neurons for ITSM

Attachment

maps to

Salesforce Service Cloud

ContentDocument / ContentVersion

1:1
Fully supported

Ivanti file attachments are downloaded and re-uploaded to Salesforce as ContentVersion linked to the target Case via ContentDocumentLink. Salesforce's 25MB per-file limit applies; files exceeding this are flagged for manual retrieval. Inline images in Ivanti notes are extracted, downloaded, and re-hosted as Salesforce Files with the same parent-case linkage.

Ivanti Neurons for ITSM

Journal / Note

maps to

Salesforce Service Cloud

CaseComment / EmailMessage

1:1
Fully supported

Ivanti Journal entries (analyst notes and customer communications) map to Salesforce CaseComment records for internal notes and EmailMessage records for email threads. Original timestamps and author information are preserved. Journal type (Internal vs External) determines whether the record becomes a CaseComment (internal) or EmailMessage (external) in Salesforce.

Ivanti Neurons for ITSM

Custom Business Object

maps to

Salesforce Service Cloud

Custom Object (__c)

1:1
Fully supported

Ivanti custom business objects map to Salesforce custom objects. Each custom object requires a corresponding __c object created in Salesforce before migration. N:N relationships between custom objects in Ivanti are represented as junction custom objects in Salesforce. FlitStack surfaces the full list of custom business objects from Ivanti's Metadata API and delivers a Salesforce schema-creation plan before data moves.

Ivanti Neurons for ITSM

SLA Target Definition

maps to

Salesforce Service Cloud

Entitlement + MilestoneType

1:1
Fully supported

Ivanti SLA targets stored as fields on Incident or as separate SLA business objects have no direct Salesforce equivalent. Salesforce requires Entitlement records linked to Cases, plus MilestoneType definitions, to reproduce SLA time-tracking. FlitStack exports Ivanti SLA definitions as a configuration reference document for Salesforce admins to recreate in Entitlement Processes. The SLA data itself is not migratable — it must be rebuilt.

Ivanti Neurons for ITSM

Assignment Group

maps to

Salesforce Service Cloud

Queue

1:1
Fully supported

Ivanti Assignment Groups map to Salesforce Queues. Each unique Ivanti Assignment Group name requires a corresponding Queue created in Salesforce before migration, and the Queue ID is used to populate Case OwnerId. Unassigned Ivanti records default to a specified fallback user or queue. FlitStack generates a queue-mapping table from Ivanti's Assignment Group roster.

Ivanti Neurons for ITSM

Knowledge Article

maps to

Salesforce Service Cloud

KnowledgeArticleVersion (data only)

1:1
Fully supported

Ivanti Knowledge Articles cannot be migrated as native Salesforce Knowledge articles because Salesforce Knowledge requires a specific publishing workflow, URL name generation, and article type configuration. FlitStack exports Ivanti Knowledge Article content (title, body, summary) as custom fields on a Knowledge_Reference__c custom object so the content is searchable in Salesforce, but the article must be republished using Salesforce's Knowledge authoring tools.

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.

Ivanti Neurons for ITSM logo

Ivanti Neurons for ITSM gotchas

High

100,000 daily API call limit throttles large migrations

High

Report export cap of 10,000 records causes data truncation

Medium

Large business object schema changes require staging-first approach

Medium

Self-service portal and Virtual Agent configurations are not API-accessible

Low

Attachment file size limits vary by upload method

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

  • SLA targets do not migrate — Entitlement and Milestone must be rebuilt

    Ivanti stores SLA target definitions as fields on Incident and Service Request records (such as First Response Target Hours and Resolution Target Hours) and also maintains separate SLA business objects for complex entitlement setups. Salesforce Service Cloud implements SLA time-tracking through Entitlement records linked to Cases via the EntitlementId field, combined with MilestoneType definitions that specify which milestones apply to which Case record types and the associated time triggers. There is no direct field-to-field map between Ivanti's SLA target values and Salesforce's Entitlement model. FlitStack exports the SLA configuration as a structured reference document (JSON export of Ivanti SLA business objects with field names, operators, and target values) that a Salesforce admin can use to recreate Entitlement Processes and Milestone Types in Salesforce. The actual time-tracking does not carry over — the clock starts from the moment the Case is inserted in Salesforce.

  • Assignment Groups require Salesforce Queues pre-created before migration

    Ivanti Assignment Groups are the primary routing mechanism for incidents and service requests. When an incident is assigned to a group, the group's queue of agents receives the work. Salesforce uses a separate Queue object for this purpose, and every unique Ivanti Assignment Group name must map to a Salesforce Queue that is created and populated with the correct User members before records are inserted. If a Queue does not exist when FlitStack attempts to set OwnerId, the record insert fails. FlitStack generates a queue-creation script from the Ivanti Assignment Group roster during the planning phase, but the actual Queue creation in Salesforce must be performed by a Salesforce admin with the appropriate permissions. Unresolved Assignment Groups (groups deleted or renamed in Ivanti) are flagged and default to a fallback owner.

  • Ivanti's 100,000 API calls/day rate limit may throttle large exports

    Ivanti Neurons for ITSM enforces a per-tenant rate limit of 100,000 API calls per 24-hour rolling window. For migrations exceeding approximately 50,000 total records across Incidents, Service Requests, Problems, Changes, Assets, and custom objects, FlitStack's export job may approach or exceed this limit depending on the number of API calls required per record (relationship lookups, attachment downloads, and metadata fetches all count against the limit). If the rate limit is encountered, FlitStack pauses the export job, waits for the rolling window to reset, and resumes. This extends migration timelines. FlitStack mitigates by batching reads efficiently and caching metadata responses, but organizations with very large Ivanti tenants should plan for a multi-day export window or explore Ivanti's database export alternative.

  • Custom business objects require Salesforce schema pre-creation

    Ivanti's REST API exposes all customer-defined business objects alongside the standard objects. These custom business objects often contain fields that are critical to the organization's service process — such as regulatory compliance flags, service credit tracking, or project codes. Salesforce requires custom objects to be explicitly created with the __c suffix before data can be inserted via the API. FlitStack reads the Ivanti Metadata API to enumerate all custom business objects and their field schemas, then generates a Salesforce schema-creation plan (object names, field names, data types, pick-list values) that a Salesforce admin must execute in the target org before the migration data runs. Custom object creation is a separate step from data migration and cannot be performed by FlitStack automatically because it requires Salesforce UI or Tooling API access that is org-specific.

  • Knowledge articles migrate as data only — article structure must be rebuilt

    Ivanti Knowledge Articles are published records with article type, title, summary, body content, and metadata such as article ID and last-modified timestamp. Salesforce Knowledge uses a structured article model with ArticleType (which defines the available fields per article category), KnowledgeArticleVersion (the published record), and a publishing workflow (draft, review, published states). Migrating Ivanti article content directly into Salesforce Knowledge requires the ArticleType schema to already exist, and the content lands as draft records that still need to go through Salesforce's publishing workflow. Additionally, Salesforce Knowledge URL names are system-generated and cannot be set to match Ivanti article IDs. FlitStack exports Ivanti article content to a custom Knowledge_Reference__c object where the full article body is stored as a long-text field, preserving the content for reference. The Salesforce admin must rebuild the article structure and republish using Salesforce's native Knowledge authoring tools.

Migration approach

Six steps for a successful Ivanti Neurons for ITSM to Salesforce Service Cloud data migration

  1. Enumerate and plan Salesforce schema

    FlitStack reads Ivanti's Metadata API to capture all standard and custom business objects, field names, data types, and pick-list values. We compare this against the target Salesforce org's schema and identify gaps: missing custom fields, missing record types, missing Queues, and missing custom objects. We deliver a schema setup plan specifying exactly what to create in Salesforce (object names with __c suffix, field names, pick-list values, and record types) so your admin can execute the setup before any data moves.

  2. Create queue and user resolution map

    FlitStack exports the full list of Ivanti Assignment Groups and resolves each to a corresponding Salesforce Queue. We also resolve Ivanti Employee records to Salesforce User records by email match. Any Assignment Groups or employees that cannot be resolved are flagged with a fallback owner assignment rule. The resolution map is delivered as a CSV for admin review before the migration runs.

  3. Export Ivanti records via REST API with relationship resolution

    FlitStack uses the Ivanti REST API to export all target records in dependency order: Assets first (since they are referenced by Incidents), then Users/Contacts, then Incidents/Service Requests/Problems/Changes, then Journal entries, then Attachments. The export respects Ivanti's 100,000 API calls/day rate limit with intelligent batching and retry logic. Each record's foreign keys (Affected User, AssignedTo, Company, Asset) are resolved to their Salesforce equivalents using the resolution map created in Step 2. Custom business objects are exported in a separate pass after standard objects.

  4. Run sample migration with field-level diff

    A representative slice of records (typically 200-500 per object type) is migrated to a Salesforce sandbox first. FlitStack generates a field-level diff report comparing source values against destination field values for every mapped field. You verify that Status value mappings are correct, Priority pick-list values landed properly, timestamps are preserved, and relationship lookups resolved correctly. Custom field mapping is validated. Any mapping errors are corrected before the full migration runs.

  5. Execute full migration with delta-pickup window

    The full migration runs against the production Salesforce org using Salesforce Bulk API 2.0 for high-volume record insertion. A delta-pickup window (typically 24-48 hours) opens after the initial run completes, capturing any Ivanti records modified during the cutover period. FlitStack logs every insert, update, and error to an audit trail. If reconciliation fails, one-click rollback reverts the Salesforce org to its pre-migration state using the backup taken at the start of the full run.

Platform deep dives

Context on both ends of the pair

Ivanti Neurons for ITSM logo

Ivanti Neurons for ITSM

Source

Strengths

  • Unified ITSM and endpoint management platform reduces licensing complexity across IT operations
  • AI-powered auto-ticket classification and knowledge article generation embedded at intake
  • Low-code workflow builder enables custom automation without developer involvement
  • Over 1,000 pre-built connectors via Neurons iPaaS for third-party system integration
  • Flexible deployment models including FedRAMP Moderate certified cloud for government environments

Weaknesses

  • Implementation complexity and multi-month timelines increase total cost of ownership
  • Steep administrative learning curve for advanced automation and custom workflow development
  • Reporting and dashboard capabilities described as difficult to configure and use
  • Limited Google Workspace integration impacts teams relying on those tools
  • ROI timelines of approximately 23 months slower than more streamlined alternatives
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 Ivanti Neurons for ITSM 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

    Ivanti Neurons for ITSM: 100,000 API calls per 24-hour rolling window per tenant; sub-window limits not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Ivanti Neurons for ITSM 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 Ivanti Neurons for ITSM to Salesforce Service Cloud data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Ivanti-to-Service Cloud migrations complete in 48-72 hours of clock time for under 50,000 records. Larger setups with 200,000+ records, multiple custom business objects, or complex category-to-queue routing configurations extend to 5-10 days. The longest planning step is recreating Ivanti SLA definitions as Salesforce Entitlement Processes and setting up Queues for Assignment Groups — these must be completed before data inserts run.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Ivanti Neurons for ITSM.
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