CRM migration

Migrate from Zendesk Sell to Nutshell

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

Zendesk Sell logo

Zendesk Sell

Source

Nutshell

Destination

Nutshell logo

Compatibility

82%

9 of 11

objects map 1:1 between Zendesk Sell and Nutshell.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Zendesk Sell and Nutshell share a similar sales-centric object model — Leads, Contacts, Deals, Tasks, Notes, and Tags — which makes the core record migration relatively direct. The primary driver is not a feature gap but the Zendesk Sell retirement on August 31, 2027, which creates a hard data-deletion deadline that no migration can ignore. We sequence the migration around Sell's parent-to-child dependencies: Leads and Contacts populate first so that Deals can resolve their contact lookups at insert time. Sell Pipelines and Stages map to Nutshell's pipeline and stage configuration with ordinal position preserved. Custom fields on Leads, Contacts, and Deals require field-key resolution (not numeric ID) during scoping. Sell Sequences, Line Items, Call Recordings, and Documents require case-by-case handling or flagging as manual steps because they lack a direct Nutshell equivalent. Workflows, automations, and sequence cadences do not migrate and are delivered as written rebuild documentation for the customer's admin.

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

Zendesk Sell logo

Zendesk Sell

What's pushing teams away

  • Zendesk officially announced Sell's retirement on August 31, 2027, with data deletion per Zendesk's Service Data Deletion Policy upon subscription end or sunset date, whichever comes first.
  • Pricing tiers gate features aggressively: advanced workflows move from Team to Professional, and reporting depth varies significantly across plans with no transparency in published docs.
  • Customers report the platform does not accommodate SaaS business models well and lacks advanced reporting capabilities that growing companies require.
  • Per-user pricing compounds with seat creep as teams add power users, temp licenses, and partner access, making total cost unpredictable.
  • Support-only billing and multiple login charges frustrate teams that feel they already pay for the service and should receive unlimited user seats on paid tiers.

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

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

Zendesk Sell

Lead

maps to

Nutshell

Person

1:1
Fully supported

Sell Leads migrate to Nutshell People with a status value set to unqualified or new. The Sell lead_source property maps to a Nutshell custom text field, and any unqualified_reason field maps to a custom picklist on the Person record. Custom Lead fields resolve via the field-key lookup (not numeric ID) and create equivalent Nutshell custom fields on Person before migration begins. The lead-to-contact conversion logic that Sell performs internally does not apply in Nutshell because People serve as both.

Zendesk Sell

Contact

maps to

Nutshell

Person

1:1
Fully supported

Sell Contacts map to Nutshell People with standard fields (name, email, phone, address) preserved directly. Custom Contact fields migrate to Nutshell Person custom fields using the same field-key resolution process. Owner assignment resolves via email match against Nutshell Users during migration. Duplicate detection settings are noted and applied at import time to reduce redundant Person records.

Zendesk Sell

Company

maps to

Nutshell

Organization

1:1
Fully supported

Sell Companies map to Nutshell Organizations. The Company name becomes the Organization name, domain and website fields map directly, and any custom Company fields create equivalent Nutshell Organization custom fields. Organization is created before any Person import so that the Organization lookup on Person is satisfied at insert time.

Zendesk Sell

Deal

maps to

Nutshell

Deal

1:1
Fully supported

Sell Deals map to Nutshell Deals with the deal name, amount, expected close date, loss reason, and custom Deal fields preserved. The Sell dealstage property maps to a Nutshell Stage within the configured pipeline. Owner assignment migrates by email match against Nutshell Users. If the Sell Deal has an associated primary Contact, we link it to the Nutshell Person lookup on the Deal record.

Zendesk Sell

Pipeline

maps to

Nutshell

Pipeline + Stages

lossy
Fully supported

Sell Pipelines (custom workflow containers) map to Nutshell Pipeline configurations. If the source account uses a single Sell Pipeline, it maps to the default Nutshell pipeline directly. If multiple Sell Pipelines exist, we consolidate them into Nutshell's single-pipeline model by mapping each Sell Pipeline to an ordered set of Stages, preserving the ordinal position of every Stage. The customer chooses the consolidation strategy during scoping.

Zendesk Sell

Stage

maps to

Nutshell

Stage

lossy
Fully supported

Sell Stages (children of Pipelines) map to Nutshell Stages within the target Pipeline. Stage ordinal position and loss/win flags are preserved. Loss reason values from Sell Deals migrate as a custom picklist on the Nutshell Deal record. Stage probability percentages are recorded in a custom field for reference if the customer wants to configure probability-aware forecasting in Nutshell.

Zendesk Sell

Task

maps to

Nutshell

Task

1:1
Fully supported

Sell Tasks migrate to Nutshell Tasks with due date, assignee (resolved by email match), completion status, and priority preserved. Notes attached to Tasks are handled as child records inserted after the Task itself is created so that the parent reference is satisfied.

Zendesk Sell

Note

maps to

Nutshell

Note

1:1
Fully supported

Sell Notes attached to Contacts, Deals, Leads, or Companies migrate to Nutshell Notes with their parent reference intact. The Note body (rich text) migrates as-is. Notes serve as the primary conversation-history carrier in Nutshell's activity timeline.

Zendesk Sell

User

maps to

Nutshell

User

1:1
Fully supported

Sell Users (sales reps, admins) export with email, name, and role. We match by email against Nutshell Users. Any Sell User without a matching Nutshell User goes to a reconciliation queue for the customer's admin to provision before the main record migration begins. Role and territory assignments are documented for reconfiguration in Nutshell settings.

Zendesk Sell

Tag

maps to

Nutshell

Tag

1:1
Fully supported

Sell Tags applied to Contacts, Deals, and Leads migrate as-is to Nutshell Tags. Tags are preserved for segmentation and filtering. Note that Nutshell's tag-based filtering behaves similarly to Sell's tagging model but the admin should review any tag-dependent reports post-migration.

Zendesk Sell

Custom Fields

maps to

Nutshell

Custom Fields

1:1
Mapping required

Sell custom fields on Leads, Contacts, Deals, and Companies require field-key resolution (not numeric ID) during scoping. We create equivalent Nutshell custom fields on the corresponding object before any record migration begins and maintain a field-key-to-Nutshell-field-ID lookup table throughout the project. Custom field types (text, number, date, picklist, checkbox) are type-matched to Nutshell's supported custom field types.

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.

Zendesk Sell logo

Zendesk Sell gotchas

High

Sell sunset creates a hard deadline for data migration

Medium

Sell API rate limits are low for large-volume exports

Medium

Custom field IDs differ from field keys in API calls

Medium

Sequences and cadence state cannot be migrated

Low

Job queue limit of 30 concurrent background jobs

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

  • Sell sunset deadline makes this a time-bound project

    Zendesk Sell's August 31, 2027 retirement triggers permanent data deletion per Zendesk's Service Data Deletion Policy, which executes on sunset or subscription end, whichever comes first. We treat every Sell migration as time-bound and schedule discovery to begin at least 12 months before the deadline. Organizations entering Q1 2027 risk constrained specialist availability, rushed delta syncs, and incomplete historical data recovery. Research from Fast Slow Motion confirms that email history, call logs, appointments, and documents cannot be exported natively from Sell, making an early-start migration the only path to preserving the full record.

  • Activity history requires API extraction not available in Sell's UI

    Sell's native export tools (CSV-based) do not capture email history, call logs, meeting records, or engagement timestamps. These objects are accessible only through the Sell Core API with rate-limit handling (36,000 requests per hour per token). We implement rate-limit-aware polling with X-RateLimit-Remaining header checks and exponential backoff on 429 responses. Without this approach, large engagement histories (tens of thousands of records) will be lost or truncated.

  • Custom field IDs must resolve to field keys before API import

    Sell assigns a numeric custom field ID to all custom fields and a separate custom field key for user and organization fields. When referencing custom fields in the Sell API, the field key (not the numeric ID) is required. We resolve both identifiers during the scoping phase and maintain a field-key lookup table for every custom field before writing a single record to Nutshell. Skipping this step causes silent field-reference failures during bulk import.

  • Line Items and Sequences lack direct Nutshell equivalents

    Sell Line Items attach to Deals as distinct product-quantity-price records. Nutshell does not have a standalone Line Items object; products and pricing attach directly to the Deal record. We map Line Items to Deal-level custom fields or flag them as a manual re-entry task depending on Line Item complexity. Sell Sequences (cadence-based email automation) store enrollment state and step history that cannot be exported as discrete records; we deliver a Sequence metadata reference document and flag that reps must rebuild active sequences in Nutshell.

  • Multiple Sell Pipelines must consolidate to Nutshell's single-pipeline model

    Sell supports multiple custom Pipelines as separate workflow containers. Nutshell operates a single-pipeline-per-account model with Stages inside it. For accounts using more than one Sell Pipeline, we work with the customer during scoping to define a stage-merging strategy that preserves the most relevant stage definitions from each source pipeline. The consolidation approach is documented and signed off before migration begins.

Migration approach

Six steps for a successful Zendesk Sell to Nutshell data migration

  1. Discovery and scoping

    We audit the source Sell account across tier (Team or Professional), pipeline count, custom field inventory, activity volume estimates, and active Sequences. We identify the complete list of objects requiring migration, flag Line Items and Call Recordings as requiring re-modeling or manual handling, and document the stage-merging strategy for multi-pipeline accounts. The discovery output is a written migration scope, object mapping table, and a Sell-API field-key lookup table for all custom fields.

  2. Schema design and Nutshell configuration

    We create the destination Nutshell custom fields to match the Sell custom field inventory, using type-matched Nutshell field types for each. We configure the Nutshell Pipeline with Stages ordered to match the source Sell Stage ordinal positions. If multiple Sell Pipelines exist, we implement the agreed consolidation strategy. Custom fields are deployed before any record migration begins.

  3. Sandbox migration and reconciliation

    We run a full migration into a Nutshell trial or sandbox environment using production-like data volume. The customer's RevOps lead reconciles record counts (People in, Organizations in, Deals in, Activities in), spot-checks 25-50 random records against the Sell source, and validates stage ordering and custom field population. Any mapping corrections happen in this phase, not in production.

  4. User and Owner reconciliation

    We extract every distinct Sell User referenced on Leads, Contacts, Deals, Tasks, and Notes and match by email against Nutshell Users. Any Sell User without a matching Nutshell User is added to a reconciliation queue for the customer's admin to provision. Migration cannot proceed past this step because assignee and owner references on Deals and Tasks require valid Nutshell Users.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Organizations (from Sell Companies), People (Leads and Contacts with OrganizationId resolved), Deals (with PersonId and OwnerId resolved, stage assigned from pipeline mapping), Tasks and Notes (with parent references resolved), and activity records (via rate-limit-aware API polling). Line Items are mapped to Deal-level fields or flagged for manual re-entry. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and rebuild handoff

    We freeze Sell writes during cutover, run a final delta migration of any records modified during the migration window, then enable Nutshell as the system of record. We deliver the Sequence metadata inventory and Line Item re-entry plan to the customer's admin team. We support a one-week hypercare window where we resolve reconciliation issues raised by the customer's sales team. We do not rebuild Sell workflows, Sequences, or automations in Nutshell; those are delivered as written rebuild documentation for the customer's admin.

Platform deep dives

Context on both ends of the pair

Zendesk Sell logo

Zendesk Sell

Source

Strengths

  • Native click-to-dial and call recording built into every tier without add-on cost.
  • Multichannel unified inbox consolidating email, chat, voice, and social tickets in one place.
  • Conversational UI reduces training friction for sales reps new to CRM tools.
  • Deep Zendesk Support integration for companies running both Sell and Support.
  • Mobile-first design with geolocation and full CRM functionality on iOS and Android.

Weaknesses

  • Sell is being retired August 31, 2027, with no new development expected and data deletion on sunset.
  • Feature gating across tiers forces upgrades for basic workflow automation and reporting depth.
  • Per-user pricing with no unlimited seat option on paid plans inflates cost as teams grow.
  • Advanced SaaS metrics, custom reporting, and product-led growth features are limited compared to purpose-built sales platforms.
  • Export and migration tooling is CSV-heavy with limited bulk API automation outside the developer API.
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. 2 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 Zendesk Sell and Nutshell.

  • Object compatibility

    B

    2 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

    Zendesk Sell: Sell Core API: 36,000 requests/hour (10 req/token/sec); Zendesk Support varies by plan tier from 20 req/min (Team) to 700 req/min (Enterprise).

  • Data volume sensitivity

    A

    Zendesk Sell exposes a bulk API — large-volume migrations stream efficiently.

Estimator

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

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

Can't find your answer?

Walk through your Zendesk Sell 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, 3,000 deals, and no Line Items. Migrations with large deal histories, multiple Sell Pipelines requiring consolidation, extensive custom field inventories, or activity record volumes above 200,000 move to four to eight weeks because of stage reordering logic, parent-record resolution, and validation testing. Nutshell's own migration tool claims 24-48 hours for basic imports, but that timeline applies only to Contacts, Companies, and Deals without custom field re-creation or activity history migration.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Zendesk Sell.
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