Helpdesk migration

Migrate from Sagicc to Intercom

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

Sagicc logo

Sagicc

Source

Intercom

Destination

Intercom logo

Compatibility

75%

9 of 12

objects map 1:1 between Sagicc and Intercom.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Sagicc logo

Sagicc

What's pushing teams away

  • Small teams report that usage-based charges for WhatsApp, voice minutes, and SMS can become unpredictable month-to-month, especially during high-volume campaigns.
  • Companies outgrowing the platform find limited advanced analytics on lower tiers, with custom reporting only available on higher plans or subject to availability.
  • Organizations needing deep API access for custom integrations find the RESTful API locked behind the Enterprise tier, limiting automation options for lower-tier customers.

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

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

maps to

Intercom

Conversation (Tickets layer optional)

1:1
Fully supported

Sagicc 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

maps to

Intercom

User (Contact role)

1:1
Fully supported

Sagicc 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)

maps to

Intercom

Conversation Message Thread

1:1
Fully supported

Sagicc 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

maps to

Intercom

Teammate

1:1
Fully supported

Sagicc 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

maps to

Intercom

Inbox or Admin-defined Group

lossy
Fully supported

Sagicc 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

maps to

Intercom

Article

1:1
Fully supported

Sagicc 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)

maps to

Intercom

Workflow (written inventory)

lossy
Mapping required

Sagicc 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

maps to

Intercom

Suppressed Contacts (manual)

1:1
Mapping required

Sagicc 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

maps to

Intercom

Channel Configuration

1:1
Fully supported

Sagicc 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

maps to

Intercom

Service Level Agreement (written inventory)

lossy
Fully supported

Sagicc 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

maps to

Intercom

Tag

1:1
Fully supported

Tags 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)

maps to

Intercom

Custom Attribute (Conversation or User)

1:1
Fully supported

Custom 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.

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.

Sagicc logo

Sagicc gotchas

High

API access requires Enterprise tier

High

Usage-based channel charges are not included in plan price

Medium

WhatsApp Business API templates require re-approval in destination

Medium

Block List entries may have no destination equivalent

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

  • WhatsApp Business API templates require Meta re-approval

    Sagicc's WhatsApp message templates are approved under the Sagicc-associated Meta Business account. When migrating to Intercom, these templates must be re-submitted for Meta approval under the customer's own Meta Business account connected to the Intercom workspace. Meta's approval process typically takes 24-48 hours but can extend during business verification reviews. We document every active template (name, body, header type, button configuration, approved language) during scoping so the customer can submit re-approval requests before cutover. Until re-approval is granted, outbound WhatsApp notifications using those templates will not send from Intercom.

  • Sagicc API access requires Enterprise tier

    Sagicc's RESTful API with token-based authentication is available only on the Enterprise plan. If your current Sagicc subscription is Essential or Professional, you cannot programmatically export Cases, Contacts, or Conversations. We handle this by confirming your current plan tier during scoping. If Enterprise is not active, we negotiate API access as part of the migration project, or we fall back to structured data extraction using Sagicc's admin export tools with manual field mapping. This affects timeline and price, so it must be resolved before migration begins.

  • Intercom Custom Objects are not general-purpose data storage

    Intercom's Custom Objects feature is designed primarily for use within bot flows and are not queryable via the public API or viewable in the standard Intercom interface outside of bot context. Community posts on the Intercom developer forum confirm that custom objects cannot be used as general-purpose data attributes for reporting, filtering, or manual lookup. If the Sagicc migration involves custom fields that represent business entities (contracts, subscriptions, vehicles), these cannot be migrated as Intercom Custom Objects in the standard sense. We map them to custom conversation attributes or custom user attributes instead, and flag any data model gaps for the customer's admin.

  • Block List has no Intercom native equivalent

    Sagicc's Block List feature (available on Professional tier) suppresses specific contacts, accounts, or domains from initiating interactions. Intercom has no native block list or suppression list feature. We export the full block list and flag each entry for manual re-entry in Intercom. For high-volume block lists, we recommend implementing a suppression workflow using Intercom's Workflow rules with contact-based conditions, or using a third-party suppression tool. This manual step must be planned before go-live to avoid unwanted contact re-engagement.

  • Conversation-attached file attachments require URL re-hosting

    Sagicc stores file attachments within cases and knowledge base articles. Intercom stores conversation attachments via URL reference to externally hosted files. We transfer binary files and re-upload them to Intercom's attachment hosting (or a customer-specified cloud storage bucket with updated URLs). Attachments that reference external URLs in Sagicc are flagged for URL validation and updated to point to the migrated storage location. Large attachments (over 10 MB) may require chunked upload handling.

Migration approach

Six steps for a successful Sagicc to Intercom data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Sagicc logo

Sagicc

Source

Strengths

  • Native WhatsApp Business API integration with template management and carousel message support.
  • Mobile app for iOS and Android allowing agents to manage cases and interact with customers remotely.
  • Flow Automation (rules and processes) for automatic routing, case assignment, and canned responses.
  • SLA management with configurable first-response and resolution targets per team or channel.
  • ISO 27001 certification on Enterprise tier, addressing security requirements for larger organizations.

Weaknesses

  • API access restricted to Enterprise tier, limiting programmatic data export for lower-tier customers.
  • Voice minutes, SMS, and WhatsApp usage are billed separately as consumption charges, creating unpredictable monthly costs.
  • Custom reporting is not included on all plans and may be subject to availability rather than guaranteed feature parity.
  • Limited review volume makes it difficult to assess long-term reliability and support quality at scale.
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. 4 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 Sagicc and Intercom.

  • Object compatibility

    C

    4 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

    Sagicc: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations under 10,000 cases and 5,000 contacts with two active channels typically complete in two to four weeks. Migrations with Enterprise-tier API access requirements, more than five active channels, large conversation histories (over 50,000 message records), or an active WhatsApp Business API template set requiring documentation for Meta re-approval extend to five to eight weeks. The Meta WhatsApp template re-approval itself runs in parallel after we document the template set, but the approval timeline is controlled by Meta and is not included in our timeline estimate.

Adjacent paths

Related migrations to explore

Ready when you are

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