CRM migration

Migrate from CRM and Deals for Zendesk to Nutshell

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

CRM and Deals for Zendesk logo

CRM and Deals for Zendesk

Source

Nutshell

Destination

Nutshell logo

Compatibility

67%

6 of 9

objects map 1:1 between CRM and Deals for Zendesk and Nutshell.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

CRM and Deals for Zendesk is retiring on August 31, 2027, which forces teams to move before they are fully ready. Nutshell is a purpose-built sales CRM with unlimited contacts at every tier, per-user pricing, and built-in email marketing, making it a common destination for Zendesk Sell teams seeking cost predictability and a cleaner deal-management surface. The migration maps Zendesk Organizations to Nutshell Accounts, Deals to Nutshell Deals with stage names reconstructed from pipeline metadata, and Activities to Nutshell's native activity timeline. Zendesk Custom Objects, legacy v2 objects, Help Center articles, workflows, sequences, and automations do not migrate; we deliver written inventories of these for the customer's admin to rebuild. Activity history (calls, emails, meetings, tasks) is the most at-risk data type because Zendesk stores it in a separate Activities endpoint rather than on the Contact or Deal record, which requires explicit de-normalization before writing to Nutshell.

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

CRM and Deals for Zendesk logo

CRM and Deals for Zendesk

What's pushing teams away

  • Seat-based pricing compounds silently as headcount grows, with one Reddit user reporting a climb from a few users to dozens generating a $5,000/month bill.
  • The CRM functionality feels secondary to the help desk core; deal management lacks the depth of Pipedrive or HubSpot Deals.
  • AI features and advanced analytics are gated behind $25-50/agent/month add-ons that stack on top of base plan costs.
  • Setup complexity frustrates teams that expected a simple CRM and instead encounter plan-tiered feature gates and configuration overhead.
  • Legacy Custom Objects use a deprecated API that requires a migration step before the new v2 Custom Objects API can accept records.

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 CRM and Deals for Zendesk objects map to Nutshell

Each row shows how a CRM and Deals for Zendesk 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.

CRM and Deals for Zendesk

Contact

maps to

Nutshell

Contact

1:1
Fully supported

Zendesk Sell Contacts map 1:1 to Nutshell Contacts with standard field transforms for email format, phone number formatting, and custom field type matching. We resolve the Zendesk user_id reference during import and map any Contact-level custom fields to Nutshell custom fields that we pre-create before migration begins. The Organization link in Zendesk resolves to the Nutshell Account after the Account import phase completes.

CRM and Deals for Zendesk

Organization

maps to

Nutshell

Account

1:1
Fully supported

Zendesk Organizations map to Nutshell Accounts using the Organization name as the Account name and the primary domain as the Website field. Org-level custom fields migrate to Nutshell Account custom fields. Accounts are imported before Contacts so that the Account-Contact relationship is satisfied at insert time.

CRM and Deals for Zendesk

Deal

maps to

Nutshell

Deal

1:1
Fully supported

Zendesk Deals map to Nutshell Deals with explicit field mapping for deal name, value, stage, owner, expected close date, and currency. Pipeline stage names from Zendesk are mapped to Nutshell stage values that we configure before migration. Any Zendesk deal custom fields migrate to Nutshell Deal custom fields. We flag any Deal without a linked Contact or Organization as an orphaned record during scoping and surface it for customer review before import.

CRM and Deals for Zendesk

Activities

maps to

Nutshell

Activity (Call, Email, Meeting, Note)

lossy
Mapping required

Zendesk Activities (calls, emails, meetings, tasks) are stored in a separate endpoint and linked to Contacts or Deals by ID rather than being first-class on the record. We run a de-normalization query joining Activities to Contacts and Deals, collapse the activity type into the correct Nutshell activity subtype, and write to the Contact and Deal timeline. Call dispositions, durations, and meeting locations map to Nutshell's corresponding activity fields. This step is the highest-risk part of the migration because skipped Activities result in blank timelines in Nutshell.

CRM and Deals for Zendesk

Pipeline

maps to

Nutshell

Pipeline (Nutshell stage configuration)

lossy
Fully supported

Zendesk Pipelines and their stage definitions are exported and translated into Nutshell stage names, probabilities, and ordering. Nutshell does not expose a multi-pipeline API object the way Zendesk does; we configure stages within a single Nutshell pipeline and use custom fields or stage branching for multi-line-of-business segmentation if needed. Stage probability percentages migrate from Zendesk to Nutshell stage probability values.

CRM and Deals for Zendesk

User (Agent)

maps to

Nutshell

User (Owner)

1:1
Fully supported

Zendesk Users and Agents map to Nutshell Users by email address match. We extract every distinct owner referenced on a Contact, Organization, Deal, or Activity record and resolve to a Nutshell User. Owners without a matching Nutshell User go to a reconciliation queue for the customer's admin to provision before the record import phase continues. Zendesk group memberships do not have a direct Nutshell equivalent and are not migrated.

CRM and Deals for Zendesk

Custom Objects (v2)

maps to

Nutshell

Custom Fields on standard objects

lossy
Mapping required

Zendesk Custom Objects v2 (Enterprise plan, up to 50 types) cannot map directly to a Nutshell Custom Object API because Nutshell does not expose a separate custom object type. We translate each Zendesk Custom Object into a set of custom fields on the nearest Nutshell standard object (Contact, Account, or Deal), preserving lookup relationship data as reference fields where Nutshell supports them. This translation requires schema design during scoping and may alter the reporting structure the customer used in Zendesk.

CRM and Deals for Zendesk

Legacy Custom Objects

maps to

Nutshell

N/A (not migrated)

1:1
Not supported

Zendesk Legacy Custom Objects are deprecated and use an incompatible API that cannot write to the v2 endpoint or any other destination. Before any migration data is written, we require the customer to confirm that Legacy Custom Objects have been migrated to the v2 API or to accept that these records are out of scope. Migrating legacy records adds a mandatory v2 schema step that typically takes three to five days and is handled separately from the data migration itself.

CRM and Deals for Zendesk

Tag

maps to

Nutshell

Tag

1:1
Fully supported

Zendesk tags on Contacts and Deals migrate as flat string tags in Nutshell. We preserve tag values exactly. Tag-based automations in Zendesk do not migrate; these are listed in the automation inventory document that we deliver to the customer for manual rebuild.

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.

CRM and Deals for Zendesk logo

CRM and Deals for Zendesk gotchas

High

Help Center has no native export

Medium

Separate API rate limit buckets per plan

High

Legacy Custom Objects must migrate to v2 first

Medium

Deals and pipeline stages lack historical audit trail in API

Low

Custom Objects limits vary by plan tier and are not enforced consistently at import

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

  • Zendesk Sell retirement deadline compresses migration windows

    Zendesk Sell shuts down on August 31, 2027. Every customer must migrate before that date or risk losing data access. The risk is not just the deadline itself but the migration queue: teams that wait until 2026 face crowded vendor schedules, limited testing windows, and pressure to skip data cleanup. We recommend beginning scoping at least four months before the planned cutover to allow for sandbox testing, data cleanup, and admin training before production migration.

  • Activity history requires de-normalization before migration

    Zendesk stores call logs, email records, meetings, and tasks as Activities linked to Contacts or Deals by ID rather than storing them natively on the Contact or Deal record. This means a naive export-import leaves Nutshell with Contacts and Deals that have no activity timeline. We extract Activities from Zendesk's separate endpoint, join them to the Contact or Deal record by ID, and write them as Nutshell activities in the correct subtype (Call, Email, Meeting, Note). This step is the most commonly skipped in manual migrations and the most consequential to lose.

  • Zendesk Custom Objects have no direct Nutshell equivalent

    Zendesk Custom Objects v2 are plan-tiered (3 to 50 types depending on Suite tier) and have a rich relationship model that Nutshell does not expose as separate object types. We translate Zendesk Custom Objects to Nutshell custom fields on the nearest standard object (Contact, Account, or Deal), but this flattens the relationship hierarchy and may change how reporting across custom object relationships works. The customer must review the translated schema in sandbox before production migration to confirm it meets their data model needs.

  • Legacy Custom Objects require a mandatory v2 migration step first

    Zendesk's Legacy Custom Objects API is deprecated and cannot accept new writes. Any records built on the legacy schema cannot be read or migrated by any modern tooling. We require the customer to confirm that all legacy custom objects have been migrated to the v2 API before data migration begins. The v2 migration step (schema creation, relationship type creation, record import, relationship linkage) is a separate project that typically adds three to five days to the overall timeline.

  • Workflows, sequences, automations, and reports do not migrate

    Zendesk workflows, sequences, triggers, and automation rules are configuration-as-code that do not export to any standard format and do not have Nutshell equivalents at the same abstraction level. We do not migrate them. We deliver a written inventory of every active Zendesk workflow and sequence with its trigger, conditions, and actions for the customer's admin to rebuild in Nutshell's rule-based automation system. Reports similarly do not migrate; we document the report structure so the admin can rebuild in Nutshell's reporting module.

Migration approach

Six steps for a successful CRM and Deals for Zendesk to Nutshell data migration

  1. Discovery and Zendesk data audit

    We audit the source Zendesk Sell portal across plan tier, active Custom Objects (v2 and legacy), pipeline count and stage definitions, custom fields on Contact, Organization, Deal, and Activity, engagement volume (total activity records), active workflows and sequences, and Help Center article count if applicable. We pair this with a Nutshell tier assessment to determine which plan supports the migrated data model. The discovery output is a written migration scope document and a Nutshell plan recommendation.

  2. Sandbox migration and reconciliation

    We run a full migration into Nutshell using a test account before touching production data. The customer's sales or RevOps lead reconciles record counts (Contacts in, Organizations in, Deals in, Activities in), spot-checks 20-30 random records against the Zendesk source, and validates the activity timeline on sample Contacts and Deals. Any field mapping corrections, orphaned record handling decisions, and stage configuration adjustments happen in the sandbox phase before production migration begins.

  3. Activity history de-normalization and pipeline stage design

    We extract Activities from Zendesk's separate API endpoint, join each Activity to its parent Contact or Deal by ID, and build a de-normalized activity array ready to write to Nutshell. Simultaneously, we design the Nutshell pipeline stages to match the migrated pipeline structure, configuring stage names, probabilities, and ordering. Custom Objects v2 are translated to custom fields on the appropriate Nutshell standard object during this step.

  4. Owner reconciliation and User provisioning

    We extract every distinct Zendesk User referenced on Contacts, Organizations, Deals, and Activities and match by email against the Nutshell destination account's User table. Any Zendesk User without a matching Nutshell User is placed in a reconciliation queue. The customer's admin provisions missing Nutshell Users before the record import phase begins, because OwnerId references are required on most standard object imports.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Accounts (from Zendesk Organizations), Contacts (with AccountId resolved), Users (manual provisioning validated), Deals (with stage and owner resolved), Activity history (calls, emails, meetings, tasks via de-normalized write), Custom Object data (translated to Nutshell custom fields), and Tags. Each phase emits a row-count reconciliation report before the next phase begins. We throttle export reads to 70 percent of the measured Zendesk API rate limit to avoid triggering throttling during the migration window.

  6. Cutover, validation, and automation inventory handoff

    We freeze Zendesk writes during cutover, run a delta migration of any records modified during the migration window, then enable Nutshell as the system of record. We deliver the automation and workflow inventory document to the customer's admin team, listing every Zendesk workflow, sequence, and trigger that requires rebuild in Nutshell. We support a one-week hypercare window to resolve reconciliation issues raised by the sales team during the first days of Nutshell usage. We do not rebuild Zendesk workflows as Nutshell automations inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

CRM and Deals for Zendesk logo

CRM and Deals for Zendesk

Source

Strengths

  • Native bidirectional sync with Zendesk Support keeps sales and service data in one account.
  • Clean, intuitive agent UI for managing tickets and pipeline simultaneously.
  • Generous marketplace with 1,000+ integrations reduces need for custom development.
  • Plan-tiered feature gates are clearly documented in the API reference.
  • Help Center API and Support API have separate rate limit buckets, giving migration tooling room to operate.

Weaknesses

  • Seat-based pricing compounds quickly; the advertised $19/agent/month masks the real cost of higher tiers and add-ons.
  • CRM features (deals, pipelines, lead scoring) are secondary to the help desk core and lack the depth of standalone CRMs.
  • Help Center has no native export; knowledge base migration requires API scripting or marketplace tooling.
  • Legacy Custom Objects require a mandatory migration to v2 before any new records can be written.
  • Custom Objects plan-tier limits (3 on Team, 5 on Growth, up to 50 on Enterprise Plus) can force data architectural decisions mid-migration.
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. 3 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 CRM and Deals for Zendesk and Nutshell.

  • Object compatibility

    B

    3 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

    CRM and Deals for Zendesk: 200 req/min (Team) to 2,500 req/min (Enterprise Plus) — account-level, shared across all integrations and agents.

  • Data volume sensitivity

    A

    CRM and Deals for Zendesk exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your CRM and Deals for Zendesk 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 CRM and Deals for Zendesk to Nutshell data migrations

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

Can't find your answer?

Walk through your CRM and Deals for Zendesk 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 three and five weeks for accounts under 15,000 Contacts and 3,000 Deals with no Custom Objects and a manageable activity history. Migrations with large engagement histories (over 200,000 activity records), Zendesk Custom Objects requiring schema translation, or multi-stage pipeline structures requiring Nutshell stage configuration extend to eight to ten weeks. The August 31, 2027 Zendesk Sell retirement deadline means teams with large data volumes should begin scoping at least four months before their planned cutover date.

Adjacent paths

Related migrations to explore

Ready when you are

Move from CRM and Deals for Zendesk.
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