CRM migration
Field-level mapping, validation, and rollback between Lime Go and Microsoft Dynamics 365 Sales . We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Sales .
Lime Go
Source
Microsoft Dynamics 365 Sales
Destination
Compatibility
15 of 15
objects map 1:1 between Lime Go and Microsoft Dynamics 365 Sales .
Complexity
BStandard
Timeline
48–72 hours
Overview
Lime Go organizes sales data around a simplified object model: Companies, People (contacts), Deals with pipeline stages, and a chronological history log. Dynamics 365 Sales uses the more structured Microsoft Dataverse model with Accounts (not Companies), Contacts with AccountId lookups, Opportunities with StageName pick-lists tied to Business Process Flows, and activity PartyLists for multi-contact associations. The migration carries every Lime Go record—companies become Accounts, people become Contacts, deals become Opportunities, tasks and notes become Dynamics Tasks and Notes. Custom fields on Lime Go objects migrate as custom columns on the corresponding Dataverse table. Workflows, automations, and Lime Go-specific integrations (Lime Discover, Nordic company data enrichment) do not migrate; we export workflow definitions as a reference for rebuilding in Dynamics 365's Power Automate. Owner resolution uses email matching against Azure Active Directory users in your Dynamics tenant. The migration runs via Dynamics 365's Bulk API with field-level validation before commit, and a delta-pickup window captures changes made during cutover.
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
Lime Go platform overview
Scorecard, SWOT, gotchas, and pricing for Lime Go.
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 Lime Go 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.
Lime Go
Company
Microsoft Dynamics 365 Sales
Account
1:1Lime Go Company maps directly to Dynamics 365 Account. Address fields (street, city, postal code, country) translate to the Account.Address1 composite. Multi-address setups in Lime Go (billing vs shipping) require splitting into Account.Address1 and Account.Address2 or creating child records. We recommend consolidating addresses to the primary location during migration to avoid duplicate Account creation.
Lime Go
Person
Microsoft Dynamics 365 Sales
Contact
1:1Lime Go Person maps to Dynamics 365 Contact. The contact's company property becomes Contact.AccountId—a lookup to the parent Account. Lime Go person-to-multiple-companies associations collapse to the primary company link plus Account Contact Relationships in Dynamics 365. If a person has multiple company associations, we preserve the secondary links as Account Contact Relationship records with role designations.
Lime Go
Deal
Microsoft Dynamics 365 Sales
Opportunity
1:1Lime Go Deal maps to Dynamics 365 Opportunity. The deal name becomes Opportunity.Name, amount maps to EstimatedValue, and close date becomes EstimatedCloseDate. The pipeline stage in Lime Go maps to Opportunity.StageName via value mapping against the target Business Process Flow.
Lime Go
Pipeline
Microsoft Dynamics 365 Sales
Business Process Flow
1:1Lime Go pipeline definitions translate to Dynamics 365 Business Process Flows. Each pipeline becomes a BPF with stages corresponding to Lime Go stages. BPFs are tied to the Opportunity entity and drive the StageName pick-list values users see when working deals.
Lime Go
Task
Microsoft Dynamics 365 Sales
Task
1:1Lime Go tasks map to Dynamics 365 Tasks. Subject, description, due date, and priority transfer directly. The regarding object links to the parent Account or Opportunity. Owner resolves by email match to Dynamics 365 user. Recurring task patterns in Lime Go are captured as custom fields on the Task record since Dynamics 365 handles recurrence through the RecurringAppointmentMaster entity.
Lime Go
Call
Microsoft Dynamics 365 Sales
PhoneCall
1:1Lime Go call records become Dynamics 365 PhoneCall activities. Call direction (inbound/outbound) maps to DirectionCode. Subject and duration transfer; phone number stored in PhoneNumber field. Regarding links to the Account or Contact. Call outcomes and notes in Lime Go map to the PhoneCall.Description field and are preserved as part of the activity timeline.
Lime Go
Meeting
Microsoft Dynamics 365 Sales
Appointment
1:1Lime Go meetings map to Dynamics 365 Appointments. Start time, end time, location, and subject transfer. Attendees from Lime Go populate the Appointment's PartyList using Contact or Account lookups matched by email. Meeting body content and attachments migrate to the Appointment's Description field and annotation attachments respectively, maintaining the complete meeting record.
Lime Go
Note
Microsoft Dynamics 365 Sales
Annotation
1:1Lime Go notes become Dynamics 365 Annotations. Note text maps to Annotation.NoteText. File attachments in Lime Go download and re-upload to Dynamics 365 SharePoint document management or the Annotation's attachment storage (25MB per file limit applies). Embedded images within notes are preserved as base64 annotations or migrated to SharePoint with a reference link stored in the annotation.
Lime Go
Activity History
Microsoft Dynamics 365 Sales
ActivityPointer
1:1The chronological activity log in Lime Go—calls, emails, meetings, notes in sequence—migrates as individual activity records. The relative ordering and timestamps are preserved; Dynamics 365 displays them in the Timeline control on the Account and Contact forms. Each activity type maintains its specific entity type (PhoneCall, Email, Appointment, Annotation) while preserving the temporal sequence from the original Lime Go timeline.
Lime Go
Custom Fields (Company)
Microsoft Dynamics 365 Sales
Account Custom Columns
1:1Any Lime Go custom properties on the Company object become custom columns on the Account table in Dataverse. Field types (text, number, date, pick-list) map to the equivalent Dataverse column type. Pick-list custom fields require value mapping if the options differ between systems.
Lime Go
Custom Fields (Person)
Microsoft Dynamics 365 Sales
Contact Custom Columns
1:1Lime Go custom properties on Person records migrate as custom columns on the Contact table. Multi-select pick-lists in Lime Go convert to option-set columns in Dynamics 365 with the same value labels preserved for reference. Boolean custom fields map to the TwoOption column type in Dataverse, maintaining the true/false state for each contact record.
Lime Go
Custom Fields (Deal)
Microsoft Dynamics 365 Sales
Opportunity Custom Columns
1:1Lime Go deal-level custom fields map to custom columns on Opportunity. Currency custom fields in Lime Go use the organization's base currency unless the Dynamics 365 multi-currency model is configured, in which case we map the transaction currency and exchange rate.
Lime Go
Lime Go Workflows
Microsoft Dynamics 365 Sales
Power Automate Flows
1:1Lime Go workflows and automations have no direct equivalent in Dynamics 365 and do not migrate. We export the workflow definitions as a structured JSON reference document so your Dynamics admin can rebuild equivalent logic in Power Automate or Dynamics workflows.
Lime Go
Lime Discover Data
Microsoft Dynamics 365 Sales
Custom Reference Fields
1:1Lime Go's built-in Nordic company enrichment data (3.7 million Nordic business records) does not transfer. We migrate Lime Go's enriched fields as read-only custom text fields on the Account so the data is preserved for reference even without active enrichment in Dynamics 365.
Lime Go
Owner/User
Microsoft Dynamics 365 Sales
SystemUser
1:1Lime Go owner assignments resolve by email matching against Dynamics 365 SystemUser records. Unmatched owners are flagged before migration; your team either provisions a Dynamics user first or assigns to a fallback owner. Owner history is preserved as a custom audit field on migrated records.
| Lime Go | Microsoft Dynamics 365 Sales | Compatibility | |
|---|---|---|---|
| Company | Account1:1 | Fully supported | |
| Person | Contact1:1 | Fully supported | |
| Deal | Opportunity1:1 | Fully supported | |
| Pipeline | Business Process Flow1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Call | PhoneCall1:1 | Fully supported | |
| Meeting | Appointment1:1 | Fully supported | |
| Note | Annotation1:1 | Fully supported | |
| Activity History | ActivityPointer1:1 | Fully supported | |
| Custom Fields (Company) | Account Custom Columns1:1 | Fully supported | |
| Custom Fields (Person) | Contact Custom Columns1:1 | Fully supported | |
| Custom Fields (Deal) | Opportunity Custom Columns1:1 | Fully supported | |
| Lime Go Workflows | Power Automate Flows1:1 | Fully supported | |
| Lime Discover Data | Custom Reference Fields1:1 | Fully supported | |
| Owner/User | SystemUser1: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.
Lime Go gotchas
No public REST API with documented rate limits
Minimum contract pricing of approximately €120/month
Nordic company enrichment data is read-only
Manual email logging required due to poor integrations
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
Discover Lime Go schema and custom fields
FlitStack AI connects to your Lime Go instance via API to enumerate all objects, standard fields, and custom properties. We generate a schema inventory listing every custom field, its data type, pick-list values, and the object it belongs to. This inventory drives the custom-column creation plan for Dynamics 365 and identifies any fields that require value mapping or transformation logic. The discovery report is shared with your Dynamics admin for review before migration begins.
Build Dynamics 365 custom columns and Business Process Flows
Before data moves, your Dynamics 365 admin (or our team) creates the custom columns identified during discovery on the Account, Contact, and Opportunity Dataverse tables. We deliver a step-by-step setup plan for each custom field including data type, option-set values, and required/optional designation. Business Process Flows matching your Lime Go pipeline definitions are created in the Dynamics 365 process designer. This schema-first approach ensures records land in the correct structure on first import.
Resolve owners and provision Dynamics 365 users
Lime Go owner assignments resolve by email matching against Azure Active Directory-synced SystemUser records in your Dynamics 365 tenant. We run an owner-resolution dry-run before migration to flag any Lime Go owner without a corresponding Dynamics user. Your team either provisions a new Dynamics user for each unmatched owner or assigns them to a designated fallback owner. No record migrates without a resolved OwnerId to prevent orphaned opportunities in Dynamics 365.
Sequence migration: Accounts → Contacts → Opportunities → Activities
Dynamics 365 foreign-key constraints require a specific migration order. Accounts must exist before Contacts (AccountId lookup), and Contacts should exist before Opportunities (Contact Roles). We sequence the migration as: (1) Accounts from Lime Go Companies, (2) Contacts from Lime Go Persons with AccountId linking, (3) Opportunities from Lime Go Deals with pipeline-to-BPF mapping, (4) Tasks, PhoneCalls, Appointments, and Annotations linked to their parent records. Activities can run in parallel within their entity group but respect the parent-record dependency chain.
Run sample migration with field-level diff
A representative slice—typically 100-300 records spanning Accounts, Contacts, Opportunities, and a cross-section of activity types—migrates first. We generate a field-level diff comparing source values against destination values for every mapped column. You review the diff to verify stage-name mapping, custom field population, owner resolution, and date preservation before the full migration commits. Any mapping corrections happen at this stage. This validation step catches value-mapping errors and ensures your team approves the data transformation logic before committing to a full cutover, reducing the risk of needing post-migration corrections.
Execute full migration with delta-pickup and rollback
The full migration runs against Dynamics 365 using the Bulk API for batched record creation. A delta-pickup window (24-48 hours) captures any records created or modified in Lime Go during the cutover period. FlitStack AI logs every operation to an audit table. If reconciliation reveals data integrity issues, one-click rollback reverts the Dynamics 365 environment to its pre-migration state. Your team continues working in Lime Go throughout the migration window without interruption.
Platform deep dives
Lime Go
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 Lime Go 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
Lime Go: Not publicly documented.
Data volume sensitivity
Lime Go 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 Lime Go to Microsoft Dynamics 365 Sales migration scoping. Not seeing yours? Book a call.
Walk through your Lime Go 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 Lime Go
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.