Helpdesk migration
Field-level mapping, validation, and rollback between monday service and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
monday service
Source
Intercom
Destination
Compatibility
9 of 10
objects map 1:1 between monday service and Intercom.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Moving from monday service to Intercom is a conceptual migration as much as a data migration. monday service surfaces tickets as Items on Boards with custom columns and group-level groupings; Intercom uses a conversation-first model with Contacts, Conversations, and Conversation Attributes. We translate Items into Intercom Tickets, reconstruct conversation threads from monday Updates and sub-items, map custom columns to Intercom custom attributes, and resolve agent assignments by email match against Intercom Teammates. Monday automations and portal configurations are not accessible via API and do not transfer automatically; we deliver a written inventory of each so the customer's team can rebuild them in Intercom. Large monday account exports can take up to 24 hours to generate, so we request exports early to avoid blocking the migration window. Intercom requires Contacts to exist before any Conversation can be created via API, so we sequence the migration accordingly.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a monday service 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.
monday service
Ticket (Item on Board)
Intercom
Conversation / Ticket
1:1Monday service tickets are Items on Boards with a primary Status column and optional Priority, Assignee, Due Date, and custom columns. We extract each Item from monday Boards scoped as ticket boards, map Item title to Conversation subject, Item description to the initial customer message, Status column values to Intercom Ticket state (open, resolved, snoozed), and custom column values to Intercom Conversation Attributes. We flag any Item without a Status column as requiring customer decision on the default state mapping. Board-level grouping (Items in groups) has no direct Intercom equivalent; we flatten group membership into a custom conversation attribute if the customer needs it preserved.
monday service
Customer (Item on Customer Board)
Intercom
Contact
1:1Customer records stored as Items on monday service's dedicated Customer Board map to Intercom Contacts. We extract the Customer Item's name, email, phone, and any custom column values (company name, tier, contract value) and map them to Intercom Contact standard fields and custom attributes. If monday service uses the monday.com Contacts integration to store contacts externally, we query that endpoint directly rather than parsing the board. Dedupe is performed on email address — contacts with duplicate emails receive a merge flag for the customer's admin to resolve before final import.
monday service
Conversation (Updates / Sub-items on Ticket Item)
Intercom
Message
1:1Monday service conversation threads are stored as Updates on a Ticket Item or as Sub-items attached to the Item, depending on account configuration. We extract all Updates and Sub-items in chronological order, reconstruct the thread by author (customer vs agent), and import each message as an Intercom Message on the corresponding Conversation. Author resolution uses email match against the Contacts table; any author without a matching Contact is created as a Contact with a generated email placeholder flagged for admin review. Inline images in Updates migrate as file attachments re-uploaded to Intercom's file API.
monday service
Agent / Team Member
Intercom
Teammate / Admin
1:1Monday service Agent records are monday.com Users. We extract all Users referenced as assignees on Ticket Items and match by email against Intercom Teammates. Any Agent without a matching Intercom Teammate goes to a reconciliation queue; the customer's Intercom admin provisions the missing teammate before record import resumes. Display names, active/inactive status, and role assignments (admin vs member) transfer to Intercom's teammate model.
monday service
SLA Policy (custom column values or automation references)
Intercom
SLA Policy or custom date attribute
1:1Monday service stores SLA targets as date custom columns on Ticket Items or references them inside automation rules. We extract the SLA target date, first response date, and resolution date columns from monday Items and map them to Intercom SLA Policy fields if the destination workspace has SLA Policies enabled, or to custom date attributes (sla_first_response_target, sla_resolution_target) if not. Any automation rules referencing SLA triggers are documented in the automation inventory for manual rebuild in Intercom Rules.
monday service
Board (support-scoped)
Intercom
Inbox / Team
lossyMonday service support boards map to Intercom team inboxes. If monday service uses multiple boards for different teams or products (common in larger accounts), each board maps to a separate Intercom Inbox. Board-level settings (private/shareable, column structure) do not have direct Intercom equivalents; we configure Intercom Inbox permissions and team assignments to approximate the access control model. Boards without a clear support scope are excluded from migration scope or mapped as Intercom Admins-only.
monday service
Custom Columns (status, dropdown, date, number, link, file, formula)
Intercom
Conversation Attributes
1:1Monday.com column types (status, dropdown, date, number, link, file, formula) map to Intercom Conversation Attributes of equivalent type. Status columns map to Intercom text or dropdown attributes; date columns map to Intercom date attributes; number columns map to number attributes; link columns map to text attributes. Formula columns (computed values not stored as data) do not have a direct equivalent in Intercom and are flagged for exclusion or calculation during migration. We create the custom attribute schema in Intercom before importing any conversations so that attribute values map correctly at import time.
monday service
Tag
Intercom
Tag
1:1Tags applied to monday Items transfer as Intercom Tags on the corresponding Conversation. Tag names are preserved exactly; tag application history (which Items had which tags) maps to Conversation-level tagging. If a tag represents a category or team assignment rather than a label, we advise the customer to map it to an Intercom Conversation Attribute during scoping rather than a plain tag.
monday service
File / Attachment
Intercom
Attachment
1:1Files uploaded to monday Items (uploaded in the Item's file column) are extracted via monday's account export or API and re-uploaded to Intercom's file API, then attached to the corresponding Conversation Message. Files referenced externally (hosted URLs in link columns) migrate as link text in the message body rather than native attachments. Large files add processing time to the migration; we advise on file size limits and optionally exclude file attachments from the initial migration scope with a plan for post-migration re-attachment.
monday service
Dashboard (widgets referencing support boards)
Intercom
Reports / Conversation Attributes
1:1monday.com Dashboard widgets referencing support board data are not portable as live dashboards. We export the underlying data from the monday board as a structured CSV and deliver it alongside the migration. The customer uses this export to rebuild Intercom Reports (or connects the migrated data to a BI tool) post-migration. We flag any dashboard that depends on formula columns or cross-board lookups as requiring custom rebuild scope.
| monday service | Intercom | Compatibility | |
|---|---|---|---|
| Ticket (Item on Board) | Conversation / Ticket1:1 | Fully supported | |
| Customer (Item on Customer Board) | Contact1:1 | Fully supported | |
| Conversation (Updates / Sub-items on Ticket Item) | Message1:1 | Fully supported | |
| Agent / Team Member | Teammate / Admin1:1 | Fully supported | |
| SLA Policy (custom column values or automation references) | SLA Policy or custom date attribute1:1 | Fully supported | |
| Board (support-scoped) | Inbox / Teamlossy | Fully supported | |
| Custom Columns (status, dropdown, date, number, link, file, formula) | Conversation Attributes1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| File / Attachment | Attachment1:1 | Fully supported | |
| Dashboard (widgets referencing support boards) | Reports / Conversation Attributes1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
monday service gotchas
Complexity-based API rate limits are undocumented and change without notice
Account data exports can take up to 24 hours for large workspaces
Automations and integrations are not accessible via the public API
Per-seat pricing model inflates cost for high-volume support teams
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
Discovery and board scoping
We audit the monday service workspace to identify all boards in scope for migration, the ticket Item count per board, the conversation thread structure (Updates vs Sub-items), custom column types and values, agent assignment patterns, SLA column usage, and active automation rules. We request the monday.com account export early to begin processing without blocking the migration timeline. We enumerate all automations, integrations, and portal configurations that will not transfer and deliver the automation inventory alongside the migration scope. The discovery output is a written scope document with board-level mapping, record counts, and a list of items requiring manual post-migration rebuild.
Intercom workspace provisioning and schema build
We provision the destination Intercom workspace and create the custom Conversation Attributes (one per monday custom column in scope), SLA Policies (if applicable), Team Inboxes (one per monday support board), and Tags. We configure Intercom teammate roles to match the monday agent role model. The attribute schema is built in Intercom before any data import so that attribute values map correctly at import time. We coordinate with the customer's Intercom admin on workspace settings, timezone configuration, and default ticket routing rules that take effect during the delta and cutover windows.
Contact pre-import and deduplication
We extract all unique Customer Items from monday service (from the Customer Board or Contacts integration), deduplicate by email address, and import Contacts into Intercom via the Contacts API in batches of 200. Contacts without email addresses receive a generated placeholder and are flagged for admin review. Any contacts that fail import (invalid format, duplicates not caught by deduplication) are logged to a reconciliation queue for resolution before conversation import begins. Intercom requires all Contacts to exist before any Conversation can be created, so this step gates the entire conversation migration phase.
Conversation and ticket migration in dependency order
We extract Ticket Items from monday boards in scope, reconstruct conversation threads from Updates and Sub-items, and import each Conversation into Intercom via the Conversations API. Thread chronology is preserved using message timestamps; author resolution uses email match against the pre-imported Contacts. Custom column values from the monday Item attach as Conversation Attributes on the Intercom Conversation. Agent assignments map to Intercom Teammate assignments by email. SLA date columns migrate to SLA Policy fields or custom date attributes. Tags transfer as Conversation tags. Each imported Conversation receives a migration-source tag so the customer's team can identify migrated records in the Intercom inbox.
Delta migration and cutover
We run a delta migration to capture any new or modified Tickets and Conversations created in monday service between the initial extraction and the cutover window. We coordinate a write-freeze on monday service during the delta run, then point the customer's support operations to Intercom as the system of record. The monday widget or email forwarding is disabled; Intercom's inbox is activated. We deliver the automation inventory, integration documentation, and portal configuration notes to the customer's Intercom admin for manual rebuild. We support a three-day hypercare window for reconciliation issues raised during the first days of live operation.
Automation rebuild handoff and knowledge base translation
We deliver the written automation playbook mapping each monday automation rule to an equivalent Intercom Rule (trigger, conditions, actions). We do not rebuild monday automations as Intercom Rules inside the migration scope. We also export any help-content Items from monday boards (typically stored as Items in a Knowledge Base board) and deliver them as structured Markdown files mapped to Intercom Help Center article structure (collections, sections, articles) for the customer's admin to ingest and publish in Intercom. File attachments that were excluded from migration scope are re-attached during this phase via Intercom's file API.
Platform deep dives
monday service
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 4 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across monday service and Intercom.
Object compatibility
4 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
monday service: Complexity-based: 5M complexity points per individual query; 5M complexity points per minute for app tokens and API playground. Limits are not publicly documented in full and are subject to change..
Data volume sensitivity
monday service doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during monday service to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your monday service to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave monday service
Other ways to arrive at Intercom
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.