Helpdesk migration

Migrate from Stames to Intercom

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

Stames logo

Stames

Source

Intercom

Destination

Intercom logo

Compatibility

80%

8 of 10

objects map 1:1 between Stames and Intercom.

Complexity

CModerate

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Stames to Intercom is a conversation-centric migration with one critical schema difference: Stames uses a Ticket-centric model with explicit status and assignment fields, while Intercom treats every customer interaction as a Conversation with a flattened structure. We map Stames Tickets to Intercom Conversations and preserve the original ticket status as a custom attribute in Intercom for post-migration reporting. Channel attribution (Facebook, Instagram, WhatsApp, Email, API, Contact Forms) migrates as labeled metadata on each conversation so reporting by channel remains intact. The self-service customer portal configuration is not accessible via Stames API, so portal settings, custom forms, and branding do not migrate; we deliver a written portal-equivalent checklist for the customer to rebuild in Intercom. Reminder and SLA notification metadata migrates as custom conversation attributes for manual validation in Intercom's workflow engine.

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

Stames logo

Stames

What's pushing teams away

  • Users report limited advanced automation capabilities compared to enterprise helpdesk platforms
  • Small customer base and limited public documentation make technical support and onboarding resources harder to find
  • Lack of transparent public pricing tier information requires direct sales contact to understand actual costs
  • Integration ecosystem appears narrower than established competitors, limiting connectivity with enterprise tooling stacks
  • Limited visibility into platform roadmap and development activity raises long-term viability concerns for some buyers

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

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

Stames

Ticket

maps to

Intercom

Conversation

1:1
Fully supported

Stames Tickets map directly to Intercom Conversations. The original ticket status (open, pending, resolved, closed) migrates as a custom conversation attribute stames_original_status for post-migration reporting. Ticket priority migrates as a custom attribute stames_priority. Any SLA metadata attached to the ticket migrates as stames_sla_deadline for manual rebuild validation in Intercom workflows.

Stames

Customer

maps to

Intercom

Contact

1:1
Fully supported

Stames Customer records map to Intercom Contacts. Contact fields (name, email, phone, custom attributes) migrate with email as the primary dedupe key. If a Customer record has no email, we generate a unique placeholder and flag the record for admin review. Customer-to-Ticket associations migrate as conversation-part relationships in Intercom.

Stames

Conversation

maps to

Intercom

Conversation (message thread)

1:1
Fully supported

Stames Conversation message threads migrate to Intercom Conversations preserving message order, timestamps, and attribution (agent vs customer). Each inbound message is imported as a conversation part via the Intercom API. We simulate inbound messages for customer-side parts to ensure Messenger visibility per Intercom's import documentation.

Stames

Channel

maps to

Intercom

Channel attribute

lossy
Fully supported

Channel attribution (Facebook, Instagram, WhatsApp, Email, API, Contact Form) from Stames migrates as a custom conversation attribute stames_channel_source. Intercom derives channel from the source at conversation creation; we preserve the original Stames channel value so that historical reporting by channel remains intact post-migration.

Stames

Tag and Label

maps to

Intercom

Tag

1:1
Fully supported

Stames Tags and Labels applied to Tickets migrate to Intercom Tags on the corresponding Conversation. Tag naming consistency is validated before import; duplicate tags are deduplicated. Intercom Tags are flat labels with no parent-child hierarchy, which aligns with Stames' flat tag model.

Stames

User and Agent

maps to

Intercom

Teammate

1:1
Fully supported

Stames Users and Agents with roles and permissions map to Intercom Teammates. We match by email address and assign the nearest Intercom role (admin, agent, or observer) based on the Stames role metadata. If a Stames user has a permission not supported by Intercom's role model, we flag it for admin review and assign the closest equivalent role.

Stames

Attachment

maps to

Intercom

File (uploaded to Intercom)

1:1
Fully supported

File attachments on Tickets and Conversations are downloaded from Stames storage and re-uploaded to Intercom via the File API. Attachment metadata (filename, mime type, size, upload timestamp) migrates. URL references on the Intercom side point to Intercom's storage. Large attachments may require extended batch processing time.

Stames

Reminder and Notification

maps to

Intercom

Custom attribute

lossy
Fully supported

Reminder and notification settings attached to Tickets migrate as custom conversation attributes (stames_reminder_date, stames_notification_type) for post-migration validation. Intercom does not have a native SLA or reminder object; the customer rebuilds notification triggers in Intercom's workflow engine post-migration.

Stames

Self-Service Portal

maps to

Intercom

Articles (not migrated)

1:1
Not supported

Self-service portal configurations, including custom forms, portal access controls, and branding settings, are not exposed via the Stames API. We do not migrate portal configurations. We deliver a written portal-equivalent checklist mapping each Stames portal element to its Intercom Articles or operator-configurable equivalent so the customer's admin can rebuild post-migration.

Stames

Custom field data

maps to

Intercom

Custom attributes

1:1
Fully supported

Custom fields on Stames Tickets and Customers migrate as custom conversation or contact attributes in Intercom. We pre-create the custom attribute schema in Intercom before importing any conversation data. Attribute data types are mapped (string to string, number to number, date to date) with type mismatches flagged for admin confirmation.

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.

Stames logo

Stames gotchas

Medium

No public pricing page forces pricing discovery through sales

High

Self-service portal settings are not API-accessible

Low

Small platform footprint limits community troubleshooting resources

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

  • Self-service portal configuration is not API-accessible

    Stames does not expose the self-service customer portal configuration, including custom forms, portal access controls, and branding settings, via its API. We cannot migrate portal configurations automatically. Customers must manually recreate portal settings in Intercom's Articles and workspace configuration post-migration. This must be communicated clearly during discovery to avoid expectations of full portal parity. We deliver a written portal-equivalent checklist as part of the migration handoff.

  • Intercom has no native ticket hierarchy

    Stames uses a Ticket-centric model with explicit status, assignment, priority, and SLA metadata fields. Intercom treats every customer interaction as a Conversation with a flattened structure; there is no parent-child ticket hierarchy. We map Stames ticket status and priority to custom conversation attributes, but teams that rely on hierarchical ticket structures (sub-tickets, linked cases) must redesign their workflow in Intercom's flat conversation model or use third-party apps from the Intercom App Store.

  • Conversation-first model changes ticket workflow semantics

    In Stames, a Ticket has a defined lifecycle (open, pending, resolved, closed) with explicit state transitions. In Intercom, status is derived from the last conversation part and assignment state rather than an explicit status field. Teams migrating from Stames must update their SLA definitions, escalation rules, and reporting queries to use Intercom's conversation-state model instead of Stames' ticket-state model.

  • Reminder and SLA metadata requires manual workflow rebuild

    Stames includes a built-in SMS and Email reminder and notification system with SLA tracking metadata on Tickets. Intercom does not have a native SLA object or reminder trigger equivalent without Service Cloud Advanced or a custom workflow rebuild. We migrate reminder and SLA metadata as custom conversation attributes for post-migration validation, but the customer must rebuild automated SLA escalation and reminder notifications in Intercom's workflow engine post-migration.

  • Self-service portal data does not migrate as user records

    Stames customers who used the self-service portal have user accounts tied to portal access. These portal user records are part of the portal configuration (not API-accessible separately) and do not migrate as Intercom Contacts. Customers who rely on authenticated portal users must provision those users as Contacts in Intercom manually or via a separate CSV import after portal configuration is rebuilt.

Migration approach

Six steps for a successful Stames to Intercom data migration

  1. Discovery and data audit

    We audit the source Stames workspace for record volume (Tickets, Customers, Conversations, Attachments), custom field schemas on Ticket and Customer objects, active channel distribution, tag and label taxonomy, and user/agent count. We confirm the absence of portal configuration API access during discovery and document the portal-equivalent checklist items. The discovery output is a written migration scope including a custom attribute creation plan for Intercom.

  2. Intercom workspace pre-configuration

    We create the custom conversation and contact attribute schema in Intercom before any data import, including stames_original_status, stames_priority, stames_channel_source, stames_sla_deadline, and any customer-specific custom fields. Attributes must exist in Intercom before conversations are imported so that attribute values map correctly at insert time.

  3. Contacts import first

    Per Intercom's import documentation, all Conversations must be linked to an existing Contact. We import Stames Customers as Intercom Contacts first, using email as the dedupe key. Any Customer without an email receives a generated placeholder identifier and is flagged for admin review. Contacts are imported in batches with reconciliation counts validated before proceeding to conversations.

  4. Conversations import with channel attribution preserved

    We import Stames Conversations as Intercom Conversations using the Intercom API. Each conversation part is inserted in timestamp order. Customer-side parts are simulated as inbound messages to ensure Messenger visibility. Channel attribution from Stames maps to the stames_channel_source custom attribute on each conversation. Ticket status and priority map to their respective custom attributes.

  5. Attachments downloaded and re-uploaded

    File attachments are downloaded from Stames storage and re-uploaded to Intercom via the File API. We preserve attachment metadata (filename, mime type, size) and update URL references to point to Intercom storage. Large or numerous attachments extend batch processing time and are tracked in the reconciliation report.

  6. User-to-Teammate mapping and portal handoff

    We map Stames Users and Agents to Intercom Teammates by email match. Permission gaps (Stames permissions not supported by Intercom's role model) are flagged in the reconciliation report. We deliver the portal-equivalent checklist documenting every Stames portal element requiring manual rebuild in Intercom Articles and workspace configuration.

  7. Validation, delta sync, and cutover

    We run a post-migration validation comparing record counts and sampling 25-50 records against the Stames source. A final delta migration captures any records modified during the migration window. We deliver the migration report, portal checklist, and workflow rebuild guidance. We do not rebuild reminders, SLA triggers, or portal configurations as these require Intercom's workflow engine and workspace settings.

Platform deep dives

Context on both ends of the pair

Stames logo

Stames

Source

Strengths

  • Consolidates messaging from Facebook, Instagram, WhatsApp, Email, API, and Contact Forms into one inbox
  • Includes built-in SMS and Email reminder and notification system for SLA management
  • Self-service customer portal reduces agent workload on common inquiry types
  • Shared inbox model supports team collaboration without manual forwarding
  • API access enables integration with custom and third-party systems

Weaknesses

  • Limited public documentation and small user community make troubleshooting and onboarding difficult
  • Public pricing information is not transparently published, requiring sales contact for cost estimates
  • Smaller market presence compared to established helpdesk platforms may raise long-term viability concerns
  • Integration ecosystem appears narrower than major competitors
  • Advanced automation and workflow customization capabilities reported as limited by users
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 Stames 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

    Stames: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and three weeks for accounts under 10,000 Tickets and 5,000 Customers with no complex custom field schemas. Migrations with large conversation histories (over 100,000 message records), numerous attachments, or multi-channel complexity extend to four to six weeks because of API pagination, batch chunking, and attachment re-upload time. Portal rebuild work is excluded from the migration timeline and is handled manually by the customer post-migration.

Adjacent paths

Related migrations to explore

Ready when you are

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