Helpdesk migration
Field-level mapping, validation, and rollback between Wolken Service Desk and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Wolken Service Desk
Source
Intercom
Destination
Compatibility
7 of 10
objects map 1:1 between Wolken Service Desk and Intercom.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Wolken Service Desk to Intercom is a platform-category shift from ITSM-focused service management to customer-facing messaging support. Wolken organizes around Requests with sub-status, priority, category, and SLA metadata; Intercom uses Conversations with a unified inbox, Fin AI Agent, and a proactive messaging model. We resolve the structural difference by mapping Wolken's Request lifecycle (open, in-progress, resolved, closed) to Intercom's Conversation state machine, translating custom Request metadata fields to Intercom custom attributes on Contact, and flagging that SLA Policy configurations are exported as configuration documentation rather than migrated as enforceable rules because Intercom's SLA model operates differently. Wolken's beta API at developer-beta.wolkensoftware.com requires version-pinning and schema validation before bulk export. Attachment resolution proceeds individually per Request since Wolken exposes no bulk blob-export endpoint. Workflows, automation rules, and SLA escalation triggers do not migrate; we deliver a written inventory for your admin to rebuild in Intercom.
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 Wolken Service 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.
Wolken Service Desk
Request
Intercom
Conversation
1:1Wolken Requests map to Intercom Conversations. The Request status (open, in-progress, resolved, closed) maps to Intercom's Conversation state (open, resolved, closed). Wolken's sub-status and priority (low, medium, high, critical) migrate as custom attributes on the Conversation for filtering and routing. Request title becomes Conversation subject; Request description and thread history become the Conversation message sequence. Wolken's assigned agent maps to the Intercom assignee on the Conversation.
Wolken Service Desk
Customer
Intercom
Contact
1:1Wolken Customer records map to Intercom Contacts. The Customer name, email, phone, and company fields map directly to Intercom Contact standard fields. Wolken's Customer custom fields migrate as Intercom custom attributes on the Contact. We resolve the email address as the dedupe key during import. If a Wolken Customer has multiple associated Requests, all conversations attach to the same Contact in Intercom.
Wolken Service Desk
Agent
Intercom
Admin / Operator
1:1Wolken Agent profiles (name, email, role, team assignment) map to Intercom Admins and Operators. We match by email and import Agent records before Request migration so that the assignee references resolve at import time. Wolken's agent role hierarchy (admin, agent, viewer) maps to Intercom's admin and operator roles. Team assignments from Wolken map to Intercom Teams if the customer uses the Teams feature.
Wolken Service Desk
SLA Policy
Intercom
SLA (configuration documentation)
lossyWolken SLA Policy definitions (response time, resolution time per priority and category) are exported as configuration documentation. Intercom's SLA rules operate at the inbox level with first response and next response targets rather than per-category SLA policies. We document the Wolken SLA structure in a written handoff so the customer's Intercom admin can configure equivalent SLA rules in Intercom's SLA settings. We do not create enforceable SLA rules in Intercom because the data model differs significantly.
Wolken Service Desk
Request Attachment
Intercom
Conversation Attachment
1:1Wolken attachments are referenced per Request but require individual resolution via ID because Wolken exposes no bulk blob-export endpoint. We resolve each attachment URL, download the binary, and upload it to Intercom via the Conversations API attachment endpoint during import. For migrations with thousands of attachments, this extends the timeline significantly. We pre-scan all attachment references during scoping, estimate per-file resolution time, and include the attachment resolution phase in the project timeline.
Wolken Service Desk
Request Metadata (Custom Fields)
Intercom
Custom Attributes (Contact / Conversation)
lossyWolken's Request Metadata API exposes dynamic custom fields defined per Request type. We export the full metadata schema and map custom field values to Intercom custom attributes on the Contact (for customer-level metadata) or as conversation attributes (for Request-level metadata). Intercom's custom attribute types (string, number, boolean, date, list) must be matched to the Wolken field type during scoping. We flag any Wolken field types without a clean Intercom equivalent (such as multi-select or structured objects) for customer decision on how to represent them.
Wolken Service Desk
Knowledge Base Article
Intercom
Help Center Article
1:1Wolken published knowledge base articles map to Intercom Help Center articles. We export article title, body content, author, publication status, and category. Wolken category hierarchy maps to Intercom Collections and Sections. Publication status translates: Wolken published maps to published in Intercom, Wolken draft maps to draft. Article permissions (internal vs customer-facing) do not have a direct Intercom equivalent and are documented for the customer to set during Help Center configuration.
Wolken Service Desk
Form
Intercom
Customer Inputs / Quick Replies
lossyWolken Forms act as structured intake channels that route submissions to specific Request types. We export Form definitions and field structures. The routing logic tied to Forms (which form routes to which Request type) does not migrate as executable rules because Intercom handles intake differently. We document the form-to-Request-type routing as a written handoff for the customer's admin to rebuild using Intercom's operator rules and saved replies. The form field structures map to Intercom Custom Attributes on the Contact created from the form submission.
Wolken Service Desk
Category
Intercom
Tag
1:1Wolken Request categories (incident, service request, change request, problem) map to Intercom Tags on the Conversation. We import the category name as a tag and attach it to the corresponding Conversation during migration. Tag taxonomy from Wolken becomes the initial tag set in Intercom, which the customer's admin can extend or consolidate post-migration.
Wolken Service Desk
Company
Intercom
Company
1:1Wolken maintains a Customer/Contact database that may include company-level records. If the Wolken migration includes company data, we map it to Intercom's Company object (available on the Growth and up plans). Company name, domain, and custom fields migrate directly. Intercom's Company object allows linking multiple Contacts to the same Company, enabling account-level context in conversations. If the customer is on Intercom Starter or below, company-level data migrates as a custom attribute on the Contact.
| Wolken Service Desk | Intercom | Compatibility | |
|---|---|---|---|
| Request | Conversation1:1 | Fully supported | |
| Customer | Contact1:1 | Fully supported | |
| Agent | Admin / Operator1:1 | Fully supported | |
| SLA Policy | SLA (configuration documentation)lossy | Fully supported | |
| Request Attachment | Conversation Attachment1:1 | Fully supported | |
| Request Metadata (Custom Fields) | Custom Attributes (Contact / Conversation)lossy | Mapping required | |
| Knowledge Base Article | Help Center Article1:1 | Fully supported | |
| Form | Customer Inputs / Quick Replieslossy | Fully supported | |
| Category | Tag1:1 | Fully supported | |
| Company | Company1: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.
Wolken Service Desk gotchas
Beta API endpoint instability affects migration reliability
No bulk attachment export endpoint
Service account API provisioning requires live access
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
Discovery and credential handoff
We begin with an initial credential handoff call to enumerate the Wolken API schema. Because Wolken's service account API provisioning requires live access and there is no unauthenticated schema discovery endpoint, we provision a read-only API service account in Wolken's admin panel and hand off credentials during a joint call. We enumerate all Request types, custom metadata field definitions, Customer schema, Agent structure, SLA Policy configurations, and attachment reference counts. We pair this with an Intercom workspace audit to confirm the destination plan, seat count, and available custom attribute capacity.
Scope definition and attachment impact assessment
We produce a written migration scope covering record counts per object, custom field mapping decisions, SLA Policy documentation approach, and the attachment resolution timeline. The attachment impact assessment is a dedicated section: we estimate per-file resolution time, total attachment window, and whether a phased attachment migration is needed. We confirm whether the Wolken-to-Intercom SLA mapping will be a full configuration handoff or whether the customer wants us to design simplified Intercom SLA rules during migration planning.
Sample migration and mapping validation
We run a sample migration of 50-100 Records across all Request types to validate the mapping logic before bulk migration. This sample tests custom field translation (Wolken metadata to Intercom custom attributes), status state mapping, assignee resolution, attachment resolution for a mixed-size file set, and knowledge base article import. We deliver a sample validation report to the customer's admin for sign-off. Any mapping corrections happen at this stage.
Bulk data migration in dependency order
We run production migration in dependency order: Agents (validated, mapped to Intercom Admins/Operators), Companies (if applicable), Contacts (from Wolken Customers), Conversations (from Wolken Requests with assignee resolution, status mapping, and category-as-tag applied), Attachments (resolved individually per Request and uploaded to the corresponding Intercom Conversation), Custom Attributes (populated from Wolken Request metadata on Contact and Conversation), and Knowledge Base Articles (imported as Help Center articles with collection structure). Each phase emits a row-count reconciliation report before the next phase begins.
Configuration handoff for SLAs, workflows, and automations
We deliver a written configuration handoff document that includes the full SLA Policy inventory from Wolken with recommended Intercom SLA rule equivalents, a written inventory of Wolken automation rules and routing logic with recommended Intercom workflow and Fin AI Agent alternatives, and the knowledge base article taxonomy with collection and section assignments. We do not rebuild Wolken workflows as Intercom rules inside the migration scope; that work is handled by the customer's admin or a separate Intercom configuration engagement.
Final validation, cutover, and hypercare
We freeze Wolken writes during cutover, run a final delta migration of any Records modified during the migration window, then enable Intercom as the system of record. We deliver a final reconciliation report comparing Wolken source counts to Intercom destination counts. We support a five-business-day hypercare window where we resolve any data quality issues raised during initial Intercom use. We do not provide ongoing admin support, training, or workflow rebuild as standard scope; these are separate engagements.
Platform deep dives
Wolken Service Desk
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 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 Wolken Service Desk and Intercom.
Object compatibility
3 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
Wolken Service Desk: Not publicly documented.
Data volume sensitivity
Wolken Service 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 Wolken Service Desk to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Wolken Service 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 Wolken Service 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.