--- title: CRM Workspace record pages description: A record page provides the base structure for how a record is displayed in CRM Workspace. This includes records such as cases, tasks, and interactions. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/customer-service-management/csm-config-workspace-record-pages.html release: australia topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 6 breadcrumb: [Record pages and page templates, CRM Workspace, Organize agent workspaces, Configure, Customer Service Management] --- # CRM Workspace record pages A record page provides the base structure for how a record is displayed in CRM Workspace. This includes records such as cases, tasks, and interactions. ## Record page overview Record pages include elements such as layouts, containers, and components to display record information. Some record pages leverage additional logic using presets, controllers, and extension points. Pages with preset and controller logic benefit from reusability because they automatically inherit styling, events, and data binding. This reusability makes simplifies configuration and makes the pages upgrade friendly. Several record pages are included with CRM Workspace. You can use these record pages as is or you can customize them to suit your needs. For more information about customizing record pages, see [Manage UI Builder pages and page variants](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/work-pages.md). ## Record pages available with CRM Workspace Several record pages are included with CRM Workspace.
| Page | Description |
|---|---|
| [CSM default record page](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/csm-default-record-page.md) | This page provides the basic structure for case management, including record information, chat and phone features, and suggestions for resolving issues.**Note:** Use this page to display generative AI elements and functionality available with [Now Assist for Customer Service Management \(CSM\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/now-assist-for-csm/now-assist-csm.md). |
| [Front-line case page](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/csm-front-line-case-page.md) | This page is designed for front-line agents. It provides a simplified case view that enables agents to quickly gather context, categorize cases, and provide prompt responses to customers. |
| [CSM Interaction record page](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/csm-interaction-record-page.md) | This page includes CSM-specific features for interaction management, including interaction information and related search results, and enables agents to accept and respond to live chats, calls, email, and SMS messages.**Note:** Use this page to display generative AI elements and functionality available with [Now Assist for Customer Service Management \(CSM\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/now-assist-for-csm/now-assist-csm.md). |
| [Email interaction record page](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/csm-email-interaction-record-page.md) | This page enables agents to manage email conversations with customers using interaction records. |
| [CSM voice interaction record page](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/csm-native-voice-record-page.md) | This page provides a component that customers can use for integration with Contact Center as a Service \(CCaaS\) providers and an interface that agents can use to handle customer phone calls. |
| [CSM centered chat interaction record page](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/csm-centered-chat-interaction-page.md) | This page provides a chat component in the center of the workspace that agents can use to handle customer chat conversations. |
| Record default | This page provides the basic structure for a record page, including record information, a communication interface, and suggestions for issue resolution. This page is also known as the standard record page. **Note:** The Record default page is no longer supported with patches and fixes. |
| Interaction record page | This page provides the basic structure for an interaction record, including interaction information and related search results.**Note:** The Interaction record page is no longer supported with patches and fixes. |
| Element | Description |
|---|---|
| Layouts | The metadata that determines how components are positioned on a page and what CSS rules apply. Layouts enable you to create useful and visually appealing pages. |
| Containers | A container holds one or more components on a page. Think of a container as an area of the page where you add information, images, or functionality \(your components\). |
| Components | Components are the building blocks that you use to create pages. End users, such as agents, use components to view and interact with data. Commonly used components include Heading, Image, List, Form, and Button.For more information about components and component configuration, see the [ServiceNow® Developer site](https://developer.servicenow.com/dev.do#!/reference/next-experience/components?availability[]=Draft&availability[]=In+Progress&availability[]=Available&categories[]=Dev-Design+System&releases[]=utah&query=&order_by=nameAsc&limit=120&offset=0&categories[]=uib_component&categories[]=uib_macroponent-component&categories[]=uib_facades). |
| [Presets](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/presets.md) | A preset is a set of instructions that define configuration values for a specific component. A preset also specifies how a component connects to a controller. Using presets can simplify component configuration and enable you to avoid manual data binding. |
| [Controllers](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/controllers.md) | A controller combines the complex business logic, including data brokers, state parameters, scripting, and event management, into a single entity. Presets use the data in a controller to auto-configure a component. |
| Extension points | An extension point enables subpages, such as viewports and page collections, to inherit controllers from the parent page. Extension points also improve the ability to upgrade. |