CRM migration

Migrate from Follow Up Boss to Microsoft Dynamics 365 Sales

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 logo

Follow Up Boss

Source

Microsoft Dynamics 365 Sales

Destination

Microsoft Dynamics 365 Sales  logo

Compatibility

93%

14 of 15

objects map 1:1 between Follow Up Boss and Microsoft Dynamics 365 Sales .

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Follow Up Boss logo

Follow Up Boss

What's pushing teams away

  • Several customers note that Follow Up Boss has limited customisation compared to broader CRM platforms; there is no support for complex custom objects, conditional logic beyond Action Plans, or bespoke pipeline views.
  • The per-user pricing model becomes expensive for large teams, especially when comparing to flat-rate or unlimited-seat alternatives; customers with many part-time agents or transaction coordinators feel the seat cost adds up quickly.
  • Search and filter functionality is described as clunky—saved groups with filter presets are not available, making it tedious to toggle between different lead segments repeatedly.
  • A subset of reviews cite slow or inconsistent customer support during busy periods, with some customers reporting multi-day waits for non-urgent tickets.
  • Users moving to platforms like GoHighLevel or HubSpot cite wanting deeper SMS automation, more flexible pipelines, and built-in VoIP calling rather than relying on third-party integrations.

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 Follow Up Boss objects map to Microsoft Dynamics 365 Sales

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

maps to

Microsoft Dynamics 365 Sales

Contact / Lead

1:many
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

Account

1:1
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

Opportunity

1:1
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

Business Process Flow

1:1
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

Task

1:1
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

Annotation

1:1
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

Custom field or Topic

1:1
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

Custom field or Source

1:1
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

Reference Document (exported JSON)

1:1
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

Custom Column (Dataverse)

1:1
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

Email (Activity)

1:1
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

Phone Call (Activity)

1:1
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

SharePoint / Annotation

1:1
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

SystemUser

1:1
Fully supported

FUB 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

maps to

Microsoft Dynamics 365 Sales

View / Saved View

1:1
Fully supported

FUB 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.

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.

Follow Up Boss logo

Follow Up Boss gotchas

Medium

API rate limits restrict bulk migration throughput

Medium

Action Plans are not a standalone exportable object

Low

CSV export from the UI excludes unexposed columns unless explicitly requested

Low

Dropdown custom field choices are locked once data exists in them

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

  • Action plans have no Dynamics 365 native equivalent — rebuild required

    Follow Up Boss Action Plans are a first-class automation construct — drip sequences of tasks, stage changes, tag operations, and email triggers tied to dates or events. Dynamics 365 Sales has Power Automate for workflow automation and Sales Automation (Enterprise tier) for sequences, but neither shares FUB's action-plan structure. FlitStack AI exports your action plan definitions as a structured JSON playbook — trigger conditions, step order, step types, and delay logic — so your Dynamics admin can rebuild them. This is a manual step: plan 1–3 days of admin time for complex plan sets.

  • FUB rate limits require pagination-aware extraction

    Follow Up Boss enforces a sliding 10-second rate limit of 200 requests per API key. Large databases (10,000+ People) require paginated extraction with retry logic on 429 responses. FlitStack AI handles this automatically using the Retry-After header — extraction may take longer than a direct CSV export, but it avoids the partial-data problem of the in-app export (which only exposes visible columns). If your FUB account has multiple team members, request a dedicated API key for migration to avoid shared-rate-limit contention.

  • Multi-contact deals (N:N) collapse to Opportunity Contact Roles

    Follow Up Boss allows a deal to associate with multiple People — common when representing both buyer and seller in a transaction. Dynamics 365 Opportunities have a single primary Contact and support additional contacts via Opportunity Contact Roles. We migrate the primary associated contact as the Opportunity's primary Contact; remaining contacts create Opportunity Contact Role records with the default role ('Stakeholder'). If your workflow depends on seeing all associated contacts on a deal without navigating roles, surface this in the pre-migration review.

  • Dynamics 365 licensing tier affects available migration targets

    Dynamics 365 Sales Professional caps custom tables at 15 and disables certain advanced features. If your migration plan includes more than 15 custom columns on any table or requires multiple Business Process Flows per entity, you need the Enterprise tier ($105/user/month vs $65/user/month). FlitStack AI flags custom-field count before migration and reports whether your current Dynamics tier supports the target schema — avoiding a surprise at go-live when Power Automate flows or custom columns refuse to activate.

  • Smart Lists and saved filters don't migrate — only the contacts they contain

    FUB Smart Lists are dynamic filter definitions that update automatically as contacts change stages or properties. Dynamics 365 Saved Views are static by default and don't auto-refresh. FlitStack AI documents each Smart List's filter criteria (stage equals X, lead source contains Y, assigned_to equals Z) as a reference spec for rebuilding as Dynamics Saved Views or Power Automate-triggered contact-updates. The contacts currently in a Smart List export as static records — the dynamic behavior requires a separate rebuild step in Dynamics.

Migration approach

Six steps for a successful Follow Up Boss to Microsoft Dynamics 365 Sales data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Context on both ends of the pair

Follow Up Boss logo

Follow Up Boss

Source

Strengths

  • Lead inbox that aggregates from any real estate lead provider into a single view
  • Action Plans provide automated drip email and SMS sequences with minimal configuration
  • Smart Lists surface daily task queues and prioritised follow-up automatically
  • Strong integration ecosystem with Zillow, Realtor.com, BoomTown, and other real estate portals
  • Intuitive UI that non-technical agents can use without dedicated onboarding

Weaknesses

  • Limited customisation—no custom objects, complex pipelines, or bespoke field logic
  • Per-user seat billing makes it costly for teams with many part-time agents or admins
  • No native VoIP calling or SMS; requires third-party integrations for full communication stack
  • Search, saved filters, and group management are less flexible than competitors
  • Higher price point relative to alternatives like LionDesk or Salesmate for equivalent features
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 Follow Up Boss and Microsoft Dynamics 365 Sales .

B

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

    A

    All 8 core objects map 1:1 between Follow Up Boss 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

    Follow Up Boss: 250 requests per 10-second sliding window (125 on limited accounts). Enforced server-side with HTTP 429 responses..

  • Data volume sensitivity

    B

    Follow Up Boss doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Follow Up Boss 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 Follow Up Boss to Microsoft Dynamics 365 Sales data migrations

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

Can't find your answer?

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 consultation

Most FUB-to-Dynamics migrations complete in 48–72 hours of clock time for databases under 50,000 records. The pre-migration schema build (custom columns, Business Process Flows) takes 3–7 days depending on your FUB pipeline count. Larger databases with 500,000+ records or complex custom field sets extend to 7–14 days. The delta-pickup window runs concurrently with your cutover and adds 24–48 hours before final sign-off.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Follow Up Boss.
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