Helpdesk migration

Migrate from Request Manager to Intercom

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

Request Manager logo

Request Manager

Source

Intercom

Destination

Intercom logo

Compatibility

70%

7 of 10

objects map 1:1 between Request Manager and Intercom.

Complexity

CModerate

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Request Manager to Intercom is a shift from an internal request-and-approval tracking tool to a customer-facing conversational engagement platform. The core migration maps Request Manager Tickets to Intercom Conversations, Requesters to Contacts, and ticket Priority to Intercom Custom Data attributes. Approval chains present the most significant structural challenge: Request Manager's multi-step approval workflow has no direct Intercom equivalent, so we capture approver identities and step-order as Custom Data fields and deliver a written handoff document describing how to model the approval process using Intercom Workflows and Team Inboxes. The absence of a documented public API on Request Manager means every migration begins with vendor coordination for data export, which we scope during discovery before any extraction begins.

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

Request Manager logo

Request Manager

What's pushing teams away

  • Poor reporting and analytics capabilities — one verified G2 reviewer explicitly flagged 'Poor Reporting' as a frustration, limiting visibility into request trends and team performance.
  • Limited customization of workflow states and approval chains, making it difficult to model complex organizational structures with multi-step or conditional approvals.
  • User interface and usability issues for non-admin users, with reviewers noting the platform is functional but not intuitive for requesters unfamiliar with the approval process.
  • Absence of native integrations with common enterprise tools like Slack, Microsoft Teams, or project management platforms, requiring workarounds for notification and sync.
  • Lack of a public API documented in available resources, making automated integrations and data exports dependent on vendor-provided tooling.

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 Request Manager objects map to Intercom

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

Request Manager

Ticket

maps to

Intercom

Conversation

1:1
Fully supported

Request Manager Tickets map directly to Intercom Conversations. The ticket Subject maps to the Conversation title or first message subject, and the ticket Description becomes the initial user message in the conversation thread. Ticket status (Draft, Submitted, Under Review, Approved, Closed) maps to Intercom Conversation state values (open, resolved, snoozed) with a custom data field original_status__c preserving the Request Manager status for audit. Created_at and updated_at timestamps transfer to the conversation open_time and last_contact_at fields.

Request Manager

Requester

maps to

Intercom

Contact

1:1
Fully supported

Request Manager Requester profiles map to Intercom Contacts. We preserve the requester's name, email address, department, and contact details. Email serves as the dedupe key during import. Where Request Manager stores the requester's role or title, we map it to the Intercom Contact's job_title or a custom attribute. Active versus inactive requester status maps to Contact unsubscribed or contact attributes in Intercom.

Request Manager

Approver

maps to

Intercom

Custom Data + Team Inbox

lossy
Fully supported

Request Manager's approval chain (approver identities, step order, approval status, and timestamp) has no native Intercom equivalent. Intercom does not include a multi-step approval workflow feature. We capture the full approval chain as Intercom Custom Data attributes on the Conversation: approver_1_name__s, approver_1_status__s, approver_1_timestamp__t, approver_2_name__s, and so on through all steps. The approval chain sequence is preserved but must be reimplemented in Intercom Workflows by the customer's admin post-migration as a separate engagement.

Request Manager

Attachment

maps to

Intercom

Conversation Attachment

1:1
Fully supported

File attachments on Request Manager tickets are extracted with filename, MIME type, and binary content. We upload each file to the associated Intercom Conversation using the Conversations API attachment endpoint (POST /conversations/{id}/parts). Files larger than 10 MB are handled via the attachments upload flow with presigned URLs. Attachments that were private within Request Manager are noted; Intercom attachments on open conversations are visible to both the customer contact and the assigned team.

Request Manager

Comment

maps to

Intercom

Conversation Part (message)

1:1
Fully supported

Request Manager ticket comments and internal notes migrate to Intercom Conversation Parts. The comment body, author identity, and timestamp transfer. We distinguish between public-facing comments (mapped to Intercom part_type = comment from user or admin) and internal notes (mapped to part_type = note, visible only to the team). Author resolution uses the Request Manager requester or approver identity mapped to the corresponding Intercom Contact or Admin record.

Request Manager

Custom Field

maps to

Intercom

Custom Data Attribute

1:1
Fully supported

Request Manager custom fields added per organization (e.g., cost center, request category, business justification) require per-customer field mapping. We extract the full custom field schema during scoping, map each to an Intercom Custom Data attribute with the appropriate type (string, number, boolean, date), and apply the mapping during transformation. Custom fields that do not have a natural Intercom equivalent are stored as string attributes with the original field name preserved.

Request Manager

Priority Level

maps to

Intercom

Custom Data Attribute (priority)

1:1
Fully supported

Request Manager Priority values (Low, Medium, High, Critical) transfer to an Intercom Custom Data attribute priority__s on the Conversation. The categorical values are preserved verbatim; we do not re-normalize the priority scale unless explicitly requested. If the customer uses Intercom's SLA features, we coordinate priority mapping to the SLA tier during scoping.

Request Manager

Status Workflow

maps to

Intercom

Conversation State + Custom Data Attribute

lossy
Fully supported

Request Manager ticket statuses (Draft, Submitted, Under Review, Approved, Closed) map to Intercom Conversation states. We configure the mapping during scoping: Submitted maps to open, Under Review maps to open with a custom state tag, Approved maps to resolved, and Closed maps to resolved or snoozed depending on the customer's workflow. The original Request Manager status is preserved in original_status__s for reconciliation.

Request Manager

Department

maps to

Intercom

Team + Inbox

lossy
Fully supported

Department assignments on Request Manager tickets map to Intercom Teams. Each unique Request Manager department becomes an Intercom Team, and the Team's Inbox receives conversations routed by department. If Request Manager uses department-based routing, we configure the corresponding Intercom Inbox assignment rules during the migration. Teams without a matching Intercom Team go to a reconciliation queue for the customer's admin to configure before production migration.

Request Manager

Owner (Request Manager admin)

maps to

Intercom

Admin

1:1
Fully supported

Request Manager users who are administrators or approvers map to Intercom Admins. We extract all distinct Request Manager users referenced on ticket records, resolve their email addresses, and match against the Intercom workspace's Admin list. Any Request Manager user without a matching Intercom Admin is held in the reconciliation queue for the customer's admin to provision before the migration phase begins.

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.

Request Manager logo

Request Manager gotchas

High

No documented public API for automated export

Medium

Reporting limitations obscure historical volume data

Medium

Custom fields vary by organization

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

  • Request Manager has no documented public API

    Research surfaced no publicly documented API endpoint, authentication method, or bulk export endpoint for Request Manager. This means every migration begins with vendor coordination rather than a self-service export. We confirm with the customer during discovery whether the vendor can provide a structured data export file (CSV, JSON, or XML) or API credentials, and we factor the coordination timeline into the overall migration schedule. Migrations that cannot obtain a data export from Request Manager cannot proceed with FlitStack AI's standard API-based approach.

  • Approval chains have no native Intercom equivalent

    Request Manager's structured multi-step approval workflow with step-order and approval status does not map to any native Intercom object or feature. Intercom's Workflows and Rules handle automated routing and actions but do not support a multi-step sequential approval chain with conditional escalation. We capture approval chain data as Custom Data attributes on the Conversation and deliver a written handoff document describing how to model the approval process in Intercom using Workflows, Team Inboxes, and custom status fields. The customer's admin rebuilds the approval workflow post-migration as a separate configuration task.

  • Internal request context does not map cleanly to customer conversations

    Request Manager tickets often contain internal context (business justification, cost center, manager approval rationale) that is not natural conversation content in Intercom. We migrate the full ticket body as the conversation content but flag that internal-only fields may need to be removed or moved to a private admin note during cleanup. If the customer used Request Manager for purely internal IT or HR requests rather than customer support, the migrated data will reflect an unusual pattern in Intercom that may require re-segmentation of the contact database post-migration.

  • Custom fields vary by Request Manager organization

    Request Manager is configured per organization, meaning custom ticket fields added by an administrator are not consistent across tenants. We handle this by extracting the full schema at the start of each migration, identifying all custom fields in use, and mapping each to an Intercom Custom Data attribute with a matching type. No two migrations have identical field mappings. The scoping phase includes a mandatory custom field audit before field-level transformation begins.

Migration approach

Six steps for a successful Request Manager to Intercom data migration

  1. Discovery and vendor export coordination

    We audit the source Request Manager instance for all ticket records, requester profiles, approval chain structures, custom field definitions, attachment volumes, and comment history. Simultaneously, we coordinate with the customer to obtain a data export from Request Manager. Because no public API exists, the export may require vendor involvement or a vendor-provided export utility. We confirm export format (CSV, JSON, or XML), estimated record counts, and delivery timeline before proceeding to schema mapping. We also provision the Intercom workspace, create Team Inboxes matching the target department structure, and set up Admin accounts for all resolving users.

  2. Schema extraction and Intercom custom data design

    We extract the full Request Manager schema including all custom fields, priority levels, status values, and approval chain step definitions. We map each to an Intercom equivalent: standard fields to native Conversation and Contact attributes, custom fields to Intercom Custom Data attributes, and approval chains to a structured set of string and timestamp custom attributes on the Conversation. We design the Intercom Custom Data schema in a staging workspace and validate attribute types before any record migration begins.

  3. Staging migration and reconciliation

    We run a full migration into a staging Intercom workspace using a representative sample of data (typically 50-100 tickets). The customer's team reviews the migrated Conversations, Contacts, and attachment fidelity, confirms the approval chain capture, and validates the priority and status mapping. We correct any field mapping errors identified in staging before running the production migration. This step also validates the attachment upload flow and identifies any oversized files requiring special handling.

  4. Admin and team provisioning

    We extract every distinct Request Manager user referenced on ticket records and resolve them against the Intercom workspace Admin list. Request Manager approvers and administrators who are not yet Intercom Admins go to a reconciliation queue. The customer's Intercom admin provisions any missing Admins and assigns them to the appropriate Teams. Migration cannot proceed past this step because conversation assignment and admin visibility require resolved Admin records in Intercom.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Admins (validated), Contacts (from Request Manager Requesters with email dedupe), Conversations (from Request Manager Tickets with Custom Data attributes attached, including the full approval chain capture), Conversation Parts (comments mapped to conversation thread), and Attachments (uploaded via the Intercom attachments API). Each phase emits a row-count reconciliation report before the next phase begins. We use Intercom's REST API with rate-limit handling and exponential backoff throughout.

  6. Cutover, validation, and approval workflow handoff

    We freeze any remaining Request Manager ticket creation during cutover and run a final delta migration of any records modified during the migration window. We validate a random sample of migrated Conversations against the Request Manager source records and deliver the approval chain reconstruction handoff document to the customer's admin team. We support a one-week hypercare window for reconciliation issues. We do not rebuild the approval workflow inside Intercom Workflows as part of the standard migration scope; that is a separate configuration engagement.

Platform deep dives

Context on both ends of the pair

Request Manager logo

Request Manager

Source

Strengths

  • Single pane of glass for all internal requests across an organization, replacing fragmented email threads and spreadsheets.
  • Structured approval chains with visibility for managers to monitor request status and intervene when needed.
  • Enterprise-scale capacity demonstrated with verified deployments in organizations of 1000+ employees.
  • Clean request-and-response model that enforces accountability and creates an audit trail for every decision.
  • Low complexity data model that is straightforward to scope and extract for migration.

Weaknesses

  • No publicly documented API visible in research, limiting programmatic access and automated export capabilities.
  • Minimal reporting and analytics, leaving teams without insight into volume trends, cycle times, or bottleneck analysis.
  • Limited integration ecosystem compared to established helpdesk platforms, restricting connectivity with enterprise stacks.
  • Approval workflow customization is constrained, making complex multi-department or conditional approval scenarios difficult to model.
  • Web interface-centric design may frustrate users expecting mobile-first or real-time collaboration features.
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. 4 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 Request Manager and Intercom.

  • Object compatibility

    C

    4 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

    Request Manager: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Request Manager 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 Request Manager to Intercom data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations land between two and three weeks for straightforward cases under 5,000 Tickets and 2,000 Requesters with minimal custom fields and a simple approval chain. Migrations with complex multi-step approval chains, high-volume attachment storage, extensive custom field schemas, or multiple Team Inbox configurations move to four to eight weeks because of the approval-chain capture work and the vendor coordination required for Request Manager data export.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Request Manager.
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