CRM migration

Migrate from Bitrix24 to Nutshell

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

Bitrix24 logo

Bitrix24

Source

Nutshell

Destination

Nutshell logo

Compatibility

80%

8 of 10

objects map 1:1 between Bitrix24 and Nutshell.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Bitrix24 to Nutshell is a simplification play. Bitrix24 bundles CRM, tasks, projects, HR, and telephony under flat-rate pricing; Nutshell focuses on what small sales teams actually use—People (Contacts), Accounts (Companies), Leads, Deals, and pipeline reporting. Bitrix24's native CSV export omits activities, comments, and email history, so we pull secondary data through the REST API in batched requests respecting the 50-request burst limit on standard plans. Smart Processes (Bitrix24's custom CRM objects) have no direct Nutshell equivalent; we map them to Nutshell custom fields or flag them for the customer's admin to rebuild as custom fields or a separate lookup spreadsheet. We do not migrate automations, workflow rules, or business process templates—these are structurally incompatible between the two platforms, and we deliver a written inventory instead.

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

Bitrix24 logo

Bitrix24

What's pushing teams away

  • The free plan's 50-day inactivity auto-deletion catches teams that deploy Bitrix24 as a back-office system and forget to log in, destroying the entire account without warning.
  • Steep learning curve and cluttered UI frustrate non-technical users, with reviewers consistently citing the interface as overwhelming compared to cleaner CRM alternatives.
  • Android mobile app bugs — including notification failures under load — create real productivity gaps for field sales and remote teams who depend on mobile access.
  • Customer support quality drops on lower tiers; free-plan users have no live support channel and email response times run 24–48 hours, delaying resolution of migration-blocking issues.
  • Automation rules, sales pipelines, and advanced reporting are gated behind higher paid tiers, pushing teams toward the Professional plan faster than expected as their workflows mature.

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

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

Bitrix24

Company

maps to

Nutshell

Account

1:1
Fully supported

Bitrix24 Companies map to Nutshell Accounts. We extract company name, phone, email, address, website, and custom fields via crm.company.list and map to Account fields. Company is the first object imported because Nutshell Accounts must exist before we can link People (Contacts) to them. The ACCOUNT_COMPANY multi-link in Bitrix24 resolves to the Account field on Nutshell People.

Bitrix24

Contact

maps to

Nutshell

People

1:1
Fully supported

Bitrix24 Contacts map to Nutshell People. We extract name, email, phone, address, responsible user, and custom fields via crm.contact.list. The CONTACT_COMPANY multi-link field resolves to the AccountId in Nutshell by matching Company name to Account name during import. If a Contact references multiple Companies, we attach the primary (first-listed) Company and flag the secondary associations for manual reconciliation.

Bitrix24

Deal

maps to

Nutshell

Deal

1:1
Fully supported

Bitrix24 Deals map to Nutshell Deals with stage, amount, currency, responsible user, and linked Contact or Company. We resolve the linked Contact to a Nutshell People record by email match, and the linked Company to an Account by name match. Bitrix24's multi-pipeline structure maps to Nutshell's pipeline (Pro tier required for multiple pipelines); single-pipeline accounts map to Nutshell's default pipeline without configuration.

Bitrix24

Lead

maps to

Nutshell

Lead

1:1
Fully supported

Bitrix24 Leads map directly to Nutshell Leads with status, source, and custom fields preserved. Lead conversion (creating a Contact and Deal from a Lead) in Bitrix24 is not automatically replicated in Nutshell; we import Leads as-is and document the conversion cases so the customer's admin can run the equivalent conversion in Nutshell post-migration.

Bitrix24

Pipeline Stage

maps to

Nutshell

Pipeline Stage

lossy
Fully supported

Bitrix24 pipeline stages (from crm.pipeline.list and crm.stage.list) map to Nutshell stage values by name matching. Stage order and status colors migrate. If the destination Nutshell account uses Pro tier and the customer has multiple Bitrix24 pipelines, we configure one Nutshell pipeline per Bitrix24 pipeline with corresponding stage sets.

Bitrix24

Product (Catalog)

maps to

Nutshell

Product

1:1
Fully supported

Bitrix24 Products from the product catalog map to Nutshell Products with SKU, price, description, and unit. Products are imported before Deals so that deal-product line item references resolve during Deal import. Bitrix24 product bundles map to Nutshell product entries with bundled pricing preserved as custom fields if needed.

Bitrix24

Estimate

maps to

Nutshell

Quote

1:1
Fully supported

Bitrix24 Estimates map to Nutshell Quotes linked to the corresponding Deal. We extract line items from crm.quote.item.list and map them to Nutshell Quote line items referencing the imported Products. If Bitrix24 Estimates include PDF attachments, we store them as file links in a Nutshell custom field for manual re-attachment.

Bitrix24

Custom Field

maps to

Nutshell

Custom Field

lossy
Fully supported

Bitrix24 custom fields on Contacts, Companies, Deals, and Leads (fetched via crm.*.userfield.list) map to Nutshell custom fields of equivalent type. String, number, date, and enumeration fields map directly. Multi-select and checkbox fields map to Nutshell's multi-value field format. File fields are not migrated but are flagged for manual re-upload. Custom fields are pre-created in Nutshell before any data import begins.

Bitrix24

Smart Process

maps to

Nutshell

Custom Field (scoped)

1:1
Fully supported

Bitrix24 Smart Processes are customer-defined CRM entities with REST namespaces crm.item.{entity_code}. Nutshell has no custom object equivalent. We read the Smart Process entity schema dynamically, then evaluate each field: simple fields (string, number, date, enum) migrate as Nutshell custom fields on the relevant standard object (People, Account, or Deal). Complex Smart Processes with multi-level relationships or dependent picklists are documented as a separate schema map for the customer's admin to implement manually or via a third-party data tool post-migration.

Bitrix24

Activity (Email, Call, Task)

maps to

Nutshell

Activity (on People/Account/Deal)

1:1
Fully supported

Bitrix24 activities (emails, calls, tasks, calendar events) are stored in the timeline and excluded from CSV export. We fetch them via the REST API using batch list methods, respecting the 50-request burst limit on standard plans. Emails and calls migrate as Nutshell Activity records attached to the corresponding People or Deal by matching the related Contact or Deal name. Activity timestamps and content body are preserved; attachments are flagged for manual re-upload. The volume of activity records is scoped separately because large accounts can generate tens of thousands of activity rows requiring extended API extraction time.

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.

Bitrix24 logo

Bitrix24 gotchas

High

Free plan 50-day inactivity auto-deletion

High

CSV export omits activities, comments, and emails

Medium

100-task limit on free plan

Medium

Import dependency order (Contacts/Companies before Deals)

Low

Instagram integration restricted by follower count

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

  • CSV export omits activities, comments, and email history

    Bitrix24's native CSV export captures only left-side fields for Contacts, Companies, and Deals—names, statuses, dates, responsible users. Emails, calls, comments, SMS, and activity timeline records are excluded entirely. We do not treat CSV export as a complete data source. We use Bitrix24's REST API batch list methods to pull secondary data separately, but the 50-request burst limit on standard plans makes this slow for large accounts with high activity volume. We scope the activity extraction separately and warn customers if the activity volume will extend migration timelines significantly.

  • Smart Processes have no direct Nutshell equivalent

    Bitrix24 Smart Processes are user-defined CRM entities that create their own REST namespaces and can have complex relational schemas, custom workflows, and kanban views. Nutshell supports custom fields on standard objects but has no custom object capability. We can map simple Smart Process fields to Nutshell custom fields on People, Account, or Deal, but Smart Processes with multi-entity relationships, dependent fields, or embedded sub-items require a custom migration approach or manual rebuild. We document the full Smart Process schema during scoping so the customer's admin understands the gap before migration begins.

  • Bitrix24 free plan 50-day inactivity auto-deletion risk

    Bitrix24's free plan permanently deletes the entire account if no user logs in for 50 consecutive days. The account enters a one-week grace period after deletion with theoretical restore possibility, but no guarantee. We flag this risk at scoping: any Bitrix24 source account used as a migration source must have an active user on a paid plan or a scheduled API auto-login before the migration window opens. Accounts on the free tier that are at risk of inactivity deletion should be migrated as a priority before the 50-day window closes.

  • Import dependency order required: Companies before Contacts, Contacts before Deals

    Bitrix24 Deals carry foreign-key references to Contact and Company records. Nutshell Deals require an Account reference and optionally a People (Contact) reference. We enforce the correct migration sequencing: Companies first (to create Accounts), then Contacts (to create People linked to Accounts), then Deals (with resolved AccountId and PeopleId), then Leads, then Products, then activity history. Skipping or reordering this sequence results in orphaned Deals without valid Account links, requiring a reconciliation pass that adds time to the migration.

  • Bitrix24 100-task limit on free plan blocks task migration

    Bitrix24's free plan caps Tasks at 100. Once reached, recurring tasks and delegation are disabled, templates with subtasks are blocked, and task statistics disappear. The counter only increments and never resets. We check the task count during scoping. If the account is on the free plan and task count is near or at 100, we alert the customer that task migration will trigger the limit mid-import. We recommend upgrading to a paid tier before importing tasks, or we import tasks in batches and pause at the threshold with a clear overflow report.

Migration approach

Six steps for a successful Bitrix24 to Nutshell data migration

  1. Discovery and scoping

    We audit the source Bitrix24 account across plan tier (Free/Basic/Standard/Professional/Enterprise), API rate limit envelope, CRM entity count (Contacts, Companies, Deals, Leads, Smart Processes, Products), and activity volume (emails, calls, tasks, calendar events). We pull the custom field schema via crm.*.userfield.list for each entity type and read the pipeline and stage configuration via crm.pipeline.list. The discovery output is a written migration scope, a record-count estimate, and a Bitrix24 plan recommendation if the free-tier limits threaten the migration.

  2. Schema design and Nutshell custom field provisioning

    We pre-create all required Nutshell custom fields before any data import. Each Bitrix24 custom field is type-mapped to a Nutshell equivalent (string, number, date, enumeration, multi-value). Smart Process fields are evaluated and mapped to standard-object custom fields where possible; complex relational Smart Processes are documented as a gap report. If the customer uses Nutshell Pro tier and has multiple Bitrix24 pipelines, we configure corresponding Nutshell pipelines and stage sets.

  3. Data extraction and validation

    We extract primary CRM data via Bitrix24 REST API: Companies (crm.company.list), Contacts (crm.contact.list), Deals (crm.deal.list), Leads (crm.lead.list), Products (crm.product.list), and Estimates (crm.quote.list). We validate record counts against any manual exports the customer has. We then extract secondary data—activities, comments, and email history—using batch API calls, respecting the 50-request burst limit with exponential backoff. All data is staged in a migration workspace with an extraction manifest for reconciliation.

  4. Sandbox migration and reconciliation

    We run a full migration into a test environment (or a shadow import validated against a small record set) to confirm mapping accuracy. The customer's admin reviews a random sample of 25-50 records per object for field-level correctness, verifies that Company-Contact linkages resolve correctly in Nutshell, and confirms that Deal amounts and stages map as expected. Any mapping corrections are applied before production migration begins. Smart Process mapping gaps are flagged and resolved in this phase.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Accounts (from Companies), People (from Contacts with AccountId resolved), Deals (with resolved AccountId and PeopleId), Leads, Products (to enable line-item resolution), Quotes, then activity history via batch API. Each phase emits a row-count reconciliation report before the next phase begins. The Bitrix24 account is set to read-only during cutover to prevent new records from being created between the final delta pass and the cutover go-live.

  6. Cutover, validation, and automation handoff

    We run a final delta migration capturing any records modified during the cutover window, then set Nutshell as the system of record. We deliver the automation inventory document listing every Bitrix24 workflow, business process, and automation rule that requires rebuild in Nutshell's sales automation (Pro tier) or manual re-creation. We support a one-week hypercare window for reconciliation issues. We do not rebuild Bitrix24 automations as Nutshell automation rules; that work belongs to the customer's admin team or a Nutshell-certified partner.

Platform deep dives

Context on both ends of the pair

Bitrix24 logo

Bitrix24

Source

Strengths

  • Free plan offers unlimited users and core CRM, chat, and tasks for small teams with no upfront cost.
  • Flat-rate pricing model means headcount growth does not linearly inflate the monthly bill.
  • REST API with a public marketplace and community SDK provides documented access to all CRM entities.
  • All-in-one feature stack (CRM, PM, HR, telephony, website builder, online store) reduces vendor sprawl for SMBs.
  • Active Directory, SSO, SharePoint, and MS Exchange integrations serve Windows-centric enterprise environments.

Weaknesses

  • Free plan's 5GB shared storage, 100-task hard cap, and 50-day inactivity auto-deletion make it unsuitable as a long-term production tier.
  • Cluttered UI and steep learning curve generate consistent negative feedback from non-technical users and reviewers.
  • Mobile app (especially Android) suffers from notification failures under moderate load, impacting remote and field teams.
  • Activity history — emails, calls, comments, SMS — is not included in native CSV exports, requiring separate API extraction for complete migration.
  • Support quality is tier-gated; free users have no live channel and email resolution takes 24–48 hours, slowing down migration troubleshooting.
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 Bitrix24 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

    Bitrix24: Standard plans: 50 burst requests at 2 req/sec; Enterprise: 250 burst requests at 5 req/sec. Limits are shared across all applications on the same Bitrix24 account..

  • Data volume sensitivity

    A

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

Estimator

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

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

Can't find your answer?

Walk through your Bitrix24 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 People, 3,000 Deals, and no Smart Processes with straightforward pipeline structures. Migrations with Smart Process custom objects, large activity volumes (over 200,000 activity records requiring REST API pagination under Bitrix24's 50-request burst limit), or multiple Bitrix24 pipelines map to Nutshell Pro multi-pipeline configuration and move to five to eight weeks. Activity extraction is the most time-sensitive phase because it cannot be parallelized without hitting rate limits.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Bitrix24.
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