Helpdesk migration

Migrate from Movidesk to Intercom

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

Movidesk logo

Movidesk

Source

Intercom

Destination

Intercom logo

Compatibility

50%

7 of 14

objects map 1:1 between Movidesk and Intercom.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Movidesk to Intercom is a conceptual migration as much as a data migration. Movidesk treats Tickets as the central record with a traditional status-state workflow; Intercom leads with a messenger-first conversation model where Tickets are conversations that agents manage in a shared Inbox. We resolve this structural difference during scoping by mapping Movidesk status and priority fields to Intercom Ticket attributes and Open/Closed states. Movidesk People (agents and customers) map to Intercom Contacts and Users; Organizations map to Companies; Assets and Services migrate as Custom Objects. Knowledge base articles migrate to Intercom's Help Center, and we flag the multilingual configuration steps that Intercom requires per collection. Movidesk Workflows, SLA rules, and chat widget configurations do not migrate as code; we deliver a written inventory of every active rule and SLA definition for the customer's admin to rebuild in Intercom's Rules engine post-migration. Movidesk's 10 req/min API rate limit governs the export phase, which we manage with chunked batch processing and exponential backoff.

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

Movidesk logo

Movidesk

What's pushing teams away

  • Single flat-rate tier means no upgrade path within the platform—growing teams must migrate to an entirely different vendor when they outgrow capabilities.
  • Customers report glitches, errors, and stability issues that accumulate as usage scales over time.
  • No built-in generative AI features, making it less competitive as AI becomes expected in mainstream helpdesk tooling.
  • Integration ecosystem is narrower than global competitors, limiting flexibility for teams with diverse tool stacks.
  • Support quality is inconsistent—some users note poor customer service despite the platform's feature set.

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

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

Movidesk

Ticket

maps to

Intercom

Ticket (Conversation)

1:1
Fully supported

Movidesk Tickets map to Intercom Tickets, which are backed by Conversation records in the Inbox. The Movidesk status (open, pending, resolved, closed) maps to Intercom's Open, Closed, and Snoozed states. Movidesk priority maps to Ticket priority attributes. The Movidesk owner (agent assignment) maps to the Intercom Admin or Team assignment on the Ticket. Movidesk statusHistory audit log migrates as a threaded internal note at the top of the Intercom conversation for audit continuity. Movidesk's createdDate and changedDate map to Intercom's created_at and updated_at timestamps.

Movidesk

People (agents)

maps to

Intercom

User (Admin)

1:1
Fully supported

Movidesk People records flagged as agents migrate to Intercom Admins. We map email address as the dedupe key, and Movidesk ownerTeam membership maps to an Intercom Team that we pre-create before User import. Any Movidesk agent without an email match in the target Intercom workspace goes to a reconciliation queue for the admin to provision.

Movidesk

People (customers)

maps to

Intercom

Contact

1:1
Fully supported

Movidesk People records flagged as customers map to Intercom Contacts. Email address is the primary dedupe key. Movidesk custom fields on People records migrate to Intercom Contact Attributes via the custom_attributes endpoint. The Movidesk organization linkage migrates as a Company association on the Intercom Contact.

Movidesk

Organization

maps to

Intercom

Company

1:1
Fully supported

Movidesk Organizations map to Intercom Companies. The Organization name becomes the Company name; domain becomes the Company website. We resolve the Movidesk Organization-to-People relationship during import by pre-creating Companies before Contact import so that the Company association is satisfied at insert time.

Movidesk

Service

maps to

Intercom

Custom Object (Service)

lossy
Fully supported

Movidesk Services represent service-level abstractions (SLA tiers, service offerings) that have no direct Intercom standard object equivalent. We create an Intercom Custom Object named Service, define its schema with the relevant fields from Movidesk (service name, tier, SLA response time), and import Service records during migration. Note that Intercom Custom Objects require manual schema definition before data import; we provide the schema definition document as part of the migration scope.

Movidesk

Billing agreement

maps to

Intercom

Custom Object (Agreement)

lossy
Fully supported

Movidesk Billing agreements are contractual service terms with no direct Intercom standard object. We create an Intercom Custom Object named Agreement with fields mapped from the Movidesk schema (agreement ID, start date, end date, billing cycle, linked organization). We resolve the Organization lookup by matching to pre-created Intercom Companies before Agreement import.

Movidesk

Asset

maps to

Intercom

Custom Object (Asset)

1:1
Fully supported

Movidesk Assets (equipment, products, or devices linked to tickets) migrate as Intercom Custom Object records of type Asset. We map Asset name, type, serial number, and linked organization. Assets in Movidesk often have ticket linkage; we store the linked Movidesk ticket ID as an external_id field on the Asset Custom Object for traceability. Customers requiring a full asset management workflow in Intercom use the Custom Object in combination with Fin AI procedures.

Movidesk

Knowledge base Article

maps to

Intercom

Article (Help Center)

1:1
Fully supported

Movidesk Knowledge base Articles migrate to Intercom Help Center Articles within their corresponding Collections and Sections. Article title, body content (HTML or Markdown), author, created_at, and updated_at migrate directly. The Movidesk Article ID is stored as an external_id attribute on each Article for cross-reference. If the Movidesk KB is multilingual, we flag the collection for per-language setup in Intercom, since Intercom requires a separate locale configuration and article translation per language.

Movidesk

Knowledge base Category

maps to

Intercom

Collection + Section

lossy
Fully supported

Movidesk KB Categories map to Intercom Help Center Collections (top-level) and Sections (nested). We map the category hierarchy and preserve parent-child relationships. Intercom requires Collections to be created before Sections, which must be created before Articles can be added, so we sequence this import before the Article migration phase. Multilingual KB categories require translation in all enabled locales before the collection publishes.

Movidesk

Custom field (ticketCustomFieldValue)

maps to

Intercom

Ticket Attribute

lossy
Fully supported

Movidesk's ticketCustomFieldValue API is POST-only with three named operations: InsertValues, UpdateValues, DeleteValues. We discover all active custom field definitions during scoping, then configure equivalent Ticket Attributes in Intercom before migration begins. Each custom field value migrates via a dedicated POST to Intercom's custom_attributes endpoint. Because every custom field operation counts toward Movidesk's 10 req/min rate limit, we batch these calls and interleave them with primary object exports.

Movidesk

SLA configuration

maps to

Intercom

Service Level Agreement

lossy
Fully supported

Movidesk SLA definitions govern response and resolution time commitments per service tier. Intercom has a native SLA feature (Service Level Agreement) for plans that include it. We export SLA rules from Movidesk (name, first response target, resolution target, business hours) and map them to an Intercom SLA configuration. Note that Intercom's SLA applies to the Inbox as a whole rather than per-service, so customers with service-tier-specific SLAs document this distinction and may need to adjust SLA logic post-migration.

Movidesk

Workflow rules

maps to

Intercom

Rules (not migrated as code)

lossy
Mapping required

Movidesk Workflow rules (sequential task execution, automated routing, and status triggers) do not migrate to Intercom as code because the two automation models are structurally incompatible. Movidesk uses a visual sequential task model; Intercom uses a Rules engine with event triggers, conditions, and actions. We export every active Movidesk Workflow definition and deliver a written inventory document that lists each rule's trigger, conditions, actions, and the equivalent Intercom Rule configuration. The customer's admin rebuilds the rules in Intercom's Rules engine post-migration.

Movidesk

Tag

maps to

Intercom

Tag

1:1
Fully supported

Movidesk Tags on tickets and articles migrate to Intercom Tags. We export tag names and associations from Movidesk and import them as Intercom Tags attached to the relevant Tickets and Articles. Tags in Intercom are flat label strings used for filtering and segmentation in the Inbox and reporting views.

Movidesk

Chat widget

maps to

Intercom

Messenger (configuration)

lossy
Fully supported

Movidesk-configured chat widgets (embed code, appearance settings, channel routing) are Movidesk-specific client-side configurations that do not map to an Intercom standard object. We export the widget settings as a configuration document and note that the customer must configure the Intercom Messenger independently using Intercom's installation instructions (Web, iOS, Android embed). This is a configuration handoff, not a data migration.

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.

Movidesk logo

Movidesk gotchas

High

API rate limit of 10 requests per minute constrains bulk migrations

High

Custom field API is POST-only with three named operations

Medium

Workflow requires access profile activation before it is visible in the UI

Medium

Pricing is in Brazilian Real, not USD, and may fluctuate

Low

Multilingual knowledge base requires per-language Help center appearance setup

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

  • Movidesk API is capped at 10 requests per minute

    Movidesk enforces a hard 10 req/min rate limit on its public API, which directly constrains bulk migration throughput. For migrations with thousands of tickets, People records, or Asset entries, this limit extends the export phase significantly. We handle this by chunking API calls into rate-limited batches, applying exponential backoff on rate-limit responses, and sequencing custom field operations (which require separate POST calls) separately from primary object exports. For large migrations, we recommend requesting a temporary limit feasibility discussion with Movidesk support before migration begins.

  • Fin AI Agent cannot query custom attributes directly

    Intercom's Fin AI Agent uses a Data Connectors framework to access knowledge sources, but Fin cannot query Ticket Attributes or Contact Attributes directly via the standard API in the same way it queries the Help Center. Teams planning to use Fin for automated ticket triage should be aware that custom attributes used for routing, SLA tiering, or business logic must be referenced through Fin's supported data access patterns or via Procedures, not through direct attribute queries. We flag all Movidesk custom fields that are used in Workflow routing so the customer can design equivalent Fin routing logic post-migration.

  • Movidesk Workflows do not migrate to Intercom Rules as code

    Movidesk Workflows define sequential task execution, automated routing, and SLA escalation triggers in a visual sequential model. Intercom's Rules engine operates on conversation events with conditions and actions but is not structurally equivalent. We export every active Movidesk Workflow as a written inventory entry (trigger, conditions, actions, order) and deliver it to the customer as a rebuild guide for Intercom's Rules. The admin recreates the rules post-migration. We do not convert Workflow logic to Rule JSON because the semantic models are incompatible.

  • Intercom does not support Movidesk-style per-ticket SLA timers natively

    Movidesk SLA configurations bind response and resolution timers to individual tickets. Intercom's native SLA feature applies to the Inbox as a whole rather than to individual conversations, and SLA configurations are available on specific plans. For customers with complex per-service or per-priority SLA definitions in Movidesk, we document the full SLA matrix and note where Intercom's SLA model requires adjustment. Some SLA logic may need to be implemented via Intercom Rules with time-based triggers or via Fin AI procedures.

  • Intercom requires manual configuration of Help Center per locale

    Movidesk's multilingual knowledge base requires separate Help center appearance configurations per language. Intercom similarly requires explicit locale setup for each enabled language in the Help Center. We export Movidesk articles and categories in their source languages and flag any articles that are missing translations in a multilingual KB, which may cause them to not display in certain locales after migration. The customer must configure Intercom's Help Center locale settings and article translations before the Help Center goes live.

Migration approach

Six steps for a successful Movidesk to Intercom data migration

  1. Discovery and scoping

    We audit the source Movidesk environment across ticket volume, active custom fields, People count (agents and customers), Organizations, Asset records, Services, Billing agreements, Knowledge base article and category counts, active Workflow rules, SLA definitions, and tag taxonomy. We pair this with an Intercom plan assessment (Essential, Advanced, or Expert) based on seat count, Fin AI requirement, SLA feature need, and Help Center complexity. The discovery output is a written migration scope document and an Intercom plan recommendation with estimated subscription cost.

  2. Intercom workspace preparation

    We create the Intercom workspace structure before any data import: Teams (mapped from Movidesk ownerTeam), Admins (provisioned from Movidesk agent People), and Help Center Collections and Sections (mapped from Movidesk KB Categories). We configure Ticket attributes that mirror the Movidesk custom field schema and create Custom Object schemas for Service, Agreement, and Asset. We set up SLA configurations from the Movidesk SLA matrix and document any per-ticket SLA logic that requires adjustment in Intercom.

  3. Rate-limited export from Movidesk

    We extract all source data from Movidesk using its public API with a 10 req/min rate-limit governor. We run People export (agents and customers), Organization export, Ticket export with full conversation thread and statusHistory, Asset export, Knowledge base Article and Category export, and SLA definition export in sequence. Each export run is chunked and throttled. Custom field values are extracted separately and held for the attribute-migration phase. We generate a Movidesk-side record count reconciliation report before proceeding.

  4. Data transformation and Intercom import

    We transform the Movidesk export into Intercom's API format: Contacts from Movidesk People (customers), Companies from Organizations, Custom Object records for Service, Agreement, and Asset, Help Center Articles in their Collections and Sections, and Ticket records with threaded conversation messages. We interleave the custom field values via Intercom's custom_attributes endpoint, batched to manage API overhead. We resolve parent-record lookups (Contact-to-Company, Ticket-to-Contact) in dependency order to avoid orphan records.

  5. Sandbox validation and delta migration

    We run the migration into an Intercom test environment first, validating record counts (People in equals Contacts in, Organizations in equals Companies in, Tickets in equals Conversations in), spot-checking 25-50 records against the Movidesk source, and verifying that custom attribute values populated correctly on Tickets. Any mapping corrections are resolved in this phase. We then run a delta migration for any records created or modified during the validation window before production cutover.

  6. Cutover, Workflow inventory handoff, and hypercare

    We freeze writes in Movidesk, run the final production migration, and enable Intercom as the system of record. We deliver the Workflow and SLA inventory document to the customer's admin team with recommended Intercom Rule equivalents for each Movidesk Workflow and guidance on adjusting SLA logic for Intercom's inbox-level model. We support a one-week hypercare window for reconciliation issues. We do not rebuild Movidesk Workflows as Intercom Rules inside the migration scope; that is a separate configuration engagement for the customer's admin.

Platform deep dives

Context on both ends of the pair

Movidesk logo

Movidesk

Source

Strengths

  • Flat-rate single-tier pricing at approximately $40 USD per agent is straightforward and predictable for budgeting.
  • Core helpdesk functionality—ticketing, knowledge base, chat, and automation—is bundled without feature gating.
  • All master records and reports are exportable, supporting data portability and migration scenarios.
  • Workflow automation enables rule-based ticket routing and task sequencing.
  • Strong positioning in the Brazilian market with integration into the broader Zenvia CX suite.

Weaknesses

  • Single pricing tier offers no upgrade path within the platform as team needs grow.
  • No built-in generative AI features, lagging behind competitors increasingly adopting AI-native workflows.
  • API is capped at 10 requests per minute, which constrains bulk migration throughput significantly.
  • Stability and glitch reports from long-term users suggest reliability concerns at scale.
  • Narrower integration ecosystem compared to global platforms like Zendesk or ServiceNow.
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 Movidesk 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

    Movidesk: 10 requests per minute per API token.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Small teams under 10 agents with under 15,000 tickets and a single-language knowledge base typically complete in three to five weeks. Mid-market teams with 10-30 agents, multilingual knowledge bases, multiple SLA tiers, or complex Workflow rules requiring detailed inventory documentation extend to eight to twelve weeks. Movidesk's 10 req/min API rate limit adds significant overhead for large ticket volumes, which we manage through chunked batch processing but which still extends the export phase beyond what faster APIs would allow.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Movidesk.
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