CRM migration
Field-level mapping, validation, and rollback between Zixflow Marketing Automation and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Zixflow Marketing Automation
Source
Nutshell
Destination
Compatibility
7 of 8
objects map 1:1 between Zixflow Marketing Automation and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Zixflow Marketing Automation to Nutshell is a deliberate platform shift from a multichannel marketing-automation-first tool to a focused sales CRM. Zixflow consolidates contacts, AI-enriched custom fields, Flows, and multichannel messaging (WhatsApp, SMS, Email, RCS) under a single pay-as-you-use subscription, while Nutshell provides contact management, pipeline tracking, email tracking, and automatic workflows in a simpler, unified interface. We export Contacts with their standard fields and custom properties, map Collections to Nutshell Lists, and carry forward form field definitions so the customer can recreate forms in Nutshell. Zixflow Flows (automation logic) do not migrate; we deliver a written Flow inventory with trigger and step summaries for the customer to rebuild in Nutshell's automation builder. Wallet credits and automation credit balances are excluded from migration scope as billing records rather than customer data. The migration is scoped in weeks and typically costs less than enterprise-tier moves because Nutshell's schema is simpler than platform-native CRMs with custom object models.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Zixflow Marketing Automation 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 Marketing Automation
Contact
Nutshell
Person
1:1Zixflow Contacts map to Nutshell Person records. Standard fields (name, email, phone, address) migrate directly. Custom contact properties, including any AI-generated enrichment fields, map to Nutshell custom fields on Person. We resolve duplicate Person records by email address during import and flag any records with invalid email addresses for review before insertion. The original Zixflow contact ID is preserved in a custom field zixflow_original_id__c for audit trail purposes.
Zixflow Marketing Automation
Company
Nutshell
Company
1:1If the Zixflow account uses the Company object to store organizational records alongside Contacts, these map to Nutshell Company records. The Company name, domain, and address fields migrate directly. We link Person records to Company via Nutshell's Company association. If Zixflow Companies store custom properties, these map to Nutshell custom fields on the Company object. Company records are created before Person records so that the relationship is satisfied at insert time.
Zixflow Marketing Automation
Collection
Nutshell
List
1:1Zixflow Collections (named contact groupings) map to Nutshell Lists. Collection membership is preserved by linking each Person in the Collection to the corresponding Nutshell List via the List membership API. A Person may belong to multiple Collections; we create corresponding Nutshell Lists and assign all relevant memberships. Nutshell Lists are created during the schema phase before Person import so that membership can be written during the Person insert phase.
Zixflow Marketing Automation
Form
Nutshell
Custom Fields (rebuild reference)
lossyZixflow Forms capture leads and populate Contact fields. Form field definitions (field names, types, required flags) export as a field inventory document. We do not migrate forms as functional assets because Nutshell does not host forms natively. Instead, we deliver a field inventory showing each Zixflow form field mapped to the Nutshell Person custom field where it should land. The customer recreates forms in their preferred form tool (Typeform, HubSpot Forms, or native Nutshell web-to-person capture) and maps form fields to the Nutshell custom fields we created.
Zixflow Marketing Automation
Inbox
Nutshell
Note or Task
1:1Zixflow Inbox threads aggregate multichannel conversations. Thread metadata (subject, participants, timestamps) and individual message records export via API. We map conversation threads to Nutshell Notes attached to the corresponding Person record. Message attribution (sender, recipient, timestamp) is preserved in the Note body. Nutshell does not have a native multichannel inbox, so WhatsApp and SMS thread continuity is not preserved as an inbox view; instead, the conversation record is stored as an activity note on the Person. Thread IDs from Zixflow are stored in a custom field for reference.
Zixflow Marketing Automation
Messages (WhatsApp/SMS/Email/RCS)
Nutshell
Person Activity (Note or Task)
1:1Message logs export from Zixflow with contact association, channel, direction, content, and timestamp. We map each message to a Nutshell Note attached to the corresponding Person record, recording the channel (WhatsApp, SMS, Email, RCS), direction (sent/received), and timestamp. Delivery status (sent/delivered/open) from Zixflow is recorded as a custom Note field; Nutshell does not have native delivery tracking for messages outside its email integration. The customer should be aware that Nutshell's native email tracking applies only to emails logged within Nutshell, not to imported historical messages.
Zixflow Marketing Automation
Subscribers (WhatsApp)
Nutshell
Person + List membership
1:1WhatsApp Subscribers in Zixflow carry opt-in status, tags, and subscriber metadata. We export subscriber records and map them to Nutshell Person records with the WhatsApp opt-in status stored as a custom field. Subscriber tags map to Nutshell Tags on the Person record. The subscriber list membership is created as a Nutshell List named 'WhatsApp Subscribers' to preserve the segment for future WhatsApp campaign sends. Nutshell does not have native WhatsApp Business integration; the customer configures WhatsApp separately if needed.
Zixflow Marketing Automation
Custom Properties
Nutshell
Custom Fields
1:1Zixflow custom contact properties, including AI-generated enrichment fields, export as flat key-value pairs. We create matching Nutshell custom fields on the Person object (and Company if applicable) during the schema phase, using the closest matching field type (text, number, date, checkbox, dropdown). AI-generated enrichment field values migrate as text or numeric values depending on the data type. Fields with no direct Nutshell equivalent are created as text fields and flagged in the field inventory document for the customer to review and recategorize if needed.
| Zixflow Marketing Automation | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Collection | List1:1 | Fully supported | |
| Form | Custom Fields (rebuild reference)lossy | Fully supported | |
| Inbox | Note or Task1:1 | Mapping required | |
| Messages (WhatsApp/SMS/Email/RCS) | Person Activity (Note or Task)1:1 | Mapping required | |
| Subscribers (WhatsApp) | Person + List membership1:1 | Fully supported | |
| Custom Properties | Custom Fields1:1 | Mapping required |
Gotchas + challenges
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 Marketing Automation gotchas
Flow automation logic is non-transferable
API fair usage caps at 200 POST/PATCH per second per workspace
CSV import limit of 100,000 records and 50MB per file
Subscribers have a default cap of 500 WhatsApp contacts
Messaging and automation credits are separate billing systems
Nutshell gotchas
Contact tier limits enforced on import
No bulk API endpoint requires paginated extraction
Email sequences not exportable via API
Foundation plan disables key sales features
Pair-specific challenges
Migration approach
Discovery and scoping
We audit the source Zixflow account across contacts (volume, custom properties, enrichment fields), Collections (names, membership counts), Forms (field definitions), Inbox threads (volume, channels used), Subscribers (WhatsApp opt-in lists), and any Flow definitions. We pair this with a Nutshell account review to confirm available custom field slots, List structure, and user count. The discovery output is a written migration scope document listing all objects to migrate, exclude, or flag for manual rebuild, including the Flow inventory and form field mapping reference.
Schema design in Nutshell
We design the destination schema in Nutshell before any data moves. This includes creating custom fields on Person and Company to receive Zixflow custom properties and AI enrichment values, creating Lists corresponding to each Zixflow Collection, and naming the WhatsApp Subscribers List. Field types are matched from Zixflow to Nutshell (text, number, date, checkbox, dropdown). Schema is configured in Nutshell's account settings before the migration run. We validate that Nutshell's field limits per object are not exceeded before committing the design.
Sandbox migration and reconciliation
We run a full migration into a Nutshell trial or sandbox environment using a subset of production data to validate field mapping, List membership assignment, and Person-to-Company linking. The customer's point of contact reviews record counts, spot-checks five to ten records per object against the Zixflow source, and confirms that custom field values have landed correctly. Any field mapping corrections, custom field additions, or List naming changes happen at this stage. Sign-off on the sandbox migration gates the production run.
Owner and contact reconciliation
We extract every distinct contact owner and creator from Zixflow and map them to Nutshell Users by email match. Any Zixflow owner without a matching Nutshell User is held in a reconciliation queue. The customer provisions any missing Nutshell Users before the production migration. We also flag any Zixflow contacts with invalid or malformed email addresses that would fail Nutshell's import validation and resolve them or exclude them from the migration with a documented exception list.
Production migration in dependency order
We run the production migration in this order: Company records first (if used), then Person records with custom fields populated, then List membership assignments, then Note records carrying message and Inbox history, then Tags from WhatsApp Subscribers. Each phase emits a row-count reconciliation report. Flow inventory and form field mapping documents are delivered at the end of the data migration phase. We implement retry logic and error logging for any records that fail import due to validation rules, with a separate reconciliation pass to resolve failures before closing the migration.
Cutover, validation, and Flow rebuild handoff
We freeze writes to the Zixflow account during cutover, run a final delta migration of any records modified since the last sync, and mark Nutshell as the system of record. We deliver the Flow inventory document, the form field mapping reference, and the contact reconciliation exception list to the customer's admin team. We support a three-day hypercare window to resolve data issues raised by the team after go-live. We do not rebuild Zixflow Flows as Nutshell Automatic Workflows inside migration scope; that is a separate scoping conversation or internal admin task.
Platform deep dives
Zixflow Marketing Automation
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Zixflow Marketing Automation and Nutshell.
Object compatibility
2 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Zixflow Marketing Automation: 150 requests per second across the workspace; exceeding it returns a 'Too many requests, try again later!' error and requires backoff before retry.
Data volume sensitivity
Zixflow Marketing Automation doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Zixflow Marketing Automation to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Zixflow Marketing Automation to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Zixflow Marketing Automation
Other ways to arrive at Nutshell
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.