Helpdesk migration

Migrate from Re:Desk to Intercom

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

Re:Desk logo

Re:Desk

Source

Intercom

Destination

Intercom logo

Compatibility

70%

7 of 10

objects map 1:1 between Re:Desk and Intercom.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Re:Desk to Intercom is a cross-category migration: Re:Desk is a recreation management system built for parks and recreation departments managing memberships, programs, facility bookings, and point-of-sale transactions, while Intercom is a customer messaging and support platform built around Contacts, Companies, Conversations, and Help Center articles. There is no direct object-to-object correspondence for most Re:Desk records. We map Members to Intercom Contacts, preserve Programs and Facilities as Custom Objects, translate Reservations into either Custom Object records or Conversation threads, and migrate Staff as Admins. The absence of a documented public API for Re:Desk means export relies on CSV extracts and manual coordination with Re:Desk support. We do not migrate Re:Desk Workflows (if any exist), reporting configurations, or the recreation-specific POS transaction ledger as Intercom has no equivalent for point-of-sale data. Historical program and facility usage data migrates as Custom Object records with relationship links to the relevant Contact.

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

Re:Desk logo

Re:Desk

What's pushing teams away

  • Lack of real-time member check-in and check-out functionality means facilities cannot track active usage duration on the platform.
  • Limited customization options force organizations to work around the platform's default settings rather than adapting it to specific workflows.
  • Sport-specific limitations make it unsuitable for certain activities—for example, pickleball league scoring cannot be handled within the system.
  • Smaller departments may find the feature set geared toward larger municipalities with more complex programming needs, creating unnecessary overhead.

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 Re:Desk objects map to Intercom

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

Re:Desk

Member

maps to

Intercom

Contact

1:1
Fully supported

Re:Desk Member records map to Intercom Contact. The core contact fields (name, email, phone, address) migrate directly. Member-specific fields—membership type, expiration date, membership status—become custom attributes on the Contact record. If the destination Intercom workspace uses Companies, the member's associated household or organization becomes a Company record linked to the Contact. We preserve the original Re:Desk member ID in an external_id attribute for cross-system reference.

Re:Desk

Program

maps to

Intercom

Custom Object: Program

1:1
Fully supported

Re:Desk Programs (classes, leagues, activities) map to an Intercom Custom Object named Program. We define the Custom Object schema during scoping: program name, schedule, registration limit, pricing, instructor, and status fields. Each Program Custom Object record links to the Contact records of registered members via a many-to-many relationship. Intercom Advanced tier ($85/seat/month) or above is required for Custom Objects; we flag this during the edition review.

Re:Desk

Facility

maps to

Intercom

Custom Object: Facility

1:1
Fully supported

Re:Desk Facilities (courts, fields, rooms) map to an Intercom Custom Object named Facility. The schema captures facility name, type, location or address, capacity, and availability rules. Facility reservations link to Facility Custom Object records via a reservation-to-facility relationship. If the recreation data model includes different facility types (indoor courts, outdoor fields, pools), we add a facility_type attribute to the Custom Object schema.

Re:Desk

Reservation

maps to

Intercom

Custom Object: Reservation

1:1
Fully supported

Re:Desk Reservations (facility bookings, rentals, program registrations) map to an Intercom Custom Object named Reservation. Each record captures the reservation date range, time slot, associated member Contact, associated Facility, and status (confirmed, cancelled, completed). We create a dual-relationship schema linking Reservation to both the member Contact and the Facility Custom Object. Past and cancelled reservations migrate if scope includes historical data.

Re:Desk

Point-of-Sale Transaction

maps to

Intercom

Custom Object: Transaction

1:1
Fully supported

Re:Desk POS Transactions (concessions, registration fees, rental charges) map to an Intercom Custom Object named Transaction. Transaction records include timestamp, line items, payment method, amount, and associated member Contact. Intercom has no native financial or invoicing capability; Transaction records serve as a reference log for agents handling billing inquiries rather than a financial ledger. We preserve transaction metadata as read-only attributes on the Custom Object and note that the full transaction history may require a separate export for accounting purposes.

Re:Desk

User / Staff

maps to

Intercom

Admin or Agent

1:1
Fully supported

Re:Desk staff accounts (Administrator, Staff, Front Desk roles) map to Intercom Admins and Agents. We match staff by email address. Role mapping requires judgment: Re:Desk Administrators map to Intercom Admins (full workspace access); Re:Desk Staff and Front Desk map to Intercom Agents (inbox and conversation access). We flag any Re:Desk staff accounts that lack valid email addresses for reconciliation before Intercom provisioning.

Re:Desk

Check-in / Attendance

maps to

Intercom

Custom Object: Attendance

1:1
Fully supported

Re:Desk Attendance records (limited by the platform's check-in/out constraints) map to an Intercom Custom Object named Attendance linked to the relevant Program and Contact. Given that Re:Desk's attendance functionality has known limitations, we flag gaps in the attendance data during scoping and preserve available records with a data completeness note. Attendance records do not map to Intercom Conversations or Tickets because they represent facility usage rather than support inquiries.

Re:Desk

Invoice / Billing Record

maps to

Intercom

Custom Object: Invoice (reference)

lossy
Fully supported

Re:Desk Invoices map to an Intercom Custom Object named Invoice primarily as a reference for agents handling billing disputes. Invoice records preserve invoice number, date, status (paid, pending, refunded), total amount, and linked Contact. The Invoice Custom Object does not replace a financial system; agents use it as a lookup during support conversations to verify payment history. We coordinate with the customer to determine which Re:Desk invoice statuses map to Intercom-readable labels.

Re:Desk

Custom Fields

maps to

Intercom

Contact Custom Attributes or Custom Object Attributes

lossy
Mapping required

Re:Desk organizations with custom fields on Members and Programs require Intercom custom attributes. We discover all custom field definitions during scoping—field name, data type (text, date, number, dropdown), and any conditional visibility logic—and create matching Intercom custom attributes. For custom fields on Programs, we add attributes to the Program Custom Object schema. Multi-select Re:Desk fields map to Intercom multi-select attributes.

Re:Desk

Documents / Attachments

maps to

Intercom

Contact Attachments or External URL

lossy
Mapping required

Documents attached to Member records, Programs, or Reservations in Re:Desk export as binary blobs. We preserve filenames and association metadata. In Intercom, attachments to Contact records can be stored as note attachments or linked via a custom attribute pointing to an external document store URL. We do not guarantee that binary attachments render identically in Intercom; we recommend an external document repository strategy for recreation program waivers, membership agreements, and facility use contracts.

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.

Re:Desk logo

Re:Desk gotchas

High

Mismatched product category in migration tooling

Medium

Annual subscription billing with no pro-rata adjustments

High

Limited public export and API documentation

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

  • Re:Desk has no public API—export relies on CSV and manual coordination

    Available research does not surface a documented REST API for Re:Desk with publicly accessible endpoints, authentication methods, or rate limits. Data export likely depends on CSV extracts from the platform interface or database-level access coordinated directly with Re:Desk support. We assess export feasibility during the scoping call and may need to coordinate with Re:Desk support for bulk data access. If Re:Desk requires a minimum notice period or charges for data exports, we flag this during planning. Organizations should confirm their contract renewal date and any unused subscription time before committing to a migration timeline.

  • Re:Desk is a recreation platform, not a support platform—no ticket or incident data exists

    Re:Desk is classified as helpdesk software in some directories but functions as a recreation management platform for parks and recreation departments. Organizations migrating from Re:Desk will have no ticket or conversation data to migrate—their primary datasets are Members, Programs, Facilities, and Reservations. Intercom's native data model centers on Conversations, and the recreation schema must be built entirely as Custom Objects. We clarify this during scoping to prevent misalignment on migration scope expectations and to confirm that the customer's use case is support-oriented rather than purely operational.

  • Intercom Custom Objects require Advanced tier or above

    Intercom's Custom Object feature—which is required to represent Programs, Facilities, and Reservations from Re:Desk—is available only at the Advanced plan ($85/seat/month) and above, not at the Essential tier ($29/seat/month). We confirm the customer's Intercom edition during scoping. If the customer chooses Essential to minimize cost, we document the limitation and propose an alternative mapping strategy using Contact custom attributes, though this sacrifices the relational structure between recreation entities.

  • Intercom Fin AI Agent MCP server supports US workspaces only

    Intercom's Fin AI Agent and its MCP server integration currently support US-hosted workspaces only. Organizations with EU or AU data residency requirements cannot use Fin with migrated data connectors, and the Fin training pipeline cannot query custom attributes from non-US workspaces. We raise this limitation during the destination platform planning call so that data residency requirements are confirmed before Intercom workspace provisioning begins.

  • Internal links in any Re:Desk document attachments will not auto-update post-migration

    If the Re:Desk export includes documents with internal cross-links (e.g., links from a program registration PDF to a facility waiver PDF), those links will not auto-update in Intercom because Intercom assigns new attachment IDs during import. We recommend a post-migration link audit for any migrated documents that contain internal references. This is a low-severity issue given that Re:Desk documents are typically standalone PDFs rather than linked documentation sets.

Migration approach

Six steps for a successful Re:Desk to Intercom data migration

  1. Scoping and export feasibility assessment

    We begin by auditing the Re:Desk account for all object types: Member count, Program count, Facility count, Reservation volume (current and historical if scoped), POS transaction volume, Staff account count, and any active custom field configurations. We simultaneously assess export feasibility: we request a Re:Desk data export via CSV and confirm the format, completeness, and any data quality issues. If Re:Desk requires a support ticket for bulk export, we coordinate timing. We also confirm the target Intercom workspace: edition tier, existing Contact and Company structure, and whether the workspace is US-hosted for Fin AI Agent eligibility.

  2. Intercom destination schema design

    We design the Intercom destination schema based on the Re:Desk data audit. This includes creating Custom Object definitions for Program, Facility, Reservation, Transaction, and Attendance (if scoped) with all required attributes and relationship definitions linking each Custom Object to the Contact record. We configure Contact custom attributes for Member-specific fields that do not warrant a full Custom Object (membership type, expiration, status). We map Staff roles to Intercom Admin and Agent permissions. All schema design is validated in an Intercom test workspace before production migration begins.

  3. Export extraction and data quality remediation

    We extract data from Re:Desk via the confirmed CSV or manual export method. We remediate data quality issues in a staging environment: deduplication of duplicate Member records (identified by email), resolution of missing email addresses on Staff accounts, date format normalization across Reservation and Program records, and encoding fixes for special characters in facility names or program titles. We produce a pre-migration data quality report identifying records that require manual resolution before import.

  4. Test migration into Intercom staging workspace

    We run a test migration into the Intercom staging or sandbox workspace using a representative sample of Re:Desk records: at least 100 Members, all Programs, all Facilities, and a sample of Reservations. We validate that Custom Objects are created with correct schemas, that relationships resolve to Contact records, that custom attributes populate on Contacts, and that Staff accounts map to the correct Intercom roles. The customer reconciles a random sample of migrated records against the Re:Desk source and signs off the test results before production migration.

  5. Production migration with delta capture

    We run the production migration in dependency order: Contacts (from Members), Custom Objects (Programs, Facilities), relationship-resolved Custom Object records (Reservations linked to Programs and Facilities), Transaction Custom Object records, Attendance records, and Staff accounts as Admins and Agents. If the production migration runs over multiple days, we capture a delta migration of any new or modified records created in Re:Desk during the window. We disable any Intercom automated campaigns before migration to avoid API rate limit consumption during data transfer.

  6. Cutover, validation, and recreation object handoff

    We freeze Re:Desk writes during cutover and run a final delta migration of any records modified during the window. We enable Intercom as the active support and member communication platform. We deliver a written inventory of all migrated Custom Object schemas, relationship maps, and any Re:Desk data that could not migrate (with reasons). We do not rebuild any Re:Desk operational workflows or reporting configurations in Intercom; we deliver a documentation package for the customer's admin to configure Intercom workflows, team inboxes, and help center articles separately. We provide a one-week hypercare window for reconciliation issues.

Platform deep dives

Context on both ends of the pair

Re:Desk logo

Re:Desk

Source

Strengths

  • Combines membership management, program registration, and facility reservations in a single platform for parks and recreation departments.
  • Built-in POS system covers concessions and fee collection without third-party payment integrations.
  • Customer service team is highly rated with direct access via email and phone.
  • Supports online registration and credit/debit card payments, reducing cash handling and paperwork.
  • Tracks facility usage data that previously required manual rosters and spreadsheets.

Weaknesses

  • Real-time facility check-in and check-out tracking is not available, limiting usage duration insights.
  • Customization options are limited out of the box, requiring workarounds for organization-specific workflows.
  • Does not support specialized scoring or registration requirements for all sport types.
  • May offer more complexity than smaller recreation departments require, leading to unused features.
  • API documentation and export capabilities are not publicly prominent in available research.
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 Re:Desk 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

    Re:Desk: Not publicly documented in summary form..

  • Data volume sensitivity

    B

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

Estimator

Estimate your Re:Desk 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 Re:Desk to Intercom data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and four weeks for organizations with under 10,000 Members, 50 Programs, and 100 Facilities where Re:Desk data exports cleanly via CSV. Migrations with high transaction volumes (over 50,000 POS records), multiple Custom Object schemas requiring relationship configuration, or complex staff role mappings extend to six to ten weeks. The primary variable is Re:Desk export readiness: if the platform requires manual coordination for bulk data access, the timeline extends before we begin Intercom schema design.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Re:Desk.
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