Helpdesk migration

Migrate from Pylon to Intercom

Field-level mapping, validation, and rollback between Pylon and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.

Pylon logo

Pylon

Source

Intercom

Destination

Intercom logo

Compatibility

58%

7 of 12

objects map 1:1 between Pylon and Intercom.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Pylon to Intercom is a platform repositioning, not just a record copy. Pylon's Slack-native, channel-first model treats Issues as conversational threads inside a unified team inbox; Intercom separates Conversations (ticket equivalent), Contacts, and Companies as distinct objects with a broader channel surface that includes WhatsApp, SMS, and social channels. We resolve this structural difference during scoping: Pylon Issues map to Intercom Conversations, Pylon Accounts map to Intercom Companies, and Pylon Contacts map to Intercom Users or Leads depending on the customer's Intercom plan tier. Pylon's Account Intelligence layer (Notebooks, Tasks, Projects, Activities) has no native Intercom equivalent; we migrate these as Intercom Custom Objects or documented tags depending on the customer's plan. Knowledge base Articles and Collections restructure to fit Intercom's Category-Section-Article three-level hierarchy, which requires flattening any flat Article-only structures in Pylon. Workflows, Triggers, and Broadcasts do not migrate; we deliver a written inventory of every active Pylon Trigger and Macro requiring rebuild in Intercom's Rules engine.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Pylon logo

Pylon

What's pushing teams away

  • AI features are priced as separate add-ons at $50/seat/month for Assistants and volume-based pricing for Agents, creating unpredictable bills that surprise teams during busy months.
  • Limited customization options frustrate teams with complex support workflows that require more than Pylon's opinionated defaults can accommodate.
  • Steep initial learning curve means teams spend weeks building custom views and mastering the tool before it becomes genuinely intuitive, delaying time-to-value.
  • Missing features around email threading, URL visibility in shared channels, and advanced reporting push sophisticated support orgs toward platforms like Front or Zendesk.
  • Annual-only billing with seat minimums (3 for Starter/Professional, 7 for Enterprise) locks teams into contracts that become expensive as headcount grows.

Choosing

Intercom logo

Intercom

What's pulling them in

  • Instant chat and message threading on websites and apps gives support teams a single inbox without context-switching, according to reviewers on Capterra and G2 who highlight fast response times as a primary benefit.
  • Fin AI handles repetitive inbound queries automatically, reducing agent workload measurably — G2 reviewers report fewer escalations and faster first-response times once Fin is configured.
  • Automation workflows (Outbound, Operator, and custom bots) allow teams to qualify leads and route tickets without manual intervention, appealing to growth-stage SaaS companies managing high ticket volumes.
  • Help center articles and self-service deflection are natively integrated, so knowledge base content and chat conversations live in the same workspace, simplifying reporting.
  • Multi-channel support (live chat, email, SMS, WhatsApp, Phone) consolidates customer touchpoints into one inbox, reducing the operational overhead of managing separate tools.

Object mapping

How Pylon objects map to Intercom

Each row shows how a Pylon 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.

Pylon

Issues

maps to

Intercom

Conversations

1:1
Mapping required

Pylon Issues map to Intercom Conversations. External comments migrate as customer-side messages; internal notes migrate as internal notes in Intercom (available on Essential and above). Created_at and Updated_at timestamps from Pylon preserve the original conversation start time and last modification time in Intercom. We set the conversation state based on Pylon's Issue status (Open, Resolved, Closed) mapping to Intercom's Open, Snoozed, or Closed state. Attachment handling follows the Intercom limit of five attachments per message; messages exceeding this threshold create an additional comment with the remaining attachments per Intercom's documented behavior.

Pylon

Accounts

maps to

Intercom

Companies

1:1
Fully supported

Pylon Accounts map directly to Intercom Companies. Account-level custom fields migrate as Company attributes in Intercom. The Account name becomes the Company name, and the primary domain associated with the Account becomes the Company website field used for Intercom's domain-based contact matching. Intercom does not include Pylon's Account Intelligence health scores as native fields; we migrate these values as custom Company attributes (e.g., health_score__c as a number field or a custom dashboard tag) so that customer success teams retain the health context post-migration.

Pylon

Contacts

maps to

Intercom

Users and Leads

1:1
Fully supported

Pylon Contacts map to Intercom Contacts. Contact-level custom fields migrate as custom attributes on the Intercom Contact record. If the customer's Intercom plan is Starter or Essential (which supports only contacts without full company association), we flatten the Pylon Account-Contact relationship by associating each Contact with its corresponding Intercom Company record during migration. Phone number validation should be disabled in Intercom before migration (Settings > Your Workspace > People Data > Phone) because invalid phone formats in Pylon will otherwise block contact creation.

Pylon

Teams

maps to

Intercom

Teams

1:1
Fully supported

Pylon Teams map directly to Intercom Teams. Team membership and routing assignments migrate by matching team members by email address against the Intercom destination admin list. Intercom's team-based inbox routing uses the Inbox > Teams configuration; we pre-create the destination Teams in Intercom before migrating any conversations so that routing assignments resolve at import time rather than requiring post-migration reassignment.

Pylon

Users

maps to

Intercom

Admins

1:1
Fully supported

Pylon Users (agents) map to Intercom Admins. User profiles, display names, and email addresses migrate directly. Agent-level custom fields in Pylon (handle time, CSAT scores) migrate as custom Admin attributes in Intercom where the plan supports them. We resolve each Pylon User by matching email against the Intercom destination admin table; any Pylon User without a matching Intercom Admin goes to a reconciliation queue for the customer's admin to provision before conversation import resumes.

Pylon

Custom Fields (Issues)

maps to

Intercom

Conversation Attributes

lossy
Fully supported

Pylon Issue custom fields migrate as Conversation attributes in Intercom. The customer must create the corresponding custom attribute in Intercom (Settings > Data > Attributes > Conversation attributes) before migration runs, because Intercom requires the attribute schema to exist before data can be written. We generate a schema diff during discovery that lists every Pylon custom field, its data type, and the recommended Intercom attribute type (text, number, date, boolean, list) so that the customer can pre-create them.

Pylon

Articles

maps to

Intercom

Articles

1:1
Mapping required

Pylon Knowledge Base Articles map to Intercom Help Center Articles. Article body content migrates as HTML blocks with author and original created_at timestamps preserved. Images embedded in Pylon articles migrate as media files attached to the Intercom article. The primary restructuring concern is Pylon's flexible hierarchy: if Pylon articles exist in flat Collections with no sub-structure, they map directly to Intercom Collections with Articles inside. Any Pylon articles without a Collection assignment create a default 'Imported' Collection in Intercom during migration.

Pylon

Collections

maps to

Intercom

Collections (Help Center)

1:1
Fully supported

Pylon Collections (categories) map to Intercom Collections in the Help Center. Nested sub-collections in Pylon map to Intercom Sections (the middle level of Intercom's three-level Category-Section-Article hierarchy). If the customer's Pylon knowledge base uses only two levels (Collection > Article), we map Pylon Collection to Intercom Collection and create default Sections named after the original Collection to satisfy Intercom's enforced three-level structure. Collection-level permissions migrate where Intercom supports equivalent access control.

Pylon

Notebooks (Account Intelligence)

maps to

Intercom

Custom Object or Note

lossy
Fully supported

Pylon Notebooks from the Account Intelligence layer store account-level notes and context that do not have a native Intercom equivalent. Intercom does not include a Notebook analog in its standard object model. We offer two migration paths: create an Intercom Custom Object named 'Notebook' with a name field, content field, and account lookup (to the mapped Company), or migrate Notebook content as Notes attached to the corresponding Company via ContentDocumentLink. The customer chooses the strategy during scoping based on their Intercom plan tier (Custom Objects require Advanced or Custom plan).

Pylon

Tasks (Account Intelligence)

maps to

Intercom

Tasks or Custom Object

lossy
Fully supported

Pylon Tasks from the Account Intelligence layer (separate from Pylon Issues, which map to Intercom Conversations) do not map to a standard Intercom object because Intercom does not include a standalone task management feature for account-level follow-ups. We migrate these as either Intercom Tasks (if the customer's plan supports task records) or as a Custom Object named 'Account Task' linked to the corresponding Company. Task priority, due date, and assignment migrate as custom fields on the destination record.

Pylon

Projects (Account Intelligence)

maps to

Intercom

Custom Object

lossy
Fully supported

Pylon Projects from the Account Intelligence layer are account-level initiative records with no Intercom standard equivalent. We migrate Projects as a Custom Object named 'Project' in Intercom with fields for project name, status, start date, end date, and a lookup to the associated Company. This requires the customer to be on Intercom Advanced or Custom plan. Projects without a linked Account in Pylon are migrated as standalone Custom Object records without a parent Company reference.

Pylon

Activities (Account Intelligence)

maps to

Intercom

Notes or Tags

lossy
Fully supported

Pylon Activity records capture account-level interaction history in the Account Intelligence layer. Since Intercom does not have a native Activity log at the account level, we migrate Activities as Notes attached to the corresponding Company record, or as tags on the Company with a standardized naming convention (e.g., activity_type__timestamp). The choice depends on the customer's volume: low-volume activity histories (under 5,000 records) use Notes; high-volume histories use tagged metadata to avoid inflating the Notes count.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Pylon logo

Pylon gotchas

High

AI pricing is a separate billing line item

High

Annual billing with seat minimums locks migration timing

Medium

Seamless email migration only works from Zendesk, Front, or Intercom

Medium

Pylon migrates data only, not destination configuration

Low

Learning curve delays agent productivity post-migration

Intercom logo

Intercom gotchas

High

S3 JSON export omits conversation transcripts

High

Workspace isolation prevents workflow migration

Medium

Fin AI resolution fees compound with automation success

Medium

Two-year conversation history limit on historical export

Low

Private app rate limits share workspace quota

Pair-specific challenges

  • Intercom API rate limits can throttle migration throughput

    Intercom enforces API rate limits that regulate the number of requests processed per time window. During migration, automated email campaigns and outbound workflows add to this request volume, potentially slowing data transfer or causing 429 response codes. We pause all active Outbound campaigns (Campaigns > Pause campaign) and disable automated workflows in Intercom before migration begins. If the customer has a high-volume Outbound setup, we run migration during off-peak hours and implement exponential backoff to respect Intercom's rate limit windows without re-running failed batches.

  • Knowledge base hierarchy restructure required

    Intercom enforces a three-level Help Center hierarchy: Collection (top) > Section (middle) > Article (bottom). Pylon allows flat Collection > Article structures without a Section level, and some Pylon customers have articles not assigned to any Collection. During migration, we identify all flat structures and generate a default Section for each Collection so the hierarchy satisfies Intercom's schema. Articles without a Collection are placed in an 'Imported' Collection with a default Section. The customer should review this restructured hierarchy in the Intercom sandbox before production migration because the three-level limit means deeply nested Pylon Collection structures may need manual consolidation.

  • Account Intelligence objects have no native Intercom equivalent

    Pylon's Account Intelligence layer includes Notebooks, Tasks, Projects, and Activities that carry account health and initiative context beyond the ticket. Intercom does not include these objects in its standard schema. We migrate them as Custom Objects (Notebook, Project) or Notes (Activities), but this requires Intercom Advanced or Custom plan, and the customer loses the unified Account Intelligence view that Pylon provides natively. During discovery we confirm the customer's Intercom plan tier and flag whether Account Intelligence data should migrate as structured records or be documented as a configuration gap for the admin to address post-migration.

  • Intercom requires contacts and conversations to be assigned to existing users

    Intercom's data model requires every conversation to have an assigned admin and every contact to have an identifiable user (with an email or user_id). Pylon Issues created by customers without an associated Contact record in Pylon may create orphaned conversation records in Intercom. We flag any Pylon Issues linked to unresolvable contacts during scoping and recommend either pre-creating placeholder contacts in Intercom or excluding these records from the migration with a documented exclusion list. Phone number validation should also be disabled in Intercom before migration to prevent contact creation failures from invalid phone formats present in Pylon data.

  • Broadcasts and Integrations do not migrate and require rebuild documentation

    Pylon Broadcasts (one-off outbound messaging with engagement analytics) have no equivalent in Intercom's standard object model and are not migrated. We document any active Broadcasts as a written exclusion with their reach and engagement metrics so the customer can rebuild them in Intercom's Campaigns or manual message tools. Similarly, Pylon integration configurations (connected Slack workspaces, webhook endpoints, CRM sync credentials) are not migratable across platforms. We document the active integration list during discovery so the customer's admin can reconfigure them in Intercom post-migration.

Migration approach

Six steps for a successful Pylon to Intercom data migration

  1. Discovery and scope definition

    We audit the source Pylon account across Issues (open, closed, with thread counts), Accounts, Contacts, Teams, Users, Knowledge Base article count, and Collection structure. We review the Intercom plan tier to confirm Custom Object availability for Account Intelligence layer migration. We identify all active Triggers, Macros, and Broadcasts in Pylon and document them as exclusions that will appear in the rebuild handoff document. The discovery output is a written migration scope with record counts per object, a knowledge base restructuring plan, and a Custom Object schema draft if Account Intelligence objects are in scope.

  2. Intercom workspace pre-configuration

    We configure the Intercom destination workspace before data import begins. This includes pre-creating Teams with membership assignments matching the Pylon source, pre-creating Admin records for any Pylon Users without Intercom equivalents, disabling phone number validation (Settings > Your Workspace > People Data > Phone), and creating all custom Conversation and Contact attributes that correspond to Pylon custom fields. If the customer is on Intercom Advanced or Custom, we also pre-create the Custom Object schema for Notebook, Project, and any Account Tasks. All pre-configuration happens in a staging environment or sandbox equivalent before production import.

  3. Knowledge base restructuring

    We restructure the Pylon Knowledge Base to fit Intercom's three-level hierarchy during the migration phase, not after. For each Pylon Collection, we create a corresponding Intercom Collection. For each Pylon Collection with Articles at the top level (no sub-folder), we create a default Intercom Section named after the Collection to satisfy the three-level requirement. For deeply nested Pylon structures that exceed three levels, we flatten intermediate folders and document the restructuring decisions. Article HTML content is sanitized and media files are reattached. The restructured knowledge base is reviewed in the Intercom staging workspace before production import.

  4. Owner reconciliation and user provisioning

    We extract every distinct Pylon User referenced on Issues and match by email against the Intercom destination Admin list. Any Pylon User without a matching Intercom Admin goes to a reconciliation queue. The customer's Intercom admin provisions missing Admins before record migration resumes. Similarly, Pylon Contacts are matched to Intercom Contacts by email; contacts without email addresses are flagged for the customer to decide whether to create placeholder records or exclude them. This step is a blocking dependency because Intercom requires every conversation to have an assigned Admin.

  5. Production migration in dependency order

    We run production migration in object dependency order: Admins (validated), Companies (from Pylon Accounts with Account Intelligence attributes), Contacts (with Company lookups resolved), Teams (pre-validated), Conversations (with Admin assignments and Company lookups resolved, including internal notes migrated as internal Intercom notes), Knowledge Base articles (with collection assignments confirmed), then Account Intelligence objects (Notebooks, Projects, Tasks as Custom Objects or Notes depending on plan tier). Each phase emits a row-count reconciliation report comparing source record count to destination record count before the next phase begins.

  6. Cutover, validation, and Trigger rebuild handoff

    We freeze Pylon writes during the cutover window, run a final delta migration of any records created or modified after the migration start timestamp, then enable Intercom as the system of record. We validate 25-50 randomly sampled conversations against the Pylon source for thread fidelity, attribute accuracy, and timestamp preservation. We deliver the Trigger and Macro inventory document to the customer's admin team with recommended Intercom Rules equivalents. We support a one-week post-migration window for reconciliation issues. We do not rebuild Pylon Triggers as Intercom Rules inside the migration scope; that is documented for the customer's admin or an Intercom partner.

Platform deep dives

Context on both ends of the pair

Pylon logo

Pylon

Source

Strengths

  • Native Slack and Microsoft Teams channels mean no inbox switching for support teams already living in messaging apps.
  • Clean, opinionated data model with clear mappings to standard helpdesk objects makes schema translation predictable.
  • Account Intelligence layer unifies customer health data alongside support tickets in one platform.
  • AI Assist products are genuinely useful for handling common inquiries without full chatbot setup.
  • Strong G2 ratings (4.7–4.9 across 100+ reviews) indicate reliable execution of the core use case.

Weaknesses

  • AI features are separate paid add-ons rather than included in any tier, inflating real cost well above the $59/seat sticker price.
  • Annual-only billing with seat minimums removes flexibility for teams that need month-to-month options.
  • Limited customization compared to Zendesk or Front makes it hard to adapt Pylon to non-standard support workflows.
  • Missing email threading depth and URL visibility in shared channels are recurring complaints in G2 reviews.
  • No free plan means teams must commit to a sales call or demo before evaluating the product seriously.
Intercom logo

Intercom

Destination

Strengths

  • Integrated AI agent (Fin) for automated resolution with per-resolution billing that rewards high automation rates.
  • Multi-channel inbox consolidating live chat, email, SMS, WhatsApp, and Phone into a single threaded view.
  • Native help center with articles, collections, and self-service deflection capabilities.
  • Workflow automation for routing, qualification, and proactive outbound messaging across channels.
  • Strong API ecosystem with 10,000 req/min rate limits for private apps enabling high-throughput migration pipelines.

Weaknesses

  • Pricing model compounds with seat count, AI resolution fees, channel costs, and multiple add-ons, making total cost hard to predict.
  • Workspace-level isolation prevents moving workflows or content between environments, requiring manual rebuilds.
  • S3 JSON export deliberately excludes conversation transcripts, necessitating REST API calls for full message history.
  • Outages are reported as frequent enough to be a concern for always-on support operations.
  • Setup complexity means teams often require internal guidance or professional services to configure bots and automation correctly.

Complexity grading

How hard is this migration?

Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Pylon and Intercom.

  • Object compatibility

    C

    3 of 7 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    7-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Pylon: Not publicly documented.

  • Data volume sensitivity

    B

    Pylon doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Pylon to Intercom migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Pylon to Intercom data migrations

Answers to the questions buyers ask most during Pylon to Intercom migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Pylon to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Straightforward migrations under 10,000 Issues, 3,000 Contacts, and a moderate knowledge base (under 200 articles) land between two and four weeks. Migrations with Account Intelligence layer data requiring Custom Object schema, large knowledge bases needing structural restructuring, or complex multi-team routing configurations move to six to ten weeks. The knowledge base restructuring step (fitting Pylon's flexible hierarchy into Intercom's enforced three-level Category-Section-Article structure) is the primary timeline variable for teams with non-standard article organization.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Pylon.
Land in Intercom, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day