CRM migration
Field-level mapping, validation, and rollback between Plezi and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Plezi
Source
Nutshell
Destination
Compatibility
6 of 9
objects map 1:1 between Plezi and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Plezi to Nutshell is a migration from a French marketing automation platform built around lead scoring and Smart Campaigns to a US-based sales CRM built around pipeline management and activity tracking. The two platforms share no native export-import bridge, so we build a custom migration pipeline that maps Plezi's Contact and Company records to Nutshell People and Companies, carries over campaign metadata, and preserves Plezi's behavioral scoring profiles as Nutshell custom fields. Plezi's Smart Campaign automation logic lives in a proprietary format that cannot migrate as executable code; we extract the trigger events, conditional rules, and action sequences and deliver a written reconstruction that Nutshell administrators can rebuild in Nutshell's automation tools. Landing pages with embedded third-party widgets (webinar iframes, live chat scripts) are flagged individually because the embedded content cannot be extracted. Workflows and nurture sequences do not migrate; we inventory them for the customer's admin to rebuild.
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 Plezi 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.
Plezi
Contact
Nutshell
Person
1:1Plezi Contacts map to Nutshell People. Standard fields (name, email, phone, address) migrate directly. Plezi's behavioral scoring profile properties (scoring rules, score values, lifecycle stage) migrate as Nutshell custom fields of the appropriate type: numeric fields for score values, picklist fields for lifecycle stage. We preserve the original Plezi lifecycle stage label in a custom field plezi_original_lifecycle__c for audit and segmentation continuity. Person is created before any associated Company so that the Company lookup is satisfied at insert time.
Plezi
Company
Nutshell
Company
1:1Plezi Companies map directly to Nutshell Companies. The company name, domain, industry, and any custom properties migrate directly. We use the Plezi company domain as the dedupe key during Nutshell import to avoid duplicate Company records where the same company appears across multiple Plezi Contacts. Company is imported before Person so that the Company lookup relationship resolves correctly for each Person record.
Plezi
Campaign
Nutshell
Campaign
1:1Plezi Campaigns (marketing initiatives with associated costs, channels, and dates) map to Nutshell Campaigns. Campaign type, start/end dates, budget fields, and status migrate as standard Nutshell Campaign fields. Custom Plezi campaign properties migrate as Nutshell Campaign custom fields if the customer requires the metadata for reporting.
Plezi
Landing Page
Nutshell
Landing Page
lossyPlezi Landing Pages export as page title, slug, and form reference. Pages with embedded third-party widgets (webinar registration iframes, live chat scripts, custom JavaScript) are flagged during the audit phase because the embedded content cannot be extracted. We document each landing page's embedded components and classify pages as fully migratable, manually recreatable, or requiring redesign in Nutshell's Marketing landing page builder.
Plezi
Form
Nutshell
Form
1:1Plezi Forms migrate as Nutshell Forms. We carry over form field names, required flags, and any pipeline stage assignment logic. Custom field types (date pickers, dropdowns, checkboxes) map to the closest Nutshell Form field equivalent. Where a Plezi form feeds into a Smart Campaign trigger, we document the trigger condition separately so that the customer can recreate the automation logic in Nutshell's Workflows after migration.
Plezi
Smart Campaign
Nutshell
Workflow (reconstruction document)
lossyPlezi Smart Campaigns cannot migrate as executable automation code. We extract each Smart Campaign's trigger events, conditional rules, and action sequences from the source export, reconstruct the logic as a written document (trigger type, conditions, delay steps, action sequence), and deliver it to the customer for rebuild in Nutshell Workflows. Dynamic personalization steps that cannot be automatically reproduced are flagged explicitly. We do not build Nutshell Workflows as part of migration scope.
Plezi
Workflow (nurture sequences)
Nutshell
Workflow (reconstruction document)
lossyPlezi Workflows (multi-step nurture sequences with step references to Contacts or Companies) export as step sequences and content block references. We carry over the step order and content associations. HTML and text variants of emails used inside workflows migrate as content blocks. Dynamic content personalization steps are flagged as non-migratable. The customer rebuilds nurture sequences in Nutshell Workflows using the step inventory we deliver.
Plezi
User (team member)
Nutshell
User
1:1Plezi User accounts (name, email, role) export and map to Nutshell Users by email match. Plezi-specific role names (admin roles, campaign manager roles) require manual review against Nutshell's permission model because role naming conventions differ between platforms. We flag any Plezi role that has no direct Nutshell equivalent and advise the customer on the closest Nutshell permission set.
Plezi
Tag
Nutshell
Tag
1:1Plezi Tags on Contacts migrate to Nutshell Tags. We preserve tag names and associations so that segmentation built on tags in Plezi carries over to Nutshell for use in filtering, reporting, and workflow triggers. Tag strings longer than Nutshell's character limit for tag names are truncated with a note to the customer.
| Plezi | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Campaign | Campaign1:1 | Fully supported | |
| Landing Page | Landing Pagelossy | Fully supported | |
| Form | Form1:1 | Fully supported | |
| Smart Campaign | Workflow (reconstruction document)lossy | Fully supported | |
| Workflow (nurture sequences) | Workflow (reconstruction document)lossy | Fully supported | |
| User (team member) | User1:1 | Fully supported | |
| Tag | Tag1: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.
Plezi gotchas
Smart Campaign automation logic is not directly portable
Landing pages may contain non-exportable embedded content
Pricing is not publicly documented and varies by negotiation
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
Data acquisition and scoping audit
We request a full Plezi data export from the customer's admin, including Contacts, Companies, Campaigns, Landing Pages, Forms, Smart Campaigns, Workflows, Marketing Assets (HTML emails and content blocks), Users, and Tags. We audit the export for completeness, identify any Smart Campaign logic that requires intent reconstruction, and flag landing pages with embedded third-party widgets. We also request a copy of the customer's Plezi contract or a recent quote to understand the current plan tier and any annual commitment implications. The scoping audit output is a written migration scope document with record counts per object and a list of any items that require manual rebuild post-migration.
Schema design and custom field creation
We design the Nutshell destination schema based on the Plezi data export. This includes creating custom fields on Nutshell Person records for Plezi scoring profile data (score values, scoring rule names, lifecycle stage labels), creating custom fields on Nutshell Campaign records for any Plezi campaign properties that have no direct Nutshell equivalent, and configuring Nutshell Tags to match the Plezi tag taxonomy. We deploy the schema to the customer's Nutshell environment before any data import begins. The customer assigns field visibility and updates page layouts during this phase.
Smart Campaign intent reconstruction
We process each Plezi Smart Campaign separately. For each campaign we extract the trigger event type (form submission, page visit, contact property change, date-based), the conditional rules (score thresholds, lifecycle stage conditions, tag conditions), the delay steps, and the action sequence (email send, tag apply, score adjust, CRM action). We compile this into a written Smart Campaign Inventory document that the customer's Nutshell administrator uses to rebuild each automation in Nutshell Workflows. Dynamic personalization steps are flagged with a note that they require manual redesign in Nutshell.
Record migration in dependency order
We run the production migration in record-dependency order: Nutshell Users (validated against the User mapping), Companies (from Plezi Companies with domain dedupe), People (from Plezi Contacts with Company lookup resolved, scoring profile fields populated), Campaigns (from Plezi Campaigns), Tags (applied to People records), and Forms (with field mappings verified). Landing pages are not migrated as data; they are documented for manual rebuild. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and handoff
We freeze Plezi writes during the cutover window, run a final delta migration of any records modified during the migration, then confirm Nutshell as the system of record. We deliver the Smart Campaign Inventory document and the Landing Page Audit document to the customer's admin team. We support a three-day hypercare window to resolve any reconciliation issues raised during the first business week in Nutshell. Workflow rebuild, landing page recreation, and Nutshell Workflow configuration are outside migration scope and are the customer's admin responsibility or a separate engagement.
Platform deep dives
Plezi
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 3 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 Plezi and Nutshell.
Object compatibility
3 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
Plezi: Not publicly documented — typical SaaS limits assumed and confirmed during scoping.
Data volume sensitivity
Plezi exposes a bulk API — large-volume migrations stream efficiently.
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 Plezi to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Plezi 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 Plezi
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.