---
schema_version: "1"
id: 4d2e42184b9a3ef4d18ce071fd0ebcf2d5bda1bc4bf58438e39eb0ed973823b9
title: Custom Console Customization Components in Salesforce Classic
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/console2_components_overview.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.console2_components_overview.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 5ffc3a2cca2dc6299bd95974142e280f07517d9b5759b1a5458f348fc9f541dc
description: Create components to customize, extend, or integrate the Salesforce Console with other systems.
products:
  - Salesforce Platform
  - Service Cloud
  - Sales
release: "264"
---
# Custom Console Customization Components in Salesforce Classic

Create components to customize, extend, or integrate the Salesforce Console with other systems.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Salesforce Classic</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

Components let you display many types of data in the footer, sidebars, highlights panels, and interaction logs of a console. You can create components to solve a variety of business problems and to display items, such as:

- Third-party apps
- Chat or Softphone widgets
- Content when users view specific pages
- Contextual information alongside records
- Custom highlights panels or interaction logs
- Content when users click a customizable button in the footer

Components let you get creative with a console and build what your users need to do their jobs. To create components, you can use Visualforce, canvas apps, lookup fields, related lists, or report charts. You can also use Canvas or the Console API to build components. Both technologies are JavaScript APIs that let developers extend or integrate a console. The Console API provides you with programmatic access to a console to do things like open and close tabs to streamline business processes, whereas Canvas helps you integrate a console with external applications that require authentication methods.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-console-264-0-0-production-enus/75c6dd08-020e-4339-beb1-c617dbcf77fb/images/icon_note.png)

Note

Due to third-party cookie restrictions in modern web browsers, Visualforce pages can’t load in Salesforce Classic console apps when third-party cookies are disabled. See [Visualforce Limitations in Salesforce Classic When Third-Party Cookies are Blocked](https://help.salesforce.com/s/articleView?id=003786014&type=1&language=en_US).

For more information about canvas apps or the toolkit, see [Canvas Developer Guide](https://resources.docs.salesforce.com/latest/latest/en-us/sfdc/pdf/canvas_framework.pdf) and the [Salesforce Console Developer's Guide](https://developer.salesforce.com/docs/atlas.en-us.api_console.meta/api_console/).

- **[Create Console Components in Salesforce Classic](https://help.salesforce.com/s/articleView?id=service.console2_components_create_overview.htm&release=264.0.0&type=5)**  
    Developers and administrators typically follow these steps when creating components for a Salesforce console.
- **[Console Component Implementation Tips in Salesforce Classic](https://help.salesforce.com/s/articleView?id=service.console2_components_impl_tips.htm&release=264.0.0&type=5)**  
    Before you create a component for a Salesforce console, review these tips.
- **[Add Console Components to Page Layouts in Salesforce Classic](https://help.salesforce.com/s/articleView?id=service.console2_components_create_page_layouts.htm&release=264.0.0&type=5)**  
    After you create a console component, you can add it to page layouts so that users can access it from a sidebar in a Salesforce Console.
- **[Add Quick Actions to the Console Sidebar in Salesforce Classic](https://help.salesforce.com/s/articleView?id=service.console2_components_quick_actions.htm&release=264.0.0&type=5)**  
    Add custom quick actions to the console sidebar to let support agents easily create, update, and search for records associated with cases. Quick actions are added as console components.
- **[Sidebar Styles for Console Components in Salesforce Classic](https://help.salesforce.com/s/articleView?id=service.console2_components_multi_ref.htm&release=264.0.0&type=5)**  
    When administrators add components to page layouts, they choose the sidebar style in which to display the components in a Salesforce Console.
- **[Add Console Components to Apps in Salesforce Classic](https://help.salesforce.com/s/articleView?id=service.console2_components_create_app.htm&release=264.0.0&type=5)**  
    After you create a console component, you can add it as a button in the footer of Salesforce console so users have access to it.
- **[Assign a Console Component to an App in Salesforce Classic](https://help.salesforce.com/s/articleView?id=service.console2_components_assign.htm&release=264.0.0&type=5)**  
    After you add a console component to Salesforce Console apps, you must assign it to each console for user access.