CRM migration

Migrate from BoldTrail BackOffice to Microsoft Dynamics 365 Sales

Field-level mapping, validation, and rollback between BoldTrail BackOffice and Microsoft Dynamics 365 Sales . We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Sales .

BoldTrail BackOffice logo

BoldTrail BackOffice

Source

Microsoft Dynamics 365 Sales

Destination

Microsoft Dynamics 365 Sales  logo

Compatibility

100%

12 of 12

objects map 1:1 between BoldTrail BackOffice and Microsoft Dynamics 365 Sales .

Complexity

BStandard

Timeline

24–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

BoldTrail BackOffice is a real-estate-specific back-office and transaction management platform — built around transactions, agents, commission splits, and property records — that includes CRM sync capabilities but is not a general-purpose CRM. Microsoft Dynamics 365 Sales is a cloud-native CRM built on Dataverse that manages accounts, contacts, leads, and opportunities through a structured pipeline model with sales-process stages, territory management, and Copilot AI. The two platforms share foundational CRM objects (contacts, companies) but diverge significantly on real-estate-specific constructs: BoldTrail's Transaction object has no direct Dynamics equivalent, Commission splits require custom fields, and BoldTrail's agent/team hierarchy maps to Dataverse system-user roles rather than a native agent-management object. We migrate BoldTrail's contacts, companies, transactions, agents, and custom property fields via the BoldTrail API into Dynamics 365 Sales tables (Account, Contact, Opportunity), creating custom columns (new_transactiontype, new_commissionrate, new_propertyaddress) for real-estate-specific data that has no native Dynamics 365 Sales equivalent. BoldTrail automations, e-signature workflows, and QuickBooks integration settings do not migrate — we export those definitions as JSON so your Dynamics 365 admin can rebuild them in Power Automate or Dynamics workflows. The migration uses scoped read access on BoldTrail with a 24–48 hour delta-pickup window to capture any in-flight transactions at cutover.

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

BoldTrail BackOffice logo

BoldTrail BackOffice

What's pushing teams away

  • Customers report persistent system failures, bugs, and instability that interrupt daily transaction workflows and cause operational delays.
  • Support tickets take weeks to resolve with minimal communication, leaving brokers without fixes for critical functionality issues.
  • MFA security failures—login codes sent to wrong agents' phones—signal deeper infrastructure concerns that make some brokerages question data safety.
  • A steep learning curve and inconsistent UI organization frustrate agents who need to move quickly through transaction stages.
  • Some customers feel the platform is overpriced relative to competitors given the reliability concerns reported in reviews.

Choosing

Microsoft Dynamics 365 Sales  logo

Microsoft Dynamics 365 Sales

What's pulling them in

  • Deep Microsoft 365, Teams, and Outlook integration makes Microsoft Dynamics 365 Sales a natural fit for Microsoft-first organizations already invested in that ecosystem
  • Sales Enterprise and Premium tiers offer unlimited custom tables and advanced AI-driven forecasting and predictive analytics not available in lower tiers
  • Professional tier pricing at $65 per user per month offers a lower entry cost than Salesforce for SMB teams with straightforward CRM needs
  • Flexible customization options allow businesses to build bespoke apps, tailor forms and views, and integrate with other Dynamics 365 modules
  • Microsoft Copilot AI tools are embedded directly into the sales workflow on Enterprise and Premium, automating routine tasks and providing deal intelligence

Object mapping

How BoldTrail BackOffice objects map to Microsoft Dynamics 365 Sales

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

BoldTrail BackOffice

Contact / Person

maps to

Microsoft Dynamics 365 Sales

Contact

1:1
Fully supported

BoldTrail's People/Contact records map 1:1 to Dynamics 365 Sales Contact. The primary company link migrates as AccountId lookup. BoldTrail contact IDs are stored as new_boldtrailid__c for delta-run deduplication.

BoldTrail BackOffice

Company

maps to

Microsoft Dynamics 365 Sales

Account

1:1
Fully supported

BoldTrail company records map to Dynamics 365 Sales Account. Company address, domain, and industry fields migrate directly. Parent-company hierarchies use Account.ParentAccountId — circular references are flagged before migration.

BoldTrail BackOffice

Transaction

maps to

Microsoft Dynamics 365 Sales

Opportunity

1:1
Fully supported

BoldTrail transactions are the core migrated object, remapped to Dynamics 365 Sales Opportunity. The BoldTrail transaction ID is stored as new_transactionid__c. Close date, sale price, and status map to Opportunity.CloseDate, Opportunity.Amount, and Opportunity.StatusCode.

BoldTrail BackOffice

Transaction Type

maps to

Microsoft Dynamics 365 Sales

new_transactiontype__c (custom column on Opportunity)

1:1
Fully supported

BoldTrail transaction types (Listing, Buyer Representation, Lease, etc.) have no native Dynamics 365 Sales equivalent. We create a new_transactiontype__c custom picklist column on the Opportunity table and map values value-by-value.

BoldTrail BackOffice

Property Address

maps to

Microsoft Dynamics 365 Sales

new_propertyaddress__c (custom column on Opportunity)

1:1
Fully supported

Property street address, city, state, and ZIP stored as a compound custom text column on Opportunity. MLS number maps to new_mlsnumber__c. These fields are appended from BoldTrail transaction records.

BoldTrail BackOffice

Commission Split / Agent Split

maps to

Microsoft Dynamics 365 Sales

new_commissionrate__c + new_agentsplit__c (custom columns on Opportunity)

1:1
Fully supported

BoldTrail's per-agent commission percentages migrate as custom decimal columns on Opportunity. The agent-to-Dataverse-user mapping resolves by email match. Commission calculation logic is preserved as JSON export for Power Automate rebuild.

BoldTrail BackOffice

Agent / Team Member

maps to

Microsoft Dynamics 365 Sales

SystemUser / Contact

1:1
Fully supported

BoldTrail agents with active Dynamics 365 licenses map to Dataverse SystemUser records resolved by email. Agents without a Dynamics license map to Contact records and are flagged for admin review before go-live.

BoldTrail BackOffice

Document / Attachment

maps to

Microsoft Dynamics 365 Sales

SharePoint Location + Note / Attachment

1:1
Fully supported

BoldTrail transaction documents migrate to the Opportunity's SharePoint document location. Files are re-uploaded to the Dynamics 365 SharePoint integration. File size limits apply (default 10 MB per attachment).

BoldTrail BackOffice

QuickBooks Sync Settings

maps to

Microsoft Dynamics 365 Sales

Dynamics 365 Business Central Integration

1:1
Fully supported

BoldTrail's native QuickBooks integration does not have a Dynamics 365 Sales equivalent. We export the QuickBooks chart-of-accounts mapping as JSON for your Business Central admin to reconfigure the integration.

BoldTrail BackOffice

Automated Campaign / Sequence

maps to

Microsoft Dynamics 365 Sales

Not Migrated

1:1
Fully supported

BoldTrail automated campaigns and drip sequences do not migrate. We export campaign definitions as a JSON reference file so your Dynamics 365 admin can rebuild equivalent sequences using Dynamics 365 Customer Insights Journeys or Power Automate.

BoldTrail BackOffice

Reporting / Dashboard Configuration

maps to

Microsoft Dynamics 365 Sales

Power BI + Dynamics 365 Reports

1:1
Fully supported

BoldTrail report builder configurations and custom dashboards do not transfer. The underlying transaction and agent data migrates, giving Power BI the same source. We deliver a Power BI template linked to the migrated Dataverse tables.

BoldTrail BackOffice

Transaction Notes / Activity Log

maps to

Microsoft Dynamics 365 Sales

Note / Activity (Task)

1:1
Fully supported

BoldTrail transaction notes and activity timestamps migrate to Dynamics 365 Sales Notes on the Opportunity record. Each note preserves the original BoldTrail author and timestamp. Activity types (showing, inspection) map to Task.Category.

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.

BoldTrail BackOffice logo

BoldTrail BackOffice gotchas

High

No documented public API or bulk export for self-service data extraction

High

MFA security misrouting exposes agent account credentials

Medium

QuickBooks sync records are non-portable

Medium

Complex commission split overrides may not map cleanly

Microsoft Dynamics 365 Sales  logo

Microsoft Dynamics 365 Sales gotchas

High

Professional tier 15-table custom table limit blocks migrations

High

October 2024 pricing increase applies at renewal for all customers

Medium

Custom fields must be created in the UI before API writes

Medium

Power Platform request limits apply to bulk migrations

Medium

Activity records orphaned to inactive owners fail silently

Pair-specific challenges

  • BoldTrail agent hierarchy requires manual Dataverse user provisioning before migration

    BoldTrail's Agent object is a first-class entity with onboarding workflows, commission splits, and team membership. Dynamics 365 Sales treats agents as Dataverse SystemUser records, which require explicit licensing. Agents who will not receive Dynamics licenses must map to Contact records, and their transaction ownership must reassign to a licensed Dataverse user. We flag every unresolved agent before migration and require a decision (license or reassign) before the full run commits — no record lands without an owner.

  • Real-estate transaction type has no native Dynamics 365 Sales field — custom columns required

    BoldTrail transaction types (Listing, Buyer Representation, Lease, Referral) are standard fields. Microsoft Dynamics 365 Sales Opportunity has no native real-estate transaction type attribute. We create new_transactiontype__c as a custom picklist on the Opportunity table, but this means your Dynamics 365 admin must add the column through the Power Apps maker portal before the migration runs. Additionally, any Dynamics 365 Sales views or reports that reference transaction type must be rebuilt after migration.

  • Dynamics 365 Sales Professional caps custom tables at 15 — complex BoldTrail setups may require Enterprise

    If your BoldTrail configuration includes more than 15 custom property fields or custom objects, a migration to Dynamics 365 Sales Professional will exceed the custom-table limit. The platform will block creation of additional custom tables. We audit your custom field count during the planning phase and recommend Sales Enterprise if your field count exceeds the Professional threshold. This is a licensing decision that affects the entire migration scope, not a data issue.

  • Commission calculation logic does not migrate — exported as JSON for Power Automate rebuild

    BoldTrail calculates agent commission splits, cap splits, and tiered rates natively. Microsoft Dynamics 365 Sales has no commission calculation engine. The commission data migrates as custom fields (new_commissionrate__c, new_agentsplit__c) but the calculation logic — tiered rates, cap adjustments, ACH disbursement triggers — must be rebuilt in Power Automate or a custom Power Apps component. We export the BoldTrail commission-rule configuration as a structured JSON file your admin uses as the rebuild specification.

  • Transaction documents re-upload to SharePoint — e-signature state does not transfer

    BoldTrail's e-signature status (signed, pending, voided) is embedded in its transaction workflow. When documents migrate to Dynamics 365 Sales SharePoint locations, the e-signature audit trail resets — signed PDFs appear as standard files with no signature status flag. We re-upload documents but do not preserve the BoldTrail e-signature state. Teams using BoldTrail's built-in e-signature must re-initiate signature workflows in Dynamics 365 using Microsoft Purview Compliance Manager, DocuSign, or AdobeSign after migration.

Migration approach

Six steps for a successful BoldTrail BackOffice to Microsoft Dynamics 365 Sales data migration

  1. Audit BoldTrail data and resolve agent-to-Dataverse-user mappings

    We extract a full inventory of BoldTrail records (contacts, companies, transactions, agents, custom fields) via the BoldTrail API. Every BoldTrail agent is matched by email against your target Dynamics 365 tenant's Dataverse users. Agents without a Dynamics license are flagged for your admin to either provision a license or reassign transaction ownership to a fallback Dataverse user. No agent record proceeds to migration without a resolution decision.

  2. Create custom columns on Dynamics 365 Sales Opportunity table

    Before data lands, we create all required custom columns on the Opportunity table: new_transactiontype__c (picklist), new_propertyaddress__c (text), new_mlsnumber__c (text), new_commissiontotal__c (currency), new_commissionrate__c (decimal), new_agentsplit__c (decimal), new_transactionid__c (text), new_originalcreatedate__c (datetime), and new_boldtrailid__c (text). We use the Power Apps maker portal or Dataverse API to create columns and publish the solution.

  3. Migrate accounts and contacts before transactions

    Dynamics 365 Sales requires Account records to exist before Contact records can link via AccountId, and Contact records before Opportunity records can reference primary contact roles. We sequence the migration: Companies → Accounts, then People → Contacts, then Transactions → Opportunities with all custom field mappings applied. BoldTrail transaction IDs are preserved as new_transactionid__c for referential integrity verification.

  4. Run a sample migration with field-level diff

    A representative slice of 100–300 records migrates first — covering contacts, companies, transactions of each transaction type, and agents. We generate a field-level diff showing source values versus destination values for every mapped column. You verify transaction type mapping, commission rate preservation, property address completeness, and agent ownership resolution before the full run commits.

  5. Execute full migration with delta-pickup window

    The full migration runs against your Dynamics 365 Sales tenant. A delta-pickup window (24–48 hours after full run completion) captures any BoldTrail records modified during the cutover window. Every operation is logged in an audit table. One-click rollback reverts the Dataverse environment to its pre-migration state if reconciliation fails. We deliver a post-migration reconciliation report showing record counts, error counts, and delta-record status.

Platform deep dives

Context on both ends of the pair

BoldTrail BackOffice logo

BoldTrail BackOffice

Source

Strengths

  • Centralized transaction, commission, and accounting management in one cloud platform
  • Automatic commission calculations with support for complex agent split structures
  • Next-day ACH disbursements for agent payouts
  • Built-in QuickBooks integration for ledger sync
  • Scalable from small brokerages to teams of 5,000+ agents

Weaknesses

  • No publicly documented public API schema or bulk export endpoint for self-serve migration
  • Pricing is opaque—requires direct sales contact with no published tiers
  • Support responsiveness is a consistent pain point in negative reviews
  • Reported system stability issues and bugs disrupt transaction workflows
  • MFA infrastructure failures have exposed agent account data to the wrong users
Microsoft Dynamics 365 Sales  logo

Microsoft Dynamics 365 Sales

Destination

Strengths

  • Native integration with Microsoft 365, Teams, Outlook, and SharePoint for unified productivity workflow
  • Unlimited custom tables and complex workflows on Enterprise tier enable deep customization for complex sales processes
  • AI-driven predictive analytics and deal intelligence on Enterprise and Premium tiers help sales teams prioritize pipeline
  • Dataverse unified data layer provides a consistent API and data model across all Dynamics 365 and Power Platform apps
  • Strong security model with Field-Level Security and Record Ownership rules for governance-conscious enterprises

Weaknesses

  • Sales Professional tier caps custom tables at 15, creating a migration ceiling for highly customized SMB environments
  • October 2024 pricing increases of $15 per user across all tiers apply to existing customers upon renewal
  • Implementation typically requires costly certified partners, adding 30–50% to total project cost
  • Updates and platform releases can disrupt customizations and plugins, requiring regression testing after each wave
  • Non-Microsoft integrations require additional configuration or middleware, limiting flexibility for heterogeneous tech stacks

Complexity grading

How hard is this migration?

Standard CRM migration. 1 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 BoldTrail BackOffice and Microsoft Dynamics 365 Sales .

  • Object compatibility

    B

    1 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

    BoldTrail BackOffice: Not publicly documented.

  • Data volume sensitivity

    B

    BoldTrail BackOffice doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your BoldTrail BackOffice to Microsoft Dynamics 365 Sales 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 BoldTrail BackOffice to Microsoft Dynamics 365 Sales data migrations

Answers to the questions buyers ask most during BoldTrail BackOffice to Microsoft Dynamics 365 Sales migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your BoldTrail BackOffice to Microsoft Dynamics 365 Sales migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most BoldTrail-to-Dynamics 365 Sales migrations complete in 24–72 hours for under 25,000 records. Larger setups with 25,000+ records, complex commission-split configurations, or extensive custom property fields extend to 7–14 days. The longest planning step is resolving BoldTrail agent records to Dataverse system users — each unresolved agent delays the full run until your admin makes a licensing or reassignment decision.

Adjacent paths

Related migrations to explore

Ready when you are

Move from BoldTrail BackOffice.
Land in Microsoft Dynamics 365 Sales , 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