CRM migration
Field-level mapping, validation, and rollback between Clientify and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Clientify
Source
Nutshell
Destination
Compatibility
9 of 10
objects map 1:1 between Clientify and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Clientify to Nutshell is a structural simplification for teams that have outgrown Clientify's feature ceiling or require a platform with stronger English-language documentation and US-market support. Clientify stores contacts, companies, and deals in a unified model with AI-powered lead scoring and native WhatsApp integration; Nutshell uses a more conventional Person-Company-Deal schema with activity timelines and a straightforward automation system. We resolve the schema differences during scoping: Clientify's Companies map directly to Nutshell Accounts, Contacts map to Nutshell People, and Deals map to Nutshell's Opportunity model with stage probability preserved. Clientify's custom fields, tags, and lead scores migrate as custom properties in Nutshell, but picklist values must be pre-created in Nutshell before import or the load will fail. Workflow automations built in Clientify's builder do not export in a portable format; we deliver a structured automation audit worksheet so teams can rebuild them in Nutshell's Rules engine. WhatsApp conversation history migrates where exportable via API, but delivery receipts, read receipts, and media attachments require separate handling.
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 Clientify 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.
Clientify
Contact
Nutshell
Person
1:1Clientify Contacts map directly to Nutshell People. The standard fields (name, email, phone, address) migrate as-is. Custom properties on Clientify Contacts map to Nutshell custom fields on Person, but picklist-type custom properties require pre-creation of the picklist values in Nutshell before the import runs or the records will be rejected. Lead score from Clientify migrates to a numeric custom field for visibility in Nutshell reporting.
Clientify
Company
Nutshell
Company
1:1Clientify Companies map to Nutshell Companies with a 1:1 mapping on standard fields including company name, industry, size, website, and address. The Company-API-name deduplication key is preserved. We resolve any Company references from Contact records before inserting so that the relationship is satisfied on import.
Clientify
Deal
Nutshell
Deal
1:1Clientify Deals map to Nutshell Deals with deal name, value, owner, expected close date, and stage preserved. The Clientify pipeline stage order is mapped to Nutshell's stage sequence, and stage probability percentages transfer where present. Closed-won and closed-lost status maps directly. Any Clientify custom properties on Deals migrate to Nutshell custom fields on Deal.
Clientify
Pipeline Stage
Nutshell
Deal Stage
lossyClientify pipeline stage names and ordering are read from the export and replicated as Nutshell Deal stages. Nutshell's default pipeline is used for migrations without multi-pipeline requirements; if Clientify uses multiple pipelines, we configure Nutshell's multiple-pipeline feature (available on Pro plan) during schema setup. Stage probability percentages transfer with rounding to Nutshell's supported range.
Clientify
Lead
Nutshell
Lead
1:1Clientify Leads (distinct from Contacts in Clientify) map to Nutshell Leads. Lead source, status, and score fields migrate to equivalent Nutshell Lead custom fields. Any lead scoring values from Clientify's AI features transfer as numeric fields in Nutshell. The customer's team determines post-migration whether to convert Leads to People or keep them separate in Nutshell's funnel.
Clientify
Activity (Call, Email, Meeting, Note)
Nutshell
Activity
1:1Clientify activity records (logged calls, emails, meetings, and notes tied to Contact or Deal records) map to Nutshell Activity records. Timestamp formats are normalized to match Nutshell's expected datetime format. Activity type labels (call, email, meeting) map to Nutshell's activity type taxonomy. Notes from Clientify migrate to Nutshell's activity-based note system tied to the relevant Person or Company.
Clientify
Task
Nutshell
Task
1:1Clientify Tasks migrate to Nutshell Tasks with Status, Priority, Due Date, and assigned owner preserved. Task assignment resolves by matching Clientify owner email to Nutshell User. Open tasks migrate as open; completed tasks migrate with their completion timestamp. Any task descriptions transfer to Nutshell's task notes field.
Clientify
Owner
Nutshell
User
1:1Clientify Owners (CRM users) are mapped to Nutshell Users by email address match. Active and inactive status is preserved. Role and permission settings in Clientify do not transfer; Nutshell's permission model is configured post-migration by the customer's admin. Owners without a matching Nutshell User go to a reconciliation queue for admin provisioning before record migration proceeds.
Clientify
Tag
Nutshell
Tag
1:1Clientify tags on Contacts, Companies, and Deals migrate to Nutshell tags. Tags used for segmentation or filtering transfer as-is. If tags represent a large multi-select classification system, we coordinate with the customer during scoping to determine whether they want a tag consolidation strategy or a direct 1:1 migration.
Clientify
Marketing Campaign (metrics only)
Nutshell
Campaign
1:1Clientify campaign records with performance metrics (open rates, click rates, sent counts) export and migrate to Nutshell Campaign records. Campaign execution logic including A/B test configurations, trigger conditions, and send-time automation remain in Clientify's campaign builder and must be documented for manual rebuild in Nutshell's email tools or a third-party platform. Campaign performance history migrates as a data record, not as executable campaign logic.
| Clientify | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Deal | Deal1:1 | Fully supported | |
| Pipeline Stage | Deal Stagelossy | Fully supported | |
| Lead | Lead1:1 | Fully supported | |
| Activity (Call, Email, Meeting, Note) | Activity1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Owner | User1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Marketing Campaign (metrics only) | Campaign1:1 | Fully supported |
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.
Clientify gotchas
Workflow automation logic does not export
WhatsApp conversation history depends on API exportability
Custom properties may have schema restrictions at destination
Marketing campaign metrics are exportable but campaign logic is not
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 data audit
We audit the Clientify account across record types (Contacts, Companies, Deals, Leads, Activities), custom field inventory, pipeline and stage configuration, active workflow count, tag taxonomy, and any marketing campaign data. We also probe the Clientify API to assess rate limit behavior and export completeness, particularly for WhatsApp conversation threads and activity history. The discovery output is a written migration scope with record counts, custom field mapping, and a timeline estimate.
Nutshell schema preparation
We review the destination Nutshell account's field structure and create any missing custom fields to receive Clientify data. This includes pre-creating picklist values for any Clientify custom fields with option-set types, setting up custom fields for lead scores and any Clientify-specific properties, and configuring the Deal stage sequence to match Clientify's pipeline order. If the customer uses multiple pipelines in Clientify, we configure Nutshell's multi-pipeline feature during this step (Pro plan or above).
Workflow audit and automation handoff prep
We provide a structured workflow audit worksheet that enumerates every active Clientify workflow with its trigger type, conditions, actions, and expected outcome. The customer's team completes the worksheet during the discovery phase. We do not rebuild workflows in Nutshell as part of the migration scope; the worksheet serves as the rebuild guide for the customer's admin or a Nutshell implementation partner post-migration.
Sample migration and reconciliation
We run a sample migration importing a subset of records (typically 10% of total volume or 500 records, whichever is smaller) into the Nutshell account. This validates field mapping, picklist handling, and owner resolution before committing to the full load. The customer spot-checks 25-50 records against the Clientify source and approves the mapping before we proceed. Any mapping corrections happen here.
Production migration in dependency order
We run production migration in record-dependency order: Companies (to establish the parent record), People (with company association resolved), Leads (with status preserved), Deals (with owner and stage resolved), Activities (Tasks, Calls, Emails, Meetings), Tags, and Campaign performance data. Each phase emits a row-count reconciliation report. Owner resolution by email happens before record import so that no records are orphaned due to missing owner references.
Cutover, final validation, and handoff
We freeze Clientify writes during cutover, run a final delta migration of any records modified during the migration window, and deliver a written migration summary with record counts per object, any unmigrated or partially migrated records (such as WhatsApp threads with incomplete export data), and the workflow audit worksheet. We support a brief hypercare window for reconciliation questions. Post-migration admin tasks including Nutshell permission configuration, automation rebuild in the Rules engine, and email template remapping are outside the migration scope and documented for the customer's team.
Platform deep dives
Clientify
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 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 Clientify and Nutshell.
Object compatibility
1 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
Clientify: Not publicly documented.
Data volume sensitivity
Clientify 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 Clientify to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Clientify 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 Clientify
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.