Short, quotable answers to the CSM questions that open almost every interview. Read these first, then work the scenarios below.
- What is ServiceNow CSM in one sentence?
- Customer Service Management is the ServiceNow application that handles external customer cases end to end — intake through the Customer Service Portal or Employee-style portal, entitlement and SLA checks against the customer's contract, routing to support teams, and resolution linked back to the Account, Contact, and installed product.
- Which CSM tables should you be able to name from memory?
- sn_customer_service_case (extends task), customer_account, customer_contact, sn_customer_service_entitlement, service_contract, sn_install_base_item, sn_customer_service_case_task, sn_customer_service_special_handling_note, and for FSM wm_order plus wm_task.
- Account vs. Contact vs. Consumer — what's the difference?
- Account (customer_account) is the B2B company you sell to; Contact (customer_contact) is a person who works for that account and can raise cases for it; Consumer (csm_consumer) is a B2C individual with no account relationship. B2B cases key off Account + Contact, B2C cases key off Consumer, and entitlement logic differs for each.
- How does entitlement work on a case?
- When a case is created, CSM matches the Account (and optionally the product, contact, or install base item) against sn_customer_service_entitlement records. The matched entitlement drives which SLA attaches, whether the channel used is allowed, and whether service consumption is recorded against the contract.
- How is a CSM case different from an ITSM incident?
- Both extend task, but a case represents a commitment to an external customer, so it carries Account, Contact, Product, Entitlement, and contract-based SLAs. An incident represents an internal service disruption on cmdb_ci. CSM cases can spawn incidents through Case–Incident relationships so support and IT keep separate records of the same problem.
- What is Advanced Work Assignment used for in CSM?
- AWA pushes work to agents from service channels (case, chat, messaging, phone) based on capacity, skills, and assignment eligibility rather than letting agents cherry-pick a queue. It powers Agent Workspace inbox routing and is the modern replacement for assignment-only business rules.
- What does the Install Base give you?
- sn_install_base_item models what the customer actually owns — product instances, their lifecycle stage, hierarchy, and the asset they map to. It lets entitlement, warranty, and case history be scoped to a specific unit rather than the whole account.
- How do you let a customer's users see only their own account's cases?
- Through the Customer Service Portal's contact roles plus ACLs on sn_customer_service_case: sn_customer_service.customer sees their own cases, sn_customer_service.customer_admin sees the whole account, and partner roles add the partner-account dimension. Never rely on portal widget filtering alone — enforce it in ACLs.
- When would you use Case Tasks instead of child cases?
- Use Case Tasks for fulfilment work that belongs to one customer commitment and shouldn't have its own SLA or customer visibility. Use child cases when the work is a separate customer-facing commitment, or when a different account/contact owns it.
- What is Major Issue Management in CSM?
- It groups many customer cases under one Major Case so agents communicate once and resolve together: a Major Case Candidate is promoted to a Major Case, child cases are attached, and updates or resolution cascade to every child — the CSM equivalent of major incident handling.