Console
DOWNLOAD
First things first !
To download this implementation guide, click the download button below.
If you need more information about the implementation guide, you can read the Table of Contents below.
Salesforce Console
Salesforce Spring
salesforcedocs
Last updated January
Copyright Salesforce Inc All rights reserved Salesforce is a registered trademark of Salesforce Inc as are other
names and marks Other marks appearing herein may be trademarks of their respective owners
CONTENTS
Salesforce Console
How Are Console Apps Different
Plan Your Implementation
Console in Salesforce Classic
Console in Lightning Experience
Console Limitations
SALESFORCE CONSOLE
Salesforce Console apps are a tabbased workspace suited for fastpaced work environments
Manage multiple records on a single screen and reduce time spent clicking and scrolling to quickly
find update and create records
EDITIONS
The console is perfect for Sales and Service folks Support agents can use multiple applications at
once and keep the context of cases as priorities change Sales reps have all the tools at their fingertips
to cultivate leads close deals and manage relationships
Available in Salesforce
Classic not available in all
orgs and Lightning
Experience
Administrators can customize a console to determine everything from the objects in the navigation
tab to whether you can place phone calls with a softphone Customizations can also include
displaying knowledge base articles alongside cases creating custom actions with keyboard shortcuts
or chatting with customers over the web with Chat
Available in Essentials
Professional Enterprise
Performance Unlimited
and Developer Editions
Developers can help solve unique business problems with custom console components and use
the Salesforce Console API to add thirdparty integrations
Lightning console apps are
available for an extra cost to
users with Salesforce
Platform user licenses for
certain products Some
restrictions apply For pricing
details contact your
Salesforce account
executive
Note You can create console apps in Salesforce Classic and Lightning Experience When
working with Lightning console apps keep the following things in mind
Lightning console apps dont yet have full parity with Salesforce Classic console apps For
example some features in Salesforce Classic console apps such as push notifications and
custom keyboard shortcuts arent available in Lightning console apps Learn more
You cant upgrade Salesforce Classic console apps to Lightning Experience from Setup To
get started in Lightning Experience customize these Salesforceprovided Lightning console
apps Service Console and Sales Console
Lightning console apps are
available in the Essentials
edition in Lightning
Experience only
How Are Console Apps Different from Standard Apps
Apps with standard navigation let you open a single record at a time However apps with
console navigation let you open multiple records at a time and related records open in subtabs under the original record
Plan Your Salesforce Console Implementation
Determine whether your console is for Service Sales or a unique business need Think about your console users and what information
they need most
Salesforce Console in Salesforce Classic
Get started with the Salesforce console in Salesforce Classic
Salesforce Console in Lightning Experience
Get started with the Salesforce console in Lightning Experience
Salesforce Console Limitations
Understand the limitations of the Salesforce Console
SEE ALSO
Salesforce Console Implementation Guide for Salesforce Classic
Salesforce Console Developer Guide
Salesforce Console
How Are Console Apps Different from Standard Apps
How Are Console Apps Different from Standard Apps
Apps with standard navigation let you open a single record at a time However apps with console
navigation let you open multiple records at a time and related records open in subtabs under the
original record
Heres a look at how standard navigation apps and console navigation apps are different
EDITIONS
Available in Salesforce
Classic not available in all
orgs and Lightning
Experience
Available in Essentials
Professional Enterprise
Performance Unlimited
and Developer Editions
Lightning console apps are
available for an extra cost to
users with Salesforce
Platform user licenses for
certain products Some
restrictions apply For pricing
details contact your
Salesforce account
executive
Lightning console apps are
available in the Essentials
edition in Lightning
Experience only
In Lightning console apps your apps navigation rules determine how records are opened You can configure related records to open
as workspace tabs or as subtabs of a new workspace tab For example you can have contact records open as a subtab of that contacts
account
With console apps you can work with multiple records more efficiently If you work in a fastpaced environment console apps are a
great solution
SEE ALSO
Salesforce Console
Plan Your Salesforce Console Implementation
Salesforce Console
Plan Your Salesforce Console Implementation
Plan Your Salesforce Console Implementation
Determine whether your console is for Service Sales or a unique business need Think about your
console users and what information they need most
Note Lightning console apps dont yet have full parity with Salesforce Classic console apps
For example some features in Salesforce Classic console apps such as push notifications and
custom keyboard shortcuts arent available in Lightning console apps Learn more
You cant upgrade Salesforce Classic console apps to Lightning Experience from Setup To
get started in Lightning Experience customize these Salesforceprovided Lightning console
apps Service Console and Sales Console
Salesforce Classic Consoles
If youre assigned the Service Cloud User feature license you can review and customize an
outofthebox console by selecting Sample Console from the app menu
Lightning Experience Consoles
Salesforce provides standard Lightning console apps for Sales and Service To access these apps
you must be assigned the correct feature license From the App Launcher find and open Service
Console or Sales Console These apps are designed to meet all your Service and Sales needs
and can be customized
You can set up multiple consoles in your Salesforce org so long as you dont exceed your editions
custom apps limit If youre already using a console for Service you can create a console for Sales
without purchasing separate licenses
Salesforce Console Planning Questions
Review these questions to help you get the most out of your console implementation
EDITIONS
Available in Salesforce
Classic not available in all
orgs and Lightning
Experience
Available in Essentials
Professional Enterprise
Performance Unlimited
and Developer Editions
Lightning console apps are
available for an extra cost to
users with Salesforce
Platform user licenses for
certain products Some
restrictions apply For pricing
details contact your
Salesforce account
executive
Lightning console apps are
available in the Essentials
edition in Lightning
Experience only
Salesforce Console Implementation Tips
Review these tips to make sure that youre getting the most out of your console implementation
Lightning Console Technical Requirements
Review these recommended technical requirements to get the best performance out of your console implementation
SEE ALSO
Set Up a Salesforce Console in Salesforce Classic
Create and Edit a Custom Lightning Console App
Salesforce Console Limitations
Salesforce Console Implementation Guide for Salesforce Classic
Salesforce Console Planning Questions
Review these questions to help you get the most out of your console implementation
Who will use a console in your Salesforce org
A console is designed for users who want to find update and create records quickly If users profiles are assigned to a console app
they can access it Before creating a console we recommend determining which of your existing user profiles will benefit the most
from console access such as profiles assigned to support agents or a telesales team You can also consider creating a profile or
cloning an existing profile from which you can assign users to a console
Salesforce Console
Salesforce Console Planning Questions
Have you purchased enough feature licenses
Salesforce users must have a feature license to use a console After you set up a console you can manually assign the licenses to
users
Who will implement console apps for your company
A console is an app consisting of a group of tabs working as a unit to provide application functionality Salesforce provides standard
apps such as Sales and Service You create a console as a custom app that users select from the app menu and App Launcher If
there is a user in your company who is familiar with creating apps in Salesforce have that person implement console apps
Which objects do you want users to access in the console
The navigation tab in Salesforce Classic and the navigation bar in Lightning Experience lets users select objects such as cases
accounts or contacts and view that objects home page We recommend that you add objects that function as the center of your
business processes For example the center of support agents business process is most likely cases so make cases available to agents
in the console
How do you want records to display in a console when theyre selected
A console displays all records as tabs so that users can quickly find update and create records on one screen Primary tabs display
the main item to work on such as an account Subtabs display related records such as cases or contacts on an account
Salesforce Classic
You can select which records display as primary tabs and subtabs Pick the center of your business process as a primary tab and
related items as subtabs For example you can set accounts as a primary tab and cases and contacts as subtabs You can also
choose how records display when theyre selected outside of primary tabs or subtabs for example when users select cases from
list views or search results
Lightning Experience
In Lightning console apps primary tabs are called workspace tabs By default records open as workspace tabs when selected
from the list view associated with the current navigation bar item Records opened from a workspace tab open as subtabs For
example if you select accounts from the navigation bar and then click an account in the list the account opens as a workspace
tab Then if you click a contact name from the account page the contact record opens as a subtab
You can define navigation rules for a console app Navigation rules determine how records open when theyre clicked outside
of a workspace tab or subtab containing a record For example define a rule so that when you select accounts from the navigation
bar and then click an account in the list it opens as a workspace tab and its associated contact opens as a subtab
What features can I use in the console
Salesforce Classic
Available features include things like Highlight Panels Interaction Logs Chat a Knowledge sibebar whitelisitng domains choosing
how lists display setting up push notifications keyboard shortcuts and more
For a list of features that you can implement in your console see Console Configurable Features in Salesforce Classic
Lightning Experience
Customizing a Lightning console app is different than a Salesforce Classic console
For a list of features that you can implement in your console see Element ID topictitle not found in topic with ID
consolelexfeatureparity
Do you want users to receive and make phone calls from a console
You can integrate Salesforce with thirdparty computertelephony integration systems CTI using Open CTI For more information
see Salesforce Call Center
Do you want to customize extend or integrate a console with other systems
Create components to customize extend or integrate the Salesforce Console with other systems For example you might want to
create components that display thirdparty apps or content when users view specific pages
Salesforce Console
Salesforce Console Implementation Tips
What is the Agent Console
The Salesforce console improves upon the Agent console by providing you with more options and more advanced technologies
SEE ALSO
Plan Your Salesforce Console Implementation
Salesforce Console Implementation Tips
Salesforce Console Implementation Guide for Salesforce Classic
Salesforce Console Implementation Tips
Review these tips to make sure that youre getting the most out of your console implementation
EDITIONS
General Implementation Tips
A console respects all the security and sharing settings in your Salesforce org
To see any setup changes to a console refresh your browser
Salesforce Console for Service Implementation Tips
To use a console for Service users must be assigned the Service Cloud User feature license
To use Chat in a console users must be assigned the Chat User feature license
If Salesforce Knowledge is set up turn on the Knowledge sidebar so that console users can
automatically see relevant articles alongside any cases that theyre working on
SEE ALSO
Plan Your Salesforce Console Implementation
What Features Are Available in Lightning Console Apps
Salesforce Console Implementation Guide for Salesforce Classic
Lightning Console Technical Requirements
Review these recommended technical requirements to get the best performance out of your console
implementation
Lightning console technical requirements are mostly the same as the general Lightning technical
requirements Lightning console implementations are especially affected by available RAM and
virtual desktop infrastructure
Available in Salesforce
Classic not available in all
orgs and Lightning
Experience
Available in Essentials
Professional Enterprise
Performance Unlimited
and Developer Editions
Lightning console apps are
available for an extra cost to
users with Salesforce
Platform user licenses for
certain products Some
restrictions apply For pricing
details contact your
Salesforce account
executive
Lightning console apps are
available in the Essentials
edition in Lightning
Experience only
The amount of RAM available has a significant impact on browser tab longevity Having enough RAM available also helps prevent crashes
Insufficient RAM can also negatively impact page load times with older browsers
For the fastest and most stable experience we recommend
An Octane score of or greater
Network latency of ms or less
Download speed of Mbps or greater
At least GB of RAM with GB available for Salesforce browser tabs
Minimum requirements are
An Octane score of or greater
Salesforce Console
Salesforce Console in Salesforce Classic
Network latency of ms or less
Download speed of Mbps or greater
At least GB of RAM with GB available for Salesforce browser tabs
Based on our lab tests the minimum requirements result in slower page load times and login load times versus the recommended
specifications Users that use over records a day are more likely to have their browser tab crash when using the minimum
requirements due to memory limits
You can find your Octane score latency and download speed by running the Salesforce Performance test To run the test append
speedtestjsp to your orgs domain
httpsMyDomainNamelightningforcecomspeedtestjsp
We recommend running this test on the same hardware network physical location and browser as your users For virtual environments
such as VDI run all tests from within that virtual environment
Octane is a benchmark developed by Google that measures JavaScript performance A higher Octane score correlates to faster
page load times Octane factors in your computer hardware and browser choice
Using newergeneration hardware with faster CPUs generates higher Octane scores
Using the latest version of Salesforcesupported browsers generates higher Octane scores
IE results in low Octane scores and much slower page load speeds
SEE ALSO
Improve Speed and Performance of Lightning Experience Pages
Technical Requirements for Lightning Experience
Improve Virtual Desktop Environment Performance
Octane Frequently Asked Questions
Lightning Components Developer Guide Enable Debug Mode for Lightning Components
Salesforce Console in Salesforce Classic
Get started with the Salesforce console in Salesforce Classic
EDITIONS
Available in Salesforce
Classic not available in all
orgs
Available in Professional
Enterprise Performance
Unlimited and Developer
Editions
Salesforce Console
Salesforce Console in Salesforce Classic
Salesforce Console User Interface
Heres how a console in Salesforce Classic works
Select objects and records from the navigation tab Records display in a list which you can pin at the left of the top of the screen
Selected records appear as primary tabs and tabs let you work on several items at once A highlights panel shows key information
related to records Records related items appear as subtabs and subtabs let you quickly switch between related information without
losing context View and interact with content in the feed or detail area Access custom component data in sidebars and footers
Note Lightning console apps dont yet have full parity with Salesforce Classic console apps For example some features in
Salesforce Classic console apps such as push notifications and custom keyboard shortcuts arent available in Lightning console
apps Learn more
You cant upgrade Salesforce Classic console apps to Lightning Experience from Setup To get started in Lightning Experience
customize these Salesforceprovided Lightning console apps Service Console and Sales Console
Set Up a Salesforce Console in Salesforce Classic
You can set up a console for Sales Service or create one for your own business needs
Console Configurable Features in Salesforce Classic
An administrator must enable and configure most console features to determine how console users view and work with data
Custom Console Customization Components in Salesforce Classic
Create components to customize extend or integrate the Salesforce Console with other systems
Work with a Salesforce Console in Salesforce Classic
Get more done faster using a consoles enhanced interface to work with records
SEE ALSO
Salesforce Classic Console Limitations
Salesforce Console Implementation Guide for Salesforce Classic
Salesforce Console Developer Guide
Salesforce Console in Lightning Experience
Salesforce Console
Set Up a Salesforce Console in Salesforce Classic
Set Up a Salesforce Console in Salesforce Classic
You can set up a console for Sales Service or create one for your own business needs
Set Up a Service Console in Salesforce Classic
Create and customize a console app then assign the Service Cloud User feature license to users
Set Up Sales Console in Salesforce Classic
To enable a console for the first time contact Salesforce then assign users the correct permission
set license and user permissions
Set Up a Salesforce Console App in Salesforce Classic
To create a console administrators must create a console app
EDITIONS
Available in Salesforce
Classic not available in all
orgs
Available in Professional
Enterprise Performance
Unlimited and Developer
Editions
Brand a Salesforce Console in Salesforce Classic
You can brand a console by adding a custom logo to its header and specifying colors for its header footer and primary tabs
Hide a Salesforce Classic Console from the App Launcher in Lightning Experience
By default Salesforce Classic consoles appear in the App Launcher in Lightning Experience This visibility lets your console users
access all your consoles apps ones created in Salesforce Classic and ones created in Lightning Experience without having to switch
UIs You can change this behavior if you want to limit access to your Salesforce Classic consoles
SEE ALSO
Salesforce Console in Lightning Experience
Set Up a Service Console in Salesforce Classic
Create and customize a console app then assign the Service Cloud User feature license to users
EDITIONS
Customize highlight panels for all objects and turn them on
Available in Salesforce
Classic not available in all
orgs
Create a console app and assign it to user profiles
Optionally for support agents
Brand your console
Available in Professional
Enterprise Performance
Unlimited and Developer
Editions
Choose how pinned lists display
Allow domains
Customize push notifications
Customize keyboard shortcuts
USER PERMISSIONS
Turn on the Knowledge Sidebar
To create a Salesforce
console for Service
Customize Application
Set up interaction logs and assign them to user profiles
Turn on Chat available only for a console for service
Note Set up your Chat implementation before adding it to your console If youre
adding Chat to an existing console test your console before deploying it to your
agents Make sure your sidebar components look as expected
AND
Service Cloud User
To customize a Salesforce
console for Service
Customize Application
Assign users the Service Cloud User feature license
Salesforce Console
Set Up a Salesforce Console in Salesforce Classic
Tip To add thirdparty integrations or expand console customizations to new levels advanced Salesforce admins and developers
can create console components or use code with an API named the Salesforce Console Integration Toolkit
SEE ALSO
Salesforce Console Implementation Tips
Console Configurable Features in Salesforce Classic
Salesforce Console Implementation Guide for Salesforce Classic
Lightning Service Console
Assign the Service Cloud Feature License to Users
The Service Cloud User feature license entitles users to additional Salesforce features such as the
Service Console
EDITIONS
To assign the license to a user
Available in Salesforce
Classic not available in all
orgs and Lightning
Experience
From Setup enter Users in the Quick Find box then select Users
Click Edit next to a users name
Select Service Cloud User
Available in Essentials
Professional Enterprise
Performance Unlimited
and Developer Editions
Click Save
SEE ALSO
Lightning console apps are
available for an extra cost to
users with Salesforce
Platform user licenses for
certain products Some
restrictions apply For pricing
details contact your
Salesforce account
executive
Set Up a Service Console in Salesforce Classic
Lightning console apps are
available in the Essentials
edition in Lightning
Experience only
USER PERMISSIONS
To assign the Service Cloud
User feature license to
users
Manage Internal Users
Salesforce Console
Set Up a Salesforce Console in Salesforce Classic
Set Up Service Cloud Features with Launch Pad Templates
Deploy and test Service Cloud features with just a few clicks This suite of templates helps you set
up some of the most popular Service Cloud features such as timesaving console configurations
and reports and dashboards essential for service organization
To use templates from the Setup Quick Search box enter Launch Pad
Tip Its best to try Launch Pad in your sandbox environment so that you can test out new
features without affecting your live production environment
Launch Pad templates arent supported for IE version or earlier
EDITIONS
Available in Salesforce
Classic not available in all
orgs
Available in Professional
Enterprise Performance
Unlimited and Developer
Editions
SEE ALSO
Set Up a Service Console in Salesforce Classic
USER PERMISSIONS
To use the Service Cloud
Launch Pad
Customize Application
Set Up Sales Console in Salesforce Classic
To enable a console for the first time contact Salesforce then assign users the correct permission
set license and user permissions
EDITIONS
To have the console for sales enabled for your Salesforce org contact Salesforce
Available in Salesforce
Classic not available in all
orgs
Customize highlight panels for all objects and turn them on
By default your org has the Sales Console User permission set license Assign this permission
set license to users The steps are the same as assigning any permission set license
Assign the Salesforce Console User Permission Set to Sales Console Users
Optionally for sales reps
Available in Professional
Enterprise Performance
Unlimited and Developer
Editions
Brand your console
Choose how pinned lists display
USER PERMISSIONS
Allow domains
To assign permission set
licenses
Manage Internal Users
Customize push notifications
Customize keyboard shortcuts
To create a Salesforce
Console for Sales
Customize Application
Turn on the Knowledge Sidebar
Set up interaction logs and assign them to user profiles
AND
Create a console app and assign it to user profiles
Sales Console
Salesforce Console
Set Up a Salesforce Console in Salesforce Classic
Tip To add thirdparty integrations or expand console customizations to new levels advanced Salesforce admins and developers
can create console components or use code with an API named the Salesforce Console Integration Toolkit
SEE ALSO
Salesforce Console Implementation Tips
Console Configurable Features in Salesforce Classic
Salesforce Console Implementation Guide for Salesforce Classic
Lightning Sales Console
Assign the Salesforce Console User Permission Set to Sales Console Users
After youve assigned the Sales Console User permission set license to users assign users to the
Salesforce Console User permission set
EDITIONS
From Setup enter Permission Sets in the Quick Find box then select Permission
Sets
Available in Salesforce
Classic not available in all
orgs
Select Salesforce Console User This standard permission set is already created for you and
comes with the Sales Console permission set license
Click Manage Assignments and assign users to the permission set
You can also choose to clone the Salesforce Console User permission set instead and assign Sales
Console users to the clone instead
Available in Professional
Enterprise Performance
Unlimited and Developer
Editions
USER PERMISSIONS
SEE ALSO
To create permission sets
Manage Users
Assign a Permission Set License to a User
Set Up Sales Console in Salesforce Classic
Standard Permission Sets