CRM migration

Migrate from Zixflow to Nutshell

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

Zixflow logo

Zixflow

Source

Nutshell

Destination

Nutshell logo

Compatibility

63%

5 of 8

objects map 1:1 between Zixflow and Nutshell.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Zixflow's data model centers on Contacts stored within Collections, with Flows (automation node-graphs), Inbox conversations, and Forms as associated metadata. Nutshell uses a People-Companies-Leads architecture with a standard CRM pipeline. The two platforms share no native Deals object — Zixflow's historical Deals records from the Sales Simplify era (if present) must be carried as Contacts with a Deals custom field rather than a native opportunity. We export Contacts with their full custom field schemas via the Zixflow REST API using a workspace-scoped API key, generate a Collection membership mapping table, and load into Nutshell via CSV import with custom fields pre-provisioned. Flows, automation credits, messaging wallet balances, analytics, and reports do not migrate. We deliver a written Flow inventory with trigger and action documentation so the destination team can rebuild in Nutshell or a third-party automation layer. Timeline runs two to four weeks for typical SMB record volumes with no custom objects; additional scope (large engagement histories, legacy Sales Simplify data) extends to five to eight weeks.

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

Zixflow logo

Zixflow

What's pushing teams away

  • Incoming messages occasionally fail to appear in the Inbox without explanation, creating gaps in customer conversation history that agents must manually investigate and reconstruct.
  • Email finder and validation accuracy is inconsistent — invalid or unfindable addresses still appear in enrichment results, requiring manual verification before outreach.
  • The per-message WhatsApp billing model introduced cost unpredictability after WhatsApp Business shifted from conversation-based to per-message pricing, catching volume senders off-guard.
  • Some legacy customers from the Sales Simplify era reported being unable to transfer their deal records after the platform rebranded, souring trust in long-term data portability.
  • The platform's small community footprint means limited third-party integrations and fewer peer resources compared to established CRM competitors.

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

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

Zixflow

Contact

maps to

Nutshell

Person or Lead

1:many
Fully supported

Zixflow Contacts map to Nutshell Person for existing customers and to Lead for prospects not yet in a sales pipeline. We compute the split at migration time using Collection membership signals: Contacts assigned to sales-oriented Collections map to Nutshell Person; Contacts in top-of-funnel or unassigned Collections map to Nutshell Lead. Email, phone, name, and address fields map directly. Nutshell requires a Person to have at least a name or email; Contacts missing both are flagged during reconciliation.

Zixflow

Collection

maps to

Nutshell

Nutshell People List or Company List

1:1
Fully supported

Zixflow Collections (list/grouping constructs) map to Nutshell People Lists and Companies Lists. We preserve Collection membership by generating a membership mapping table alongside the primary export and appending it as a custom field or tag on each Nutshell Person or Company record. If a Contact belongs to multiple Collections, all Collection names are concatenated into a single multi-value field in Nutshell.

Zixflow

Custom Field (on Contact)

maps to

Nutshell

Custom Field (on Person)

1:1
Fully supported

Zixflow custom fields on Contacts map to Nutshell custom fields on Person. We export the full custom field schema (field name, type, and options) first, then provision matching custom fields in Nutshell via the Custom Fields API before importing any record data. AI-generated custom fields from Zixflow transfer as read-only or text fields in Nutshell depending on their value type.

Zixflow

Flow (Automation)

maps to

Nutshell

Workflow documentation

lossy
Fully supported

Zixflow Flows define automation logic as a node-graph in the visual builder. This structure is not exportable as portable automation code. We inspect each active Flow during scoping, document its trigger conditions, action sequence, and delay logic, and deliver a written rebuild runbook. The customer's admin uses this to recreate the logic in Nutshell's workflow rules or a third-party automation layer. Flows with WhatsApp bot logic cannot be rebuilt in Nutshell's core CRM and require a dedicated WhatsApp Business solution.

Zixflow

Inbox Conversation

maps to

Nutshell

Activity (Task/Note)

1:1
Fully supported

Zixflow Inbox conversations (threaded messages across WhatsApp, SMS, Email, and RCS) migrate as Nutshell Activity records. Each message in a thread becomes a Note or Task attached to the corresponding Person or Company. Thread ordering is preserved using timestamps. The conversation-level threading model in Zixflow is flattened in Nutshell; channel metadata (WhatsApp vs SMS vs Email) is stored as a custom field on each Activity record.

Zixflow

Form

maps to

Nutshell

Custom Field value + Note log

1:1
Fully supported

Zixflow Form submissions migrate as Contact custom field values (for form field answers) plus a Note record logging submission metadata (form name, submission timestamp, referring URL). The visual form builder structure does not transfer; we document each form's field structure as part of the scope deliverable. Nutshell's web-to-lead or Experience Cloud forms serve as the rebuild target.

Zixflow

User (Team Member)

maps to

Nutshell

User

1:1
Fully supported

Zixflow user accounts migrate as Nutshell User records by email match. Role and permission structures must be recreated at the destination since Zixflow's workspace-scoped permissions do not map to Nutshell's role model. We provide a user mapping table listing each Zixflow user, their email, and their current role so the Nutshell admin can assign the equivalent role during setup.

Zixflow

Sales Simplify Legacy Deal

maps to

Nutshell

Person custom field

many:1
Fully supported

Zixflow was previously known as Sales Simplify. Some legacy customers may have deal records that originated in the Sales Simplify era and were not migrated during the rebrand. These records have no native Deals object in current Zixflow schema. We detect them during scoping (if present in a legacy export), then reconstruct them as Contact records with a Deals-related custom field carrying deal name, stage, amount, and close date. The customer decides during scoping whether to merge these into existing Contact records or keep them as a separate import batch.

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.

Zixflow logo

Zixflow gotchas

High

Rebrand from Sales Simplify left legacy customers without deal migration

Medium

WhatsApp per-message pricing shifted post-migration

Medium

CSV import enforces 100K record and 50MB file size caps

Medium

Flows cannot be directly exported as portable automation definitions

Low

API authentication requires manual token generation per workspace

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

  • No native Deals object in Zixflow; legacy Deals require Contact-level reconstruction

    Zixflow does not have a native Deals or Opportunities object in its current schema. Any deal records present in a legacy Sales Simplify export must be reconstructed as Contacts with a Deals custom field rather than a native opportunity. We detect this during scoping by checking for deal-stage or amount-related custom fields on Contact records. The mapping is recorded and the customer chooses whether to merge these into existing Contact records or load them as a separate batch. If the team relies on deal data, Nutshell's native Deals pipeline cannot be populated from Zixflow without transformation work.

  • Flows cannot be exported as portable automation definitions

    Zixflow's visual Flow builder produces a node-graph that is not stored as a portable format and cannot be exported directly to Nutshell or any external system. We inspect each active Flow during scoping, document its trigger conditions, node sequence, delay logic, and action outputs, and deliver a written runbook for the customer's admin to rebuild in Nutshell's workflow rules. Flows with WhatsApp-specific bot logic cannot be rebuilt in Nutshell's CRM and require a dedicated WhatsApp Business API tool. Automated sequences (cadences) similarly do not transfer.

  • Collection membership requires a separate mapping table

    Nutshell does not have a native Lists object equivalent to Zixflow Collections. We preserve Collection membership by appending a custom field or tag (source_collection__c) to each migrated Person or Company record listing all Collections the record belonged to in Zixflow. If a Contact belonged to multiple Collections, all names appear in a single concatenated field. Teams that rely on Collection-based segmentation for campaigns should evaluate Nutshell's People Lists or tag-based segmentation as the rebuild target during scoping.

  • Zixflow API requires workspace-scoped key with no documented rate limits

    Zixflow API access uses a workspace-scoped API key generated via Workspace Settings > Developer > API Keys. There are no publicly documented rate limits. We probe the API defensively during discovery, implement exponential backoff on non-2xx responses, and chunk all export calls to avoid triggering throttling. For large exports (approaching the 100K record or 50MB CSV cap), we run sequential chunked exports rather than a single large pull.

  • Messaging wallet and automation credits are non-transferable billing artifacts

    WhatsApp, SMS, Email, and RCS messaging credits (wallet balance) and automation run credits are consumed allocations with no data portability value. They reset to zero at the destination regardless of the migration path. We do not migrate wallet balances or credit allocations. If the team relies on WhatsApp Business API for high-volume messaging at the destination, they must provision a new WhatsApp Business API account separate from Zixflow.

Migration approach

Six steps for a successful Zixflow to Nutshell data migration

  1. Discovery and Zixflow API key provisioning

    We audit the source Zixflow workspace via the REST API using a dedicated migration API key (workspace-scoped, generated via Workspace Settings > Developer > API Keys). We extract record counts for Contacts, Collections, Inbox conversations, Forms, active Flows, and any legacy Sales Simplify export data. We check for deal-related custom fields on Contact records to identify the legacy Deals artifact. The discovery output is a written scope document with record counts, a custom field schema map, a Flow inventory (summary of each Flow's triggers and actions), and a Collection membership table template.

  2. Nutshell custom field and user provisioning

    We provision matching custom fields in Nutshell before importing any records. Custom field types are mapped from Zixflow to Nutshell equivalents (text, number, date, dropdown, checkbox). For each Zixflow Collection, we create a corresponding Nutshell People List or Companies List. We extract Zixflow user accounts by email, generate a user mapping table, and instruct the Nutshell admin to provision matching User accounts with appropriate roles before the record import phase begins.

  3. Sandbox validation and mapping sign-off

    We run a full migration into Nutshell's sandbox or a trial environment using production-like record volume. The customer reconciles record counts (People in, Leads in, Activities in), spot-checks 20-30 records against the Zixflow source for field accuracy, and signs off the mapping before production migration begins. Any custom field mapping corrections, Collection handling decisions, and legacy Deals reconstruction choices are finalized here.

  4. Production migration in dependency order

    We run production migration in record-dependency order. First, Zixflow Users are mapped to Nutshell Users (with manual provisioning confirmed). Second, Nutshell Companies are created from Zixflow Company data (if present) or skipped. Third, Nutshell People and Leads are created from Zixflow Contacts using the Collection-based split rule. Fourth, Collection membership is appended to each Person or Lead as a custom field. Fifth, Inbox conversations migrate as Activity records (Tasks and Notes) linked to the parent Person or Company. Each phase emits a row-count reconciliation report before the next phase begins.

  5. Cutover, delta sync, and Flow handoff

    We freeze Zixflow writes during the cutover window, run a final delta migration of any records created or modified during the migration, then enable Nutshell as the system of record. We deliver the Flow inventory and rebuild runbook to the customer's admin team. We support a one-week hypercare window where we resolve any data quality issues surfaced during the first week of live use. We do not rebuild Zixflow Flows as Nutshell workflow rules inside the migration scope; that is documented as a separate admin task.

Platform deep dives

Context on both ends of the pair

Zixflow logo

Zixflow

Source

Strengths

  • Multi-channel messaging across WhatsApp, SMS, Email, and RCS under a single subscription without tier-gating channels
  • No per-contact storage billing — unlimited contacts on paid tiers regardless of volume
  • Visual Flow builder enables complex automations without developer involvement
  • Wallet-based pay-as-you-go messaging separates subscription cost from communication cost
  • AI-powered data enrichment and custom AI fields available out of the box

Weaknesses

  • Small review sample on G2 (29 reviews) and Capterra (80 reviews) limits confidence in long-term reliability signals
  • Trustpilot score of 3.3/5 reflects post-rebrand trust issues from Sales Simplify customers unable to migrate deal records
  • No documented API rate limits — migration tooling must probe carefully and implement backoff defensively
  • Limited community presence and third-party integration ecosystem compared to established CRM platforms
  • Email finder and validation accuracy gaps reported in user reviews require manual verification
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 Zixflow 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

    Zixflow: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Zixflow 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 two and four weeks for accounts under 15,000 Contacts with standard custom fields and no legacy Sales Simplify data. Migrations with large Collection membership tables, legacy deal records requiring Contact-level reconstruction, Inbox conversation histories exceeding 50,000 messages, or Nutshell Enterprise custom objects move to five to eight weeks because of schema reconciliation, transformation work, and extended activity history handling.

Adjacent paths

Related migrations to explore

Ready when you are

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