CRM migration
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
Source
Microsoft Dynamics 365 Sales
Destination
Compatibility
7 of 10
objects map 1:1 between Rizer and Microsoft Dynamics 365 Sales .
Complexity
BStandard
Timeline
3-5 weeks
Overview
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.
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
Rizer platform overview
Scorecard, SWOT, gotchas, and pricing for Rizer.
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 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
Microsoft Dynamics 365 Sales
Lead or Contact (split required)
1:manyRizer 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
Microsoft Dynamics 365 Sales
Account
1:1Rizer 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
Microsoft Dynamics 365 Sales
Opportunity
1:1Rizer 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
Microsoft Dynamics 365 Sales
Custom fields on Contact/Lead
lossyRizer'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
Microsoft Dynamics 365 Sales
N/A (documented only)
1:1Rizer 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)
Microsoft Dynamics 365 Sales
Account or Contact
1:1Rize 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)
Microsoft Dynamics 365 Sales
Opportunity or Custom Project Object
1:1Rize 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)
Microsoft Dynamics 365 Sales
Task
1:1Rize 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
Microsoft Dynamics 365 Sales
User
1:1Rizer 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
Microsoft Dynamics 365 Sales
Multi-select picklist or Topic
lossyRizer 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.
| Rizer | Microsoft Dynamics 365 Sales | Compatibility | |
|---|---|---|---|
| Contact | Lead or Contact (split required)1:many | Fully supported | |
| Company/Account | Account1:1 | Fully supported | |
| Deal | Opportunity1:1 | Fully supported | |
| Referral Data | Custom fields on Contact/Leadlossy | Mapping required | |
| Workflow | N/A (documented only)1:1 | Fully supported | |
| Client (Rize product) | Account or Contact1:1 | Fully supported | |
| Project (Rize product) | Opportunity or Custom Project Object1:1 | Fully supported | |
| Task (Rize product) | Task1:1 | Fully supported | |
| Team Member | User1:1 | Fully supported | |
| Tag | Multi-select picklist or Topiclossy | 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.
Rizer gotchas
API call budget on Starter tier is migration-critical
Dual-product data model requires separate export scopes
Custom field data types are not validated at export time
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 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.
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.
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.
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.
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.
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.
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
Rizer
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 Rizer 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
Rizer: 500 API calls/month on Starter; 5000 on Growth; Enterprise unlimited — exact per-second throttling not publicly documented.
Data volume sensitivity
Rizer 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 Rizer to Microsoft Dynamics 365 Sales migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Rizer
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.