CRM migration
Field-level mapping, validation, and rollback between Bigin by Zoho CRM and Microsoft Dynamics 365 Sales . We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Sales .
Bigin by Zoho CRM
Source
Microsoft Dynamics 365 Sales
Destination
Compatibility
9 of 10
objects map 1:1 between Bigin by Zoho CRM and Microsoft Dynamics 365 Sales .
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Bigin by Zoho CRM to Microsoft Microsoft Dynamics 365 Sales is a jump from a pipeline-centric micro-SMB tool to an enterprise-grade CRM that sits inside Microsoft's ecosystem. Bigin's flat object model (Contacts, Companies, Pipelines containing Deals, Products, Tasks, Events, Calls, Notes, Attachments) maps into Dynamics 365's hierarchical Account-Contact-Opportunity structure. We resolve Bigin's Pipeline and sub-pipeline stages into Microsoft Dynamics 365 Sales Process and Stage configurations, preserve historical engagement records through the Dynamics 365 Web API with retry handling, and handle Bigin's credit-based API throttling throughout. Workflows, automation rules, and reporting dashboards do not migrate as code; we deliver a written inventory of every active Bigin workflow requiring rebuild in Dynamics 365.
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.
Source platform
Bigin by Zoho CRM platform overview
Scorecard, SWOT, gotchas, and pricing for Bigin by Zoho CRM.
Destination platform
Microsoft Dynamics 365 Sales platform overview
Scorecard, SWOT, gotchas, and pricing for Microsoft Dynamics 365 Sales .
Data migration guide
The complete Microsoft Dynamics 365 Sales migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Microsoft Dynamics 365 Sales migration checklist
Pre- and post-cutover tasks for moving onto Microsoft Dynamics 365 Sales .
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 Microsoft Dynamics 365 Sales , 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
Microsoft Dynamics 365 Sales
Contact
1:1Bigin Contacts map directly to Dynamics 365 Contacts. We use email address as the dedupe key. Contact fields including name, email, phone, address, and any custom fields migrate as typed fields. Bigin's contact Owner assignment maps to the Dynamics 365 OwnerId by email-matched User lookup. Any contact without a matching Dynamics 365 User is placed in a reconciliation queue for the admin to resolve before the Contact phase completes.
Bigin by Zoho CRM
Company
Microsoft Dynamics 365 Sales
Account
1:1Bigin Companies (API name: Accounts) map to Dynamics 365 Accounts. The company name becomes Account Name, and domain data maps to the Website field. We preserve any Company-Contact linkages and resolve AccountId on Contact records at migration time. Custom Company fields created via Bigin's Developer Console use the <topping_namespace>__<field_label> naming convention and map to equivalent Dynamics 365 custom fields with __c suffix.
Bigin by Zoho CRM
Deal
Microsoft Dynamics 365 Sales
Opportunity
1:1Bigin Deals map to Dynamics 365 Opportunities. The Bigin Pipeline and Stage assignment determines the Opportunity's Sales Process and StageName in Dynamics 365. Deal amount, closing date, probability (Bigin's weighted pipeline value), and any custom deal fields migrate to Opportunity fields. We create the destination Sales Process configuration before Deals are imported so that stage values are valid at insert time.
Bigin by Zoho CRM
Pipeline
Microsoft Dynamics 365 Sales
Sales Process + Stage
lossyBigin Pipelines containing named sub-pipelines and deal stages map to Microsoft Dynamics 365 Sales Processes with corresponding Stage values. We pre-create a Sales Process per Bigin Pipeline in the destination Dynamics 365 org, whitelisting the relevant stage names and probabilities. Express plan is limited to 3 pipelines and Premier allows unlimited; we scope this during discovery to size the Sales Process configuration correctly.
Bigin by Zoho CRM
Product
Microsoft Dynamics 365 Sales
Product2
1:1Bigin Products (name, unit price, tax, description, and SKU) map to Dynamics 365 Product2 records with Standard Price Book entries created during import. ProductCode maps from Bigin's product SKU field. Line items attached to Deals migrate as Opportunity Product records once the Opportunity and Pricebook2 reference are resolved.
Bigin by Zoho CRM
Task
Microsoft Dynamics 365 Sales
Task
1:1Bigin Tasks linked to Contacts, Companies, or Deals migrate to Dynamics 365 Tasks with Subject, Description, Status, Priority, and ActivityDate preserved. The regardingobjectid reference is resolved at migration time using the parent record's destination ID. Task OwnerId maps by email-matched User lookup.
Bigin by Zoho CRM
Event
Microsoft Dynamics 365 Sales
Event
1:1Bigin Events migrate to Dynamics 365 Events with StartDateTime, EndDateTime, Location, and Subject preserved. Recurring events in Bigin are exported as individual Event records (Bigin's Bulk Read squashes recurring series into a single entity), which we expand into individual recurring instances or flag for manual recreation in Dynamics 365 Calendar. The regardingobjectid reference is resolved at migration time.
Bigin by Zoho CRM
Call
Microsoft Dynamics 365 Sales
Task (Call)
1:1Bigin Call logs (subject, duration, outcome, and recording reference) map to Dynamics 365 Tasks with TaskSubtype set to Call. Duration migrates to CallDurationInSeconds. The Regarding reference is resolved to the destination Contact, Company, or Deal ID. Call recordings are flagged as attachment references requiring separate file migration via SharePoint or Dynamics 365 Notes.
Bigin by Zoho CRM
Note
Microsoft Dynamics 365 Sales
Annotation
1:1Bigin Notes migrate to Dynamics 365 Annotation records (Notes and Attachments). Notes are excluded from Bigin's Bulk Read API, so we use individual record API calls which consume 1 credit per record. For large Note volumes (over 5,000), we pace requests to stay within the daily credit budget and flag any budget risk during scoping. Notes are linked via objectid to the parent Contact, Account, or Opportunity.
Bigin by Zoho CRM
Attachment
Microsoft Dynamics 365 Sales
Annotation (FileAttachment)
1:1Bigin file Attachments migrate to Dynamics 365 Annotation records with isdocument=true. Attachments are excluded from Bigin's Bulk Read API, requiring individual record API calls at higher credit cost. We flag any attachment exceeding Dynamics 365's 10 MB file size limit and recommend SharePoint document management for oversized files post-migration. The parent objectid reference is resolved at migration time.
| Bigin by Zoho CRM | Microsoft Dynamics 365 Sales | Compatibility | |
|---|---|---|---|
| Contact | Contact1:1 | Fully supported | |
| Company | Account1:1 | Fully supported | |
| Deal | Opportunity1:1 | Fully supported | |
| Pipeline | Sales Process + Stagelossy | Fully supported | |
| Product | Product21:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Event | Event1:1 | Fully supported | |
| Call | Task (Call)1:1 | Fully supported | |
| Note | Annotation1:1 | Fully supported | |
| Attachment | Annotation (FileAttachment)1: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
Microsoft Dynamics 365 Sales gotchas
Professional tier 15-table custom table limit blocks migrations
October 2024 pricing increase applies at renewal for all customers
Custom fields must be created in the UI before API writes
Power Platform request limits apply to bulk migrations
Activity records orphaned to inactive owners fail silently
Pair-specific challenges
Migration approach
Discovery and credit budget scoping
We audit the source Bigin account across plan tier (Free/Express/Premier), record counts per module, active pipeline count, custom Developer Console field list, and engagement volume (Tasks, Events, Calls, Notes, Attachments). We estimate the credit budget required for each module export and identify whether Note and Attachment migration fits within the daily credit window or requires multi-day pacing. We pair this with a Dynamics 365 edition recommendation (Sales Professional at $65/user or Sales Enterprise at $95/user) based on the customer's pipeline complexity and custom field count.
Schema design and Sales Process configuration
We design the destination Dynamics 365 schema. This includes creating custom fields with __c API names mapped from Bigin's <topping_namespace>__<field_label> custom field list, configuring one Sales Process per Bigin Pipeline with Stage values and probabilities, and setting up Account and Contact field mappings. Schema is deployed into a Dynamics 365 Sandbox org first for validation before any data moves to production.
Sandbox migration and reconciliation
We run a full migration into a Dynamics 365 Sandbox using production-like record volumes. The customer's RevOps lead reconciles record counts (Contacts in, Accounts in, Opportunities in, Tasks in, Events in, Notes in, Attachments in) and spot-checks 25-50 random records against the Bigin source. Any field mapping corrections, Sales Process stage mismatches, or custom field type issues are resolved here before production migration begins.
Owner reconciliation and User provisioning
We extract every distinct Bigin Owner referenced on Contact, Company, Deal, Task, Event, Call, and Note records and match by email against the Dynamics 365 destination org's User table. Owners without a matching Dynamics 365 User go to a reconciliation queue for the customer's admin to provision before record import resumes. OwnerId references are required on most standard objects, so this step gates all subsequent phases.
Production migration in dependency order
We run production migration in record-dependency order: Accounts (from Bigin Companies), Contacts (with AccountId resolved), Opportunities (with AccountId, OwnerId, and Sales Process resolved), Products and Pricebook entries, Tasks and Events (with Regarding resolved), Calls (as Task with TaskSubtype=Call), Notes (via individual API calls with credit pacing), and Attachments (via individual API calls with file-size flagging). Each phase emits a row-count reconciliation report before the next phase begins. Credit consumption is monitored continuously on the Bigin side.
Cutover, validation, and workflow inventory handoff
We freeze Bigin writes during cutover, run a final delta migration of any records modified during the migration window, then enable Dynamics 365 as the system of record. We deliver a written inventory of every active Bigin workflow with its trigger, conditions, actions, and recommended Dynamics 365 Workflow or Power Automate equivalent for the customer's admin to rebuild post-migration. We support a one-week hypercare window for reconciliation issues. We do not rebuild Bigin workflows inside the migration scope.
Platform deep dives
Bigin by Zoho CRM
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Sales
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 Microsoft Dynamics 365 Sales .
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 Microsoft Dynamics 365 Sales migration scoping. Not seeing yours? Book a call.
Walk through your Bigin by Zoho CRM to Microsoft Dynamics 365 Sales 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 Microsoft Dynamics 365 Sales
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.