CRM migration
Field-level mapping, validation, and rollback between Bigin by Zoho CRM and Salesforce Sales Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Sales Cloud.
Bigin by Zoho CRM
Source
Salesforce Sales Cloud
Destination
Compatibility
10 of 12
objects map 1:1 between Bigin by Zoho CRM and Salesforce Sales Cloud.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Bigin by Zoho CRM to Salesforce Sales Cloud is a schema translation migration. Bigin organizes data around Pipelines containing Deals tied directly to Contacts and Companies, with no separate Lead object and no built-in marketing automation. Salesforce uses a Lead-to-Contact-to-Account hierarchy with separate Opportunity records, which means we must decide whether to create Salesforce Leads or Contacts for Bigin's contact-level data during scoping. We handle Bigin's credit-based API limits, which throttle bulk exports, and we fall back to individual API calls for Notes and Attachments that Bigin's Bulk Read endpoint cannot return. Pipeline configurations in Bigin become Salesforce Record Types and Sales Processes, which we configure before any record data moves. Workflows, automation rules, and any Zoho-specific integrations do not migrate as code; we deliver a written inventory for the customer's admin to rebuild in Salesforce Flow. Custom fields created in Bigin's Developer Console use the <topping_namespace>__<field_label> convention and map to Salesforce custom fields with the __c suffix, requiring explicit field-type validation during scoping.
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 Salesforce Sales Cloud, 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
Contact
Salesforce Sales Cloud
Lead or Contact (split required)
1:manyBigin Contacts have no built-in lead-to-contact lifecycle, so we design the split rule during scoping. Bigin Contacts that represent unqualified prospects (no associated Deal, no purchase history) map to Salesforce Lead. Bigin Contacts attached to Deals or with activity history suggesting a qualified sales relationship map to Salesforce Contact tied to an Account. We preserve any Bigin custom lifecycle or status fields in a custom Salesforce field for audit and segmentation.
Bigin by Zoho CRM
Company
Salesforce Sales Cloud
Account
1:1Bigin Companies (API name: Accounts) map directly to Salesforce Account. Company name becomes Account Name; website becomes Website; industry and phone migrate to equivalent fields. Account is created before Contact import so that AccountId lookup is satisfied at the moment of Contact insert. Bigin's Company-Contact linkage is preserved as Salesforce Account-Contact relationships.
Bigin by Zoho CRM
Deal
Salesforce Sales Cloud
Opportunity
1:1Bigin Deals map to Salesforce Opportunity. The Bigin deal stage maps to Salesforce StageName via the corresponding Sales Process. Closed-Lost and Closed-Won dates migrate as CloseDate and StageName. Deal amount migrates to Amount. We resolve the Contact (WhoId) and Account (WhatId) references before Opportunity insert.
Bigin by Zoho CRM
Pipeline
Salesforce Sales Cloud
Record Type + Sales Process
lossyBigin Pipelines (up to 3 on Express, unlimited on Premier) become Salesforce Opportunity Record Types. Each Record Type gets a corresponding Sales Process that whitelists the exact stage values from Bigin. Stage probability percentages migrate from Bigin to Salesforce StageProbability, rounded to the nearest integer. This configuration happens in the destination org Sandbox before any record data is migrated.
Bigin by Zoho CRM
Product
Salesforce Sales Cloud
Product2
1:1Bigin Products map to Salesforce Product2 records with Standard Price Book entries created during import. ProductCode migrates from Bigin's SKU field. Price book entries are activated during migration so that OpportunityLineItems can reference them.
Bigin by Zoho CRM
Task
Salesforce Sales Cloud
Task
1:1Bigin Tasks linked to Contacts, Companies, or Deals migrate to Salesforce Task with Status, Priority, ActivityDate, and subject preserved. Task assignment resolves Bigin owner email to Salesforce User ID via the User mapping. The WhatId on Task points to the migrated Account or Opportunity.
Bigin by Zoho CRM
Event
Salesforce Sales Cloud
Event
1:1Bigin Events migrate to Salesforce Event with StartDateTime, EndDateTime, Subject, and Location preserved. Recurring events in Bigin are exported as individual Event records; we note any recurrence patterns for the customer admin to rebuild as Salesforce Event recurrence rules. EventRelation records link attendees to migrated Leads, Contacts, and Users.
Bigin by Zoho CRM
Call
Salesforce Sales Cloud
Task (TaskSubtype = Call)
1:1Bigin Call logs migrate to Salesforce Task with TaskSubtype=Call. Call duration, disposition, and outcome migrate to custom Task fields. The WhoId on the Task points to the migrated Contact or Lead; ActivityDate preserves the original call timestamp for timeline ordering.
Bigin by Zoho CRM
Note
Salesforce Sales Cloud
Note
1:1Bigin Notes migrate to Salesforce Note records. Bigin's Bulk Read API excludes Notes, so we use individual Bigin API calls per Note record, which consume credits at a higher rate. Notes are linked via ContentDocumentLink to the parent Contact, Lead, Account, or Opportunity. Large note migrations require explicit credit budgeting during scoping.
Bigin by Zoho CRM
Attachment
Salesforce Sales Cloud
ContentDocument + ContentVersion
1:1Bigin Attachments migrate to Salesforce ContentDocument and ContentVersion records. Like Notes, Attachments are excluded from Bigin's Bulk Read API and require individual API calls, which consume more credits per record. We extract attachment metadata (filename, MIME type, size, record association) first, then download and re-upload files through Salesforce's Attachment or Files object. Any file size or format limits are flagged during scoping.
Bigin by Zoho CRM
Custom Field
Salesforce Sales Cloud
Custom Field (__c)
1:1Bigin custom fields created via Developer Console use the <topping_namespace>__<field_label> naming convention. These map to Salesforce custom fields with the __c suffix and require explicit field-type validation during scoping (text to text, number to number, date to date, picklist to picklist). Custom fields are scoped per module in Bigin and map to the equivalent Salesforce object. We pre-create the destination custom fields before any record data loads to avoid field-missing import failures.
Bigin by Zoho CRM
User
Salesforce Sales Cloud
User
1:1Bigin Users (pipeline owners) map to Salesforce User records by email match. We extract every distinct owner referenced on Deals, Contacts, Companies, Tasks, Events, and Calls and match by email against the destination Salesforce org. Users without a matching Salesforce User go to a reconciliation queue for the customer's admin to provision before record import proceeds.
| Bigin by Zoho CRM | Salesforce Sales Cloud | Compatibility | |
|---|---|---|---|
| Contact | Lead or Contact (split required)1:many | Fully supported | |
| Company | Account1:1 | Fully supported | |
| Deal | Opportunity1:1 | Fully supported | |
| Pipeline | Record Type + Sales Processlossy | Fully supported | |
| Product | Product21:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Event | Event1:1 | Fully supported | |
| Call | Task (TaskSubtype = Call)1:1 | Fully supported | |
| Note | Note1:1 | Fully supported | |
| Attachment | ContentDocument + ContentVersion1:1 | Fully supported | |
| Custom Field | Custom Field (__c)1:1 | Fully supported | |
| User | User1: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.
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
Salesforce Sales Cloud gotchas
Workflow Rules and Process Builder are retired
Bulk API batch quota exhaustion during large imports
Storage overage billing is non-obvious
Account-Contact many-to-many relationship mapping
Territory and team member import ordering dependencies
Pair-specific challenges
Migration approach
Discovery and scoping
We audit the source Bigin account across plan tier (Free, Express, Premier), record counts per module, custom field definitions via Developer Console, pipeline count and stage names, owner assignments, and engagement volume for Notes and Attachments. We also extract Bigin's API credit allocation and estimate the pacing budget. This audit produces a written migration scope including the Lead-Contact split design, custom field mapping table, pipeline-to-Record-Type configuration plan, and a credit-consumption schedule for large note and attachment volumes.
Destination schema design
We design the Salesforce destination schema in a Sandbox org. This includes creating custom fields (with __c API names matched to Bigin custom field names), configuring Record Types and Sales Processes for each Bigin pipeline, mapping Bigin stage values to Salesforce StageName entries, and designing the Lead-Contact split logic as a transform rule in our migration engine. We also configure the necessary Salesforce profiles and permission sets for the migration user. Schema is validated in Sandbox before production migration begins.
Sandbox migration and reconciliation
We run a full migration into a Salesforce Sandbox using production-like data volume. The customer's admin reviews record counts (Accounts, Contacts, Leads, Opportunities, Tasks, Events, Notes), spot-checks mapped fields against Bigin source records, and validates that pipeline-to-Record-Type assignments are correct. Any mapping corrections, schema adjustments, or stage-value truncations happen in Sandbox before production cutover. This step typically takes one to two weeks depending on the complexity of the object mapping.
Owner reconciliation and User provisioning
We extract every distinct Bigin user referenced as an owner on Deals, Contacts, Companies, Tasks, Events, and Calls and match by email against the Salesforce destination org's User table. Owners without a matching Salesforce User are held in a reconciliation queue for the customer's admin to provision. This step gates all subsequent record imports because OwnerId references must resolve at insert time in Salesforce.
Production migration in dependency order
We run production migration in record-dependency sequence: Accounts (from Bigin Companies), then Leads and Contacts (with the Lead-Contact split applied), then Opportunities (with AccountId, OwnerId, and RecordTypeId resolved), then Products and Pricebook entries, then Tasks and Events, then Notes and Attachments (using individual API calls paced to Bigin credit limits). Each phase emits a row-count reconciliation report before the next phase begins. We monitor Bigin credit consumption throughout and pause if the daily limit approaches to preserve data integrity.
Cutover, validation, and automation rebuild handoff
We freeze writes to Bigin during cutover, run a final delta migration of any records modified during the migration window, then enable Salesforce as the system of record. We validate record counts and spot-check 30-50 records for field-level accuracy. We deliver the Workflow and Automation inventory document mapping each Bigin Workflow to a recommended Salesforce Flow equivalent. We support a one-week hypercare window for reconciliation issues. We do not rebuild Bigin Workflows as Salesforce Flow within the migration scope; that is a separate engagement.
Platform deep dives
Bigin by Zoho CRM
Source
Strengths
Weaknesses
Salesforce Sales Cloud
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 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 Salesforce Sales Cloud.
Object compatibility
2 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 Salesforce Sales Cloud migration scoping. Not seeing yours? Book a call.
Walk through your Bigin by Zoho CRM to Salesforce Sales Cloud 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 Salesforce Sales Cloud
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.