CRM migration

Migrate from Acquaint CRM to Microsoft Dynamics 365 Sales

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

Acquaint CRM logo

Acquaint CRM

Source

Microsoft Dynamics 365 Sales

Destination

Microsoft Dynamics 365 Sales  logo

Compatibility

100%

12 of 12

objects map 1:1 between Acquaint CRM and Microsoft Dynamics 365 Sales .

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Acquaint CRM is a UK-centric property management and sales CRM built for estate agents and letting agents, combining contact management, property listings, sales/lettings modules, client accounting, and bank import/export in a single subscription. Microsoft Dynamics 365 Sales is a cloud-native CRM built on Microsoft Dataverse, offering Accounts, Contacts, Leads, Opportunities, Quotes, Orders, and Tasks as standard entities, with Sales Professional and Sales Enterprise tiers priced per user per month. The migration from Acquaint to Dynamics 365 Sales carries contacts, companies, deals, activities, and custom properties into Dynamics 365 standard entities and custom tables. The primary translation challenges are: (1) Acquaint's property listings have no direct Dynamics 365 equivalent and require custom tables; (2) Acquaint's client accounting and bank import features have no Dynamics 365 Sales equivalent and must be archived or rebuilt in Business Central; (3) Acquaint's multi-branch and franchise permission model maps to Dynamics 365 Business Units and Security Roles but requires manual configuration; (4) Acquaint's workflow and automation rules do not export in any portable format and must be rebuilt in Dynamics 365 Power Automate. FlitStack AI sequences the migration via Acquaint's REST API export, maps all standard and custom fields to Dynamics 365, runs a sample migration with field-level diff, then executes the full load with a 24–48h delta-pickup window to capture in-flight changes during 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

Acquaint CRM logo

Acquaint CRM

What's pushing teams away

  • The Windows Desktop interface alongside a browser client signals a legacy dual-shell architecture that newer agents find dated compared to cloud-native platforms.
  • Dozens of third-party integrations are mentioned but no native Zapier/Make connector appears in the documentation, making automated workflows harder to extend without developer work.
  • No free tier or trial is prominently offered on the pricing page, which raises the evaluation barrier for small agencies comparing multiple CRM options on a tight budget.
  • Single flat price means large multi-branch operations cannot selectively licence only the modules they need, potentially paying for unused Property Management or Lettings features.

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 Acquaint CRM objects map to Microsoft Dynamics 365 Sales

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

Acquaint CRM

Contact

maps to

Microsoft Dynamics 365 Sales

Contact

1:1
Fully supported

Acquaint contacts map directly to Dynamics 365 Contacts. Dynamics 365 requires an AccountId (lookup to Account) for most contact records — contacts without a primary company in Acquaint are attached to a default 'Unassigned Account' record or held as Leads based on lifecycle status. Email addresses are used for owner resolution and duplicate detection.

Acquaint CRM

Company

maps to

Microsoft Dynamics 365 Sales

Account

1:1
Fully supported

Acquaint company records map to Dynamics 365 Accounts 1:1. The company name becomes Account.Name, domain/website maps to Website, and address fields map to the composite address fields (Address1_Line1, City, StateOrProvince, PostalCode, Country). Acquaint's parent/child company hierarchy maps to Account.ParentAccountId where present.

Acquaint CRM

Deal / Pipeline Stage

maps to

Microsoft Dynamics 365 Sales

Opportunity

1:1
Fully supported

Acquaint deal records map to Dynamics 365 Opportunities. Each Acquaint deal pipeline maps to a Dynamics 365 Sales Process (processid on the Opportunity). Pipeline stage names map to Opportunity StageName pick-list values per Sales Process. Deal amount maps to Opportunity Amount; close date maps to CloseDate.

Acquaint CRM

Property Listing

maps to

Microsoft Dynamics 365 Sales

Custom Table (new_Property)

1:1
Fully supported

Acquaint property listings have no native Dynamics 365 equivalent. FlitStack AI creates a new_Property custom table in the target Dataverse environment with columns for address, property type, listing status, price, and reference to the owning Account. Floor plans, virtual tours, and photographs are downloaded from Acquaint and rehosted in SharePoint or Dataverse file storage with URL references stored on the new_Property record.

Acquaint CRM

Task / Activity

maps to

Microsoft Dynamics 365 Sales

Task

1:1
Fully supported

Acquaint tasks and reminders map to Dynamics 365 Tasks as a direct 1:1 translation. All core metadata is preserved — original created dates, due dates, assigned owners, and subject lines transfer unchanged. Tasks linked to a specific contact or deal carry the regarding_objectid lookup to maintain the parent relationship in Dynamics 365. Recurring task patterns in Acquaint are flagged for Power Automate rebuild since recurring calendars do not export in a portable format.

Acquaint CRM

Note / Document

maps to

Microsoft Dynamics 365 Sales

Note

1:1
Fully supported

Acquaint notes map to Dynamics 365 Notes using the notedata body field for content storage. Rich-text formatting is preserved where the API returns HTML-formatted note bodies. Notes attached to specific records carry the objectid lookup to restore parent context in Dynamics 365. Large note volumes — common in property CRM setups with long transaction histories — require batched API reads with pagination offsets from Acquaint to avoid request timeouts during export.

Acquaint CRM

Branch / Franchise

maps to

Microsoft Dynamics 365 Sales

Business Unit

1:1
Fully supported

Acquaint's multi-branch and franchise model uses in-app staff permissions scoped per branch. Dynamics 365 uses Business Units for data partitioning and Security Roles for access control. FlitStack AI maps each Acquaint branch to a corresponding Business Unit in Dynamics 365, then assigns the Security Role to users during the owner-resolution step. Business Units must be pre-created in Dynamics 365 before migration.

Acquaint CRM

Client Accounting / Bank Import

maps to

Microsoft Dynamics 365 Sales

No equivalent in Dynamics 365 Sales

1:1
Fully supported

Acquaint's client accounting, bank imports/exports, and branded document/e-signing features have no equivalent in Dynamics 365 Sales. These must be either (a) archived as CSV exports before migration, or (b) migrated to Dynamics 365 Business Central separately. FlitStack AI flags these as archival candidates and provides an export-for-handoff package rather than loading them into Dynamics 365 Sales.

Acquaint CRM

Custom Fields (Contact/Company/Deal)

maps to

Microsoft Dynamics 365 Sales

Custom Column / Custom Table

1:1
Fully supported

Acquaint custom fields on any entity map to custom columns on the corresponding Dynamics 365 entity or to custom table rows for property-specific fields. Custom column names in Dataverse follow the new_customfield naming convention. Data types are mapped: text to nvarchar, number to integer or decimal, date to datetime, pick-list to choice. Custom fields must be pre-created in Dynamics 365 before the migration validation run.

Acquaint CRM

Owner / Staff User

maps to

Microsoft Dynamics 365 Sales

SystemUser

1:1
Fully supported

Acquaint staff records (owner assignment on deals, contacts, properties) are resolved by email match against Dynamics 365 SystemUser records. Unmatched owners are flagged before migration and assigned to a fallback owner or held for manual assignment. This step is critical for multi-branch setups where staff permissions differ by branch.

Acquaint CRM

Attachment / File

maps to

Microsoft Dynamics 365 Sales

SharePoint / Dataverse File Storage

1:1
Fully supported

Acquaint file attachments (floor plans, EPCs, virtual tour links, property photographs) are downloaded via the Acquaint API and rehosted in SharePoint document libraries linked to the target Account or new_Property record. The SharePoint URL is stored in a custom column on the Dynamics 365 record. File size limits from Dynamics 365 Dataverse apply.

Acquaint CRM

SMS / Text Message

maps to

Microsoft Dynamics 365 Sales

Custom Column (new_SMSText) on Contact or Note

1:1
Fully supported

Acquaint SMS text records have no native Dynamics 365 equivalent. FlitStack AI migrates SMS content as a custom text column (new_SMSText) on the Contact record or as a Note with the SMS label in the subject, preserving the original send date, recipient, and message body for audit purposes.

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.

Acquaint CRM logo

Acquaint CRM gotchas

Medium

Property data is split across three distinct modules

Medium

eSign and SMS data is exportable only as history, not as active configurations

High

Accounts and client money are tracked within the CRM rather than in a separate accounting package

Low

Custom fields are per-agency and require manual inventory before migration

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

  • Property listings have no native Dynamics 365 Sales entity

    Acquaint CRM's property listing module — including floor plans, virtual tours, EPCs, and portal uploads — has no equivalent record type in standard Dynamics 365 Sales. FlitStack AI models these as a new_Property custom table in Dataverse with custom columns for address, listing type, price, and status. Photographs and documents are rehosted in SharePoint and linked via URL. This requires the target Dynamics 365 environment to allow custom tables (Sales Enterprise supports unlimited custom tables; Sales Professional allows up to 15 custom tables). Teams on Sales Professional should evaluate whether to upgrade or archive historical property records before migration. Failure to pre-create the custom table results in property data landing as generic Notes with no structured query capability in Dynamics 365.

  • Client accounting and bank import data cannot migrate into Dynamics 365 Sales

    Acquaint CRM's client accounting, bank imports/exports, and e-signing features are tightly integrated into the property workflow but have no equivalent in Dynamics 365 Sales. Dynamics 365 Sales does not include accounting capabilities — Microsoft directs teams needing accounting to Dynamics 365 Business Central. FlitStack AI treats client accounting records as archival candidates: we export them as a structured CSV/Excel package before migration and flag them for handoff to Business Central or an external accountant. This is not a data loss risk if the archive is captured, but it requires a decision before cutover. Teams that skip this step discover post-migration that accounting history is inaccessible from within Dynamics 365 Sales.

  • Multi-branch permission model requires Business Unit pre-configuration

    Acquaint CRM handles multi-branch and franchise setups through in-app staff permissions scoped per branch. Dynamics 365 Sales uses Business Units as the primary data-partitioning mechanism and Security Roles for access control. If Acquaint's branch structure is not mapped to pre-created Business Units in Dynamics 365 before migration, staff records will land in the root Business Unit and may be able to view all branch data by default. FlitStack AI delivers a Business Unit mapping plan as part of the pre-migration schema setup guide so the Dynamics 365 admin can create the correct structure before data arrives. Without this step, multi-branch teams face a security configuration rework post-migration.

  • Acquaint API rate limits govern migration speed for large datasets

    Acquaint's REST API at api.acquaintcrm.co.uk is the primary export mechanism. API rate limits on the Acquaint side are not publicly documented at a high-throughput tier, which means FlitStack AI uses conservative polling intervals (typically 1–2 second delays between batch requests) to avoid HTTP 429 responses. For migrations with 50,000+ records across contacts, companies, deals, and property attachments, this extends the API read window. File attachments (photographs, floor plans, virtual tours) require additional API calls per record and are processed after structured records to prioritise data integrity. Teams on Acquaint's standard API tier should anticipate a migration window of 3–5 days for large property portfolios rather than the 48–72h baseline.

  • Workflow and automation rules are not portable across platforms

    Acquaint CRM workflow rules and automation configurations are stored in Acquaint's proprietary format and cannot be exported in a portable format via API. This is a universal limitation across most CRM-to-CRM migrations. FlitStack AI migrates data only — workflow logic must be rebuilt in Dynamics 365 Power Automate. The scope of rebuild work depends on how many automated rules are active in Acquaint: simple task-creation triggers map directly to Power Automate cloud flows; complex multi-step sequences with conditional branching require re-engineering. We provide an automation inventory export from Acquaint (listing trigger conditions and actions) as a rebuild reference for the Dynamics 365 admin or a Power Automate specialist.

Migration approach

Six steps for a successful Acquaint CRM to Microsoft Dynamics 365 Sales data migration

  1. Pre-migration schema audit and Business Unit design

    FlitStack AI starts by auditing the Acquaint CRM data model via the API — counting records per entity, identifying custom fields, mapping branch/staff structure, and cataloguing property attachments. We deliver a schema setup plan that specifies: the new_Property custom table and its columns in Dataverse, Business Unit names matching Acquaint branches, custom columns on Account/Contact/Opportunity for Acquaint-specific fields, and the SharePoint library structure for rehosted property documents. The Dynamics 365 admin creates these elements before FlitStack AI runs any data validation.

  2. API export and owner resolution

    FlitStack AI reads all Acquaint entities via the REST API — contacts, companies, deals, activities, notes, and property records — in a strict hierarchical sequence: owners first, then accounts, then contacts, then opportunities, then activities and attachments. Owner records are matched by email address to Dynamics 365 SystemUser records. Unmatched owners are flagged with the specific email addresses and assigned to a fallback owner so no record lands without an OwnerId in Dynamics 365. Property documents (photographs, floor plans) are queued for SharePoint rehosting after structured records are validated.

  3. Sample migration with field-level diff

    A representative sample — typically 200–500 records spanning contacts, companies, deals, activities, and a sample of property records — is migrated first into the target Dynamics 365 environment. FlitStack AI generates a field-level diff comparing source values against destination values for every mapped column. You review the diff to verify that Acquaint custom fields landed in the correct custom columns, that pipeline stages resolved to the correct Sales Process and StateCode, and that owner resolution covered all active staff. The sample run must pass sign-off before the full migration is scheduled.

  4. Full migration with delta-pickup window

    The full Acquaint dataset is migrated in the validated sequence. A delta-pickup window of 24–48 hours opens at the point of go-live: any records created or modified in Acquaint during the cutover period are captured in a second API read and applied to Dynamics 365 before the source system is decommissioned. FlitStack AI logs every create, update, and association operation in an audit trail. If reconciliation identifies missing records or incorrect associations, one-click rollback reverts the Dynamics 365 environment to its pre-migration state so the issue can be corrected and the migration re-run.

  5. Post-migration property document rehosting and handoff package

    After structured data is confirmed in Dynamics 365, FlitStack AI uploads property photographs, floor plans, virtual tour URLs, and EPC documents to the configured SharePoint library and populates the new_SharePointURL column on each new_Property record. A separate handoff package is delivered: a ZIP archive of the Acquaint client accounting export (CSV/Excel), the automation inventory document, and a record-count reconciliation report comparing Acquaint source totals against Dynamics 365 destination totals per entity. This package is intended for your finance team or Business Central admin.

Platform deep dives

Context on both ends of the pair

Acquaint CRM logo

Acquaint CRM

Source

Strengths

  • Flat per-agency pricing at £99/month with no per-user surcharge for small teams
  • Bundled sales, lettings, and property management in a single licence
  • UK-based telephone and email support included without an additional support tier
  • No minimum contract, no setup fees, and automatic software updates at no extra charge
  • Tightly integrated website hosting and CRM with property portal synchronisation

Weaknesses

  • Dual Windows Desktop + browser interface indicates a legacy desktop-first codebase that may not meet modern UX expectations
  • No native Zapier or Make integration documented, limiting no-code workflow extension
  • Large multi-branch or franchise agencies may pay for unused modules under the single flat-rate model
  • No publicly documented bulk export tool beyond the REST API, which requires technical access to script exports
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. All 8 core objects map 1:1 between Acquaint CRM and Microsoft Dynamics 365 Sales .

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Acquaint CRM and Microsoft Dynamics 365 Sales .

  • Object compatibility

    A

    All 8 core objects map 1:1 between Acquaint CRM and Microsoft Dynamics 365 Sales .

  • 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

    Acquaint CRM: Rate limit details are not publicly documented on the pricing or help pages.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Acquaint CRM 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 Acquaint CRM to Dynamics 365 Sales migrations complete in 48–72 hours for under 25,000 total records. Larger setups with 100,000+ records, extensive property-portal attachments, or multi-branch owner resolution extend to 5–10 days. The longest planning step is pre-creating the new_Property custom table and Business Units in Dynamics 365 before data validation begins — FlitStack AI delivers this schema plan upfront so configuration can run in parallel with migration planning.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Acquaint CRM.
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