CRM migration

Migrate from cMercury to Nutshell

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

cMercury logo

cMercury

Source

Nutshell

Destination

Nutshell logo

Compatibility

63%

5 of 8

objects map 1:1 between cMercury and Nutshell.

Complexity

BStandard

Timeline

1-2 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

cMercury is an email service provider built around subscriber management, campaign delivery, and engagement tracking. Nutshell is a sales CRM built around People, Companies, Deals, and pipeline management. These platforms serve different operational layers—cMercury handles outbound marketing to subscriber lists, while Nutshell manages the inbound and outbound sales pipeline. We treat this migration as a contact-database consolidation: cMercury Subscribers map to Nutshell People records, cMercury custom profile fields map to Nutshell custom fields, engagement scores migrate as numeric properties, and cMercury tags become Nutshell labels or a multi-select custom field. Automations, campaigns, templates, and sending domain configurations do not migrate because they have no functional equivalent in Nutshell's data model; we document them for your team to rebuild in Nutshell's workflow tools or reassess whether they belong in a marketing platform alongside the CRM.

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

cMercury logo

cMercury

What's pushing teams away

  • The drag-and-drop editor, while user-friendly, lacks the advanced layout control that power users need, pushing experienced designers toward more capable tools.
  • Automation workflows are functional but lack the depth of branching logic and conditional triggers found in dedicated marketing automation platforms.
  • Some users report that customer support response times vary significantly depending on plan tier, with slower turnaround on non-Enterprise accounts.
  • The platform's relative size compared to enterprise competitors means fewer third-party integrations and a smaller ecosystem of plugins and extensions.

Choosing

Nutshell logo

Nutshell

What's pulling them in

  • Lowest cost entry point among mid-market CRMs—Foundation plan starts at $13/user/month, making it accessible for teams validating CRM fit before committing.
  • Integrated sales automation and email sequencing on Pro plans without requiring a separate email marketing platform, per verified Capterra reviews.
  • Consistently praised for intuitive interface and fast onboarding, with case studies reporting 100% team adoption rates within initial deployment periods.
  • Strong customer support responsiveness cited across G2 reviews, with dedicated support tiers available on Enterprise plans.
  • Native integrations with WhatsApp, Facebook Messenger, Instagram, and Slack reduce reliance on third-party middleware for common communication channels.

Object mapping

How cMercury objects map to Nutshell

Each row shows how a cMercury object lands in Nutshell, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

cMercury

Subscriber

maps to

Nutshell

Person

1:1
Fully supported

cMercury Subscribers map to Nutshell Person records. Email address becomes the primary identifier and dedupe key. Subscription status (subscribed, unsubscribed, bounced, risky) migrates as a custom field; cMercury Verify badges (valid, invalid, risky, catch-all) are stored as a custom text field on the Person record so sales reps see contact quality at a glance. Engagement score migrates as a numeric custom field. The mapping resolves by email address match with a duplicate-check pass before insert to prevent multi-record scatter.

cMercury

Custom Fields

maps to

Nutshell

Custom Fields (Person)

1:1
Fully supported

cMercury subscriber-level custom profile fields (text, number, date, dropdown) map to Nutshell Person custom fields. We extract the full field schema from cMercury including data type and enumerate options, then pre-create matching fields in Nutshell before any data loads. Multi-value custom fields (checkboxes) map to Nutshell multi-select or are stored as a pipe-delimited text field depending on Nutshell's current field-type support at migration time.

cMercury

Tags

maps to

Nutshell

Labels or Custom Field

lossy
Fully supported

cMercury subscriber tags (flat string labels) migrate as Nutshell Labels on the Person record if the customer's Nutshell plan supports label assignment. If the subscriber has more than 20 distinct tags, we instead create a custom text or multi-select field to avoid label proliferation and preserve the tag vocabulary for segmentation in Nutshell. The customer chooses tag strategy during scoping.

cMercury

Segments

maps to

Nutshell

Static Lists

1:1
Fully supported

cMercury segments are filter-rule definitions that evaluate at send time. We cannot migrate segment logic as executable rules into Nutshell because Nutshell does not support dynamic segment evaluation. Instead, we resolve the current membership of each named segment at migration time and create Nutshell Static Lists with the segment name. Membership changes made in cMercury after the migration snapshot do not sync automatically; the customer rebuilds segments as static lists in Nutshell as needed.

cMercury

Companies

maps to

Nutshell

Company

1:1
Fully supported

cMercury Companies (if present in the account) map to Nutshell Company records. The domain field from cMercury becomes the Company Website. If cMercury stores associated subscriber-to-company relationships, we resolve these as Nutshell Person-to-Company relationships by matching domain or manual assignment during the Person import phase.

cMercury

Engagement Score

maps to

Nutshell

Custom Numeric Field

1:1
Fully supported

cMercury engagement scores are numeric values per subscriber reflecting open frequency, click activity, and bounce history. These migrate to a Nutshell custom numeric field (named engagement_score__c or similar) on the Person record. Sales reps see the score as a sortable, filterable property for prioritization. If the score range in cMercury is normalized (0-100 or letter grades), we preserve the normalization; raw numeric scores are imported as-is.

cMercury

Campaigns (metadata only)

maps to

Nutshell

Not migrated

lossy
Fully supported

cMercury campaign records (subject, send date, aggregate open/click/bounce counts) have no equivalent object in Nutshell. Nutshell does not store historical marketing campaign performance on contact records. We document the top campaigns and their aggregate stats in a written handoff CSV so the customer can reference them during reporting setup in Nutshell or a separate analytics layer.

cMercury

Templates

maps to

Nutshell

Not migrated

lossy
Mapping required

cMercury email templates use a proprietary block structure for the drag-and-drop editor. Nutshell has no template library for outbound email composition. Template assets (HTML, images) can be exported from cMercury and stored in a shared drive for manual re-use, but we do not rebuild them into Nutshell-compatible formats as part of standard migration scope.

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.

cMercury logo

cMercury gotchas

Medium

Free tier caps daily sends at 200 emails

Low

cMercury branding on Free plan emails

High

Automation workflows do not migrate automatically

Medium

Sending domain ownership cannot be transferred

Nutshell logo

Nutshell gotchas

High

Contact tier limits enforced on import

Medium

No bulk API endpoint requires paginated extraction

Medium

Email sequences not exportable via API

Medium

Foundation plan disables key sales features

Pair-specific challenges

  • Automations and drip sequences do not migrate to Nutshell

    cMercury automations are trigger-delay-action sequences tied to subscriber behavior (opens, clicks, tag additions). Nutshell has no native automation builder on its base tiers and does not support drip campaign sequences. We document every active automation by name, trigger, and action sequence during discovery so the customer can evaluate whether to rebuild sequences using a separate marketing automation tool (such as Mailchimp, HubSpot Marketing Hub, or ActiveCampaign) or use Nutshell's task-reminder model for manual follow-up. This is a platform-category limitation, not a migration process failure.

  • Engagement history (opens, clicks, bounces) has no native home in Nutshell

    cMercury tracks per-subscriber open events, click events, and bounce classifications as engagement records. Nutshell's activity timeline covers sales activities (calls, emails, meetings, tasks) but does not natively store marketing engagement history. We preserve engagement scores as a numeric field and store the last-campaign-send date as a custom field, but individual open and click events do not migrate as activity records. We document the limitation and recommend a reporting layer (Nutshell's built-in reports, or a BI tool) for aggregate campaign performance post-migration.

  • Sending domains cannot be transferred between platforms

    cMercury sending domains are configured with DKIM, SPF, and DMARC records tied to cMercury's infrastructure. These cannot be transferred to Nutshell because Nutshell does not manage sending infrastructure—Nutshell logs outbound emails sent through connected email accounts (Gmail, Outlook) rather than sending through its own MTA. We provide a DNS checklist during cutover documenting the current domain configuration so the customer can decommission it properly in cMercury and avoid deliverability issues with that domain in the future.

  • Segment logic cannot be migrated as executable rules

    cMercury segments are dynamic filter rules that re-evaluate subscriber membership at each campaign send. Nutshell does not support dynamic segment evaluation. We resolve current segment membership at migration snapshot time and create static lists, but any membership changes in cMercury after the snapshot do not propagate. The customer should treat cMercury segments as a one-time list export rather than an ongoing sync relationship.

  • Dirty or incomplete subscriber data may multiply in a clean CRM

    Incomplete cMercury records (missing email, invalid format, duplicate entries across multiple lists) carry over into Nutshell unless pre-cleaned. CRM systems magnify data quality problems because sales reps interact with every record individually. We recommend a data quality audit before migration—identifying and resolving duplicates, invalid emails, and missing required fields—either as a pre-migration prep phase or as a separate data-cleansing engagement. Nutshell's duplicate detection at import helps but does not replace pre-migration deduplication.

Migration approach

Six steps for a successful cMercury to Nutshell data migration

  1. Discovery and data audit

    We audit the cMercury account for subscriber volume, custom field schema (field names, data types, option values), tag vocabulary, segment definitions and current membership, engagement score ranges, company records (if any), and any historical campaign data the customer wants documented. We also identify records with missing email addresses, invalid formats, or duplicate entries. The output is a written migration scope document that specifies the record counts per object, the custom field mapping table, and any pre-migration data-cleaning requirements.

  2. Nutshell schema pre-configuration

    We create the destination schema in Nutshell before any data loads. This includes provisioning custom fields on the Person object for cMercury custom profile fields (with type matching and option list population), a custom numeric field for engagement scores, and a text or multi-select field for email verification badges. If the customer has companies in cMercury, we pre-create the Company object fields. We configure Nutshell Labels or the chosen tag strategy before Person import begins.

  3. Data extraction and transform

    We extract subscribers from cMercury via API (handling pagination and rate limits), transform each record to the Nutshell Person schema, apply the engagement score mapping, normalize tag assignments, and resolve verification badge values to the designated custom field. Records are validated for email format and duplicate detection before staging. Any cMercury segments are resolved to current member lists and converted to Nutshell Static Lists with the original segment name.

  4. Sandbox import and reconciliation

    We run a test import into a Nutshell sandbox or a shadow account to validate field mapping, verify duplicate handling, spot-check 25-50 records against the cMercury source, and confirm that custom field data appears correctly on Person records. Reconciliation includes record counts, sample field values, and verification badge display. Corrections to field mapping or transform logic happen here before production import.

  5. Production import and final reconciliation

    We run the production import into the live Nutshell account. Records load in dependency order: Companies first (if present), then Persons with company assignment resolved. We perform a post-import reconciliation comparing record counts to the cMercury source export. Any gaps (rejected records, duplicates skipped) are documented with error reasons for the customer to resolve in cMercury or accept as data loss. Static Lists are created from resolved segment membership.

  6. Cutover, handoff documentation, and automation inventory

    We freeze cMercury writes during the cutover window and deliver the handoff package: a CSV inventory of all migrated records with source mapping, a written document of cMercury automations (name, trigger, steps) for the customer to rebuild in a marketing automation tool or replace with Nutshell task reminders, a DNS decommission checklist for cMercury sending domains, and a template export file (HTML and image assets) for manual re-use. We provide a one-week hypercare window for reconciliation issues raised by the customer's team.

Platform deep dives

Context on both ends of the pair

cMercury logo

cMercury

Source

Strengths

  • Built-in email verification reduces bounce rates and protects sender reputation before and after migration.
  • Multiple sending domains allow brand isolation, useful for migrating multi-brand subscriber bases.
  • Deep segmentation with conditional logic supports sophisticated audience targeting.
  • AI Writing Assistant up to 1,000 words on Enterprise helps teams generate content without third-party tools.
  • Hands-on migration support is offered directly by cMercury for teams switching platforms.

Weaknesses

  • The platform is smaller than enterprise competitors, resulting in fewer third-party integrations and a narrower ecosystem.
  • Advanced automation branching logic is limited compared to dedicated marketing automation platforms.
  • Customer support response times vary by plan tier, with non-Enterprise users reporting slower turnaround.
  • The drag-and-drop editor, while accessible, lacks the advanced layout controls that power users expect.
Nutshell logo

Nutshell

Destination

Strengths

  • Simple, intuitive interface with minimal learning curve for sales teams new to CRM
  • Per-seat pricing is transparent and predictable, with annual billing reducing monthly cost
  • Full data export tool available for all account data including backups
  • Open JSON-RPC API allows programmatic access to all core objects
  • Native multichannel engagement (email, SMS, WhatsApp) without third-party add-ons for communication

Weaknesses

  • Reporting and analytics are considered weak, requiring manual Excel exports for detailed analysis
  • No bulk API endpoint—migration requires paginated API reads that must be rate-limited carefully
  • JSON-RPC API is less common than REST, requiring custom integration code compared to standard REST CRMs
  • Add-on costs (Forms, Nutshell IQ, Email Marketing) are per-company charges that stack on top of per-seat pricing
  • Feature restrictions on entry-level plans mean teams often need mid-tier to get basic automation

Complexity grading

How hard is this migration?

Standard CRM migration. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across cMercury and Nutshell.

  • Object compatibility

    B

    1 of 8 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

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    cMercury: Not publicly documented. cMercury's Terms reference API rate limits as service restrictions but exact thresholds are not disclosed on the public docs site (cmercuryapi.readme.io)..

  • Data volume sensitivity

    A

    cMercury exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your cMercury to Nutshell 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 cMercury to Nutshell data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between one and two weeks for accounts with up to 10,000 subscribers, fewer than 15 custom fields, and a straightforward tag structure. Accounts with 10,000 to 50,000 subscribers, complex tag vocabularies, or a requirement to resolve segment membership into static lists move to three to five weeks. The pre-migration data audit and Nutshell schema setup add a few days to the timeline but happen in parallel with planning rather than extending the active migration window.

Adjacent paths

Related migrations to explore

Ready when you are

Move from cMercury.
Land in Nutshell, 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