Helpdesk migration
Field-level mapping, validation, and rollback between ProProfs Help Desk and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
ProProfs Help Desk
Source
Intercom
Destination
Compatibility
10 of 12
objects map 1:1 between ProProfs Help Desk and Intercom.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Moving from ProProfs Help Desk to Intercom is a structural migration that restructures your support data around Intercom's conversation-centric model. ProProfs uses a shared inbox with threaded tickets, labels, and private agent notes; Intercom organizes support around conversations with a customer inbox, message threads, and article-based help center. We map ProProfs ticket status (open, pending, resolved, closed) to Intercom conversation state (open, resolved, closed), preserve labels as conversation tags, and convert knowledge base JSON/XML exports to Intercom article format with category structure. Custom fields map with type validation against Intercom's attribute schema. Automation rules, canned responses, and SLA policies have no export endpoint in ProProfs and do not migrate; we deliver a written inventory of every rule and canned response for your team to rebuild in Intercom's workflow builder.
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 ProProfs 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.
ProProfs Help Desk
Ticket
Intercom
Conversation
1:1ProProfs tickets map to Intercom conversations with status translation: ProProfs open and pending map to Intercom open; resolved maps to Intercom resolved; closed maps to Intercom closed. Every ProProfs conversation message becomes an Intercom part within the conversation thread. Private agent notes in ProProfs become internal notes in Intercom using the conversations API. We preserve the original ticket ID in a custom conversation attribute for audit traceability.
ProProfs Help Desk
Customer
Intercom
User
1:1ProProfs customer records (name, email, phone, company association, ticket history) map to Intercom contacts. The customer email serves as the primary dedupe key during import. If a ProProfs customer record references a company, we resolve the company first and link the Intercom contact to that company via the companies API before the contact insert completes.
ProProfs Help Desk
Company
Intercom
Company
1:1ProProfs company records map to Intercom companies. Company name becomes the Intercom company name, and any associated domain maps to the Intercom company domain field. Company size, industry, and custom company attributes map to Intercom custom attributes created in the Data Attributes section before migration. The company record must exist before contact import so that the company-contact link is established at insert time.
ProProfs Help Desk
Agent
Intercom
Admin or Member
1:1ProProfs agents map to Intercom teammates with role translation: ProProfs admin maps to Intercom admin; ProProfs agent maps to Intercom agent or member. We resolve agents by email match against the destination Intercom workspace. Any ProProfs agent without a matching Intercom teammate goes to a reconciliation queue for the customer's admin to provision before migration proceeds, because assignee references on conversations require valid Intercom user IDs.
ProProfs Help Desk
Conversation (ticket thread)
Intercom
Conversation Parts
1:1Each ProProfs ticket holds one or more threaded messages with timestamps, sender type (customer, agent, system), and visibility (public reply, private note). All messages migrate as conversation parts in Intercom with sender attribution preserved. System messages (status changes, assignment events) become Intercom conversation events. Private agent notes in ProProfs migrate as internal notes in Intercom using the notes API call attached to the conversation.
ProProfs Help Desk
Attachment
Intercom
File Attachment
1:1Files attached to ProProfs tickets or knowledge base articles transfer with original filenames and MIME types preserved. We fetch attachments via ProProfs accessible URLs and upload them to Intercom using the conversations API file attachment endpoint. Large attachments (over 10 MB) may require chunked upload handling. Image attachments inline in conversation messages migrate as part of the message body if the source provides accessible CDN URLs.
ProProfs Help Desk
Label
Intercom
Tag
1:1ProProfs ticket labels migrate as tags on Intercom conversations. All label-to-ticket associations are preserved during migration by applying each label as a tag at the time of conversation insert. ProProfs label metadata (label description, label color if stored) is captured and documented as tag metadata in the migration spec, though Intercom's current API does not support tag color natively.
ProProfs Help Desk
Custom Fields
Intercom
Custom Attributes
lossyProProfs supports seven custom field types: text, number, dropdown, date, checkbox, multi-select, and user reference. We validate each custom field value against Intercom's attribute type constraints before import. Multi-select values stored as comma-separated strings in ProProfs are split and stored as Intercom list attributes. User reference fields are resolved to the corresponding Intercom contact or company lookup. Any values exceeding Intercom's attribute length limits are flagged for the customer's admin to either truncate or store as a custom event attribute.
ProProfs Help Desk
Knowledge Base Articles
Intercom
Articles
1:1ProProfs knowledge base articles exportable as JSON or XML per page (PDF export is flagged as a fallback only and requires content reconstruction). We extract article title, body content (HTML), category structure, and URL from JSON export. Article body HTML is converted to Intercom article format with section headings, images, and callouts preserved. Categories map to Intercom article collections. Articles are imported in dependency order (collections first, then articles) so that parent collection IDs are available at article insert time.
ProProfs Help Desk
Survey (CSAT/NPS)
Intercom
Conversation Tags
lossyProProfs CSAT and NPS survey settings (not individual response data) migrate as configuration records documented in the migration spec. Survey response aggregates are noted as a data capture limitation. If ProProfs survey responses are stored as linked records rather than aggregates, we map them as custom event data on the corresponding Intercom conversation, tagging the conversation with survey type and score. The customer specifies during scoping whether raw survey responses are required or aggregate CSAT score transfer is sufficient.
ProProfs Help Desk
Automation Rules
Intercom
Workflows (manual rebuild)
1:1ProProfs automation rules have no documented export endpoint. We capture the full rule specification (rule name, trigger conditions, action sequence, delay rules) as a written document during the scoping call. This document is delivered alongside the migration and serves as the specification for rebuilding each rule in Intercom's Workflow builder. Workflow rebuild is outside standard migration scope; it is a documented manual step.
ProProfs Help Desk
Canned Responses
Intercom
Macros (manual rebuild)
1:1ProProfs canned responses are configuration data with no export API. We document every canned response with its title, content, and usage context during scoping. The document is delivered to the customer's admin for recreation as Intercom macros. ProProfs canned response variables (customer name, ticket ID, etc.) are noted with their Intercom macro variable equivalents so the admin can map placeholders during rebuild.
| ProProfs Help Desk | Intercom | Compatibility | |
|---|---|---|---|
| Ticket | Conversation1:1 | Fully supported | |
| Customer | User1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Agent | Admin or Member1:1 | Fully supported | |
| Conversation (ticket thread) | Conversation Parts1:1 | Fully supported | |
| Attachment | File Attachment1:1 | Fully supported | |
| Label | Tag1:1 | Fully supported | |
| Custom Fields | Custom Attributeslossy | Mapping required | |
| Knowledge Base Articles | Articles1:1 | Mapping required | |
| Survey (CSAT/NPS) | Conversation Tagslossy | Fully supported | |
| Automation Rules | Workflows (manual rebuild)1:1 | Not supported | |
| Canned Responses | Macros (manual rebuild)1:1 | 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.
ProProfs Help Desk gotchas
Knowledge base full-site export is PDF-only
Custom field values may exceed destination field type limits
Canned responses and automation rules have no export endpoint
Agent roles do not map 1:1 to all 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
Discovery and data export scoping
We audit the ProProfs Help Desk instance across agent count, ticket volume (open, closed, archived), customer and company records, custom field definitions (type and name for each of the seven supported types), knowledge base article count and export format availability, active labels, and survey configuration. We confirm with the customer whether JSON/XML knowledge base export has been requested from ProProfs support or whether PDF fallback applies. We also capture the full list of automation rules, canned responses, and SLA policies for the manual-rebuild documentation deliverable.
Intercom workspace configuration
We configure the Intercom destination workspace before any data import. This includes creating custom attributes that mirror ProProfs custom field definitions (with type mapping and validation rules), setting up article collections matching the ProProfs knowledge base category structure, creating inboxes per ProProfs team, provisioning Intercom teammate accounts for every ProProfs agent (mapped by email), and configuring SLA packages based on the documented ProProfs SLA thresholds. Schema configuration is validated in the Intercom workspace before migration begins.
Knowledge base migration
We extract article content, titles, categories, and URLs from ProProfs JSON/XML exports. Articles are converted from ProProfs HTML format to Intercom article format with heading hierarchy, images, and callouts preserved where possible. Collections are created in Intercom first, then articles are imported with parent collection IDs resolved. Large knowledge bases (over 500 articles) are chunked into batches of 50 articles per API call to stay within Intercom's rate limits. We validate article count and category structure against the ProProfs export manifest before proceeding to ticket migration.
Customer, company, and agent seeding
We migrate foundational records before conversations to satisfy lookup dependencies. Company records are imported first using the Intercom companies API. Customers are imported second with company_id resolved from the company import. Agents are mapped to Intercom teammate accounts by email match; any unmapped agent is held in a reconciliation queue for the customer admin to provision before conversation migration proceeds because assignee references require valid Intercom user IDs.
Ticket and conversation migration
We migrate ProProfs tickets to Intercom conversations in dependency order: ticket headers first (customer, assignee, status, priority, labels, custom field values), then conversation parts (messages, internal notes, system events). Ticket status maps to Intercom conversation state using the documented translation (open to open, pending to open, resolved to resolved, closed to closed). Private agent notes are inserted as internal notes on the Intercom conversation. Labels are applied as tags at conversation insert. Custom field values are validated against Intercom attribute type constraints and any overflow values are flagged in the migration report.
Cutover, validation, and rebuild handoff
We freeze ProProfs writes during cutover and run a final delta migration of any tickets modified during the migration window. We deliver a reconciliation report comparing ProProfs record counts against Intercom conversation, contact, company, and tag counts. We deliver the automation rules specification, canned responses document, and SLA configuration notes to the customer's admin team with recommended Intercom Workflow builder and macro equivalents. We support a three-day hypercare window for reconciliation issues raised during initial agent use of the new Intercom inbox.
Platform deep dives
ProProfs Help 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 ProProfs Help 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
ProProfs Help Desk: Not publicly documented.
Data volume sensitivity
ProProfs 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 ProProfs Help Desk to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your ProProfs 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 ProProfs 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.