CRM migration
Field-level mapping, validation, and rollback between Bigin by Zoho CRM and Zoho CRM. We move data and schema; workflows are rebuilt natively in Zoho CRM.
Bigin by Zoho CRM
Source
Zoho CRM
Destination
Compatibility
10 of 12
objects map 1:1 between Bigin by Zoho CRM and Zoho CRM.
Complexity
BStandard
Timeline
1-2 weeks
Overview
Upgrading from Bigin by Zoho CRM to Zoho CRM is an in-vendor migration that benefits from Zoho's own built-in migration tool, but that tool applies fixed module mapping and does not support Products or attachments stored inside records. We supplement the native tool with direct API extraction from Bigin to handle these exclusions, preserve the <topping_namespace>__<field_label> custom field naming, and resolve pipeline ownership assignments that the wizard cannot reconcile. We do not migrate Bigin workflows or automations as code; we deliver a written inventory of every active workflow with a recommended Zoho CRM Blueprint or function equivalent for the customer's admin to rebuild. The upgrade path spans Zoho CRM Standard ($14/user/month) through Enterprise ($52/user/month), and record-count tiers on Bigin (500 on Free, unlimited on Express, 100k on Premier) determine whether scoping requires data cleanup before migration begins.
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 Bigin by Zoho CRM object lands in Zoho CRM, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Bigin by Zoho CRM
Contacts
Zoho CRM
Contacts
1:1Bigin Contacts map directly to Zoho CRM Contacts. The Bigin Developer Console custom field namespace <topping_namespace>__<field_label> convention is resolved during scoping by querying the Bigin API field metadata and creating matching custom fields in Zoho CRM before migration. Contact owner assignments migrate as Owner lookup references resolved by email match against the Zoho CRM User table.
Bigin by Zoho CRM
Companies
Zoho CRM
Accounts
1:1Bigin Companies (API name: Accounts) map to Zoho CRM Accounts. The Company-Contact linkage is preserved through the AccountId lookup on the migrated Contact record. Any custom Company fields created via Developer Console follow the <topping_namespace>__<field_label> naming convention and require pre-creation in Zoho CRM before data import.
Bigin by Zoho CRM
Deals
Zoho CRM
Deals
1:1Bigin Deals map to Zoho CRM Deals. Each Bigin Pipeline and sub-pipeline becomes a Zoho CRM Sales Process and Deal Stage configuration that we deploy before migration begins. The dealstage value from Bigin maps to the corresponding StageName in the destination Sales Process. Closed-Won and Closed-Lost reason custom fields migrate to Zoho CRM Loss Reason and Won Reason picklist fields.
Bigin by Zoho CRM
Pipelines
Zoho CRM
Sales Processes + Record Types
lossyBigin Pipelines and sub-pipelines require pre-configuration in Zoho CRM before Deal migration because the built-in migration tool does not allow mapping modifications. We create Zoho CRM Sales Processes and assign them to Record Types so that deal stages land in the correct scope. Express is limited to 3 pipelines; Premier supports unlimited. We preserve pipeline ownership assignments as Zoho CRM User assignments on the Deal records.
Bigin by Zoho CRM
Products
Zoho CRM
Products
1:1Bigin Products map to Zoho CRM Products, but the Products module is excluded from the built-in Zoho migration wizard and must be handled via direct API extraction from Bigin followed by Zoho CRM API insert. Product name, unit price, tax, and description fields migrate directly. Custom product fields follow the Developer Console naming convention and require pre-creation.
Bigin by Zoho CRM
Tasks
Zoho CRM
Tasks
1:1Bigin Tasks linked to Contacts, Companies, or Deals migrate to Zoho CRM Tasks with Status, Priority, Due Date, and owner assignment preserved. The WhatId lookup resolves to the migrated Deals record ID. Tasks are available via both the built-in migration wizard and direct API; we prefer API for large task volumes to manage Bigin credit consumption.
Bigin by Zoho CRM
Events
Zoho CRM
Events
1:1Bigin Events map to Zoho CRM Events with Start DateTime, End DateTime, Location, and description preserved. Recurring events in Bigin are exported as a single entity via Bulk Read and require manual recreation or Events API batch insert in Zoho CRM. The built-in migration wizard notes that Reminders and Repeat options for activities are not synced to avoid duplicate notifications.
Bigin by Zoho CRM
Calls
Zoho CRM
Calls
1:1Bigin Call logs migrate to Zoho CRM Calls with duration, subject, disposition, and owner preserved. Call recordings stored as attachments require separate handling since the built-in wizard does not migrate record attachments. We flag any call recording file references during scoping and handle them as Zoho CRM Attachments on the Call record via API.
Bigin by Zoho CRM
Notes
Zoho CRM
Notes
1:1Bigin Notes migrate to Zoho CRM Notes, but Notes are excluded from Bigin's Bulk Read API and must be fetched via individual record API calls. This significantly increases credit consumption per Note (1 credit per API call versus 0.33 credits per record in Bulk Read). We scope the Notes volume separately and budget API credits accordingly.
Bigin by Zoho CRM
Attachments in Notes
Zoho CRM
Attachments
1:1Attachments embedded within Bigin Notes migrate to Zoho CRM Attachments linked to the parent Note record. File size limits (Zoho CRM caps individual attachments at 25 MB via API) are enforced during extraction. The built-in migration wizard supports Attachments in Notes but not Attachments inside CRM records, which is a documented limitation of the native tool.
Bigin by Zoho CRM
Users
Zoho CRM
Users
1:1Bigin Users migrate to Zoho CRM Users by email match. Owner assignments on Contacts, Accounts, Deals, Tasks, Events, and Calls reference User IDs that must resolve correctly during migration. Users must be provisioned in Zoho CRM before record migration begins; the built-in migration tool handles this automatically if both accounts share the same Zoho organization credentials.
Bigin by Zoho CRM
Custom Fields
Zoho CRM
Custom Fields
lossyBigin Developer Console custom fields use the <topping_namespace>__<field_label> API naming convention and are scoped per module. We query the Bigin topping metadata during scoping, extract all custom field definitions (label, API name, type, picklist values), create matching custom fields in Zoho CRM with equivalent types and picklists, and then import data. Zoho CRM's custom field limits (unlimited on all paid tiers versus 10-25 on Bigin) remove this constraint at the destination.
| Bigin by Zoho CRM | Zoho CRM | Compatibility | |
|---|---|---|---|
| Contacts | Contacts1:1 | Fully supported | |
| Companies | Accounts1:1 | Fully supported | |
| Deals | Deals1:1 | Fully supported | |
| Pipelines | Sales Processes + Record Typeslossy | Fully supported | |
| Products | Products1:1 | Fully supported | |
| Tasks | Tasks1:1 | Fully supported | |
| Events | Events1:1 | Fully supported | |
| Calls | Calls1:1 | Fully supported | |
| Notes | Notes1:1 | Fully supported | |
| Attachments in Notes | Attachments1:1 | Mapping required | |
| Users | Users1:1 | Mapping required | |
| Custom Fields | Custom Fieldslossy | Mapping required |
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.
Bigin by Zoho CRM gotchas
Credit-based API limits vary by plan and can throttle migrations
Bulk Read API excludes Notes, Attachments, Emails, and cross-module records
Import field mapping is complicated and unintuitive for users
Undo import window is limited to 30 days
Free plan is single-user with a 500-record hard cap
Zoho CRM gotchas
API access requires Professional tier or above
Subform fields do not export cleanly via CSV
API credit consumption is non-linear
Export download links expire in 7 days
Owner (User) assignments require pre-mapped user IDs
Pair-specific challenges
Migration approach
Discovery and scoping
We audit the Bigin account across plan tier (Free/Express/Premier), record counts per module (Contacts, Companies, Deals, Products, Tasks, Events, Calls, Notes), active workflows, custom fields via Developer Console with their <topping_namespace>__<field_label> API names, pipeline and stage structure, and user count. We cross-reference against the Zoho CRM destination edition (Standard, Professional, Enterprise) to confirm feature availability for all migrating objects. The discovery output is a written migration scope, a custom field inventory, and a Zoho CRM edition recommendation if the customer has not already selected one.
Pipeline and stage pre-configuration
We configure Zoho CRM Sales Processes, Deal Stages, and Record Types to match the Bigin Pipeline and sub-pipeline structure before any data moves. This includes setting stage probability percentages, configuring stage picklist values, and assigning Record Types per line of business. This step is required because the built-in migration tool does not support mapping modifications and expects the destination structure to be in place. We deploy via Zoho CRM API or manually depending on complexity.
Custom field schema pre-creation
We extract all Bigin Developer Console custom field definitions (API names, types, picklist values) via the Bigin API field metadata endpoint. We create matching custom fields in Zoho CRM with equivalent field types and picklist options before any data import. This resolves the <topping_namespace>__<field_label> naming and ensures that custom field data lands in the correct destination column rather than being rejected by validation rules.
User provisioning and owner reconciliation
We extract every distinct Bigin user referenced as an owner on Contacts, Accounts, Deals, Tasks, Events, and Calls and match by email against the Zoho CRM User table. If Bigin and Zoho CRM share the same Zoho organization credentials, users migrate automatically via the built-in wizard. For cross-organization migrations, we match by email and flag any unmatched owners for the customer's admin to provision in Zoho CRM before record migration proceeds.
Data migration in dependency order
We run migration in record-dependency order: Users (validated), Accounts (from Bigin Companies), Contacts (with AccountId resolved), Deals (with OwnerId and stage mapping resolved via pre-configured Sales Process), Products (via direct API, excluded from built-in wizard), Tasks, Events, Calls, Notes (via individual API calls due to Bulk Read exclusions), and Attachments. Each phase emits a row-count reconciliation report before the next phase begins. We use Bigin's REST API with OAuth 2.0 and pace calls within the credit ceiling; heavy operations (Bulk Read initialization at 50 credits) are reserved for large Accounts and Contacts batches.
Cutover, validation, and workflow handoff
We freeze Bigin writes during cutover and run a delta migration of any records modified during the migration window. We validate record counts and spot-check 20-30 random records against the Bigin source. We deliver the active Bigin workflow inventory document with Zoho CRM Blueprint and function equivalents to the customer's admin team for rebuild. We offer a one-week hypercare window for reconciliation issues. We do not rebuild Bigin workflows as Zoho CRM automations within migration scope; that is a separate engagement.
Platform deep dives
Bigin by Zoho CRM
Source
Strengths
Weaknesses
Zoho CRM
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 Bigin by Zoho CRM and Zoho CRM.
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
Bigin by Zoho CRM: Credit-based system: 5,000 credits/24h on Free; 50,000 + (user licenses × 250) capped at 100,000/24h on Express, Premier, and Zoho One. Concurrency cap of 5 simultaneous API calls per user on Free, 10 on paid editions, with a sub-cap of 10 across resource-intensive operations..
Data volume sensitivity
Bigin by Zoho CRM 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 Bigin by Zoho CRM to Zoho CRM migration scoping. Not seeing yours? Book a call.
Walk through your Bigin by Zoho CRM to Zoho CRM migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Bigin by Zoho CRM
Other ways to arrive at Zoho CRM
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.