Helpdesk migration
Field-level mapping, validation, and rollback between Sagicc and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Sagicc
Source
Intercom
Destination
Compatibility
9 of 12
objects map 1:1 between Sagicc and Intercom.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Moving from Sagicc to Intercom requires reconciling two fundamentally different helpdesk philosophies. Sagicc is a ticket-first platform built around Cases with structured SLA clocks, team-based routing, and per-channel consumption billing. Intercom is a conversation-first platform where all interactions live in a unified inbox as Conversations attached to Users and Companies, with a separate Tickets layer for structured workflows. We map Sagicc Cases to Intercom Conversations, preserving channel attribution so that WhatsApp, chat, email, SMS, and social threads appear correctly in the Intercom inbox. Sagicc Agents map to Intercom Teammates, and Teams map to Intercom Inboxes or Admin-defined Groups. WhatsApp Business API templates approved in Sagicc must be re-submitted under the customer's new Meta business account; we document every active template and its approval status so the customer can plan the re-approval timeline. We do not migrate Flow Rules (automations) or SLA configurations as code, and we flag Block List entries for manual review in Intercom since there is no native block-list equivalent.
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 Sagicc 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.
Sagicc
Case
Intercom
Conversation (Tickets layer optional)
1:1Sagicc Cases map to Intercom Conversations. The case status (Open, Pending, Resolved, Closed) maps to Intercom conversation state (open, closed). Priority from Sagicc becomes a custom conversation attribute. Channel attribution (WhatsApp, chat, email, SMS, voice, Facebook, Instagram, Telegram) is preserved as part of the conversation metadata so the source channel is visible in Intercom's inbox. If the customer uses Intercom's optional Tickets layer, cases map to Ticket records linked to the conversation; we configure this during scoping.
Sagicc
Contact
Intercom
User (Contact role)
1:1Sagicc Contacts map to Intercom Users. Name, email, phone number, and document/ID fields transfer directly. Custom properties on the Sagicc Contact migrate as custom attributes on the Intercom User. Sagicc allows anonymous contacts (no email); Intercom Users require at minimum an email or a generated identifier. We flag anonymous Sagicc contacts during scoping and apply Intercom's user_id generation for cases without an email address.
Sagicc
Conversation (message thread)
Intercom
Conversation Message Thread
1:1Sagicc Conversation records (the message threads within a Case across all channels) map to Intercom Conversation parts. Each message, including WhatsApp carousel messages, chat bubbles, email text, SMS content, and social media replies, maps to an Intercom conversation_part record. Author attribution (agent vs. customer) is preserved via the Intercom author_id mapping to the Intercom User or Contact.
Sagicc
Agent
Intercom
Teammate
1:1Sagicc Agents map to Intercom Teammates. Name, email, role (Agent, Supervisor, Admin), team assignment, and active/inactive status transfer. Agent performance metrics embedded in case history migrate as part of the conversation record. We resolve agents by email match against the Intercom workspace Teammates list, flagging any agent without a matching Intercom account for manual provisioning before import.
Sagicc
Team
Intercom
Inbox or Admin-defined Group
lossySagicc Teams map to Intercom Inboxes or Groups depending on routing requirements. An Intercom Inbox consolidates conversations assigned to a team, while Groups are used for broader organizational grouping. We document the Sagicc team structure during scoping and recommend the appropriate Intercom equivalent based on the customer's routing and SLA model. Team-to-agent assignments are preserved by linking each Sagicc agent to the corresponding Inbox or Group in Intercom.
Sagicc
Knowledge Base Article
Intercom
Article
1:1Sagicc KB articles migrate to Intercom Articles in the Help Center. Article content, title, categories, and associations transfer. Rich text formatting migrates to Intercom's article editor format. Images and media assets transfer as binary files and are re-embedded in the article content. The organizational structure (sections, categories) maps to Intercom Collections. Any HTML-specific formatting that cannot be rendered in Intercom is flagged for manual cleanup.
Sagicc
Automations (Flow Rules)
Intercom
Workflow (written inventory)
lossySagicc Flow Rules (automatic routing, case assignment, canned responses) do not migrate as active code because Intercom's Workflow model uses different trigger types, actions, and conditions. We export the full rule definitions including trigger events, conditional branches, and action sequences, and deliver a written inventory mapping each Sagicc Flow Rule to a recommended Intercom Workflow equivalent. The customer's Intercom admin rebuilds the workflows post-migration.
Sagicc
Block List
Intercom
Suppressed Contacts (manual)
1:1Sagicc Block List entries (contacts, accounts, or domains blocked from interaction) have no native equivalent in Intercom's standard feature set. We export the complete block list with contact identifiers, blocked domains, and block reason if populated. Each entry is flagged for manual review and re-entry in Intercom, or for implementation as a custom suppression list via Intercom's API or a downstream suppression tool. This step is explicitly outside the automated migration scope.
Sagicc
Channel Configuration
Intercom
Channel Configuration
1:1Sagicc channels (WhatsApp Business API, web chat, cloud telephony, email, Facebook, Instagram, SMS) are configured per-channel in the source platform. Channel-level metadata such as phone numbers, email routing addresses, and social media page links are documented during scoping. WhatsApp Business API channel configuration requires re-setup under the customer's new Meta Business account in Intercom; we document the current Sagicc WhatsApp template set for re-approval planning. Other channel routing is re-established in Intercom's channel settings post-migration.
Sagicc
SLA Configuration
Intercom
Service Level Agreement (written inventory)
lossySagicc SLA definitions (first-response time, resolution time, business hours per team or channel) are exported and documented. Intercom does not have a native SLA clock feature in the same sense as Sagicc; SLA monitoring is available through Intercom's reporting and time-to-first-response metrics, but active SLA enforcement requires an integration or a Workflow with time-based conditions. We deliver a written SLA mapping document specifying which Sagicc SLA rules can be approximated in Intercom and which require a third-party SLA tool.
Sagicc
Tag
Intercom
Tag
1:1Tags applied to Sagicc Cases for categorization and filtering migrate to Intercom Tags. Tag names and their associations to conversations transfer directly. Intercom tags are applied to conversations and can be used for filtering and reporting. The customer may use a different tag taxonomy in Intercom; we preserve the source tag names and the customer decides on any taxonomy consolidation during scoping.
Sagicc
Custom Field (Case)
Intercom
Custom Attribute (Conversation or User)
1:1Custom fields on Sagicc Cases (beyond the standard status, priority, channel, agent, team fields) map to Intercom custom conversation attributes. We export field definitions including data type (text, number, date, dropdown, checkbox) and map to the equivalent Intercom attribute type. Dropdown fields with predefined values map to Intercom Select attributes with the same options. Long-text fields migrate as Intercom long_text attributes. Custom fields without a direct Intercom equivalent are flagged for type conversion during scoping.
| Sagicc | Intercom | Compatibility | |
|---|---|---|---|
| Case | Conversation (Tickets layer optional)1:1 | Fully supported | |
| Contact | User (Contact role)1:1 | Fully supported | |
| Conversation (message thread) | Conversation Message Thread1:1 | Fully supported | |
| Agent | Teammate1:1 | Fully supported | |
| Team | Inbox or Admin-defined Grouplossy | Fully supported | |
| Knowledge Base Article | Article1:1 | Fully supported | |
| Automations (Flow Rules) | Workflow (written inventory)lossy | Mapping required | |
| Block List | Suppressed Contacts (manual)1:1 | Mapping required | |
| Channel Configuration | Channel Configuration1:1 | Fully supported | |
| SLA Configuration | Service Level Agreement (written inventory)lossy | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Custom Field (Case) | Custom Attribute (Conversation or User)1: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.
Sagicc gotchas
API access requires Enterprise tier
Usage-based channel charges are not included in plan price
WhatsApp Business API templates require re-approval in destination
Block List entries may have no destination equivalent
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
Tier confirmation and API access provisioning
We confirm your current Sagicc plan tier (Essential, Professional, or Enterprise). If Enterprise is not active, we coordinate with Sagicc to provision API access as part of the migration project, or we agree on a structured export fallback using admin export tools. We simultaneously provision the Intercom workspace, create Teammate accounts, and configure Inbox and Group structure to match the Sagicc team hierarchy.
Discovery scoping and data audit
We audit the Sagicc workspace across Cases (total count, date range, status distribution), Contacts, Conversations, Agents, Teams, Knowledge Base articles, active Flow Rules, SLA configurations, Block List entries, and channel usage (WhatsApp, chat, email, SMS, voice, social). We also identify custom fields, their data types, and any picklist or dropdown constraints. This audit determines the migration scope, object mapping plan, and which data requires transformation or manual handling.
Schema design and Intercom workspace configuration
We configure the Intercom workspace before any data moves. This includes creating Inboxes or Groups matching the Sagicc team structure, defining custom conversation attributes matching Sagicc custom fields, setting up the Help Center with Collections mirroring the Sagicc KB category hierarchy, and documenting the WhatsApp template set for Meta re-approval. We also define the Case-to-Conversation mapping rules including status translation and channel attribution preservation.
Sandbox migration and reconciliation
We run a full migration into a non-production Intercom workspace using a representative sample of cases and contacts. The customer's operations lead reconciles record counts, spot-checks 25-50 migrated conversations against the Sagicc source for content fidelity and channel attribution, and validates that custom field values transferred correctly. Sign-off on the sandbox migration is required before the production migration begins.
Production migration in dependency order
We run production migration in record-dependency order: Teammates (validated against Intercom accounts), Users (from Sagicc Contacts with anonymous contact handling), Conversations (with channel attribution and message threading preserved), Knowledge Base articles, Tags, and custom field values. Each phase emits a reconciliation report (record counts, skipped, failed) before the next phase begins. WhatsApp Business API templates are documented separately for the customer's Meta re-approval workflow.
Cutover, delta sync, and automation handoff
We freeze writes on Sagicc during the cutover window, run a final delta migration capturing any cases modified since the main run, then mark Intercom as the system of record. We deliver the Flow Rules inventory (documented for manual rebuild in Intercom Workflows), the SLA mapping document, and the Block List for manual re-entry. We support a one-week hypercare window for reconciliation issues. We do not rebuild Sagicc Flow Rules as Intercom Workflows inside the migration scope.
Platform deep dives
Sagicc
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 Sagicc 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
Sagicc: Not publicly documented.
Data volume sensitivity
Sagicc 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 Sagicc to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Sagicc 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 Sagicc
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.