Microsoft has addressed this operational friction in Dynamics 365 Customer Service (and Dynamics 365 Contact Center environments) by rolling out planning group support directly within capacity plans. Tracked under Microsoft's AI at Work Roadmap ID 576852 (and communicated to tenant administrators via Microsoft 365 Message Center notice MC1465492), the capability reached General Availability for Worldwide (Standard Multi-Tenant) web environments following its August 2026 release window.
For enterprise IT administrators, contact center operations managers, and Dynamics 365 architects, this update links the foundational workforce management unit—the planning group—directly to how short-term and long-term staffing projections are calculated, filtered, and maintained.
What Changed in Dynamics 365 Capacity Planning
At the heart of the update is a shift from isolated queue calculations to combined demand calculation. According to Microsoft's roadmap documentation and Microsoft Learn guidance, workforce planners gain several specific workflow adjustments when working with capacity plans:
- Direct Planning Group Selection: When creating or editing a capacity plan, planners can now associate the plan with a specific Planning group.
- Automatic Inheritance from Forecast Scenarios: When a capacity plan is generated from an existing forecast scenario, it automatically inherits that scenario's assigned planning group. This keeps the time zone, channel scope, queue boundaries, and service objectives aligned between the demand forecast and the capacity model without requiring duplicate data entry.
- Manual Assignment for Uploaded Forecasts: Organizations that bring external demand numbers into Dynamics 365 via an uploaded forecast file are not left out; planners can manually select and apply the target planning group during capacity plan creation.
- Unified Demand Calculation: Rather than spitting out separate staffing requirements for each individual queue, the capacity plan calculates required staffing from the combined interaction demand of all queues and channels bundled inside the planning group.
- List View Sorting and Filtering: The capacity plan list view now exposes a Planning group column, allowing workforce teams to sort and filter active plans by operational unit.
- Backward Compatibility: Existing capacity plans created without a planning group remain functional and continue to operate as they did prior to the update.
Summary of Core Updates
In short, Dynamics 365 now treats a multi-queue, multi-channel team as a single mathematical unit during capacity planning, while preserving compatibility for legacy queue-level plans.
The Architecture of a Planning Group: Why It Matters
To understand why this matters in day-to-day enterprise administration, it helps to examine what a planning group actually does under the hood in Microsoft's Workforce Engagement Management (WEM) architecture. According to Microsoft Learn documentation, a planning group is not merely a visual tag or folder; it is the foundational planning unit that establishes the boundaries for demand, scheduling, and performance targets.
Each planning group binds together five specific elements:
- Identity: A name and description (for example,
Voice Tier 1 - East). - Time Zone: The governing time zone that dictates scheduling and forecasting intervals across all linked artifacts.
- Demand Scope: One or more queue-and-channel combinations (such as a specific support queue paired with Voice, Chat, or Email) that determine exactly which interaction volumes feed into the forecast.
- Service Objectives: Performance commitments including Service Level percentage, Target Answer Time in seconds, Shrinkage percentage, Concurrency, and Occupancy percentage.
- Associated Artifacts: The linked shift plans, forecast scenarios, and capacity plans that inherit the group's rules.
| Configuration Parameter | What It Controls in Capacity Planning | Microsoft Guidance / Operational Constraint |
|---|---|---|
| Demand Scope | Queue and channel combinations included in interaction volume | Each queue-and-channel combination can belong to only one planning group at a time to prevent double-counting. |
| Time Zone | Interval alignment for forecasts, capacity plans, and shifts | Inherited automatically by associated forecast scenarios and capacity plans. |
| Service Level (%) & Target Answer Time | Percentage of interactions answered within a set threshold | Example: 80% within 20 seconds (or 77 seconds in scenario modeling). Applies to all capacity plans in the group. |
| Shrinkage (%) | Planned and unplanned unavailable time (breaks, training, coaching, absences) | Higher shrinkage percentages increase the calculated representative headcount needed to meet SLAs. |
| Concurrency | Simultaneous interactions handled per representative | Set to 1 for Voice; configure chat and messaging channels based on your operating model. |
| Occupancy (%) | Logged-in time spent actively handling interactions and after-call work | Configured at the planning group's Service Objective level and prepopulated into capacity plans. |
The Single-Membership Guardrail
One of the most important architectural guardrails documented by Microsoft Learn is strict exclusivity: a queue-and-channel combination can belong to only one planning group at a time. If an administrator or planner tries to assign a queue-and-channel pair that already lives in another planning group, Dynamics 365 blocks the save action with a validation error.
Why is that restriction so helpful? In complex contact centers with dozens of routing queues, one of the most common forecasting blunders is accidentally pulling the same queue into two different team models, resulting in double-counted volume and phantom hiring requests. By enforcing a one-to-one mapping between a queue/channel pair and a planning group, Dynamics 365 guarantees that consolidated capacity plans only calculate unique interaction demand.
Step-by-Step Guide: Configuring Planning Groups and Capacity Plans
If your organization is ready to transition from isolated queue estimates to group-based capacity planning, both Power Platform administrators and workforce planners have specific steps to complete.
Prerequisites for Administrators
Before planners see these options in their workspace, verify the following environment requirements documented by Microsoft Learn:
- The Workforce Management for Customer Service package must be installed via the Power Platform admin center.
- Workforce management features must be enabled in the Copilot Service admin center.
- The target channels and queues that you intend to bundle together must already be configured in the Customer Service admin center or Copilot Service admin center.
Step 1: Create the Planning Group and Demand Scope
- Open the Copilot Service workspace site map, navigate to Workforce Management, and select Planning Groups.
- Select New on the Active Planning Groups page.
- On the Details card, enter a descriptive Name, an optional Description, and select the governing Time Zone.
- Under the Demand Scope view, select Add Demand Scope.
- Select a Queue and its corresponding Channel (for example, Voice, Chat, or Email), repeating the process for every queue-and-channel combination handled by this team pool.
- Select Save.
Step 2: Define Service Objectives for the Group
- Inside your saved planning group record, locate the Service Objectives lookup field and select Add New Service Objective.
- Enter your target metrics for Service Level (%), Target Answer Time (seconds), Shrinkage (%), Occupancy (%), and Concurrency.
- Select Save.
Step 3: Build the Capacity Plan
- In the Copilot Service workspace site map, go to Workforce Management > Capacity Planning.
- Select New, and choose either Short-term (which forecasts staffing in 15-minute intervals for up to six weeks) or Long-term (which plans daily staffing requirements for up to six months).
- On the Details card, provide a plan name.
- If building from a scenario, select the Planning Group lookup field to filter the Forecast Scenario lookup to scenarios associated with that group, or select the forecast scenario to inherit its planning group alignment. If you are creating a capacity plan from an uploaded forecast file, select the Planning Group manually.
- Review the Configuration parameters card. The service objective values from your planning group are automatically prepopulated into the plan, though you can override individual figures (such as testing higher shrinkage or different target answer times) to model specific what-if scenarios.
- If applicable on the Forecast run schedule card, verify whether the Auto-extension toggle should be set to Yes (note that Microsoft enforces a limit of up to 10 forecast scenarios with Auto-extension enabled).
- Select Save.
Step 4: Analyze and Slice Capacity Reports
Combining queues into a single planning group for calculation does not mean losing visibility into individual queues. Once a capacity plan is generated, open the plan and select the Reports tab. Planners can filter visualizations by Duration, Intervals (Daily, Weekly, or Monthly), Channel, and Queue. Under the Capacity Plan Output detailed view, you can toggle between All (consolidated across all channels and queues), Channel, or Queue, using drill-up and drill-down controls to inspect how the workload distributes across the group.
Critical Analysis: Operational Gains vs. Planning Pitfalls
From an enterprise IT and contact center management perspective, Microsoft's business case for this feature is grounded in sound queueing theory. When a single cross-trained team serves multiple queues, calculating staffing per queue ignores pooling efficiencies—the statistical reality that random spikes in one queue often overlap with lulls in another. However, while Microsoft states that planning group support delivers accurate staffing needs and cost efficiency, veteran workforce managers know that software features are only as accurate as the operational assumptions fed into them.
Here are three practical considerations to weigh before consolidating all your queues into mega-groups:
- The Shared Service-Objective Trap: Microsoft Learn explicitly notes that service objectives apply to all capacity plans associated with a planning group. Furthermore, concurrency is set per objective (
1for voice, higher for chat or messaging). What happens if a single team handles both immediate live voice calls (requiring an 80% answer rate within 20 seconds at concurrency1) and asynchronous email queues (where response targets are measured in hours and concurrency rules differ)? If channels require materially different service-level targets or concurrency models, Microsoft advises creating separate planning groups for those channel scopes rather than forcing them into a single group with mismatched averages. - Reflecting Real Routing and Skills: A planning group should mirror how work is actually routed and staffed on the contact center floor. If Queue A and Queue B are combined into one planning group, the capacity math assumes the underlying pool of representatives can seamlessly handle combined demand across both. If your routing rules or agent skill profiles actually wall off half the team from handling Queue B, combining them in a capacity plan will understate your true staffing needs.
- Human and AI Agent Coexistence: As industry analysts and Dynamics 365 practitioners have pointed out, modern workforce engagement management in Dynamics 365 Contact Center increasingly operates alongside AI agents that absorb defined tiers of customer interactions. Because Dynamics 365 forecasts are built on real customer signals across cases, conversations, and channel activity, planners should audit their demand scopes regularly whenever AI agent routing rules change, ensuring that human capacity plans reflect post-deflection queue volumes rather than legacy historical baselines.
Section Summary
Consolidating queues into a planning group eliminates spreadsheet stitching and prevents double-counted volume, but planners must still separate groups when channel SLAs or concurrency rules diverge.
For Dynamics 365 administrators and workforce planners, the arrival of planning groups in capacity planning closes a noticeable gap between demand forecasting and staffing calculation. By enforcing single-group membership per queue-and-channel pair, automatically inheriting context from forecast scenarios, and still allowing granular queue-level report slicing, the feature brings cleaner governance to contact center capacity modeling. Start by auditing your existing queue-to-team mappings in the Copilot Service workspace, verify that grouped channels share compatible service objectives, and run a parallel comparison against your legacy queue-by-queue estimates before locking in next quarter's hiring plan.
References
- Dynamics 365 Customer Service: Workforce engagement management - Create capacity plans for planning groups Microsoft 365 Roadmap · 2026-10-16T19:09:48.601625Z
- Set up and manage planning groups | Microsoft Learn learn.microsoft.com
- Create and manage capacity plans | Microsoft Learn learn.microsoft.com