Helpdesk migration
Field-level mapping, validation, and rollback between Service Creatio and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Service Creatio
Source
Intercom
Destination
Compatibility
7 of 10
objects map 1:1 between Service Creatio and Intercom.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Service Creatio to Intercom is a shift from a process-driven service CRM to a messaging-first support platform. Service Creatio uses a structured Case object with status transitions, priority routing, and SLA timers managed through BPM workflows; Intercom uses a Conversations model where messages, emails, chats, and bot replies thread together under a single conversation ID, optionally gated by Ticket fields for structured back-office requests. We map Service Creatio Cases to Intercom Conversations or Tickets depending on the customer's chosen architecture, preserving case status, priority, owner assignment, and SLA timers. Knowledge Base articles migrate from Creatio's Category-Folder-Article structure to Intercom Collections, with three-level hierarchies flattened into two-level Collections where required. Custom objects created in Creatio Studio require explicit schema discovery before migration because arbitrary lookups and custom column types need individual resolution. We do not migrate BPM workflows, SLA rules (as code), or Creatio's pre-configured process templates; we deliver a written inventory for the customer's admin to rebuild in Intercom Workflows.
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 Service Creatio 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.
Service Creatio
Case
Intercom
Conversation or Ticket
lossyService Creatio Cases map to Intercom Conversations by default, preserving case number as external_id, status as conversation state (open, closed), priority as a custom conversation attribute, and owner as the assigned admin or team. Cases that represent structured back-office requests (bug reports, billing disputes, hardware requests) can map to Intercom Tickets with Ticket fields mirroring the Creatio case columns. The customer selects the architecture during scoping; we support both in a single migration with the split defined by a Case Type or Category custom field on the Creatio side.
Service Creatio
Contact
Intercom
Contact
1:1Service Creatio Contacts map directly to Intercom Contacts. We extract ContactId, name fields (FirstName, LastName), Email, Phone, and any custom Contact properties. The Contact must exist in Intercom before any Conversation import because every conversation requires a linked Contact (WhoId equivalent). We use email as the dedupe key and resolve the Intercom contact_id for all subsequent Conversation imports.
Service Creatio
Account
Intercom
Company
1:1Service Creatio Accounts map to Intercom Companies. We extract AccountId, Name, Industry, Website, Address fields, and custom Account columns. Intercom Companies are optional but recommended if the customer uses multi-contact account structures. We create the Company in Intercom first, then link each Contact to it via the company_id during Contact import. Account hierarchy (parent-child) does not map natively to Intercom Company structure and is preserved as a custom Intercom contact attribute for manual account grouping.
Service Creatio
Activity
Intercom
Conversation Part
1:manyService Creatio Activities (email, call, meeting, task) attached to a Case map to Intercom Conversation Parts. Each activity type becomes a distinct conversation_part type: notes become internal notes, emails become message parts from the customer side, calls become note parts with call duration metadata, and tasks become assignment or close actions. We preserve the original activity timestamp and the agent who logged it. Activity threads are reconstructed in chronological order within the Intercom Conversation.
Service Creatio
Knowledge Base Article
Intercom
Article (within Collection)
lossyCreatio KB articles (title, body content, category assignment, publication status) map to Intercom Articles within Collections. The Creatio three-level hierarchy (Category -> Folder -> Article) maps to Intercom Collections -> Sections -> Articles, with the caveat that Intercom allows articles without a parent section. We flag any Creatio Folder that has no Articles as a restructuring gap. Published articles migrate with their body content; draft status migrates as an unpublished Intercom article. The customer's KB administrator reviews article-to-section placement before final migration.
Service Creatio
Service Level Agreement
Intercom
SLA Policy
1:1Service Creatio SLA rules define response and resolution time commitments per case category. We map these to Intercom SLA Policies with first-response time and next-reply time targets, business hours configuration, and priority-based SLA tiers. SLA condition logic (time-bounded conditions, escalations) that uses Creatio BPM timers does not migrate as automation; we document the intended SLA behavior as a written specification for the Intercom admin to configure as SLA policies or Workflow rules.
Service Creatio
Queue
Intercom
Inbox Team
1:1Service Creatio Queues group cases for team or individual assignment. We export queue membership and routing rules, then map queue names to Intercom Inbox Teams. Agent-to-team assignment migrates by matching the Creatio user email to the Intercom admin email. Queue routing priority and assignment rules (round-robin, load-based) have no direct Intercom equivalent and are documented for the customer to rebuild as Intercom Workflow assignment rules.
Service Creatio
Custom Object (Creatio Studio)
Intercom
Custom Object
1:1Custom objects created via Creatio Studio (Object type schema with arbitrary columns, lookups, and relationships) require explicit schema discovery during the technical audit before any mapping is possible. We enumerate every custom schema, extract column definitions and types, identify lookup references to standard objects, and design equivalent Intercom Custom Objects with typed attributes and reference relationships. Custom object data migrates last, after all parent standard objects (Contact, Company, Conversation) are loaded, because Intercom Custom Object references require the linked Contact or Conversation to exist first.
Service Creatio
Custom Fields on Standard Objects
Intercom
Custom Attributes
1:1Custom fields added to Service Creatio standard objects (Cases, Contacts, Accounts) via the UI designer map to Intercom custom attributes on the Conversation or Contact object. We identify all custom fields during discovery, map them to Intercom attribute types (text, number, date, boolean, list), and flag any rich text fields that may hit the Creatio OData RAM limit during export (these are fetched in a separate targeted pass rather than in the initial export batch).
Service Creatio
User / Owner
Intercom
Admin or Team Member
1:1Service Creatio Users (case owners, activity assignees, queue members) map to Intercom Admins or Team Members. We match by email address across both systems. Creatio users with inactive status are preserved as historical owners on their assigned cases rather than reactivated in Intercom. The customer's Intercom workspace must have the matching Admins provisioned before migration begins so that OwnerId references resolve during Conversation import.
| Service Creatio | Intercom | Compatibility | |
|---|---|---|---|
| Case | Conversation or Ticketlossy | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| Account | Company1:1 | Fully supported | |
| Activity | Conversation Part1:many | Fully supported | |
| Knowledge Base Article | Article (within Collection)lossy | Fully supported | |
| Service Level Agreement | SLA Policy1:1 | Fully supported | |
| Queue | Inbox Team1:1 | Fully supported | |
| Custom Object (Creatio Studio) | Custom Object1:1 | Fully supported | |
| Custom Fields on Standard Objects | Custom Attributes1:1 | Mapping required | |
| User / Owner | Admin or Team Member1: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.
Service Creatio gotchas
No self-service data export tool in Service Creatio
OData RAM limit caps large data exports
Custom objects require manual schema discovery
Quote-only pricing obscures migration scope cost
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
Technical audit and API connectivity verification
We verify that the Service Creatio instance exposes the OData API with a valid API token and that the OData RAM limit (MaxMemoryUsageToGetDataViaEntityCollection) is documented or accessible for adjustment. We enumerate all standard object schemas (Case, Contact, Account, Activity), all custom object schemas created via Creatio Studio, and all custom fields on standard objects. We confirm that the destination Intercom workspace is provisioned and that the migration user has Admin access. We deliver a written discovery report listing every object, column, custom schema, and lookup relationship found, plus the recommended Intercom Custom Object and attribute schema to receive them.
Conversation versus Ticket architecture decision
We present the customer with a structured decision brief on whether migrated Service Creatio cases should become Intercom Conversations or Tickets. Conversations are appropriate for customer-facing, multi-message support interactions where the Inbox and Fin AI Agent will handle ongoing resolution. Tickets are appropriate for structured back-office requests (bug reports, hardware requests, billing disputes) that require defined states, custom fields, and no live Messenger thread. The decision drives the mapping logic for all subsequent Case and Conversation imports. Both models can coexist in one Intercom workspace with different Inbox assignments.
Data extraction sequencing and staging
We extract data from Service Creatio in dependency order: Contacts (first, no dependencies), Accounts (second, no dependencies), Users (third, matched by email), Knowledge Base articles (fourth), Custom Objects (fifth), Cases (sixth, requires Contacts and Accounts loaded), and Activities (last, requires Cases loaded). Rich text columns and large attachment metadata are fetched in a separate targeted pass after the initial export to avoid OData RAM limit failures. All extracted data is staged in a secure intermediate environment with row counts reconciled against the source before the Intercom import begins.
Intercom workspace provisioning and schema deployment
We create the Intercom target structure before any data loads: Inbox Teams (mapped from Creatio Queues), SLA Policies (mapped from Creatio SLA rules with manual rebuild specification for escalation logic), Custom Objects (mapped from Creatio Studio custom schemas with attribute types assigned), and custom attributes on Contact and Conversation (mapped from Creatio custom fields). KB Collections and Sections are created to mirror the Creatio KB hierarchy, with restructuring decisions from the architecture review applied. We provision Intercom Admins matching the Creatio users by email so that OwnerId resolution works during Case import.
Sandbox migration and reconciliation
We run a full migration into the Intercom production workspace using a subset of records (typically the 500 most recent cases plus their linked contacts, accounts, and activities) to validate the mapping logic. The customer's support operations lead reviews the migrated conversations, checks that case status maps correctly, confirms that agent assignment and SLA timers are preserved, and spot-checks 25-50 records against the Service Creatio source. We correct any mapping errors identified in the sandbox before committing to the full production migration. Sandbox validation typically takes two to three business days.
Production migration, cutover, and handoff
We run the full production migration in dependency order with real-time row-count reconciliation between phases. During cutover we freeze writes in Service Creatio, run a final delta import of any records modified during the migration window, then enable Intercom as the live support platform. We deliver a written migration inventory documenting every BPM workflow, SLA rule, and queue routing configuration that requires rebuild in Intercom Workflows and SLA Policies, plus a KB restructuring summary. We support a five-business-day hypercare window for reconciliation issues; workflow rebuild, Fin AI Agent configuration, and admin training are outside standard scope.
Platform deep dives
Service Creatio
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 4 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Service Creatio 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
Service Creatio: Not publicly documented in Academy reference.
Data volume sensitivity
Service Creatio exposes a bulk API — large-volume migrations stream efficiently.
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 Service Creatio to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Service Creatio 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 Service Creatio
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.