CRM migration

Migrate from Marketing Star to Microsoft Dynamics 365 Sales

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

Marketing Star logo

Marketing Star

Source

Microsoft Dynamics 365 Sales

Destination

Microsoft Dynamics 365 Sales  logo

Compatibility

75%

6 of 8

objects map 1:1 between Marketing Star 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 Marketing Star to Microsoft Microsoft Dynamics 365 Sales is a shift from a marketing-automation-first platform to a sales-relationship platform with ERP-adjacent depth. Marketing Star organizes data around Contacts, Lists, and Campaigns with per-tier send limits and list caps; Microsoft Dynamics 365 Sales uses Accounts, Contacts, Leads, and Opportunities with a relational data model that enforces parent-record lookups. We resolve the email-or-mobile requirement from Marketing Star against Dynamics Contact field requirements, chunk oversized audience lists into sub-collections, and map Marketing Star campaign send history to Dynamics campaign responses with activity associations. Marketing Star Forms and Landing Pages export as static assets with field structure documentation rather than functional recreations. Automation workflows in Marketing Star do not migrate as code; we deliver a written inventory for the customer's admin to rebuild in Dynamics.

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

Marketing Star logo

Marketing Star

What's pushing teams away

  • Tier-based send limits cap monthly email and SMS volumes, forcing growing teams to upgrade or fragment sends across campaigns.
  • Record-per-list caps (50,000 to 500,000 depending on plan) constrain large-scale audience management without a clear upgrade path for overages.
  • Small-team user limits (1 to 5 users across tiers) create collaboration bottlenecks as marketing teams scale operations.

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

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

Marketing Star

Contact

maps to

Microsoft Dynamics 365 Sales

Contact

1:1
Fully supported

Marketing Star Contacts with an email address map directly to Dynamics 365 Contact. Contacts with only a mobile phone number and no email require resolution: Dynamics requires at least one email or phone value, so we flag phone-only contacts during profiling and apply a customer-directed strategy (exclude, add a placeholder email domain, or suppress). We preserve the original Marketing Star contact ID in a custom field ms_original_contact_id__c for reconciliation.

Marketing Star

Contact

maps to

Microsoft Dynamics 365 Sales

Lead

1:many
Fully supported

Marketing Star Contacts without a purchase history or sales-touch record map to Dynamics 365 Lead rather than Contact. We apply a split rule based on the customer's list of marketing-only versus sales-touched contacts. Any original Marketing Star lead scoring or tag data migrates as custom fields on the Dynamics Lead record.

Marketing Star

Company

maps to

Microsoft Dynamics 365 Sales

Account

1:1
Fully supported

Marketing Star Company records map to Dynamics 365 Account. The company domain becomes the Account Website field and is used as a dedupe key during import. Account must be created before Contact import so that the parent AccountId lookup is satisfied at the moment of Contact insert.

Marketing Star

List

maps to

Microsoft Dynamics 365 Sales

Marketing List

1:1
Fully supported

Marketing Star Lists export as static Marketing List memberships in Dynamics 365. For lists exceeding 50,000 records, we chunk into sub-lists that respect any intermediate staging limits and recreate the combined audience view in Dynamics using a query-based dynamic Marketing List with equivalent filter criteria. List names and descriptions map to the Marketing List name and owner.

Marketing Star

Campaign

maps to

Microsoft Dynamics 365 Sales

Campaign

1:1
Fully supported

Marketing Star Campaigns (email, SMS, and QR code sends) map to Dynamics 365 Campaign. Campaign name, objective, start date, and end date migrate directly. Send metrics (delivery rate, open rate, click rate) migrate as custom Campaign fields since Dynamics Campaign Response tracks member responses rather than aggregate campaign metrics.

Marketing Star

Campaign

maps to

Microsoft Dynamics 365 Sales

Campaign Response

1:many
Fully supported

Individual send responses within a Marketing Star Campaign (opened, clicked, bounced, unsubscribed) map to Dynamics 365 Campaign Response records, one per contact response. This captures per-recipient engagement history against the parent Campaign rather than losing granular send data at the campaign level.

Marketing Star

Form

maps to

Microsoft Dynamics 365 Sales

Dynamics 365 Form (Power Apps)

1:1
Fully supported

Marketing Star Forms export as field-structure documentation and HTML form content. Form field names and types map to Dynamics 365 model-driven app form fields. Form submissions migrate as Contact or Lead records with the submitted field values populated. We do not recreate the form as a functional web form in Dynamics; the customer deploys the form to a hosting platform or Power Pages and connects it via Dynamics SDK or Power Automate.

Marketing Star

Landing Page

maps to

Microsoft Dynamics 365 Sales

Power Pages or static HTML

1:1
Fully supported

Marketing Star Landing Pages (Ultimate tier only) export as HTML content and URL redirect configurations. We deliver the page content as static assets and document the URL redirect rules for the customer to re-implement on their hosting platform. Dynamics 365 does not include a native landing page builder in the Sales app; Power Pages is a separate license scope.

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.

Marketing Star logo

Marketing Star gotchas

High

Import requires email or mobile phone on every record

Medium

List size caps hard-stop uploads

Low

Landing pages not available below Ultimate tier

Low

Annual billing discount not applied during migrations

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

  • Marketing Star requires email or mobile on every contact

    Marketing Star rejects list imports where a contact is missing both an email address and a mobile phone number. Microsoft Dynamics 365 Sales also requires at least one contact method on a Contact record, but the platform handles this differently at the API level. We profile every migration set against both constraints before loading and flag any record missing both fields so the customer can choose an exclusion, placeholder, or suppression strategy before migration begins.

  • Account must exist before Contact import

    Dynamics 365 enforces a referential integrity model: every Contact requires a parent AccountId lookup. Marketing Star has no equivalent Account table—Companies are a flat record type without a relational hierarchy. We pre-create Accounts from Marketing Star Companies before any Contact insert, and we hold any Contact that has no matching Company record in a staging queue until the customer confirms how to handle the orphan (create a placeholder Account, merge into an existing Account, or exclude).

  • List record counts may require chunking

    Marketing Star enforces per-list record caps at the tier level (50,000 on Essentials, 100,000 on Premier, 500,000 on Ultimate). Dynamics 365 Marketing Lists do not have hard caps, but our staging process may chunk very large list imports to stay within batch API limits. We document the original combined audience and recreate it as a dynamic query-based Marketing List with equivalent filter criteria after chunking.

  • Marketing Star workflows do not migrate to Dynamics 365

    Marketing Star Automation Workflows and campaign triggers have no direct equivalent in Microsoft Dynamics 365 Sales . We document every active workflow as a written inventory describing trigger conditions, time delays, and CRM actions so the customer's admin can rebuild in Microsoft Dynamics 365 Sales using Power Automate or Dataverse workflows. This documentation is delivered as part of the migration handoff, not as migrated automation logic.

  • Dynamics field validation rules can reject migrated records

    Existing Dynamics 365 tenants commonly enforce required field formats, conditional requireds, and picklist whitelists on Contact, Account, and Opportunity. We coordinate with the customer's Dynamics admin to temporarily relax validation rules during data load or add a migration-context bypass flag to existing rules. Without this step, validation failures cause partial record rejection on the first import attempt.

Migration approach

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

  1. Discovery and scope audit

    We audit the source Marketing Star portal for contact volume, list count, campaign history, form count, landing page count, workflow inventory, and SMS opt-in status. We pair this with a Microsoft Dynamics 365 Sales environment audit: existing schema, custom fields, security roles, validation rules, and whether the destination tenant is a fresh provisioning or an occupied org. The discovery output is a written migration scope with record counts per object and a list of validation rules to suspend during migration.

  2. Schema design and Account pre-creation

    We design the Dynamics 365 destination schema including custom fields on Account and Contact (mapped from Marketing Star Company and Contact properties), Lead fields for marketing-only contacts, and any custom entities needed. We pre-create Accounts from Marketing Star Companies before any Contact load so that parent-lookup references are satisfied. This step includes configuring Record Types and Sales Processes if the customer's deal workflow requires them.

  3. Data profiling and quality remediation

    We run a profiling pass across all Marketing Star contacts to identify records missing both email and mobile phone, duplicate Company names that would create duplicate Accounts, and records with invalid date formats or special characters. We present the quality report to the customer and apply their chosen remediation strategy (exclude, correct, or suppress) before any data is staged for migration.

  4. Sandbox migration and reconciliation

    We run a full migration into a Dynamics 365 Sandbox (Full Copy or Partial Copy) using production-like data volume. The customer's RevOps lead reconciles record counts (Accounts in, Contacts in, Leads in, Campaign responses in), spot-checks 25-50 records against the Marketing Star source, and validates that Dynamics validation rules did not silently reject records. Any mapping corrections happen in the sandbox before production migration begins.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Accounts (from Marketing Star Companies), Contacts (with AccountId resolved), Leads (for marketing-only contacts), Campaigns (with campaign metadata), Campaign Responses (per-contact send history), and Form submission records. Each phase emits a row-count reconciliation report before the next phase begins. SMS opt-in status migrates to the Dynamics Contact msdyn_gdproptype field.

  6. Cutover, validation, and workflow handoff

    We freeze Marketing Star writes during cutover, run a final delta migration of records modified during the migration window, then enable Microsoft Dynamics 365 Sales as the system of record. We deliver the Automation Workflow inventory document to the customer's admin team. We support a one-week post-cutover window where we resolve reconciliation issues. We do not rebuild Marketing Star workflows as Dynamics 365 workflows inside the migration scope.

Platform deep dives

Context on both ends of the pair

Marketing Star logo

Marketing Star

Source

Strengths

  • Generous free tier with 5,000 emails and 100 SMS per month for 12 months.
  • AI-driven campaign analytics and performance reporting included across paid tiers.
  • Integrated multichannel reach: email, SMS, QR codes, and landing pages in one platform.
  • Responsive chat and email support praised in user reviews.
  • Simple pricing model without per-contact billing on lower tiers.

Weaknesses

  • User seat limits cap at 5 even on the highest tier, forcing teams to share credentials or upgrade awkwardly.
  • Monthly send caps (100,000 to 500,000 emails depending on tier) limit high-volume senders without overage options.
  • Record-per-list caps (50,000 to 500,000) constrain large audience segments on lower tiers.
  • Landing pages restricted to Ultimate tier, limiting the platform's utility for teams needing full-funnel ownership.
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 Marketing Star 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

    Marketing Star: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Marketing Star to Microsoft Dynamics 365 Sales migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Migrations with under 50,000 Contacts, a single company database, and no custom objects land between three and five weeks. Migrations with oversized audience lists requiring chunking, multi-campaign send histories, a pre-existing Dynamics org with custom fields and validation rules, or a split into both Contact and Lead records move to six to ten weeks because of the Account pre-creation dependency and reconciliation passes.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Marketing Star.
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