CRM migration

Migrate from Rizer to Microsoft Dynamics 365 Sales

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

Rizer logo

Rizer

Source

Microsoft Dynamics 365 Sales

Destination

Microsoft Dynamics 365 Sales  logo

Compatibility

70%

7 of 10

objects map 1:1 between Rizer and Microsoft Dynamics 365 Sales .

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Rizer to Microsoft Microsoft Dynamics 365 Sales is a structural migration that crosses a significant platform-size boundary. Rizer is designed for small influencer and creator teams at entry pricing, while Microsoft Dynamics 365 Sales targets mid-market and enterprise sales organizations with deep Microsoft ecosystem integration. We handle the export complexity created by Rizer's dual-product architecture (Rizer Social for CRM contacts and workflows, Rize for time-tracking clients and projects) as two separate extraction passes from separate API endpoints, and we write to the corresponding Dynamics 365 entities. The Rizer Starter tier's 500 API calls per month is the most migration-critical constraint on the source side; we scope the export volume against this limit and recommend a Growth-tier upgrade before migration begins. Workflows, email sequences, and referral attribution logic do not migrate as code; we deliver a written inventory of every active workflow and sequence with its trigger conditions and recommended Microsoft Dynamics 365 Sales equivalent. Deals map to Opportunities, and referral source attribution is preserved in a custom field on the Contact for ongoing marketing attribution analysis.

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

Rizer logo

Rizer

What's pushing teams away

  • API call limits on the base tier (500/month) are quickly exhausted during active campaigns, forcing upgrades or manual exports.
  • The platform's evolution between Referrizer branding and Rize branding has created confusion about which product is current and which support docs apply.
  • Time-tracking features exist in a separate product tier, and data does not sync automatically between the marketing CRM and the billing side.

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

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

Rizer

Contact

maps to

Microsoft Dynamics 365 Sales

Lead or Contact (split required)

1:many
Fully supported

Rizer Contacts with referral attribution and lifecycle stage tags map to Dynamics 365 Lead or Contact based on a qualification rule defined during scoping. Unqualified influencer and creator contacts (top-of-funnel) map to Lead; Contacts with a confirmed deal or project association map to Contact attached to an Account. We preserve the original referral source, attribution window, and lifecycle stage as custom fields on both the Lead and Contact for post-migration reporting. The split rule is applied as a transform step before any record is written to Dynamics.

Rizer

Company/Account

maps to

Microsoft Dynamics 365 Sales

Account

1:1
Fully supported

Rizer Companies linked to Contacts map to Dynamics 365 Account. The Company name becomes the Account Name field and the domain becomes the Website. We resolve the Contact-to-Account lookup relationship during the Contact insert phase by ensuring Account records are created before Contact records. If Rizer Companies have no Contacts attached, they are imported as standalone Accounts with a flag indicating no linked contacts.

Rizer

Deal

maps to

Microsoft Dynamics 365 Sales

Opportunity

1:1
Fully supported

Rizer Deals map to Dynamics 365 Opportunity. The deal stage maps to StageName, the pipeline assignment maps to a Record Type and Sales Process configured in Dynamics before migration, and the deal amount maps to Amount. Closed-won and closed-lost reasons from Rizer custom properties become LossReason and Win Reason fields on the Opportunity. We resolve the AccountId and OwnerId (via email-matched User lookup) before Opportunity insert to satisfy the required relationships.

Rizer

Referral Data

maps to

Microsoft Dynamics 365 Sales

Custom fields on Contact/Lead

lossy
Mapping required

Rizer's built-in referral attribution (source field, attribution window, conversion event) has no native Dynamics 365 equivalent. We create custom fields on the Contact and Lead objects (referral_source__c, attribution_window__c, conversion_date__c) and write the referral values as text or date fields during the Contact/Lead insert. The referral attribution report is preserved for the customer's marketing team to continue attribution analysis in Microsoft Dynamics 365 Sales using those custom fields.

Rizer

Workflow

maps to

Microsoft Dynamics 365 Sales

N/A (documented only)

1:1
Fully supported

Rizer workflow sequences (property-triggered email sequences attached to lifecycle stages) are not migrated as code because the Dynamics 365 equivalent (Salesforce-style Flow or Sales Engagement) requires a different trigger model. We extract every active workflow with its name, trigger conditions, delay rules, and action sequence and deliver this as a written inventory document. The customer's Dynamics 365 admin or a Microsoft partner rebuilds the automations post-migration.

Rizer

Client (Rize product)

maps to

Microsoft Dynamics 365 Sales

Account or Contact

1:1
Fully supported

Rize time-tracking Clients (from the separate rize.io product) are top-level entities that map to Dynamics 365 Account. If the Client has an associated contact person in Rize, that person migrates as a Contact linked to the Account. The Rize Client and Rizer Social Contact export are separate API passes with separate credentials, and the migration plan handles them as independent scopes with a reconciliation step to match any Rize Client to an existing Rizer Social Company record.

Rizer

Project (Rize product)

maps to

Microsoft Dynamics 365 Sales

Opportunity or Custom Project Object

1:1
Fully supported

Rize Projects belong to Clients and contain Tasks. If the customer's Dynamics 365 environment includes Project Operations or Business Central, Projects map to msdyn_project (Project). Otherwise, Projects map to a custom Project object or to Opportunity records with a project_type__c custom field flagging them as project records rather than sales pipeline deals. We determine the target structure during scoping based on the customer's licensed Dynamics modules.

Rizer

Task (Rize product)

maps to

Microsoft Dynamics 365 Sales

Task

1:1
Fully supported

Rize Tasks nested under Projects map to Dynamics 365 Task. Rize subtasks (represented as a boolean or count field in Rizer rather than a discrete object) are expanded into separate Task records in Dynamics with a parent_task__c lookup where Dynamics supports subtask hierarchies. Task status, due date, and assignment migrate directly.

Rizer

Team Member

maps to

Microsoft Dynamics 365 Sales

User

1:1
Fully supported

Rizer and Rize Team Members map to Dynamics 365 User records by email match. We extract all distinct owner and assignee references from Contacts, Deals, and Projects and match them against the destination User table. Any Team Member without a matching Dynamics 365 User goes to a reconciliation queue for the customer's admin to provision before the record import resumes.

Rizer

Tag

maps to

Microsoft Dynamics 365 Sales

Multi-select picklist or Topic

lossy
Fully supported

Rizer tags applied to Contacts and Workflows are flat string lists. We inspect the tag taxonomy and map tags to either Dynamics 365 multi-select picklist fields (for contact classification) or Topic/Tags (for content association). The customer chooses the tag strategy during scoping based on whether tags are used primarily for sales segmentation or for content attribution.

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.

Rizer logo

Rizer gotchas

High

API call budget on Starter tier is migration-critical

Medium

Dual-product data model requires separate export scopes

Medium

Custom field data types are not validated at export time

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

  • Rizer Starter tier API call budget is migration-critical

    The $19/month Starter plan includes 500 API calls per month. A full Contact export with custom fields, tags, referral attribution, and workflow associations will exhaust this budget in a single pass, triggering 429 rate-limit responses that abort the export mid-run. We pre-scope the migration volume against the 500-call limit, recommend upgrading to the Growth tier (5,000 calls/month) before migration begins, and implement pagination and throttling on our export loops. If the 429 is returned, we re-authenticate and resume from the last cursor position.

  • Rizer Social and Rize are separate products requiring two export passes

    Rizer Social (CRM contacts and workflows) and Rize (time-tracking clients and projects) are separate products with distinct login domains (rizersocial.io and rize.io) and separate API endpoints. There is no unified data export covering both products. We treat them as two independent export scopes and perform a reconciliation step to match Rize Clients against Rizer Social Company records. The migration plan documents both scopes explicitly so the customer understands that time-tracking data requires a separate export run and may land in a different Dynamics 365 module.

  • Custom field data types are not enforced at export time

    The Referrizer custom field endpoint returns field metadata but does not validate data types on read. Date fields stored as strings, multi-select fields stored as delimited text, and numeric fields stored as text all appear identical in the API response. We inspect raw values during the transform phase and infer the correct data type before writing to Dynamics 365 to avoid silent type coercion errors that would corrupt date filters, numeric calculations, or option-set matching in the destination.

  • Referral attribution has no native Microsoft Dynamics 365 Sales equivalent

    Rizer's built-in referral tracking stores the source field and attribution window on the Contact record. Microsoft Dynamics 365 Sales does not have a native referral attribution object. We implement referral fields as custom Contact fields (referral_source__c, attribution_window__c) during migration, but the customer's analytics team needs to build attribution reports using Power BI or Dynamics 365 native reporting rather than a pre-built referral dashboard. We flag this gap in the migration deliverable so the team is aware before go-live.

Migration approach

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

  1. Discovery and export scope definition

    We audit the Rizer and Rize environments across both products, cataloging Contact volume, custom field definitions, tag taxonomy, active workflows, referral attribution fields, and any Rize Client and Project records. We confirm the customer's Rizer tier (Starter or Growth) to determine whether a Growth-tier upgrade is required to support the migration API volume. We pair this with a Microsoft Dynamics 365 Sales edition review (Professional at $65/user covers most migrations; Enterprise at $105/user is required for advanced AI and Copilot features; Premium at $150/user adds Sales Insights). The discovery output is a written migration scope covering both export scopes and a Dynamics 365 edition recommendation.

  2. Export pass one: Rizer Social CRM data

    We run the first extraction pass against the Rizer Social API (contacts, companies, deals, team members, tags, and custom field values). We paginate through records in batches of 50-100 to manage API call consumption and resume from cursor on 429 responses. During this pass we also extract the workflow inventory (workflow names, trigger conditions, sequence steps) as a separate data artifact for the rebuild document. Referral attribution fields are extracted as first-class columns alongside standard contact fields.

  3. Export pass two: Rize time-tracking data

    We run the second extraction pass against the Rize API (clients, projects, tasks) using separate credentials scoped to the rize.io environment. We reconcile Rize Clients against Rizer Social Company records using name or domain matching to identify duplicate entities. Rize subtasks (represented as a boolean flag or count field rather than a discrete object) are expanded into separate Task records during the transform phase.

  4. Schema design and custom field provisioning in Dynamics 365

    We design the destination schema in Microsoft Dynamics 365 Sales . This includes creating the referral attribution custom fields on Contact and Lead (referral_source__c, attribution_window__c, conversion_date__c), provisioning any additional custom fields required to preserve Rizer custom field data, creating Opportunity Record Types and Sales Processes to mirror the Rizer pipeline structure, and configuring the Lead-Contact split rule based on the customer's lifecycle stage matrix. Schema is deployed into a Dynamics 365 Sandbox via the Power Platform environment for validation before production migration.

  5. Sandbox migration and reconciliation

    We run a full migration into a Dynamics 365 Sandbox using production-like data volumes. The customer's admin reconciles record counts (Contacts and Leads in, Accounts in, Opportunities in, Tasks in), spot-checks 20-40 records against the Rizer and Rize source data, and validates the referral attribution fields on a sample of Contact records. Data type inference corrections on custom fields happen in this phase. The customer signs off the schema and mapping before we proceed to production migration.

  6. Production migration in dependency order

    We run production migration in record-dependency order: Users (provisioned manually, validated), Accounts (from Rizer Companies and Rize Clients), Contacts and Leads (with the referral attribution fields and lifecycle split applied), Opportunities (with AccountId, OwnerId, and RecordTypeId resolved), Tasks from Rize, and the workflow inventory document delivered last. Each phase emits a row-count reconciliation report before the next phase begins. We freeze Rizer writes during the cutover window and run a final delta migration of any records modified during the migration window.

  7. Cutover, validation, and workflow rebuild handoff

    We enable Microsoft Dynamics 365 Sales as the system of record after the delta pass and deliver the workflow and sequence inventory document to the customer's admin team with recommended Microsoft Dynamics 365 Sales equivalents for each automation. We support a five-business-day hypercare window for reconciliation issues raised by the customer's sales team. We do not rebuild Rizer workflows as Microsoft Dynamics 365 Sales Flow inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

Rizer logo

Rizer

Source

Strengths

  • All-in-one platform combining social scheduling, referral tracking, and email nurturing without requiring third-party integrations.
  • Referral attribution is built into the Contact object rather than requiring a separate plugin or Zapier chain.
  • CSV import/export is a documented, user-accessible feature for Clients, Projects, Tasks, and Team Members.

Weaknesses

  • The 500 API calls/month on the starter tier is restrictive for any automated migration process, requiring careful pagination and throttling.
  • Marketing automation and time-tracking are separate products with distinct data models, making a unified data export complex.
  • The platform's name has shifted across Referrizer, Rizer Social, and Rize, creating documentation inconsistencies and confusion about feature parity.
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. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

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

  • Object compatibility

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • 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

    Rizer: 500 API calls/month on Starter; 5000 on Growth; Enterprise unlimited — exact per-second throttling not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Rizer 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 migrations land between three and five weeks for Rizer Social CRM data under 10,000 Contacts and 2,000 Deals with no time-tracking data. Migrations that include Rize time-tracking data (Clients, Projects, Tasks across two separate export passes), large referral attribution histories, or the need to create Dynamics 365 custom fields and option sets extend to eight to fourteen weeks because of the two-product export scope, data type inference on custom fields, and Opportunity pipeline configuration in Dynamics 365.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Rizer.
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