Helpdesk migration

Migrate from Watermelon to Intercom

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

Watermelon logo

Watermelon

Source

Intercom

Destination

Intercom logo

Compatibility

60%

6 of 10

objects map 1:1 between Watermelon and Intercom.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Watermelon to Intercom is a conversation-and-contact migration with a structural difference in automation model. Watermelon stores customer interaction history in Conversations linked to Contacts, keyed by channel (WhatsApp, Instagram, Facebook, live chat), and its Flow builder and AI Actions are server-side only. We extract the full Contact and Conversation record set via paginated API calls, map each Watermelon custom field to a typed Intercom attribute, and import conversations as Intercom conversation records with full message threading. Flow automations, AI Actions, and AI finetuning do not migrate via API; we document every active flow with its trigger logic so the customer's admin can reproduce it in Intercom Rule Builder. Channel integrations require re-authentication because WhatsApp Business and Meta OAuth tokens are scoped to the Watermelon installation and cannot be transferred. We inventory every connected channel and provide step-by-step reconnection instructions for Intercom's channel setup.

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

Watermelon logo

Watermelon

What's pushing teams away

  • Watermelon is described by departing customers as more affordable than competitors but currently offering fewer features, leaving teams to outgrow the platform as their automation needs mature.
  • Manual URL updates and chatbot unresponsiveness create ongoing maintenance overhead that frustrates teams expecting self-updating AI behavior after initial training.
  • Pricing escalates quickly — conversation bundles, additional AI agents, and web scraper limits are priced as add-ons, making the base plan deceptive for teams expecting flat-rate usage.
  • Customers on G2 note that initial setup can be time-consuming and may require ongoing adjustments, indicating that the no-code promise is partially aspirational for complex real-world FAQ structures.

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

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

Watermelon

Contact

maps to

Intercom

Contact (User or Lead)

1:1
Fully supported

Watermelon Contacts map to Intercom Contacts (users with email) or Leads (unidentified visitors or contacts without email). We use email as the dedupe key. Any Watermelon Contact with an @ domain email maps to Intercom Contact; contacts without email or with only a phone number map to Intercom Lead. All Watermelon custom Contact fields map to Intercom custom attributes on the Contact or Lead object, which must be pre-created in the Intercom workspace settings before import begins.

Watermelon

Conversation

maps to

Intercom

Conversation

1:1
Fully supported

Watermelon Conversations map directly to Intercom Conversations. Each Conversation is linked to a Contact or Lead (resolved via the Contact mapping above). We preserve the channel metadata (WhatsApp, Instagram, Facebook, live chat) as Intercom Conversation tags so that channel origin is visible in the Intercom inbox. Conversation state (open, resolved) migrates as Intercom Conversation state.

Watermelon

Message

maps to

Intercom

Part (within Conversation)

1:1
Fully supported

Watermelon Messages map to Intercom Parts within the parent Conversation. Each Part carries sender type (agent, bot, customer), message content, timestamp, and channel metadata. We preserve the full chronological message sequence within each Conversation to maintain conversational context. Attachment URLs from Watermelon migrate as Intercom Attachment objects linked to the corresponding Part.

Watermelon

Channel

maps to

Intercom

Channel (configuration)

lossy
Fully supported

Watermelon Channels (WhatsApp Business, Meta Facebook, Meta Instagram, live chat, email) are OAuth-based integrations scoped to the Watermelon installation. These cannot be transferred. We inventory every active channel with its business account ID, page ID, phone number, or inbox configuration and provide step-by-step reconnection instructions for Intercom's channel setup. The customer must have admin access to each Meta Business account and WhatsApp Business account.

Watermelon

Tags

maps to

Intercom

Tags or Topics

lossy
Fully supported

Watermelon Tags applied to Contacts and Conversations migrate as Intercom Tags. If there are fewer than 50 unique tags, we map them 1:1 to Intercom Tags. If the tag vocabulary exceeds 50, we recommend mapping to Intercom Topics for better inbox management and article association. The customer chooses the strategy during scoping.

Watermelon

Custom Fields (Contact-level)

maps to

Intercom

Custom Attributes

lossy
Mapping required

Watermelon Contact-level custom fields are exposed via API with varied data types (string, number, date, boolean, array). We discover all custom fields during scoping, map each to an Intercom custom attribute of matching type, and pre-create the attribute schema in the Intercom workspace before any contact import begins. Custom fields that have no direct Intercom equivalent (for example, array-type fields) are serialized as JSON strings in a single custom attribute.

Watermelon

Notes

maps to

Intercom

Contact Notes (activity)

1:1
Fully supported

Watermelon Notes attached to Contacts migrate as Intercom Activity records of type note on the Contact timeline. Note body migrates as the activity body text with the original creation timestamp preserved. Notes are imported after Contacts to ensure the Contact record exists and can accept the activity association.

Watermelon

Flow Automations

maps to

Intercom

Rule Builder (manual rebuild)

1:1
Not supported

Watermelon Flow automations (trigger conditions, routing logic, action sequences) are stored server-side and inaccessible via API. We do not migrate them as code. We document every active Watermelon Flow with its trigger event, condition branches, and action sequence in a structured written inventory that the customer's admin uses to rebuild equivalent rules in Intercom Rule Builder post-migration.

Watermelon

AI Actions and Finetuning

maps to

Intercom

Fin AI Agent (manual rebuild)

1:1
Fully supported

Watermelon AI Actions and model finetuning settings control bot response behavior and are platform-specific configurations with no export path. We do not migrate AI Actions or finetuning as configuration. We document the current AI behavior (common FAQ coverage, escalation thresholds, supported languages) and provide a Fin AI Agent configuration guide so the customer's admin can set up equivalent automated resolution rules in Intercom.

Watermelon

Webhooks

maps to

Intercom

Webhooks (manual re-registration)

lossy
Mapping required

Watermelon webhook endpoint URLs and subscribed event types are exported as a configuration inventory. We provide the event type mapping to equivalent Intercom webhook events (contact.created, conversation.created, conversation.part.created) and instructions for re-registering each webhook endpoint in Intercom's developer settings. Outbound webhook re-registration is a manual step performed by the customer during the post-migration window.

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.

Watermelon logo

Watermelon gotchas

High

No bulk data export endpoint in the API

High

Flow automations and AI Actions are not exportable

Medium

Channel re-authentication is required at destination

Medium

Pricing is EUR-denominated with additive add-ons

Low

WatermelonDB is a separate product from Watermelon

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

  • Flow automations and AI Actions have no export path

    Watermelon's Flow builder, AI Actions, and model finetuning settings are stored server-side and inaccessible to the external API. No migration tool can extract them programmatically. We document every active flow and its trigger-action logic during scoping and deliver a written inventory so the customer's admin can rebuild equivalent routing rules in Intercom Rule Builder. If the current Watermelon setup uses complex branching logic, the customer should allocate two to four weeks post-migration for manual rebuild before expecting equivalent automation behavior.

  • Channel integrations require re-authentication at Intercom

    WhatsApp Business, Meta Facebook, and Meta Instagram integrations use OAuth credentials scoped to the Watermelon installation and cannot be transferred to Intercom. We inventory every connected channel and record the associated business account IDs and page IDs during scoping. The customer must have admin access to each Meta Business account and WhatsApp Business account to complete the reconnection in Intercom. Meta typically requires re-verification of the business account and may impose a review period for WhatsApp Business API connections, which can add two to five business days to the migration timeline.

  • Watermelon has no bulk export endpoint

    The Watermelon API exposes Contacts and Conversations individually with pagination but no bulk retrieval or batch operation endpoint. For accounts with fewer than 5,000 Contacts and 20,000 Conversations, sequential paginated export completes in one to three hours. For accounts exceeding these volumes, we split the export into date-range chunks to manage API response size and avoid triggering undocumented rate limits. Very large accounts (over 50,000 conversations) may require multiple export sessions scheduled across consecutive nights.

  • Custom field schema must be pre-created in Intercom before import

    Watermelon stores custom Contact field definitions in account-specific schema that we discover via API during scoping. Intercom requires custom attributes to be created in workspace settings before data can be imported into them. If the customer has more than 20 custom fields or uses array-type custom fields (for example, multi-select preferences), Intercom may require serializing them into a JSON string attribute. We define the attribute schema during scoping and create it in the Intercom test workspace before the production migration run begins.

Migration approach

Six steps for a successful Watermelon to Intercom data migration

  1. Discovery and channel audit

    We connect to the Watermelon API and audit the full account scope: total Contacts, total Conversations, message volume, active channels (WhatsApp, Instagram, Facebook, live chat), custom Contact field definitions, active Tags, and any active Flows and AI Actions. We also inventory webhook subscriptions and connected third-party integrations. This produces a written migration scope with record counts per object, a custom field mapping table, and a channel reconnection checklist for the customer to action during the migration window.

  2. Intercom workspace preparation

    We create all custom attributes in the Intercom workspace before any data import begins, matching Watermelon field names and types. We configure the inbox structure to reflect the Watermelon team setup if multiple teams existed. We document the Rule Builder triggers and routing logic that the customer's admin will need to rebuild, and we provide the Fin AI Agent configuration guide for automated resolution setup. The Intercom workspace is validated with a test contact and test conversation before migration proceeds.

  3. Channel reconnection

    The customer completes reconnection of each channel (WhatsApp Business, Meta Facebook, Meta Instagram) to the Intercom workspace before cutover. We provide step-by-step reconnection instructions for each channel type, including the Meta Business account verification steps required by Meta's API. This step runs in parallel with data migration preparation and must be completed before go-live.

  4. Test migration and validation

    We run a test migration of 50 to 100 sample Contacts and 100 to 200 sample Conversations into the Intercom test workspace. We validate that custom field mapping produces correct values in Intercom, that conversation threading is intact, that message sender types are correctly attributed (agent vs customer), and that attachments are accessible. The customer reviews the test migration output and signs off on the mapping before production migration begins.

  5. Production migration in dependency order

    We run production migration in record-dependency order. Contacts and Leads are imported first using email as the dedupe key. Custom attributes are populated during the contact import phase. Conversations are imported second, linked to their parent Contact or Lead records. Messages (Parts) are imported third, preserving chronological order within each conversation. Tags are applied after conversation import. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, delta sync, and workflow handoff

    We freeze Watermelon writes during cutover, run a final delta migration of any records modified or created during the migration window, then enable Intercom as the system of record. We deliver the Flow automation inventory and Rule Builder rebuild guide to the customer's admin team. We support a one-week hypercare window where we resolve any data quality issues raised by the customer. We do not rebuild Watermelon Flows as Intercom Rule Builder rules inside the migration scope; that is a separate effort for the customer's admin or an Intercom implementation partner.

Platform deep dives

Context on both ends of the pair

Watermelon logo

Watermelon

Source

Strengths

  • Low-barrier AI chatbot setup with website-scanning capability that requires no pre-built FAQ dataset.
  • Consolidated omnichannel inbox combining WhatsApp, Facebook, Instagram, and live chat in one interface.
  • Hands-on customer support and onboarding with a dedicated success contact on all tiers above Basic.
  • Visual flow builder for routing and automation logic without requiring developer involvement.
  • Multilingual AI support that handles customer inquiries in multiple languages from a single chatbot instance.

Weaknesses

  • Automation logic (Flows, AI Actions, Finetuning) is not accessible via API and cannot be migrated automatically.
  • No bulk export or bulk import endpoint — migration requires API pagination across Contacts and Conversations with no batch operation support.
  • Conversation bundle and AI agent pricing are add-ons that cause the effective cost to diverge significantly from the base plan price.
  • Website URL updates for chatbot knowledge require manual intervention, causing frustration when source content changes frequently.
  • Limited advanced features compared to competitors, with many capabilities still on the roadmap rather than available today.
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. 3 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 Watermelon and Intercom.

  • Object compatibility

    C

    3 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

    Watermelon: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Watermelon 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 four weeks for accounts with fewer than 5,000 Contacts and 20,000 Conversations with a single channel and fewer than 20 custom fields. Migrations with high conversation volume (over 50,000 messages), multi-channel data spanning WhatsApp and Meta, more than 30 custom Contact fields, or accounts requiring Meta Business re-verification move to four to eight weeks because of API pagination time, schema mapping complexity, and channel reconnection review periods.

Adjacent paths

Related migrations to explore

Ready when you are

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