Helpdesk migration
Field-level mapping, validation, and rollback between Web+Center and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Web+Center
Source
Intercom
Destination
Compatibility
7 of 10
objects map 1:1 between Web+Center and Intercom.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Web+Center stores operational data in a local relational database (Microsoft SQL Server or MySQL) with no publicly documented bulk export API, which means every migration begins with a direct database read from the on-premise server. We connect with read-only credentials, extract Incidents with full conversation threads and SLA timer state, resolve attachment file paths against the Web+Center filesystem, and re-import into Intercom via the REST API with conversation threads reconstructed as message sequences. Custom Incident fields vary per Web+Center deployment and require explicit per-customer field mapping before any records move. Intercom has no native equivalent for Web+Center Asset records, so we evaluate whether Assets map to Intercom Custom Objects (Pro+ plans) or get archived as a structured CSV for admin reference. Workflows, SLA business-hour rules, and hard-coded lookup tables (categories, priorities, statuses) do not migrate as code or computed state; we deliver a written inventory of these for the customer's admin to rebuild in Intercom's workflow builder. Intercom charges per seat (Essential/Advanced/Expert tiers) plus $0.99 per Fin AI outcome, which is a material pricing shift from Web+Center's perpetual on-premise license model.
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 Web+Center 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.
Web+Center
Incident
Intercom
Conversation (Ticket)
1:1Web+Center Incidents map directly to Intercom Conversations with the Ticket attribute extension. The Incident title becomes the Conversation subject, status (Open, Pending, Resolved, Closed) maps to Intercom Conversation state, priority maps to a conversation priority attribute or custom data attribute, and the assignment resolves to an Intercom teammate or team via lookup by email or name. Conversation threads (customer messages and agent replies) migrate as ordered message records using the original timestamp for sequencing. We preserve the original Incident creation timestamp and priority so that SLA deadlines can be recomputed in Intercom based on the destination SLA configuration.
Web+Center
Customer
Intercom
Contact
1:1Web+Center Customer records map 1:1 to Intercom Contacts. We extract email address, phone number, name, and portal preferences, and import them as Intercom Contact attributes. If a Web+Center Customer is associated with multiple Incidents, all of those Conversation links are preserved on the Contact after migration. Customer records without an email address are flagged during scoping because Intercom Contacts require an email for identification; these may need to be merged or flagged for admin review.
Web+Center
Company
Intercom
Company
1:1Web+Center Company records map directly to Intercom Companies. The Company-to-Customer linkage migrates so that each Contact is associated to its parent Company in Intercom. If the customer's Web+Center has Companies with no associated Customers, we create standalone Company records in Intercom; the customer decides during scoping whether to collapse orphan Companies into individual Contact records or preserve them as Companies.
Web+Center
Asset
Intercom
Custom Object (or CSV archive)
lossyWeb+Center Assets track hardware and software inventory with custom fields for serial numbers, purchase dates, and assignment. Intercom has no native Asset object. On Intercom Pro and Expert plans, we create a custom object (e.g., Asset__c) with custom fields matching the source schema and migrate active asset records as custom object entries linked to the associated Contact or Company via a lookup relationship. On Starter or Essential plans, Assets do not have a native landing place; we export them as a structured CSV with all field values preserved, delivered alongside the migration for the customer's admin to import into a separate CMDB if needed. Custom asset fields vary per Web+Center deployment and require explicit field inventory before destination schema creation.
Web+Center
Custom Incident Fields
Intercom
Conversation Attributes or Custom Data Attributes
1:1Web+Center administrators can define arbitrary custom fields on Incidents. These are stored as additional columns or lookup tables in the source database with no universal schema across deployments. We inventory every distinct custom Incident field during discovery, classify each by data type (text, number, date, picklist, multi-select), and create equivalent custom data attributes on Intercom Contacts or conversation attributes on Tickets. Multi-select picklists from Web+Center become comma-separated text fields or tags in Intercom; the customer chooses the approximation strategy during scoping.
Web+Center
Ticket Attachments
Intercom
Conversation Attachments
1:1Web+Center stores file attachments on the server filesystem with path references in the database. We resolve each path reference, extract the binary content, and re-upload to Intercom as conversation attachments using the Intercom API. We run a pre-migration path validation step against the source filesystem to identify broken attachment references; any orphaned files are logged and excluded from migration. Attachment filename and MIME type are preserved in Intercom's storage layer. Large attachment volumes (over 5,000 files) require chunked processing and may extend the migration timeline.
Web+Center
Knowledge Base Articles
Intercom
Help Center Articles
1:1Web+Center KB articles use a proprietary content format stored in the database. We extract the text content and any embedded attachments, then convert to Intercom Help Center article schema. HTML formatting may not map cleanly and may require post-migration content review; we flag formatting anomalies in the delivery report. Article collections and sections from Web+Center map to Intercom collections and sections. If Web+Center KB articles contain internal links, we update the domain references post-migration.
Web+Center
Category / Subcategory / Priority
Intercom
Tags or Custom Attribute Values
lossyWeb+Center categories, subcategories, and priority levels are stored as lookup tables in the database. We extract the full set of active and inactive values and map them to Intercom Tags or custom attribute picklists on the Conversation. Values that have no clear Intercom equivalent are flagged during scoping so the customer can decide whether to collapse, rename, or preserve them. We recommend consolidating inactive values to reduce tag sprawl in Intercom.
Web+Center
Users and Agents
Intercom
Teammates and Teams
1:1Web+Center maintains its own agent directory for administrators and support staff. We export user records and map them to Intercom Teammates by email address. Password hashes cannot be migrated due to security constraints; agents receive an Intercom invite to set their own password at cutover. Active versus inactive status is preserved as a Teammate attribute. If Web+Center roles (Admin, Agent, Viewer) do not map directly to Intercom's permission model, we document the gap in the delivery report.
Web+Center
SLA Timers
Intercom
SLA Configuration (recomputed)
lossyWeb+Center calculates SLA breach timestamps based on priority level and configured business hours. Intercom calculates SLA deadlines using its own rules engine and subscription add-ons. We preserve the Incident creation timestamp and original priority in Intercom so that SLA deadlines can be recomputed on the destination at go-live. Any time already elapsed against an SLA at the source is not carried forward. The customer reviews and configures SLA rules in Intercom before activating the migrated data.
| Web+Center | Intercom | Compatibility | |
|---|---|---|---|
| Incident | Conversation (Ticket)1:1 | Fully supported | |
| Customer | Contact1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Asset | Custom Object (or CSV archive)lossy | Fully supported | |
| Custom Incident Fields | Conversation Attributes or Custom Data Attributes1:1 | Mapping required | |
| Ticket Attachments | Conversation Attachments1:1 | Mapping required | |
| Knowledge Base Articles | Help Center Articles1:1 | Mapping required | |
| Category / Subcategory / Priority | Tags or Custom Attribute Valueslossy | Fully supported | |
| Users and Agents | Teammates and Teams1:1 | Mapping required | |
| SLA Timers | SLA Configuration (recomputed)lossy | Not 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.
Web+Center gotchas
On-premise deployment means database access is migration-critical
Custom Incident fields vary per deployment and require explicit mapping
Attachment files are stored on the filesystem, not in the database
SLA timer state cannot be ported directly to most destination platforms
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
Pre-migration access validation and discovery
We begin by validating that the Web+Center on-premise server is reachable via network, that read-only database credentials are functional, and that the attachment filesystem path is accessible and consistent with the database references. We extract a full schema inventory of the Web+Center database (tables, columns, foreign keys, custom field definitions) and count records across Incidents, Customers, Companies, Assets, and KB articles. This discovery output closes scoping: if database access is unavailable, the migration timeline is blocked until the customer restores it. We also confirm the customer's Intercom plan tier (Starter, Essential, Pro, or Expert) during this step because it determines Custom Object availability.
Attachment filesystem scan and path validation
We run a full filesystem scan against the Web+Center attachment directory, validating every file path referenced in the database against the actual filesystem. We produce a path validation report identifying readable files (eligible for migration), orphaned paths (file missing or unreadable), and any attachment folder configuration anomalies. The customer reviews this report and decides how to handle orphaned files before migration begins. We then extract the full list of valid attachment files, record their binary content, and prepare them for chunked re-upload to Intercom.
Custom field inventory and destination schema design
We inventory every distinct custom Incident field across the Web+Center deployment, classify each by data type, and map them to Intercom equivalents. For each custom field, we determine whether it maps to a native Intercom Contact attribute, a conversation attribute on Tickets, or a custom data attribute. Multi-select picklists, date fields, and numeric fields each receive type-specific mapping guidance. We design the destination schema in Intercom (custom attributes, tags, and custom objects if on Pro+) before any data moves, deploying the schema configuration in a staging workspace first for validation.
Contact and Company migration
We extract Web+Center Customers and Companies from the database, resolve the Company-to-Customer linkage, and import them into Intercom via the REST API. Contacts are imported first because Conversations must reference an existing Contact at creation time. If the customer uses Intercom Companies, we create Company records before Contact import so that the Company-Customer association is established at the moment of Contact insert. Customer records without email addresses are flagged for admin review and excluded from the initial import batch pending resolution.
Incident and Conversation migration
We extract Web+Center Incidents in dependency order, resolving the assignee lookup (Web+Center agent to Intercom Teammate by email), the customer lookup (Contact by email), and the Company lookup. Each Incident's conversation thread is reconstructed as ordered message records in Intercom. Attachment files are uploaded in parallel using the validated filesystem set, and linked to the corresponding Conversation. We preserve Incident creation timestamp and priority so that SLA deadlines can be recomputed in Intercom after migration. Custom Incident field values are written to the mapped conversation attributes.
Cutover, validation, and handoff
We freeze Web+Center writes during the cutover window, run a final delta migration of any records modified since the initial extract, and enable Intercom as the system of record. We deliver a reconciliation report comparing record counts between Web+Center source and Intercom destination across all object types. We deliver the automation inventory document (workflows, SLA configurations, routing rules) for the customer's admin to rebuild in Intercom Workflows and Fin. We support a three-day post-cutover window for reconciliation issues. We do not rebuild Web+Center workflows as Intercom Workflows or Fin procedures as part of the migration scope; that is a separate engagement.
Platform deep dives
Web+Center
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Web+Center and Intercom.
Object compatibility
2 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
Web+Center: Not publicly documented.
Data volume sensitivity
Web+Center 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 Web+Center to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Web+Center 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 Web+Center
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.