Helpdesk migration
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
Source
Salesforce Service Cloud
Destination
Compatibility
9 of 12
objects map 1:1 between Alloy Navigator and Salesforce Service Cloud.
Complexity
BStandard
Timeline
3-5 weeks
Overview
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.
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
Alloy Navigator platform overview
Scorecard, SWOT, gotchas, and pricing for Alloy Navigator.
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 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
Salesforce Service Cloud
Case
1:1Alloy 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
Salesforce Service Cloud
Asset
1:1Alloy 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
Salesforce Service Cloud
Configuration_Item__c (Custom Object)
1:1Configuration 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
Salesforce Service Cloud
Knowledge__kav (Lightning Knowledge)
1:1KB 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
Salesforce Service Cloud
Account
1:1Alloy 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
Salesforce Service Cloud
Contact
1:1Alloy 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
Salesforce Service Cloud
User
1:1Alloy 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
Salesforce Service Cloud
Location or Address fields on Account
lossyAlloy 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
Salesforce Service Cloud
Task or Custom Work_Order__c object
lossyAlloy 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
Salesforce Service Cloud
Contract
1:1Contracts 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
Salesforce Service Cloud
Asset + Custom License__c object
1:1Alloy 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
Salesforce Service Cloud
Not migrated (documented only)
lossyAlloy 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.
| Alloy Navigator | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Ticket / Service Request | Case1:1 | Fully supported | |
| Asset | Asset1:1 | Fully supported | |
| Configuration Item | Configuration_Item__c (Custom Object)1:1 | Fully supported | |
| Knowledge Base Article | Knowledge__kav (Lightning Knowledge)1:1 | Fully supported | |
| Organization | Account1:1 | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| User / Technician | User1:1 | Fully supported | |
| Location | Location or Address fields on Accountlossy | Fully supported | |
| Work Order | Task or Custom Work_Order__c objectlossy | Fully supported | |
| Contract | Contract1:1 | Fully supported | |
| Software License | Asset + Custom License__c object1:1 | Fully supported | |
| Workflow | Not migrated (documented only)lossy | Fully supported |
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.
Alloy Navigator gotchas
Version upgrades require database migration and workflow review
Custom field labels and status values vary by classification
Location hierarchy depth may exceed destination schema limits
API bulk export is not explicitly documented
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 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.
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.
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.
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.
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.
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
Alloy Navigator
Source
Strengths
Weaknesses
Salesforce Service Cloud
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 1 of 7 objects need a manual workaround.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Alloy Navigator 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
Alloy Navigator: Not publicly documented.
Data volume sensitivity
Alloy Navigator 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 Alloy Navigator to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Alloy Navigator
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.