CRM migration

Migrate from Touchpoint MX to Nutshell

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

Touchpoint MX logo

Touchpoint MX

Source

Nutshell

Destination

Nutshell logo

Compatibility

63%

5 of 8

objects map 1:1 between Touchpoint MX and Nutshell.

Complexity

BStandard

Timeline

1-2 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Touchpoint MX to Nutshell is a paradigm shift from a customer journey and multi-channel messaging platform to a sales-focused CRM. Touchpoint MX organizes customer records around journey stages, channel assignments, and satisfaction ratings; Nutshell organizes them around People (Contacts), Accounts (Companies), and Deals (Opportunities) in a sales pipeline. We translate Touchpoint MX's Journey Maps into a combination of Nutshell pipeline stages and custom fields, map Channel assignments (Email, SMS, Voice) to Nutshell communication preferences, and preserve Satisfaction Scores and Feedback Records as custom fields and notes respectively. The primary technical risk for this pair is Touchpoint MX's undocumented API — we require the customer to confirm their export method (UI-based, CSV, or API access) before scoping, and we fall back to structured CSV extraction if no API is available. We do not migrate Workflows, Message Templates as reusable templates, or integration tokens as these are platform-specific configurations that must be rebuilt in Nutshell.

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

Touchpoint MX logo

Touchpoint MX

What's pushing teams away

  • Reporting lacks advanced filtering and segmentation — users must export data to build stakeholder-specific dashboards, and tracking by journey stage or revenue impact is not native.
  • Limited dashboard customization for business cases — reviewers request more flexible reporting to make a stronger ROI case for CX improvements internally.
  • Email delivery speed inconsistencies — at least one reviewer noted emails sometimes take a long time to be delivered, which matters for time-sensitive campaigns.

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 Touchpoint MX objects map to Nutshell

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

Touchpoint MX

Contact

maps to

Nutshell

Person (Contact)

1:1
Fully supported

Touchpoint MX Contacts map directly to Nutshell People records. Standard fields (name, email, phone, address) migrate 1:1. Any custom field values set on Touchpoint MX Contacts are mapped to Nutshell's custom fields on People, with field types matched (text, number, date, dropdown). We detect all active custom fields during scoping, including any Manager-only or Attendee-only fields, and map them with the most permissive visibility setting in Nutshell.

Touchpoint MX

Channel

maps to

Nutshell

Communication Preferences (custom fields)

lossy
Fully supported

Touchpoint MX Channel assignments (Email, SMS, Voice) are stored per Contact. We create a multi-select or checkbox custom field set in Nutshell to capture which channels are active for each Person. If Nutshell's communication preference fields already exist, we map directly; otherwise we provision them during schema setup. Channel delivery metadata (opt-in date, last used channel) migrates as additional custom fields.

Touchpoint MX

Journey Map

maps to

Nutshell

Pipeline Stages + Custom Fields

1:many
Fully supported

Touchpoint MX Journey Maps have a custom stage taxonomy unique to each organization. Nutshell does not have a native journey concept. We flatten each Journey Map into a combination of Nutshell pipeline stages (for deal-driven records) and a custom text or picklist field journey_stage__c on the Person record to preserve the original stage label. We produce a stage mapping table during scoping for customer approval before migration begins, to prevent Contacts landing with incorrect stage labels.

Touchpoint MX

Satisfaction Score

maps to

Nutshell

Custom Number Field on Person

1:1
Fully supported

Touchpoint MX Satisfaction Scores (numeric ratings tied to Contacts) migrate to a custom number field on the Nutshell Person record. Score values, timestamps, and the related interaction context migrate as separate custom fields (satisfaction_score__c, satisfaction_date__c, satisfaction_context__c). If multiple satisfaction records exist per Contact, we preserve the most recent score as the primary value and flag the historical series for manual review in Nutshell.

Touchpoint MX

Feedback Record

maps to

Nutshell

Note on Person

1:1
Fully supported

Touchpoint MX Feedback Records (structured entries with text, date, and related Contact) migrate as Nutshell Notes attached to the corresponding Person record. The Feedback date becomes the Note date; the full Feedback text becomes the Note body. If the customer has Feedback categorized by type (complaint, NPS response, survey), we add a Note tag or custom field to preserve the category. Large volumes of Feedback Records (over 5,000) are chunked to avoid API timeout.

Touchpoint MX

Message Template

maps to

Nutshell

Not migrated (documentation provided)

lossy
Fully supported

Touchpoint MX Message Templates (reusable outbound content with subject lines and personalization tokens) do not have a direct equivalent in Nutshell's data model. We export Template content, subject lines, and token placeholders as a structured CSV document. The customer uses this as a reference to recreate templates in Nutshell's email templates or a connected email tool (e.g., a marketing automation integration). This is not a data migration deliverable; it is a configuration reference.

Touchpoint MX

User / Team Member

maps to

Nutshell

User (Nutshell Team)

1:1
Fully supported

Touchpoint MX User accounts are mapped by email address to Nutshell User records. We extract the full user list and map Owner assignments on Contacts, Journey Records, and Feedback to the corresponding Nutshell User. Any Touchpoint MX User without a matching Nutshell User email is flagged for the customer to provision before record import resumes.

Touchpoint MX

Attachment

maps to

Nutshell

Attachment on Person

1:1
Fully supported

File attachments associated with Touchpoint MX Contacts or Feedback Records are exported and re-linked to the corresponding Nutshell Person record as attachments. We flag any attachment exceeding 10 MB for chunked migration to avoid timeout. Very large attachment volumes (over 1,000 files) require a separate file migration pass after the primary data migration completes.

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.

Touchpoint MX logo

Touchpoint MX gotchas

High

No public API documentation in CSV

Medium

Journey Map stage labels require remapping

Medium

Integration tokens and OAuth credentials do not transfer

Low

Custom Fields use permission-gated visibility settings

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

  • Touchpoint MX has no publicly documented API

    The research found no public API reference, authentication method, rate limits, or bulk export endpoints for Touchpoint MX. Before scoping begins, we require the customer to confirm their data export method: UI-based export, CSV download, or any internal API access they have. Without a documented API, we fall back to structured CSV extraction, which may limit field coverage and volume guarantees. We flag this limitation at scoping and advise the customer to request export access or documentation from Touchpoint MX before migration begins.

  • Journey Map stage labels require manual remapping

    Touchpoint MX Journey Maps use a custom stage taxonomy defined by each organization. Nutshell has no native journey concept, so we must translate each source stage to Nutshell pipeline stages or a custom Person field. We produce a stage mapping table for customer approval before data lands. Stage labels without a clear Nutshell equivalent are held in a reconciliation list. If the customer uses a large number of custom journey stages (over 20), the mapping table grows proportionally and requires more time for approval.

  • Feedback Record volumes can exceed import limits

    Touchpoint MX customers with high-volume feedback programs (NPS surveys, post-interaction surveys, ongoing CX polling) may have tens of thousands of Feedback Records. Nutshell's import process does not have an equivalent bulk-engagement API for these records, so we migrate them as Notes via Nutshell's People import endpoint. High-volume feedback migrations (over 10,000 records) are chunked in batches of 500 to avoid timeout. We recommend the customer pre-filter Feedback Records by date range or type to reduce volume before migration.

  • Channel data (SMS, Voice) has no native Nutshell equivalent

    Touchpoint MX tracks Email, SMS, and Voice channel assignments per Contact. Nutshell supports email integration and notes but does not have native SMS or Voice channel tracking. We map active channel assignments to custom checkbox fields (sms_opt_in__c, voice_opt_in__c) in Nutshell. Actual message history from SMS and Voice channels migrates as Notes with channel metadata preserved in the Note body. Customers who rely on SMS or Voice for ongoing customer communication should evaluate Nutshell integrations with tools like Twilio or a connected SMS platform post-migration.

  • Integration tokens and OAuth credentials do not transfer

    Touchpoint MX integrations (connected apps, OAuth tokens, webhook endpoints) are bound to the source account and cannot be exported or transferred. Re-establishing integrations in Nutshell is a manual step the customer must own. We export a list of active Touchpoint MX integrations during scoping as a checklist so the customer's admin can reconfigure each one in Nutshell. This is not a data migration issue but a post-migration configuration step that should begin before cutover.

Migration approach

Six steps for a successful Touchpoint MX to Nutshell data migration

  1. Export method confirmation and data audit

    We start by requesting the customer confirm Touchpoint MX's data export method: UI-based export, CSV download, or any API access available. We then conduct a data audit covering Contact volume, custom field count, Journey Map stage count, Feedback Record volume, Attachment volume, and active User count. This audit determines whether the migration proceeds via API (if accessible), CSV extraction, or a hybrid approach, and it generates the initial scope and timeline estimate.

  2. Schema mapping and stage translation design

    We design the Nutshell destination schema: custom fields on Person records for Satisfaction Scores, Channel preferences, and Journey stage labels; pipeline stages derived from the Touchpoint MX Journey Map taxonomy; and Note structure for Feedback Records. We produce a Journey Map stage mapping table for customer approval. We also configure any missing custom fields in Nutshell before migration begins using the Nutshell custom fields API.

  3. Sample migration and reconciliation

    We run a sample migration of up to 100 random Contact records with their associated Journey stage labels, Channel assignments, and Feedback Records into a Nutshell trial or sandbox environment. The customer reviews the migrated sample, validates field mapping accuracy, confirms stage label translation, and approves or requests corrections. Any mapping adjustments are incorporated before the full migration begins.

  4. Full data migration in dependency order

    We run the full migration in record-dependency order: Nutshell Users (validated against Touchpoint MX user list), Person records (with all custom fields mapped), Channel assignments (as custom fields on Person), Journey stage labels (as custom fields), Satisfaction Scores (as custom number fields with timestamps), and Feedback Records (as Notes on Person). Attachments migrate last, in chunks of 100 to avoid timeout. Each phase emits a row-count reconciliation report.

  5. Cutover, delta sync, and integration handoff

    We freeze Touchpoint MX writes during cutover and run a final delta migration of any records modified during the migration window. After cutover, we deliver the Integration Checklist (listing active Touchpoint MX integrations requiring reconfiguration in Nutshell) and the Message Template Reference CSV for the customer's admin to rebuild templates in Nutshell or a connected email tool. We do not rebuild workflows, automations, or sequences as Nutshell has no equivalent to Touchpoint MX's journey-based automation model; this is a separate configuration task for the customer's admin team.

Platform deep dives

Context on both ends of the pair

Touchpoint MX logo

Touchpoint MX

Source

Strengths

  • User-friendly interface praised across multiple review sources for minimal learning curve
  • Strong customer support ratings with responsive onboarding assistance
  • Multi-channel messaging capability (Email, SMS, Voice) from one platform
  • Centralized feedback collection and journey mapping for cross-team alignment
  • Competitive pricing with contact-vendor model, positioned below HubSpot on per-user cost

Weaknesses

  • Native reporting lacks advanced filtering, segmentation, and customization
  • No native stakeholder dashboard builder — users export to BI tools for custom views
  • Email delivery speed is inconsistent according to at least one reviewer
  • Integration setup requires manual reconfiguration when migrating platforms
  • Limited review volume (3 on Capterra) makes it harder to validate fit before purchase
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 Touchpoint MX 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

    Touchpoint MX: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Touchpoint MX to Nutshell migrations land between one and two weeks for accounts under 5,000 Contacts with no custom objects and a confirmed CSV or API export. Migrations with large Feedback Record volumes (over 10,000 entries), a high number of custom Journey Map stages (over 15), or multiple custom field sets move to three to five weeks because of chunking requirements, stage mapping approval cycles, and reconciliation work.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Touchpoint MX.
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