Helpdesk migration

Migrate from Alloy Navigator to Salesforce Service Cloud

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

Alloy Navigator logo

Alloy Navigator

Source

Salesforce Service Cloud

Destination

Salesforce Service Cloud logo

Compatibility

75%

9 of 12

objects map 1:1 between Alloy Navigator and Salesforce Service Cloud.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Alloy Navigator to Salesforce Service Cloud is an ITSM-to-enterprise-service platform migration where the record model, automation engine, and channel routing architecture differ significantly. Alloy Navigator uses Tickets as the primary record with linked Incidents, Problems, Changes, and a rich tabbed structure for History, Notes, and Custom Data. Salesforce Service Cloud uses Cases as the primary record with Entitlements, Milestones, and Omni-Channel routing. We resolve the ticket-to-case mapping including priority, status, and SLA entitlement, flatten Alloy Navigator's hierarchical Location tree into a depth-compatible structure for Salesforce's flat Address model, and map Configuration Items to a custom Salesforce object with relationship graphs preserved as junction records. Workflows, Create Actions, and escalations are documented in a written inventory for your admin to rebuild in Salesforce Flow; they do not migrate as code. The Alloy Navigator REST API lacks publicly documented bulk-export endpoints, so we use cursor-based pagination where available and fall back to direct database query with read-only credentials for large datasets, with explicit customer permission. Knowledge Base article category hierarchies may not map 1:1 to Lightning Knowledge article types, so we flag mismatches during discovery and propose a flatten-or-create strategy per category.

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

Alloy Navigator logo

Alloy Navigator

What's pushing teams away

  • Some customers report that evolving the software configuration over time requires significant effort and specialist knowledge to implement changes smoothly.
  • Response times from the internal help desk can be slow, with tickets sometimes taking days before acknowledgment, frustrating time-sensitive support teams.
  • The platform can feel restrictive when attempting complex custom automations or integrating with tools outside its native ecosystem, limiting flexibility for non-standard IT shops.

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

Each row shows how a Alloy Navigator 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.

Alloy Navigator

Ticket / Service Request

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

Alloy Navigator Tickets map directly to Salesforce Service Cloud Cases. The ticket priority and status values migrate to Case Priority and Case Status, with a custom field an_original_status__c preserving the exact Alloy Navigator status value for audit. SLA timers from Alloy Navigator's ticket lifecycle map to Salesforce Entitlements and Business Hours, with Milestone records created for each SLA breach event in the ticket history. Linked Incidents, Problems, and Changes from Alloy Navigator are stored as custom Case fields or related custom objects because Salesforce Case does not have native Incident/Problem sub-record types.

Alloy Navigator

Asset

maps to

Salesforce Service Cloud

Asset

1:1
Fully supported

Alloy Navigator Assets (hardware devices, software licenses, consumables) map to Salesforce Asset. The asset serial number, purchase date, install date, status, and assigned Contact migrate directly. Assets linked to Configuration Items in Alloy Navigator maintain their relationship via a custom field linking to the CI custom object in Salesforce. Lifecycle status transitions (procurement to retirement) map to Salesforce Asset Status values.

Alloy Navigator

Configuration Item

maps to

Salesforce Service Cloud

Configuration_Item__c (Custom Object)

1:1
Fully supported

Configuration Items from Alloy Navigator map to a Salesforce custom object Configuration_Item__c with fields matching the Alloy Navigator CI schema (CI type, manufacturer, model, serial number, location, owner). CI-to-CI relationships (dependencies, impacts, connections) migrate as junction records on a custom CI_Relationship__c junction object with relationship type and direction fields. Custom CI types introduced via Alloy Navigator classification are detected during discovery and pre-created as Salesforce Record Types on the custom object.

Alloy Navigator

Knowledge Base Article

maps to

Salesforce Service Cloud

Knowledge__kav (Lightning Knowledge)

1:1
Fully supported

KB articles from Alloy Navigator (rich text body, attachments, category assignments) migrate to Salesforce Lightning Knowledge Article records. We export article body, metadata, summary, and attachments. Alloy Navigator's category hierarchy may not map 1:1 to Salesforce Data Category Groups, so we flag mismatches during discovery and propose either flattening category paths into article summary fields or creating new Salesforce Data Categories to match the destination structure. Article publish status migrates to Knowledge Article Status (Draft, Archived, Published).

Alloy Navigator

Organization

maps to

Salesforce Service Cloud

Account

1:1
Fully supported

Alloy Navigator Organizations (customer or partner entities) map to Salesforce Account. Organization details including name, type, industry, annual revenue, and phone migrate directly. Hierarchical Organization relationships in Alloy Navigator may map to Salesforce Account Hierarchy if the destination org has that feature enabled, or we store the top-level parent as a custom field for reporting purposes.

Alloy Navigator

Contact

maps to

Salesforce Service Cloud

Contact

1:1
Fully supported

Alloy Navigator Contacts (people linked to Organizations, Tickets, and Assets) map to Salesforce Contact. Email address, phone, title, and organizational associations migrate directly. Duplicate contact handling requires a pre-migration dedup strategy using email as the primary dedupe key. Active versus inactive status is preserved via a custom field an_active__c because Salesforce does not have a native soft-delete or inactive flag equivalent on Contact.

Alloy Navigator

User / Technician

maps to

Salesforce Service Cloud

User

1:1
Fully supported

Alloy Navigator User records (technicians with login credentials, team assignments, workload balancing groups, and role-based permissions) map to Salesforce User. We resolve by email match against the destination Salesforce org's User table. Owners without a matching Salesforce User go to a reconciliation queue for the customer's admin to provision before record import resumes. Role mappings from Alloy Navigator become Salesforce Profile and Permission Set assignments, which the admin configures post-migration.

Alloy Navigator

Location

maps to

Salesforce Service Cloud

Location or Address fields on Account

lossy
Fully supported

Alloy Navigator Locations form a deep hierarchical tree with parent-child relationships. Salesforce's Location object supports a flat structure, and many implementations use address fields on Account rather than a dedicated Location object. We flag tree depth during scoping and propose either flattening (root-path as a formatted string field, e.g., HQ > Building A > Floor 3 > Room 301) or parent-reference preservation via a custom parent_location__c lookup field. Locations exceeding Salesforce's schema depth limits require explicit flattening strategy before migration begins.

Alloy Navigator

Work Order

maps to

Salesforce Service Cloud

Task or Custom Work_Order__c object

lossy
Fully supported

Alloy Navigator Work Orders (scheduled tasks, assignments, and completion tracking) map to Salesforce Task by default, with the subject, due date, status, assigned technician, and description preserved. If the Alloy Navigator Work Order schema includes custom fields not present on standard Task, we recommend a custom Work_Order__c object with a Task lookup rather than overloading Task fields. Custom work-order-specific fields are detected during discovery and pre-created in the destination schema.

Alloy Navigator

Contract

maps to

Salesforce Service Cloud

Contract

1:1
Fully supported

Contracts linked to Assets and Contacts (renewal dates, terms, costs) map to Salesforce Contract with contract metadata and linked asset references preserved. Multi-document contracts with binary file attachments require file-level migration of the contract documents as Salesforce ContentDocument records linked to the Contract via ContentDocumentLink. Contract terms and line items that do not map to standard Salesforce Contract fields migrate to a custom contract line item object.

Alloy Navigator

Software License

maps to

Salesforce Service Cloud

Asset + Custom License__c object

1:1
Fully supported

Alloy Navigator Software Licenses (compliance metrics, seat counts, purchase records attached to Assets) map to Salesforce Asset with a supplemental custom License__c object capturing license-specific fields (entitlement type, seat count, used seats, expiry, vendor). License entitlement calculations are source-system-specific and are exported as raw values for the customer's admin to validate against the license vendor's current entitlements post-migration.

Alloy Navigator

Workflow

maps to

Salesforce Service Cloud

Not migrated (documented only)

lossy
Fully supported

Alloy Navigator Workflows (approval chains, escalations, Create Actions) are exported as a written inventory documenting the workflow trigger, conditions, actions, and conditional branching logic. Salesforce Flow and Alloy Navigator Workflows are architecturally different, so we do not migrate workflows as code. The customer receives a per-workflow recommendation for the equivalent Salesforce Flow type (record-triggered, scheduled, or screen flow) and the admin or a Salesforce partner rebuilds them post-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.

Alloy Navigator logo

Alloy Navigator gotchas

High

Version upgrades require database migration and workflow review

Medium

Custom field labels and status values vary by classification

Medium

Location hierarchy depth may exceed destination schema limits

Low

API bulk export is not explicitly documented

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

  • Alloy Navigator bulk export lacks documented API endpoints

    The Alloy Navigator REST API exposes GET endpoints for individual records but has no publicly documented bulk-export or paginated query endpoint for large datasets. We extract records via cursor-based pagination where available and fall back to direct database query using read-only credentials with the customer's explicit permission. This fallback requires database-level access which some IT security policies restrict. We confirm access scope during discovery. Without bulk export capability, scoping for large migrations (over 50,000 tickets or 20,000 assets) requires more discovery time and may extend the timeline by one to two weeks compared to platforms with fully documented bulk APIs.

  • Location hierarchy depth exceeds Salesforce schema limits

    Alloy Navigator supports deep hierarchical Location trees reflecting real-world organizational structures with multiple levels of nesting (HQ > campus > building > floor > room). Salesforce's Location object and standard address model do not preserve arbitrary depth natively. We flag the maximum depth during scoping and implement a flattening strategy: either store the full location path as a formatted string field on Account or Contact, or preserve parent-location references in a custom lookup field that the customer's admin maintains. The chosen strategy is confirmed with the customer before migration begins, as switching post-migration requires retroactive updates.

  • Custom status values vary by ticket classification

    Alloy Navigator allows system field labels and status values to be customized per classification and reference tables. A Ticket with Classification = 'Incident' may have Status = 'Open' while a Ticket with Classification = 'Service Request' has Status = 'New' for the same workflow state. We detect and enumerate all distinct status value sets during discovery and create an explicit mapping table for each classification before loading into Salesforce Case Status picklist. Skipping this step results in partial or incorrect status mapping that requires retroactive Case updates after go-live.

  • SLA timers and Milestone tracking require Business Hours configuration in Salesforce first

    Alloy Navigator SLA breach timers are calculated against Alloy Navigator's internal business hours configuration. Salesforce Entitlements and Milestones require Business Hours to be configured in the destination org before SLA data can be meaningful. We do not configure Salesforce Business Hours during migration—those are operational decisions for the customer's admin. We flag the need for Business Hours configuration during discovery and provide a mapping of Alloy Navigator SLA definitions (name, target duration, business hours rule) as a written configuration guide for the customer's Salesforce admin to implement before the SLA layer is activated on migrated Cases.

Migration approach

Six steps for a successful Alloy Navigator to Salesforce Service Cloud data migration

  1. Discovery and data volume audit

    We audit the Alloy Navigator instance for ticket volume and classification distribution, asset count and CI relationship graph depth, knowledge base article count and category hierarchy, organizational structure and location tree depth, active workflow count and complexity, user/technician count and role assignments, and contract and license records. We pair this with a Salesforce edition decision for Service Cloud: Digital Engagement tier ($25/user) covers basic case management; Unlimited ($300/user) is required for full Omni-Channel with Skill-Based Routing, Salesforce Voice, and Customer 360 across all Salesforce clouds. The discovery output is a written migration scope with data volume estimates, schema gap analysis, and Salesforce edition recommendation.

  2. Schema design and destination configuration

    We design the destination schema in Salesforce Service Cloud. This includes provisioning the Configuration_Item__c custom object with junction object for CI relationships, custom Case fields matching Alloy Navigator's classification-driven field variations, Entitlement and Milestone structure matching Alloy Navigator SLA definitions, the License__c custom object for software license records, Data Category Groups for Lightning Knowledge aligned to the Alloy Navigator KB category hierarchy, and the Business Hours configuration guide (for the customer's admin to implement). Schema is deployed via Salesforce Metadata API or change set into a Sandbox org first for validation before production.

  3. Sandbox migration and reconciliation

    We run a full migration into a Salesforce Sandbox using production-like data volume. The customer's ITSM lead reconciles record counts (Tickets in, Cases in, Assets in, CIs in, KB articles in), spot-checks 25-50 random Cases against the Alloy Navigator source, and validates that SLA milestone timestamps match the Alloy Navigator ticket history. Any mapping corrections, status value mismatches, or CI relationship gaps are resolved here before production migration begins.

  4. Extraction from Alloy Navigator

    We extract records from Alloy Navigator using the REST API with cursor-based pagination where available, and direct database query with read-only credentials for large datasets requiring bulk export. The extraction follows dependency order: Organizations first (for Account parent resolution), then Locations (with depth flagging for flattening strategy), then Assets and Configuration Items with relationship graphs, then Contacts, then Tickets with Incident/Problem/Change sub-record details, then Knowledge Base articles with attachments, then Contracts and Software Licenses, then Work Orders, and finally Users/Technicians for Owner reconciliation. Each extraction phase emits a row-count and sample-data report.

  5. Location flattening and CI relationship migration

    We apply the location flattening strategy agreed upon during scoping: either storing the full hierarchical path as a formatted string on Account or Contact, or preserving parent-location references via a custom lookup field. CI relationship graphs are restructured as junction records on the CI_Relationship__c custom object, with relationship type (depends-on, impacts, connected-to) and direction preserved. SLA timer data from Alloy Navigator is mapped to Entitlement and Milestone records with the Business Hours configuration referenced once the customer's admin implements Business Hours in Salesforce.

  6. Production migration in dependency order

    We run production migration in record-dependency order: Accounts (from Alloy Navigator Organizations), Contacts (with AccountId resolved), Assets (with Asset relationship to Account and CI), Configuration Items and CI Relationships (with custom object schema deployed), Cases (with EntitlementId and Milestone records created per SLA), Knowledge Base articles (as Knowledge__kav records with Data Category assignments), Contracts, Licenses, Work Orders, and User records (with OwnerId resolved against Salesforce User table by email). Workflows and Create Actions are not migrated but delivered as a written inventory document for the admin to rebuild in Salesforce Flow. Cutover includes a freeze of Alloy Navigator writes during the final delta migration and a row-count reconciliation pass before Salesforce goes live as the system of record.

Platform deep dives

Context on both ends of the pair

Alloy Navigator logo

Alloy Navigator

Source

Strengths

  • Unified ITSM and ITAM in a single deployment without requiring separate products.
  • Automated network discovery for Windows, Linux, and macOS reduces manual asset inventory effort.
  • ITIL-aligned process templates ship ready-to-use, reducing implementation time for compliance-focused organizations.
  • Multi-language support (30+ languages) and configurable regional settings serve global IT teams.
  • Flexible data views and dashboards allow per-team customization without requiring developer resources.

Weaknesses

  • Complex configuration changes after initial deployment can be difficult to implement without specialist knowledge.
  • API bulk-export capabilities are not clearly documented, making large-scale migration scoping harder.
  • Response times from vendor support can be slow for time-sensitive issues, based on user-reported feedback.
  • The platform lacks native integrations with some common DevOps and monitoring tools, requiring custom workarounds.
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?

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

B

Overall complexity

Standard migration

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

  • Object compatibility

    B

    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

    Alloy Navigator: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Alloy Navigator 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 10,000 tickets, 5,000 assets, and 2,000 configuration items with no complex CI relationship graphs or deep knowledge base hierarchies. Migrations with large CI relationship graphs (over 2,000 CIs with interdependency records), multi-level knowledge base hierarchies (over 500 KB articles), or classification-driven status value variations across multiple ticket types move to eight to twelve weeks because of schema restructuring, location flattening strategy, and knowledge base remapping scope.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Alloy Navigator.
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