Helpdesk migration
Field-level mapping, validation, and rollback between Spiceworks Cloud Help Desk and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Spiceworks Cloud Help Desk
Source
Intercom
Destination
Compatibility
8 of 10
objects map 1:1 between Spiceworks Cloud Help Desk and Intercom.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Moving from Spiceworks Cloud Help Desk to Intercom is a shift from an IT-internal ticketing model to a customer-facing conversational support model. Spiceworks Cloud Help Desk has no public API as of 2025, so we rely entirely on its built-in JSON export, which delivers ticket ID, summary, status, priority, creator, assignee, timestamps, and category — but excludes the full comment thread and internal notes. Intercom's data model uses Contacts (people), Companies, and Conversations with Conversation Parts, which maps cleanly to Spiceworks Tickets and Requesters but requires the customer to accept that historical conversation threads cannot be transferred programmatically. We map Technicians to Intercom Admins and Agents, preserve Spiceworks ticket categories as Intercom Team assignments, and migrate Knowledge Base articles to Intercom Articles. Workflows, automation rules, and reporting dashboards do not migrate; we deliver a written inventory of these for the customer's admin to rebuild in Intercom's workflow engine.
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.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Spiceworks Cloud Help Desk object lands in Intercom, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Spiceworks Cloud Help Desk
Ticket
Intercom
Conversation
1:1Spiceworks Tickets map to Intercom Conversations. The JSON export delivers ticket ID, summary, description, status, priority, creator (requester email), assignee (technician email), created timestamp, and closed timestamp. We map Spiceworks status (open, pending, resolved, closed) to Intercom state (open, resolved, closed). The original Spiceworks ticket ID is preserved as a custom conversation attribute sw_ticket_id__c for cross-reference. Comment threads and internal notes cannot migrate because Spiceworks Cloud's export omits them; this gap is flagged in the migration checklist and disclosed to the customer before the import window opens.
Spiceworks Cloud Help Desk
Technician
Intercom
Admin or Operator
1:1Spiceworks Technician accounts (name, email, role) map to Intercom Admins and Operators. We match by email address and import as Intercom users with the role set to admin for Spiceworks admins and operator for standard technicians. If a technician email has no matching Intercom user at migration time, tickets are temporarily assigned to the admin designated as migration owner and re-assigned via bulk action after all technicians are provisioned.
Spiceworks Cloud Help Desk
Requester
Intercom
Contact
1:1Spiceworks Requesters (end users who submit tickets) map to Intercom Contacts. The JSON export includes requester name and email. We import Contacts by email as the dedupe key, creating Contact records for new requesters and matching to existing Intercom Contacts for returning users. Phone number, if present in Spiceworks, maps to Intercom's phone field. Contacts without email addresses require manual handling because Intercom requires an email for Contact creation via API.
Spiceworks Cloud Help Desk
Organization
Intercom
Company
1:1Spiceworks Cloud Organizations group requesters under a company name and primary contact. We map Organization to Intercom Company, preserving org name as the Company name and linking it to constituent Contact records via the Intercom Company-Contact relationship. If the destination Intercom workspace already has Companies, we deduplicate by name and merge contact lists. The Spiceworks Organization-requester relationship becomes Intercom Company-contact membership.
Spiceworks Cloud Help Desk
Knowledge Base Article
Intercom
Article
1:1Spiceworks Knowledge Base articles with title, body content, and category assignment map to Intercom Help Center articles. We preserve category assignment by mapping Spiceworks categories to Intercom Collections, creating Collections where needed. Article visibility (private, team-visible, or public) maps to Intercom's published or draft state. Authors are mapped to Intercom article editors by email match. Multilingual article support is not migrated unless the customer explicitly identifies language variants in the source KB.
Spiceworks Cloud Help Desk
Category (Ticket)
Intercom
Team
lossySpiceworks ticket categories (hardware, software, network, facilities, etc.) map to Intercom Teams. We create Intercom Teams during migration setup and assign tickets to Teams based on the category value in the JSON export. If a ticket has no category, it routes to a default Team designated by the customer during scoping. Team-based routing in Intercom controls which Operators see which Conversations.
Spiceworks Cloud Help Desk
Tag
Intercom
Tag
1:1Spiceworks tags applied to tickets export as a list of string values. We import them to Intercom Tags, preserving the tag name exactly. Intercom Tags apply to Contacts, Companies, and Conversations. We map tags based on the source record type: ticket tags become Conversation tags. The customer chooses whether to also apply tags to the corresponding Contact record during scoping.
Spiceworks Cloud Help Desk
Custom Ticket Field
Intercom
Custom Conversation Attribute
lossySpiceworks custom ticket fields (string, boolean, date, number, select, multi-select) require pre-creation in Intercom as custom conversation attributes before migration begins. We provide a custom field mapping template during preparation that lists every Spiceworks custom field name, type, and sample values. The customer or Intercom admin creates matching attributes in Intercom before the import window. Fields that cannot be recreated before migration are flagged and migrated as notes appended to the conversation body.
Spiceworks Cloud Help Desk
Attachment
Intercom
Attachment (via Conversation Part)
1:1The Spiceworks Cloud JSON export does not include attachment files. A Spiceworks community post from July 2022 explicitly states that Cloud exports do not include attachments regardless of ticket age. We capture any attachment URLs from the JSON export and attempt to re-download them via the Spiceworks-hosted URL if accessible. If the URL is no longer accessible, we document the attachment gap in the migration report and advise the customer to manually export critical attachments from Spiceworks before cutover.
Spiceworks Cloud Help Desk
Report
Intercom
Report
1:1Spiceworks Cloud does not expose a reporting API. Spiceworks recommends Power BI for analytics and provides a Power BI Desktop Data Connector for reporting. We do not migrate historical reports because the data cannot be extracted programmatically. We deliver a report inventory checklist that enumerates every Spiceworks report the customer uses so that the admin can recreate them in Intercom's reporting dashboard or in a connected BI tool.
| Spiceworks Cloud Help Desk | Intercom | Compatibility | |
|---|---|---|---|
| Ticket | Conversation1:1 | Fully supported | |
| Technician | Admin or Operator1:1 | Fully supported | |
| Requester | Contact1:1 | Fully supported | |
| Organization | Company1:1 | Fully supported | |
| Knowledge Base Article | Article1:1 | Fully supported | |
| Category (Ticket) | Teamlossy | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Custom Ticket Field | Custom Conversation Attributelossy | Fully supported | |
| Attachment | Attachment (via Conversation Part)1:1 | Fully supported | |
| Report | Report1:1 | 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.
Spiceworks Cloud Help Desk gotchas
No public API for Spiceworks Cloud Help Desk
Comment threads excluded from Cloud export
Subscription model forces user-count rethink
JSON import requires pre-matching field schemas
Desktop-to-Cloud migration tools are deprecated
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
JSON export validation and scoping
We guide the customer through generating an all-time JSON export from Spiceworks Cloud Help Desk using the Exports tab. We validate the export file's structure against the known Spiceworks Cloud schema (ticket ID, summary, description, status, priority, creator, assignee, timestamps, category, tags, custom fields, and requester data). We identify any missing or malformed fields, flag the comment-thread gap explicitly in the scoping document, and estimate the record counts for Contacts, Companies, Tickets, Knowledge Base articles, and Technicians. If the export exceeds 4 GB, we coordinate splitting by date range before migration begins.
Intercom workspace preparation
We confirm the customer's Intercom workspace is provisioned and identify the target Inboxes, Teams, and Admins to receive migrating data. We provide a custom attribute creation checklist for every Spiceworks custom ticket field. The customer's Intercom admin creates these attributes before the migration window. We also confirm the Help Center is active if Knowledge Base migration is in scope and prepare Intercom Collections to receive the article hierarchy from Spiceworks categories.
Contact and Company import
We import Spiceworks Requesters as Intercom Contacts using email as the dedupe key, creating new Contacts for new requesters and matching to existing Contacts for returning users. Organizations import as Intercom Companies, with Contact-to-Company links established via the organization relationship from Spiceworks. Any requester without an email is flagged in a reconciliation report for manual handling. Technicians import as Intercom Admins and Operators with role mapping based on Spiceworks role assignment.
Ticket and Knowledge Base import
We import Spiceworks Tickets as Intercom Conversations in dependency order: open tickets first, then resolved and closed. Each Conversation receives the original Spiceworks ticket ID as a custom attribute for cross-reference. The requester email links to the Intercom Contact; the technician email links to the Intercom Admin or Operator. Knowledge Base articles import in parallel as Intercom Articles within their mapped Collections. Custom ticket fields are written to the pre-created Intercom conversation attributes for each ticket.
Delta migration and cutover
We run a delta migration of any tickets created or modified during the migration window after the initial import completes. We freeze Spiceworks ticket creation during the delta window to ensure no records are missed. After the delta import validates, we confirm the final record counts with the customer and enable Intercom as the system of record. We do not redirect email routing or DNS in the migration scope; those changes are the customer's responsibility with their mail administrator.
Workflow inventory handoff and validation
We deliver a written inventory of every active Spiceworks ticket rule, SLA configuration, and automation, mapped to its recommended Intercom Rule equivalent. We do not rebuild these in Intercom as part of the migration scope. The customer's admin implements the Rules in Intercom using the inventory as a build guide. We provide a final reconciliation report comparing source record counts to destination record counts, with explicit documentation of any records skipped due to missing required fields or the comment-thread gap.
Platform deep dives
Spiceworks Cloud Help Desk
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 4 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Spiceworks Cloud Help Desk and Intercom.
Object compatibility
4 of 7 objects need a mapping; the rest are 1:1.
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
Spiceworks Cloud Help Desk: Not applicable.
Data volume sensitivity
Spiceworks Cloud Help Desk 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 Spiceworks Cloud Help Desk to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Spiceworks Cloud Help Desk to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Spiceworks Cloud Help Desk
Other ways to arrive at Intercom
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.