CRM migration
Field-level mapping, validation, and rollback between Aurea CRM and Microsoft Dynamics 365 Sales . We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Sales .
Aurea CRM
Source
Microsoft Dynamics 365 Sales
Destination
Compatibility
8 of 11
objects map 1:1 between Aurea CRM and Microsoft Dynamics 365 Sales .
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Aurea CRM to Microsoft Microsoft Dynamics 365 Sales requires a migration strategy built around Aurea's lack of a public REST API. Extraction uses Aurea's Import/Export module or a support-coordinated bulk pull, with export formats confirmed during scoping because administrators control availability per Info Area. We map Aurea's unified Contact and Account records to Dynamics 365's separate Account, Contact, and Lead objects, preserve the parent-child relationship between Accounts and Contacts, and resolve Opportunity pipeline stages against Microsoft Dynamics 365 Sales Processes and Record Types configured before any data loads. Activities transfer as Tasks and Events via the Dataverse API with historical timestamps maintained. Aurea's Automator workflows and CRM.cockpit dashboards are not data records and do not export; we document them during discovery and deliver a written reconstruction guide mapped to Dynamics 365 Power Automate or Sales Hub automation equivalents. Microsoft Microsoft Dynamics 365 Sales pricing starts at $65 per user per month for the Professional tier and $105 for Enterprise, with licenses available through CSP partners for flexible three-year terms.
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
Aurea CRM platform overview
Scorecard, SWOT, gotchas, and pricing for Aurea 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 Aurea 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.
Aurea CRM
Contact
Microsoft Dynamics 365 Sales
Contact
1:1Aurea CRM Contact records map 1:1 to Microsoft Microsoft Dynamics 365 Sales Contact. Standard fields (name, email, phone, address) transfer directly. The Aurea Contact's parent Account reference resolves to a Dynamics 365 Account lookup at migration time. Custom fields cataloged during discovery map to Dataverse custom columns. If Aurea contacts lack an Account association, they import as standalone Contacts for the customer admin to associate post-migration.
Aurea CRM
Account/Company
Microsoft Dynamics 365 Sales
Account
1:1Aurea CRM Company records (the Account object equivalent) map 1:1 to Dynamics 365 Account. The Company name becomes Account Name, domain fields map to Website, and address fields map using the Dynamics 365 composite address model. Account is created before Contact import so that the parent AccountId lookup is satisfied at Contact insert time.
Aurea CRM
Opportunity
Microsoft Dynamics 365 Sales
Opportunity
1:1Aurea CRM Opportunity records map to Dynamics 365 Opportunity. The Aurea pipeline stage label (configurable per installation) maps to a Microsoft Dynamics 365 Sales Process stage value that we configure in the destination org before migration. Estimated value, close date, probability, and probability percentage migrate to EstimatedValue, CloseDate, and StageName fields. Any Aurea-specific probability settings migrate to custom Opportunity fields.
Aurea CRM
Pipeline
Microsoft Dynamics 365 Sales
Record Type + Sales Process
lossyAurea CRM's pipeline stage definitions map to Dynamics 365 Record Types on Opportunity, each with a corresponding Sales Process that whitelists the relevant stage values. Stage probability percentages migrate to the Sales Process stage probability mapping. If the source Aurea installation uses multiple pipelines (Enterprise feature), each pipeline becomes a separate Record Type in Dynamics 365.
Aurea CRM
Activity (Task, Appointment)
Microsoft Dynamics 365 Sales
Task, Event
1:1Aurea CRM activity records split into Tasks (with TaskSubtype preserved where applicable) and Events (with StartDateTime and EndDateTime preserved). The parent record reference resolves to Dynamics 365 Contact, Account, or Opportunity via the lookup chain. Legacy activity subtypes that do not have a direct Dynamics 365 equivalent are migrated as Task records with the original activity type preserved in a custom field for admin reference.
Aurea CRM
Campaign
Microsoft Dynamics 365 Sales
Campaign
1:1Aurea Campaign Manager data (campaign type, status, and response metrics) migrates to Dynamics 365 Campaign. Campaign responses migrate to CampaignResponse records. Some Aurea-specific campaign workflow fields (such as Automator-triggered campaign actions) do not transfer as automation and are documented separately in the workflow reconstruction guide.
Aurea CRM
Partner (PRM)
Microsoft Dynamics 365 Sales
Account (Partner Type) or Custom Table
1:1Aurea CRM partner records include partner-specific quota, territory assignments, and portal data that require explicit field-level mapping. If Microsoft Dynamics 365 Sales Partner Center is in use, partners migrate as Account records with the PartnerType field set; otherwise partners migrate to a custom Dataverse table created before migration to preserve partner-specific quota and territory data that does not fit standard Account fields.
Aurea CRM
Custom Fields
Microsoft Dynamics 365 Sales
Custom Columns (Dataverse)
lossyAurea CRM custom fields across all Info Areas are cataloged during discovery. Each custom field maps to a Dataverse custom column of the equivalent type (text, integer, decimal, datetime, picklist). Picklist values migrate as Option Set values in Dynamics 365. Any Aurea-specific picklist labels are mapped explicitly to their Dynamics 365 Option Set labels during transform.
Aurea CRM
Documents/Attachments
Microsoft Dynamics 365 Sales
SharePoint (via Dynamics 365) or Notes
1:1Document management in Aurea CRM stores files linked to records. If the Aurea file store is accessible, we migrate documents as SharePoint files attached to the corresponding Dynamics 365 Account, Contact, or Opportunity via the native SharePoint integration. If the file store is not accessible, documents are flagged for manual handoff and we document which records had high attachment volume.
Aurea CRM
Users/Owners
Microsoft Dynamics 365 Sales
User
1:1Aurea CRM users migrate as the assignee dimension for all owned records. We map Aurea user IDs to Dynamics 365 User accounts by email match. Any Aurea user without a matching Dynamics 365 User is held in a reconciliation queue for the customer's admin to provision before record import resumes. OwnerId references on Opportunity, Task, and Campaign must be resolved before those objects import.
Aurea CRM
Territories and Quotas
Microsoft Dynamics 365 Sales
Territory or Custom Table
lossyTerritory assignments and quota values from Aurea CRM map to Dynamics 365 Territory records if the Sales Enterprise or Premium tier is licensed. If only Professional tier is licensed (which does not include Territory Management), we migrate the data to a custom Dataverse table and document the Territory configuration for the admin to set up post-migration.
| Aurea CRM | Microsoft Dynamics 365 Sales | Compatibility | |
|---|---|---|---|
| Contact | Contact1:1 | Fully supported | |
| Account/Company | Account1:1 | Fully supported | |
| Opportunity | Opportunity1:1 | Fully supported | |
| Pipeline | Record Type + Sales Processlossy | Fully supported | |
| Activity (Task, Appointment) | Task, Event1:1 | Fully supported | |
| Campaign | Campaign1:1 | Fully supported | |
| Partner (PRM) | Account (Partner Type) or Custom Table1:1 | Fully supported | |
| Custom Fields | Custom Columns (Dataverse)lossy | Mapping required | |
| Documents/Attachments | SharePoint (via Dynamics 365) or Notes1:1 | Mapping required | |
| Users/Owners | User1:1 | Fully supported | |
| Territories and Quotas | Territory or Custom Tablelossy | 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.
Aurea CRM gotchas
No public REST API forces manual or support-coordinated exports
Administrator-controlled export formats create scoping ambiguity
Workflows and automations do not export as data records
Performance degrades on large datasets during export
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 extraction format confirmation
We audit the source Aurea CRM installation across all Info Areas, custom fields, active Automator workflows, CRM.cockpit dashboards, and export format availability. We confirm with the administrator which export formats are enabled per object (Excel, CSV, or PDF) and whether any Info Areas require Aurea Support engagement for bulk export. We pair this with a Microsoft Dynamics 365 Sales edition review: Professional ($65/user/month) covers most migrations; Enterprise ($105/user/month) is required for advanced forecasting, Sales Insights AI, or Partner Center. The discovery output is a written migration scope and a Dynamics 365 edition recommendation.
Destination schema design in Dynamics 365 Sandbox
We design the destination schema in a Dynamics 365 Sandbox before any production data moves. This includes provisioning any custom Dataverse tables and columns, configuring Opportunity Record Types and Sales Processes for the Aurea pipeline stage mapping, setting up Business Units and security roles for the migration user, and enabling the native SharePoint integration for document attachment migration. Custom fields from Aurea map to typed Dataverse columns during this phase, with picklist values explicitly migrated as Option Set labels.
Sandbox migration and reconciliation
We run a full migration into the Dynamics 365 Sandbox using production-like data volumes extracted from Aurea CRM. The customer reconciles record counts (Accounts in, Contacts in, Opportunities in, Activities in), spot-checks 25 to 50 random records against the Aurea source, and signs off the schema and field mapping before production migration begins. Any field mapping corrections, validation rule issues, or lookup resolution failures surface here and are resolved in Sandbox before touching production data.
Owner and User reconciliation
We extract every distinct Aurea CRM user referenced on Contact, Account, Opportunity, and Activity records and match by email against the Dynamics 365 destination User table. Users without a matching Dynamics 365 User account go to a reconciliation queue. The customer's Dynamics 365 admin provisions any missing Users (active or inactive depending on whether the original Aurea user is still active). OwnerId references must be resolved before Opportunity and Activity imports proceed because Dynamics 365 enforces the lookup at insert time.
Production migration in dependency order
We execute production migration in record-dependency order: Accounts (from Aurea Companies), Contacts (with AccountId resolved), Opportunities (with AccountId, OwnerId, and RecordTypeId resolved), Activities (Tasks and Events via Dataverse API with historical timestamps preserved), Campaigns and CampaignResponses, Partner records (as Account records or custom Dataverse table), Territories and Quotas (as Territory records or custom table), and Documents (as SharePoint files via the native integration). Each phase emits a row-count reconciliation report before the next phase begins. Large object batches are chunked to avoid Aurea export timeouts.
Cutover, validation, and workflow handoff
We freeze Aurea CRM write access during cutover, run a final delta migration of any records modified during the migration window, then enable Microsoft Dynamics 365 Sales as the system of record. We deliver the Automator workflow documentation and CRM.cockpit dashboard screenshots with field reference documentation to the customer's admin team for rebuild in Power Automate and Dynamics 365 or Power BI. We support a one-week hypercare window where we resolve reconciliation issues raised by the customer's sales team. We do not rebuild Aurea Automator workflows as Power Automate flows inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Aurea 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 Aurea 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
Aurea CRM: Not publicly documented.
Data volume sensitivity
Aurea CRM doesn't expose a bulk API — REST + parallelization used for high-volume runs.
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 Aurea CRM to Microsoft Dynamics 365 Sales migration scoping. Not seeing yours? Book a call.
Walk through your Aurea 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 Aurea 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.