CRM migration
Field-level mapping, validation, and rollback between Follow Up Boss and Microsoft Dynamics 365 Sales . We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Sales .
Follow Up Boss
Source
Microsoft Dynamics 365 Sales
Destination
Compatibility
14 of 15
objects map 1:1 between Follow Up Boss and Microsoft Dynamics 365 Sales .
Complexity
BStandard
Timeline
48–72 hours
Overview
Follow Up Boss organizes real estate lead data around People, Deals, Companies, and Action Plans — a flat, real-estate-optimized schema built for fast lead response and team accountability. Microsoft Dynamics 365 Sales uses the standard Dataverse data model: Leads, Contacts, Accounts, and Opportunities with stage-based business process flows and record-type scoping. The migration must translate FUB's deal pipelines into Dynamics 365 Opportunities, its contact stages into Lead or Contact records, and its action plan logic into a reference document for rebuilding in Dynamics Sales automation tools. FlitStack AI accesses Follow Up Boss via its REST API (200 requests per 10-second sliding window) and writes to Dynamics 365 via the Dataverse Web API. We sequence the migration to resolve foreign-key dependencies — People resolve to Contacts or Leads, Companies resolve to Accounts, Deals resolve to Opportunities after their parent Account exists. Custom fields migrate as Dataverse custom columns; action plans export as a structured JSON playbook for your Dynamics admin to rebuild in Power Automate or Sales Automation. Files attached to FUB records re-upload to Dynamics 365 SharePoint or Dataverse file storage. Owner resolution happens by email match against Dynamics 365 users; unmatched owners surface as migration flags before the full run commits.
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
Follow Up Boss platform overview
Scorecard, SWOT, gotchas, and pricing for Follow Up Boss.
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 Follow Up Boss 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.
Follow Up Boss
Person
Microsoft Dynamics 365 Sales
Contact / Lead
1:manyFUB People split into Dynamics 365 Contacts (qualified buyers/sellers) and Leads (pre-contact prospects) based on FUB stage. Stages 'Lead' and 'Prospect' route to Lead; 'Active', 'Client', and 'Closed' route to Contact. The migration preserves the FUB stage as a custom column (FUB_Stage__c) for reporting continuity.
Follow Up Boss
Company
Microsoft Dynamics 365 Sales
Account
1:1FUB Companies map directly to Dynamics 365 Accounts in a one‑to‑one relationship. The FUB domain/website value populates Account.Website, and any parent‑company hierarchy in FUB translates to Account.ParentAccountId. Primary contact information from FUB becomes the primary Contact on the Account, while secondary contacts are stored as Account Contact Relationships. Address, phone, and custom fields on the FUB company record create matching columns on the Account, ensuring a complete profile after migration.
Follow Up Boss
Deal
Microsoft Dynamics 365 Sales
Opportunity
1:1FUB Deals migrate as Dynamics 365 Opportunities. The FUB pipeline maps to a Business Process Flow; deal stages map to Opportunity Stage values per process. Each FUB pipeline requires a separate Business Process Flow in Dynamics. Deal amount, close date, and owner transfer directly.
Follow Up Boss
Pipeline
Microsoft Dynamics 365 Sales
Business Process Flow
1:1FUB pipelines become Dynamics 365 Business Process Flows. Teams with multiple FUB pipelines (e.g., Buy-side, Sell-side, Rental) create multiple BPFs — each with its own stage set. We deliver a BPF mapping plan before migration so your Dynamics admin can pre-create the flows.
Follow Up Boss
Task / Action
Microsoft Dynamics 365 Sales
Task
1:1FUB tasks and action items map to Dynamics 365 Tasks. Original due dates, assignees (resolved by email), and task subjects transfer. Completed-at timestamps preserve as custom datetime fields. FUB system tasks (e.g., 'Auto-Email Sent') surface as Tasks with a source flag.
Follow Up Boss
Note
Microsoft Dynamics 365 Sales
Annotation
1:1FUB notes migrate to Dynamics 365 Annotations. Rich-text formatting in FUB notes converts to HTML in Annotation.noteText. Notes attached to specific People or Deals link via RegardingObjectId. Inline images in FUB notes are downloaded and re-hosted as Dynamics 365 notes attachments.
Follow Up Boss
Tag
Microsoft Dynamics 365 Sales
Custom field or Topic
1:1FUB tags are multi-value string properties. We map them to a custom multivalue text column (FUB_Tags__c) or as Dynamics 365 Topics on Activities — your admin chooses. Tag-based segmentation in FUB should be rebuilt as Dynamics views with filter criteria on the tags column.
Follow Up Boss
Lead Source
Microsoft Dynamics 365 Sales
Custom field or Source
1:1FUB lead sources (Zillow, Realtor.com, referrals, etc.) have no native Dynamics 365 equivalent. We create a custom picklist field (LeadSource_FUB__c) on the Lead and Contact entities and map values value-by-value. Your team then maps these to Dynamics' native LeadSource on Leads.
Follow Up Boss
Action Plan
Microsoft Dynamics 365 Sales
Reference Document (exported JSON)
1:1FUB action plans — drip sequences of tasks, stage changes, emails, and tags — have no direct Dynamics 365 equivalent. FlitStack AI exports action plan definitions as a structured JSON playbook, including trigger conditions, step order, and step types, for your Dynamics admin to rebuild using Power Automate or Dynamics Sales Automation sequences.
Follow Up Boss
Custom Field
Microsoft Dynamics 365 Sales
Custom Column (Dataverse)
1:1FUB custom fields (text, date, number, dropdown) create matching Dataverse columns on the Contact, Account, or Opportunity tables. FUB dropdown choices map to Dataverse choice columns with the same option labels. Character limits in FUB (256 max) do not apply in Dynamics.
Follow Up Boss
Email Activity
Microsoft Dynamics 365 Sales
Email (Activity)
1:1FUB logged emails map to Dynamics 365 email Activity records. The Regarding field links to the Contact or Lead. Email subjects, bodies (HTML), timestamps, and sender/recipient addresses preserve. Email sync requires a connected Exchange or SMTP setup in Dynamics.
Follow Up Boss
Call Log
Microsoft Dynamics 365 Sales
Phone Call (Activity)
1:1FUB call records become Dynamics 365 Phone Call activity records. Duration, direction (inbound or outbound), phone number, and outcome notes transfer directly to the Phone Call entity. Call recordings stored in FUB are re‑uploaded to Dynamics 365 SharePoint (or Dataverse file columns if SharePoint is unavailable) and linked to the parent Contact or Opportunity via Annotation records, preserving the full conversation history for reference.
Follow Up Boss
File Attachment
Microsoft Dynamics 365 Sales
SharePoint / Annotation
1:1FUB file attachments re-upload to Dynamics 365 SharePoint Online (if the environment is SharePoint-connected) or stored as Dataverse file columns. Files over 128MB chunk via the Dynamics 365 file upload API. Filenames over 256 characters truncate at migration time with a warning flag.
Follow Up Boss
User / Agent
Microsoft Dynamics 365 Sales
SystemUser
1:1FUB team members resolve to Dynamics 365 SystemUser records by email address match. Unmatched FUB owners flag as migration warnings — your team invites them to Dynamics first or assigns their records to a fallback owner. User-specific FUB settings (e.g., individual calling plans) do not transfer.
Follow Up Boss
Smart List
Microsoft Dynamics 365 Sales
View / Saved View
1:1FUB Smart Lists (dynamic contact filters) have no direct Dynamics 365 equivalent. We document each Smart List's filter criteria as a reference for rebuilding as Dynamics Saved Views or using Power Automate to maintain equivalent dynamic segments. Static exported Smart List results migrate as contact records.
| Follow Up Boss | Microsoft Dynamics 365 Sales | Compatibility | |
|---|---|---|---|
| Person | Contact / Lead1:many | Fully supported | |
| Company | Account1:1 | Fully supported | |
| Deal | Opportunity1:1 | Fully supported | |
| Pipeline | Business Process Flow1:1 | Fully supported | |
| Task / Action | Task1:1 | Fully supported | |
| Note | Annotation1:1 | Fully supported | |
| Tag | Custom field or Topic1:1 | Fully supported | |
| Lead Source | Custom field or Source1:1 | Fully supported | |
| Action Plan | Reference Document (exported JSON)1:1 | Fully supported | |
| Custom Field | Custom Column (Dataverse)1:1 | Fully supported | |
| Email Activity | Email (Activity)1:1 | Fully supported | |
| Call Log | Phone Call (Activity)1:1 | Fully supported | |
| File Attachment | SharePoint / Annotation1:1 | Fully supported | |
| User / Agent | SystemUser1:1 | Fully supported | |
| Smart List | View / Saved View1: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.
Follow Up Boss gotchas
API rate limits restrict bulk migration throughput
Action Plans are not a standalone exportable object
CSV export from the UI excludes unexposed columns unless explicitly requested
Dropdown custom field choices are locked once data exists in them
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
Audit FUB data and schema before extraction
FlitStack AI connects to your Follow Up Boss account via API to inventory all People, Companies, Deals, custom fields, action plans, and tags. We generate a schema diff report identifying fields that need Dataverse custom columns, deal pipelines that need Business Process Flows, and any FUB properties with no Dynamics equivalent. This report drives the pre-migration schema plan your Dynamics admin builds before data lands.
Create Dynamics 365 schema (custom columns, BPFs, security roles)
Before any data moves, your Dynamics admin (or our team) creates the custom columns on Contact, Account, Opportunity, and Lead tables; pre-configures Business Process Flows per FUB pipeline; and sets up security roles matching your FUB team structure. FlitStack AI delivers a schema-setup checklist with exact column names, data types, and BPF stage sets. This step prevents the common error of migrating into the default Dynamics schema and then discovering custom fields were needed.
Extract FUB data with rate-limit-aware pagination
Using FUB's REST API with scoped read access, FlitStack AI extracts all records in paginated batches respecting the 200 requests per 10-second sliding window. Activities (emails, calls, notes) extract separately to maintain parent-record links. Owner IDs resolve by email match against Dynamics 365 SystemUser list; any unmatched owners surface as migration flags for your team to resolve (invite user or assign fallback owner) before the full migration run.
Run sample migration with field-level diff
A representative slice (100–500 records) migrates first: 50 contacts/leads, 20 accounts, 20 opportunities, and a sample of activities. We generate a field-level diff comparing source FUB values against destination Dynamics values — verifying stage mapping, owner resolution, and custom field population. You review the diff and approve before the full run commits. This step typically runs same-day once schema is ready.
Execute full migration with delta-pickup window
The full migration runs against Dynamics 365 via the Dataverse Web API. A delta-pickup window (24–48 hours after initial run) captures any FUB records modified during cutover — new contacts from lead sources, stage changes on active deals, updated contact information. FlitStack AI logs every operation to an audit trail. If reconciliation fails, one-click rollback reverts Dynamics to the pre-migration state while your team continues working in FUB.
Platform deep dives
Follow Up Boss
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Sales
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. All 8 core objects map 1:1 between Follow Up Boss and Microsoft Dynamics 365 Sales .
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Follow Up Boss and Microsoft Dynamics 365 Sales .
Object compatibility
All 8 core objects map 1:1 between Follow Up Boss and Microsoft Dynamics 365 Sales .
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
Follow Up Boss: 250 requests per 10-second sliding window (125 on limited accounts). Enforced server-side with HTTP 429 responses..
Data volume sensitivity
Follow Up Boss 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 Follow Up Boss to Microsoft Dynamics 365 Sales migration scoping. Not seeing yours? Book a call.
Walk through your Follow Up Boss 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 Follow Up Boss
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.