MICROSOFT CERTIFICATION

MB-230 Dynamics 365 Customer Service Functional Consultant Associate Practice Exam

Exam Number: 3122 | Last updated 16-Apr-26 | 793+ questions across 4 vendor-aligned objectives

The MB-230 Dynamics 365 Customer Service Functional Consultant Associate certification validates the skills of functional consultants who implement Dynamics 365 Customer Service solutions for organizations. This exam measures your ability to work with Dynamics 365 Customer Service, Omnichannel for Customer Service, Unified Routing, Power Virtual Agents, Dataverse, demonstrating both conceptual understanding and practical implementation skills required in today’s enterprise environments.

The heaviest exam domains include Manage Cases and Knowledge Management (25–30%), Implement Omnichannel for Customer Service (20–25%), and Manage Queues, Entitlements, and Service-Level Agreements (15–20%). These areas collectively represent the majority of exam content and require focused preparation across their respective subtopics.

Additional domains tested include Implement Scheduling (10–15%), and Manage Analytics and Insights (10–15%). Together, these areas round out the full exam blueprint and ensure candidates possess well-rounded expertise across the certification scope.

 Cases and omnichannel are the two heaviest areas. Know case routing rules, entitlement templates, and SLA KPI tracking. Understand how unified routing distributes work items across channels.

Every answer links to the source. Each explanation below includes a hyperlink to the exact Microsoft documentation page the question was derived from. PowerKram is the only practice platform with source-verified explanations. Learn about our methodology →

249

practice exam users

94%

satisfied users

90.1%

passed the exam

4.2/5

quality rating

Test your MB‑230 D365 CS Functional Consultant knowledge

10 of 793+ questions

Question #1 - Manage Cases and Knowledge Management

A telecom support center receives cases through phone, email, and chat. Agents need cases automatically created from emails and routed to the correct queue based on the subject line.

Which configuration should the administrator set up?

A) A shared mailbox with no CRM integration
B) Power Automate flow that sends email notifications only
C) Agents manually create cases from emails
D) Automatic record creation rules for email-to-case conversion with routing rules based on subject keywords

 

Correct answers: C – Explanation:
Automatic record creation rules convert inbound emails into Cases, and routing rules direct them to appropriate queues based on keywords. Manual creation delays response. Shared mailboxes without CRM integration lose tracking. Notifications alone do not create or route cases. Source: Check Source

A telecom support center receives cases through phone, email, and chat. Agents need email-to-case automation and routing based on subject keywords.

Which configuration should the administrator set up?

A) Power Automate flows sending email notification alerts without creating any case records
B) Agents manually creating case records from each email by copying information into a new form
C) A shared Outlook mailbox monitored by the team with no CRM integration or tracking
D) Automatic record creation rules converting inbound emails to cases with keyword-based routing

 

Correct answers: D – Explanation:
Automatic record creation rules convert inbound emails into Case records, and routing rules direct them to queues based on subject keywords, reducing manual effort. Manual case creation from email delays agent response time and risks missed messages. Shared mailboxes without CRM integration lose case tracking and SLA visibility. Notification-only flows alert the team but do not create trackable case records with lifecycle management. Source: Check Source

Agents repeatedly answer the same billing questions. Management wants a searchable repository of approved answers insertable into responses.

Which feature should be configured?

A) Pre-written email response templates stored individually in each agent’s Outlook account
B) An FAQ page published on the company intranet accessible only through a web browser
C) Knowledge Management with searchable articles linked directly to the case resolution workflow
D) A shared network folder containing Word documents organized by topic for agents to browse

 

Correct answers: C – Explanation:
Knowledge articles integrate directly into the case form with contextual search, version control, and one-click insertion into customer responses. Network folder documents are disconnected from the CRM workflow and require leaving the agent workspace. Intranet FAQs require navigating away from the case interface. Individual Outlook templates are not shared, not version-controlled, and not linked to CRM case data. Source: Check Source

A software company resolves cases requiring multiple interactions over days. They need to track the parent issue and related sub-tasks hierarchically.

Which Case feature supports this structure?

A) Parent-child case relationships linking sub-tasks to a master case for hierarchical tracking
B) Case activity notes documenting all interactions in a flat chronological text timeline
C) Separate unrelated case records created for each individual interaction during resolution
D) A custom entity built from scratch to replace the standard Case entity and its relationships

 

Correct answers: A – Explanation:
Parent-child relationships link sub-task cases to a master case, enabling hierarchy-based status tracking and coordinated resolution workflows. Flat activity notes lack structural hierarchy for task management. Separate unrelated cases fragment the customer story and prevent holistic resolution tracking. Replacing the Case entity loses all built-in functionality including SLAs, routing, and analytics integration. Source: Check Source

A managed services provider offers Basic (72-hour response) and Premium (4-hour response) tiers. They need automated tracking and deadline alerts.

Which features should be configured?

A) A custom age field on the case form displaying the elapsed time since initial case creation
B) Manual timer tracking maintained individually by each agent using personal stopwatch tools
C) SLA definitions with KPI instances for first response time linked to per-tier Entitlements
D) Outlook calendar reminders set manually by agents when they begin working each new case

 

Correct answers: C – Explanation:
SLAs define measurable KPIs like first response time, and Entitlements map customers to their contracted SLA tier for automated tracking and warning notifications. Manual timers are unreliable and depend entirely on individual agent discipline. Outlook reminders are disconnected from CRM and require manual setup per case. Custom age fields show elapsed time but lack the warning/failure workflow that SLA KPI instances provide. Source: Check Source

A Premium customer has used 48 of their 50 quarterly support cases. The system should warn agents when remaining allocation is low.

How should the consultant configure this?

A) Track case counts in a separate spreadsheet maintained independently from the CRM system
B) Configure Entitlement with a term quantity of 50, automatic decrement, and remaining display
C) Set the entitlement to unlimited terms to avoid any allocation tracking or warning complexity
D) Train agents to manually check the remaining entitlement balance before opening every case

 

Correct answers: B – Explanation:
Entitlements with term quantities automatically decrement on case creation and display remaining balance on the case form, warning agents when allocations run low. Manual checking depends on agent memory and is unreliable under workload pressure. External spreadsheets are disconnected from real-time CRM case creation. Unlimited terms bypass the contractual allocation entirely, misrepresenting the service agreement. Source: Check Source

A support team provides on-site visits. Dispatchers need to see agent availability, skills, and proximity when scheduling.

Which module should be configured?

A) Service Scheduling with defined resources, resource groups, and skill-based scheduling rules
B) An Outlook shared calendar showing each agent’s personal appointment schedule only
C) Manual phone calls to each agent checking their current availability and travel position
D) A physical whiteboard in the dispatch office tracking agent locations with dry-erase markers

 

Correct answers: A – Explanation:
Service Scheduling manages resource availability, skills matching, and conflict-free time slot booking within the CRM platform. Shared Outlook calendars lack skills matching and CRM-integrated scheduling capabilities. Physical whiteboards are not auditable, not accessible remotely, and cannot enforce scheduling rules. Phone calls to check availability do not scale and create scheduling bottlenecks during peak periods. Source: Check Source

A bank wants customers to reach support through website chat, WhatsApp, and Facebook Messenger with all conversations unified in one agent workspace.

Which platform capability enables this?

A) Separate standalone agent tools deployed independently for each communication channel
B) Email-only support requiring all customers to send written messages regardless of preference
C) A third-party chat widget embedded on the website with no CRM integration or context
D) Omnichannel for Customer Service with configured chat, social, and messaging channel routing

 

Correct answers: D – Explanation:
Omnichannel unifies chat, social media, and messaging channels in a single agent workspace with full conversation context, customer record linking, and sentiment analysis. Separate tools per channel fragment the agent experience and customer history. Third-party widgets without CRM integration lose customer context and case association. Email-only support misses the growing demand for real-time digital engagement channels. Source: Check Source

A utility company needs incoming chats distributed to agents with matching skills and the lightest current workload.

Which routing method should be configured?

A) Manual queue pick allowing agents to self-select conversations from a shared waiting list
B) Unified routing with skill-based matching and capacity-based assignment evaluating workload
C) Random assignment distributing incoming chats to any available agent without any criteria
D) Round-robin assignment distributing chats sequentially without considering agent skills

 

Correct answers: B – Explanation:
Unified routing evaluates agent skills, real-time presence, and current workload capacity to assign conversations optimally for both customer and agent experience. Round-robin ignores skills and assigns without considering expertise match. Manual pick creates cherry-picking behavior and uneven load distribution. Random assignment ignores both agent skills and current capacity, potentially routing to overloaded or unqualified agents. Source: Check Source

A contact center manager needs a real-time dashboard showing active conversations, wait times, agent utilization, and sentiment during a product recall surge.

Which analytics feature provides this?

A) Azure Monitor infrastructure metrics tracking server CPU utilization and memory consumption
B) Omnichannel real-time analytics dashboard showing live operational metrics and AI sentiment
C) Weekly Excel reports compiled manually from exported CRM data after each business week ends
D) Power Automate notification flows alerting the manager when individual case counts exceed limits

 

Correct answers: B – Explanation:
Omnichannel real-time analytics provides live dashboards with conversation volumes, queue wait times, agent occupancy rates, and AI-driven customer sentiment scores. Weekly Excel reports are delayed by days and lack real-time visibility. Azure Monitor tracks server infrastructure performance, not contact center operational metrics. Power Automate notifications alert on individual thresholds but do not provide comprehensive dashboard visualization. Source: Check Source

Get 793+ more questions with source-linked explanations

Every answer traces to the exact Microsoft documentation page — so you learn from the source, not just memorize answers.

Exam mode & learn mode · Score by objective · Updated 16-Apr-26

Learn more...

What the MB‑230 D365 CS Functional Consultant exam measures

  • Manage Cases and Knowledge Management (25–30%) — Evaluate your ability to implement and manage tasks within this domain, including real-world job skills and scenario-based problem solving.
  • Manage Queues, Entitlements, and Service-Level Agreements (15–20%) — Evaluate your ability to implement and manage tasks within this domain, including real-world job skills and scenario-based problem solving.
  • Implement Scheduling (10–15%) — Evaluate your ability to implement and manage tasks within this domain, including real-world job skills and scenario-based problem solving.
  • Implement Omnichannel for Customer Service (20–25%) — Evaluate your ability to implement and manage tasks within this domain, including real-world job skills and scenario-based problem solving.
  • Manage Analytics and Insights (10–15%) — Evaluate your ability to implement and manage tasks within this domain, including real-world job skills and scenario-based problem solving.

  • Review the official exam guide to understand every objective and domain weight before you begin studying
  • Complete the relevant Microsoft Learn learning path to build a structured foundation across all exam topics
  • Get hands-on practice in an Azure free-tier sandbox or trial environment to reinforce what you have studied with real configurations
  • Apply your knowledge through real-world project experience — whether at work, in volunteer roles, or contributing to open-source initiatives
  • Master one objective at a time, starting with the highest-weighted domain to maximize your score potential early
  • Use PowerKram learn mode to study by individual objective and review detailed explanations for every question
  • Switch to PowerKram exam mode to simulate the real test experience with randomized questions and timed conditions

Earning this certification can open doors to several in-demand roles:

Microsoft provides comprehensive free training to prepare for the MB-230 Dynamics 365 Customer Service Functional Consultant Associate exam. Start with the official Microsoft Learn learning path for structured, self-paced modules covering every exam domain. Review the exam study guide for the complete skills outline and recent updates.

Related certifications to explore

Related reading from our Learning Hub