web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Service | Customer Service, Contact Center, Fie...
Suggested Answer

Dynamics 365 Customer Service Upgrade: Professional to Enterprise

(1) ShareShare
ReportReport
Posted on by 8
 I am planning to upgrade our Dynamics 365 Customer Service environment from Professional to Enterprise licensing for 60 users and need detailed guidance on the implementation process and potential impacts.
 
Current Environment:
Dynamics 365 Customer Service Professional

Custom model-driven apps with extensive customizations
Multiple custom plugins and workflows
Integration with external systems
Production environment with critical business operations
Planned Upgrade:
Upgrade all 60 users to Customer Service Enterprise licensing
Enable Omnichannel for Customer Service capabilities
Maintain all existing customizations and functionality
Minimize disruption to current operation
 
Upgrade Process and System Impact:

What is the exact step-by-step process to upgrade from Professional to Enterprise?
Will the upgrade require removing the Professional app and installing Enterprise app?
What is the expected downtime during the upgrade process?
Can the upgrade be performed during business hours or requires maintenance window?
 
 
Custom Application Compatibility:

Will our custom model-driven apps continue to function without modification?
Are there any known compatibility issues with custom plugins when upgrading?
Do custom fields, entities, and relationships remain intact during upgrade?
Will custom workflows and Power Automate flows continue to operate normally?
 

Data and Configuration Preservation:

Is all historical data (cases, accounts, contacts, activities) preserved during upgrade?
Are custom security roles and permissions maintained?
Do existing integrations with external systems require reconfiguration?
Are custom dashboards and reports preserved?
 
mnichannel Feature Activation:

Which Omnichannel features are automatically enabled after Enterprise upgrade?
Do we need additional configuration to access chat, SMS, and social channels?
What are the prerequisites for enabling AI Copilot features?
Are there additional licensing requirements for specific channels (WhatsApp, Voice)?
 
Testing and Validation:

What testing procedures do you recommend before production upgrade?
Are there specific validation steps to ensure successful upgrade completion?
What are the most common issues encountered during Professional to Enterprise upgrades?
Do you provide upgrade assistance or professional services for complex environments?
 
I have the same question (1)
  • Daniyal Khaleel Profile Picture
    764 Most Valuable Professional on at
    Step-by-Step Upgrade
    • Licensing Change
    • Purchase Dynamics 365 Customer Service Enterprise licenses.
    • Assign the new Enterprise licenses to your 60 users in the Microsoft 365 Admin Center.
    • Environment Capability Change
    • The underlying environment stays the same (your instance isn’t reinstalled).
    • You don’t “remove Professional app” → instead, the Enterprise capabilities are unlocked.
    • Omnichannel Activation
    • After switching licenses, you’ll see the option to install and configure Omnichannel for Customer Service from the Power Platform Admin Center (PPAC) → “Dynamics 365 Apps” section.
    • Validation
    • Validate that all apps, customizations, and integrations remain operational.
    • Begin Omnichannel configuration (channels, routing rules, workstreams).
  • Suggested answer
    KristineRisberg Profile Picture
    38 on at
    Hi, 
     

    Upgrading from D365 Customer Service Professional to Customer Service Enterprise is primarily a licensing and feature entitlement change, not a replacement of your existing Dataverse environment or custom applications.

    Your existing data, custom tables, fields, relationships, model-driven apps, plugins, workflows, Power Automate flows, dashboards and integrations  remain in place. You are not normally “swapping out” your current apps for a new Enterprise app. Instead, you assign the Enterprise licenses, ensure the required first-party apps/solutions are installed or updated, and then enable/configure the additional Enterprise and omnichannel capabilities as needed.

    That said, this should still be treated as a controlled production change because you have critical operations, custom plugins, integrations and 60 users.

    Recommended step-by-step approach

    1. Review licensing and target capabilities

    Confirm exactly what you are moving to:

    • Dynamics 365 Customer Service Enterprise for all 60 users

    • Whether you also need Dynamics 365 Contact Center / digital messaging / voice / specific channel entitlements

    • Whether you need add-ons or third-party subscriptions 

    Omnichannel capabilities are not simply “auto-configured” because a license changes. They must be configured in Copilot Service admin center, which is the current administration experience for Customer Service and omnichannel configuration.

    2. Create a full inventory before upgrade

    Before making changes in production, document:

    • Installed Dynamics 365 first-party apps and solution versions

    • Custom model-driven apps

    • Custom tables, columns and relationships

    • Plugins and custom workflow activities

    • Classic workflows and Power Automate flows

    • Business rules, SLAs, routing rules and queues

    • Security roles and teams

    • Integrations, service accounts and connection references

    • Email/mailbox/server-side sync configuration

    • Reports, dashboards and Power BI dependencies

    This gives you a baseline if something behaves differently after the license/application update.

    3. Test in a non-production copy

    If possible, refresh a sandbox from production and perform the upgrade validation there first.

    In the sandbox:

    1. Assign Customer Service Enterprise licenses to test users.

    2. Confirm the Customer Service first-party apps/solutions are installed and up to date.

    3. Open Copilot Service admin center.

    4. Enable or configure the required omnichannel capabilities (e.g. turning on unified routing, enabling more channels than email-to-case, turn on Copilot capabilities, configure experience profiles, supervisor reports, etc.)

    5. Validate existing apps and business processes. Note! If you're currently running operations in a custom MDA, you have two options; adjust the app (e.g. upgrade it to a multi-session app) and enable Copilot in that MDA OR move all users in Copilot Service Workspace. I would recommend the latter. 

    6. Test integrations and plugins.

    7. Run regression tests for case creation, assignment, email, routing, SLA, dashboards and reporting

    You do not need to exchange all existing apps as part of the license upgrade, but Customer Service workspace is the strategic agent experience for modern Customer Service and omnichannel scenarios. If the current solution is based on Customer Service Hub or older app patterns, plan a controlled migration of navigation, forms, dashboards, productivity features and agent experience to Customer Service workspace.

     

    Historical data such as cases, accounts, contacts, activities and custom table records should remain in Dataverse. The upgrade should not delete or migrate your operational data.

    Security roles, custom dashboards, reports, integrations and customizations should also remain, but they still need to be regression-tested because additional first-party solutions and new features may introduce new tables, privileges, forms, app modules or dependencies. Also note that running the omnichannel platform both requires the Omnichannel Agent, -Supervisor, and -Admin roles, as well as linking these (or if you make custom copies) security roles to agent, supervisor and admin personas in Copilot Service Admin Center. 

    4. Plan production deployment

    Even though the license assignment itself should not require major downtime, I would still use a maintenance window for a production environment with critical operations.

    Recommended production plan:

    1. Communicate change window and expected impact.

    2. Confirm backup/restore point and rollback plan.

    3. Assign Enterprise licenses.

    4. Install/update required first-party apps if needed.

    5. Enable/configure required features in Copilot Service admin center.

    6. Publish customizations.

    7. Run smoke tests.

    8. Validate integrations.

    9. Have business users perform UAT checks.

    10. Monitor for plugin, flow, email and routing errors.

    Expected downtime is usually low for the licensing change itself, but app/solution updates, publishing, configuration and testing can affect users. For a critical production environment, use a planned maintenance window rather than doing it casually during business hours.

    Answers to the specific questions

    Will the upgrade require removing the Professional app and installing the Enterprise app?

    Normally, no. You should not think of this as removing one app and replacing it with another. The environment and custom apps remain. You assign Enterprise licenses and make sure the required Customer Service applications/solutions are available and updated.

    However, if you are still using older app experiences, you should plan to move agents to Copilot Service workspace. 

    Will custom model-driven apps continue to function?

    Generally yes. Custom model-driven apps should continue to work because they are Dataverse app customizations, not tied only to the Professional license. Still, test them because app access, security roles, forms, plugins and dependencies can behave differently once new features and roles are introduced. They might not be able to adopt all new omnichannel capabilities, so again, think about moving usage into CSW. 

    Are custom fields, tables and relationships preserved?

    Yes. Custom Dataverse schema and data remain intact.

    Will plugins, workflows and flows continue to operate?

    Generally yes, but regression testing is required. Pay attention to plugins or flows that depend on security roles, app modules, queues, case routing, email processing, or integrations.

    Is all historical data preserved?

    Yes. The upgrade is not a data migration.

    Are security roles maintained?

    Existing roles remain, but you need to add new privileges for omnichannel capabilities, see above. 

    Do integrations require reconfiguration?

    Not solely because of the license upgrade, but if you're adopting new channels (e.g. SMS, WhatsApp, voice, etc), new/adjusted integrations are needed. 

    Which omnichannel features are automatically enabled?

    None. The license gives entitlement, but channels and omnichannel behavior must be configured. Workstreams, channels, queues, routing, capacity, presence, etc. + experience profiles, Copilot capabilties are configured in Copilot Service admin center.

    Are there extra licensing requirements?

    Potentially yes. Digital and voice channels require the digital and voice-add on license or the full Premium License. For Copilot or other AI assisted features you'll need to purchase Copilot credits as those services are consumption based. 
     

    What about Copilot?

    You'll get many Copilot features pre-built in the omnichannel platform and included in your license. However, usage is consumption based and billing is against pre-paid message/credit packages or pay-as-you-go bill plans. 

    In summary: the upgrade should preserve your existing environment and customizations. The main work is licensing, confirming first-party app/solution availability, enabling/configuring Enterprise and omnichannel capabilities in Copilot Service admin center, and performing disciplined regression testing. For a critical production environment, test in sandbox first and use a planned maintenance window for production rollout.

    Good luck! 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Service | Customer Service, Contact Center, Field Service, Guides

#1
Abhilash Warrier Profile Picture

Abhilash Warrier 51 Super User 2026 Season 1

#1
Muhammad Shahzad Shafique Profile Picture

Muhammad Shahzad Sh... 51 Most Valuable Professional

#3
Nagaraju_Matta Profile Picture

Nagaraju_Matta 50

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans