Learning Objectives
- Describe some of the major feature differences between Lightning Experience and Salesforce Classic.
- Describe some of the features that aren’t supported by Lightning Experience, and know where to get more details.
- Use best practices and the Lightning Experience Migration Assistant to help you determine when it’s the right time to switch your company to Lightning Experience.
Does My Org Qualify for Lightning Experience?
Let’s look at the supported editions and user licenses to see if you can enable and use Lightning Experience.
Supported Editions | Unsupported Editions |
---|---|
|
|
Supported Licenses | Unsupported Licenses |
---|---|
|
|
Understanding Lightning Experience and Salesforce Classic
Lightning Experience is a modern user interface that helps your sales reps sell faster and your service reps support customers more productively. Lightning Experience includes many new features and entirely redesigned pages, but not every Salesforce feature is supported in Lightning Experience. So the Salesforce experience you’ve known to date—called Salesforce Classic—is still available for you, and the users you enable for Lightning Experience can switch between the two at will.
As your company’s trusted advisor for Salesforce, you need to help your company decide when to enable Lightning Experience. So, we’ve got to start getting you educated on Lightning Experience features versus Salesforce Classic.
Comparing Lightning Experience and Salesforce Classic
Understanding what you get in the new interface is a big part of the decision to switch to Lightning Experience. Here are some highlights of how Lightning Experience compares to what you’re used to in Salesforce Classic, including features that are available in the new interface only.
Salesforce Data
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Sales objects: Accounts, Campaigns, Contacts, Contracts, Leads, Opportunities, Orders, Person Accounts, Price Books, Products, Quotes | ![]() |
![]() |
Calendar, Events, Tasks | ![]() |
![]() |
Service objects: Assets, basic Cases, Lightning Knowledge, Work Orders | ![]() |
![]() |
Custom objects | ![]() |
![]() |
Chatter feeds, groups, and people | ![]() |
![]() |
Salesforce Files | ![]() |
![]() |
Other Sales and Service objects | ![]() |
Home
An intelligent page filled with insights, a slick performance chart, and a helpful assistant feature, highlighting what’s most important each day.
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Performance chart | ![]() |
|
Assistant | ![]() |
|
News | ![]() |
|
Key deals | ![]() |
|
Tasks | ![]() |
![]() |
Events1 | ![]() |
![]() |
Calendar1 | ![]() |
![]() |
Feed and publisher | ![]() |
|
Items to approve | ![]() |
![]() |
Customizable dashboards | ![]() |
![]() |
Customizable home page components | ![]() |
![]() |
1 In Lightning Experience, Home displays only events remaining on a user's calendar today. Users can access all their events from the Calendar tab in the navigation bar.
Accounts and Contacts
Sales and service reps get a layout designed to help them find the information they need, fast.
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
News | ![]() |
|
Path | ![]() |
|
Activity timeline | ![]() |
|
Contacts to Multiple Accounts | ![]() |
![]() |
Account Logos | ![]() |
|
Automated Account Fields | ![]() |
|
Notes | ![]() |
|
“Reference” page layout | ![]() |
|
Related lists | ![]() |
![]() |
Integrated email and templates | ![]() |
![]() |
Twitter highlights | ![]() |
![]() |
Person accounts | ![]() |
![]() |
Account teams | ![]() |
![]() |
Account hierarchy | ![]() |
![]() |
Contact hierarchy | ![]() |
![]() |
Find and merge duplicate accounts and contacts | ![]() |
![]() |
Matching and duplicate rules for business accounts, person accounts, and contacts | ![]() |
![]() |
Opportunities and Leads
Sales reps in Lightning Experience find a turbo-charged workspace for managing opportunities and leads. View related information in the Quick View. Create tasks and events, log calls, and send emails, and track all those activities in the Activity Timeline.
Opportunities
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Workspace page layout | ![]() |
|
Activity timeline | ![]() |
|
Path | ![]() |
|
Notes | ![]() |
|
Visual view of opportunities (Kanban) | ![]() |
|
Integrated email and templates | ![]() |
![]() |
Opportunity teams | ![]() |
![]() |
Opportunity splits | ![]() |
![]() |
Similar opportunities | ![]() |
|
Big deal alerts | ![]() |
Leads
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Workspace page layout | ![]() |
|
Activity timeline | ![]() |
|
Path | ![]() |
|
News | ![]() |
|
Notes | ![]() |
|
Change lead owner to a queue | ![]() |
![]() |
Integrated email and templates | ![]() |
![]() |
Lead conversion customization via the API | ![]() |
![]() |
Find and merge duplicate leads | ![]() |
![]() |
Matching and duplicate rules for leads | ![]() |
![]() |
Kanban View
Sales reps can use the Kanban view, a visualization tool for opportunities, to review deals organized by each stage in the pipeline. With drag-and-drop functionality, sales reps can move deals from one stage to another, and get personalized alerts on key deals in flight. Kanban is also available on opportunities, leads, and other objects.
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Charts | ![]() |
|
Drag and drop | ![]() |
|
Intelligent Alerts | ![]() |
|
Type-ahead list view search | ![]() |
|
Sharing settings1 | ![]() |
1 Only list views marked as “Visible only to me” or “Visible to all users” are supported. Sharing with certain groups of users isn’t supported.
Data.com
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Prospect for accounts (Only available with a Data.com Prospector license) | ![]() |
![]() |
Prospect for contacts (Only available with a Data.com Prospector license) |
![]() |
![]() |
Prospect for companies in the same company hierarchy (Only available with a Data.com Prospector license) | ![]() |
![]() |
Prospecting Insights (Only available with a Data.com Prospector license) | ![]() |
![]() |
View fields updated by Data.com Clean | ![]() |
![]() |
“Stare and Compare” using Data Integration | ![]() |
|
Manually update a record using Data Integration | ![]() |
![]() |
Clean button | ![]() |
|
Prospect for companies, contacts, and leads using the Data.com tab (Only available with a Data.com Prospector license) | ![]() |
|
View data integration rule settings and status (As of the Spring ’17 release, Clean rules are known as data integration rules.) | ![]() |
![]() |
Add Data.com contacts as leads (Only available with a Data.com Prospector license) | ![]() |
|
See match rates for data integration rules (As of the Spring ’17 release, Clean rules are known as data integration rules.) | ![]() |
![]() |
Set up Clean settings, jobs, and preferences | ![]() |
|
View Clean metrics and analytics | ![]() |
|
Export Data.com records to comma-separated values (CSV) files. (Only available with a Data.com Prospector license) | ![]() |
Collaborative Forecasts
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Forecasting on opportunity Amount field, opportunity splits, overlay splits, custom opportunity fields, and product families | ![]() |
![]() |
Revenue and quantity forecasts | ![]() |
![]() |
Manager and owner adjustments | ![]() |
![]() |
Cumulative forecast rollups | ![]() |
![]() |
Support for multiple currencies | ![]() |
![]() |
Quotas | ![]() |
![]() |
Forecast hierarchy | ![]() |
![]() |
Choose the product families to forecast on and the order they appear in (from Setup, if product family forecasts is selected) | ![]() |
|
Forecasts grid organized first by period, product family, and then user to show product family forecast totals | ![]() |
|
Forecasts grid expansion remains the same during each session | ![]() |
|
Adjust your own product family forecasts | ![]() |
|
Opportunity split details in the opportunities list | ![]() |
|
Adjustable column width | ![]() |
![]() |
Quota attainment information | ![]() |
![]() |
Jump to the forecasts of users you have access to view | ![]() |
![]() |
Forecasts setup | ![]() |
![]() |
Campaigns
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Campaign member status charts | ![]() |
|
Import campaign members | ![]() |
![]() |
Add individual campaign members | ![]() |
![]() |
Campaign member status updates via import | ![]() |
![]() |
Clone campaign members | ![]() |
![]() |
Add and manage campaign members from a list view | ![]() |
![]() |
Salesforce Einstein
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Analytics | ||
Einstein Discovery | ![]() |
![]() |
Chatter | ||
Einstein Recommendations | ![]() |
![]() |
Community | ||
Einstein Related Articles | ![]() |
![]() |
Einstein Feed Search | ![]() |
![]() |
Development | ||
Einstein Language | ![]() |
![]() |
Einstein Vision | ![]() |
![]() |
Sales | ||
Einstein Activity Capture | ![]() |
|
Einstein Lead Scoring | ![]() |
![]() |
Einstein Opportunity Scoring | ![]() |
![]() |
Einstein Forecasting | ![]() |
![]() |
Einstein Opportunity Insights | ![]() |
|
Einstein Account Insights | ![]() |
|
Einstein Automated Contacts | ![]() |
Customer Service
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Case Milestones | ![]() |
![]() |
Object Milestones | ![]() |
|
Service Contracts | ![]() |
![]() |
Service Setup Flows for Email-to-Case, Communities, Knowledge, and Facebook and Twitter | ![]() |
|
Assets | ![]() |
![]() |
Case Assignment Rules | ![]() |
![]() |
Console1 | ![]() |
![]() |
Entitlements2 | ![]() |
![]() |
Field Service Lightning | ![]() |
![]() |
Knowledge3 | ![]() |
![]() |
Open CTI | ![]() |
![]() |
Products | ![]() |
![]() |
Snap-ins for Web4 | ![]() |
![]() |
Social Customer Service | ![]() |
![]() |
Case Comments | ![]() |
![]() |
Feed Filters in Case Feed | ![]() |
![]() |
Live Agent | ![]() |
![]() |
Macros | ![]() |
![]() |
Omni-Channel | ![]() |
![]() |
Quick Text | ![]() |
|
Solutions | ![]() |
|
SOS | ![]() |
1 The Service Console in Lightning Experience doesn’t yet have full parity with the Service Console in Salesforce Classic. Learn more.
2 There are some limitations using Entitlements in Lightning Experience. Learn more.
3 Lightning Knowledge is recommended for orgs that are new to Knowledge, or for existing orgs that can easily consolidate to one article type, have few data categories, and use single-language mode. Learn more.
4 Setting up Snap-ins Chat is available in Lightning Experience only. However, the snap-in itself can go anywhere on your website.
Reports
Sales and service reps who use reports find an improved user interface, including the ability to easily create filters and add enhanced charts. And Salesforce admins find features on the dashboard editor, including flexible layouts and spanning columns. However, some report features aren’t yet available in Lightning Experience, including feeds and scheduled reports.
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Enhanced report charts | ![]() |
|
Hide totals and subgroups from report view | ![]() |
|
Interactive filters when viewing reports | ![]() |
|
Report Builder | ![]() |
![]() |
Bucket fields | ![]() |
![]() |
Custom summary formulas | ![]() |
![]() |
Matrix, Summary, Tabular report formats | ![]() |
![]() |
Role hierarchy filters | ![]() |
![]() |
Create report folders1 | ![]() |
|
Joined reports | ![]() |
|
Pie charts | ![]() |
|
Schedule report refreshes2 | ![]() |
![]() |
Follow reports | ![]() |
|
Report notifications | ![]() |
|
Export reports | ![]() |
![]() |
1 You can’t set up folder sharing in Lightning Experience; however, folders that were created in Salesforce Classic inherit all assigned permissions when viewed in Lightning Experience.
Dashboards
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Display more than 3 columns | ![]() |
|
Dashboard Builder | ![]() |
![]() |
View filtered dashboards | ![]() |
![]() |
View dynamic dashboards | ![]() |
![]() |
Schedule dashboard refreshes1 | ![]() |
|
Post dashboard components to feeds | ![]() |
![]() |
Follow dashboards | ![]() |
![]() |
Visualforce components | ![]() |
1 Users can’t schedule dashboards in Lightning Experience, but dashboards scheduled in Salesforce Classic run as expected in Lightning Experience.
List Views
List Views have gotten an upgrade in Lightning Experience, including some super new stuff like the ability to create a quick chart from a list view or add filters with an improved, easy-to-use interface.
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Charts | ![]() |
|
Create filters on the fly | ![]() |
|
Search for a list view on the fly | ![]() |
|
View records visually (Kanban) | ![]() |
|
Create and edit lists | ![]() |
![]() |
Sortable columns | ![]() |
![]() |
Resizable columns | ![]() |
![]() |
Sharing Settings1 | ![]() |
![]() |
Filter logic | ![]() |
![]() |
Inline editing | ![]() |
![]() |
1 In Lightning Experience, sharing list views marked as “Visible only to me” or “Visible to all users” is supported. Sharing with certain groups of users isn’t supported.
Other Features and Products
Feature | Lightning Experience | Salesforce Classic |
---|---|---|
Custom org brand images and colors | ![]() |
|
Custom branding of Salesforce apps | ![]() |
|
Personalized Navigation Bar | ![]() |
![]() |
Favorites | ![]() |
|
Activities-related composer windows | ![]() |
|
Create and edit records | ![]() |
![]() |
Inline editing record detail fields | ![]() |
![]() |
Inline editing in lists | ![]() |
![]() |
Customizable Forecasting | ![]() |
|
Enterprise Territory Management | ![]() |
![]() |
Original Territory Management1 | ![]() |
![]() |
Salesforce Communities2 | ![]() |
![]() |
Partner Portals | ![]() |
|
Work.com | ![]() |
2 Switch to Salesforce Classic for creating or disabling community users, logging in as a community user, and using delegated administration.
Other Features That Aren’t Supported
Custom JavaScript Buttons
Custom buttons that use a JavaScript content source aren’t supported in Lightning Experience. Check out Lightning Alternatives to JavaScript Buttons in Trailhead for a great list of Lightning-friendly solutions for your JavaScript button use cases.
AppExchange Apps with Custom Objects, Visualforce Pages, and More
Many apps from the AppExchange feature customizations, including custom objects, custom buttons, Visualforce pages, and more. Salesforce partners are testing their apps in Lightning Experience and applying for Lightning Ready certification. Apps that are Lightning Ready work in Lightning Experience and offer a more consistent experience with other Lightning Pages. If an app is supported in Lightning Experience, a Lightning Ready sash appears on its AppExchange listing. If an app isn’t supported in Lightning Experience, use it in Salesforce Classic instead.
What About Apex and Visualforce?
When we talk about customizing Salesforce “programmatically,” we’re talking about using code to add new features. Most of the time, like when you’re using the API or writing Apex triggers, there isn’t an actual user interface to the feature. Guess what? All of that stuff just works whether you’re in Salesforce Classic or Lightning Experience. Woohoo!
Other features do have a user interface. In that case, we’re mostly talking about Visualforce. Your existing Visualforce pages work in Lightning Experience, many without needing any revisions. Because things have moved around in the new interface, you’ll want to complete some chores to make sure your Visualforce pages work the way you expect.
There are some other considerations for Visualforce pages and apps, and we recommend that you review those. We created an entire Trailhead module just for Visualforce developers, and an entire trail for developing Lightning Experience apps. If you’re using Visualforce or other programmatic customizations in your organization, check out those trails as part of your Lightning Experience evaluation process.
Evaluate Your Org with the Lightning Experience Readiness Check
To evaluate whether some of the key features and customizations you’ve implemented in Salesforce Classic are ready for Lightning Experience, kick off the Lightning Experience Readiness Check. That way, you can learn which are ready now for Lightning Experience and which may need your attention before you switch over all your users.
You’ll get a personalized Readiness Report, with an assessment of the features and customizations evaluated by the Readiness Check and recommendations on your next steps. Plus you’ll be eligible for a free consultation with a Lightning expert to go over the details in your report. The Readiness Check emails the report to you and also saves it to Salesforce Files.
Curious what exactly is covered in the report? Check out What Does the Lightning Experience Readiness Check Evaluate? in the Salesforce Help.
Run the Readiness Check from the Lightning Experience Migration Assistant. From Setup in Salesforce Classic, click Get Started in the Migration Assistant tile (1). On the Check Readiness tab in the Migration Assistant (2), click Check Readiness (3).
We’ve also put together an enablement pack with sample documents and templates, including a gap analysis checklist. You can use this checklist to expand your evaluation to features and customizations that aren’t covered by the Readiness Check.
Best Use Cases for Lightning Experience
If you’ve gone through the list of supported features and you’ve done an evaluation of how ready your org’s features and customizations are for Lightning Experience, then you’re probably starting to get a sense of when you’ll want to enable the new Salesforce interface. But if you’re still not sure, here’s one last comparison chart.
Lightning Experience might be right for some or all of your org if: | Salesforce Classic might be right for you if: |
---|---|
|
|
Preview Your Org in Lightning Experience
It’s all well and good to talk about use cases and supported and unsupported features. But wouldn’t it be great if you could see your Salesforce org in Lightning Experience without having to enable the new interface? Even if you don’t have a sandbox org? Well, the great news is you can, using the Lightning Experience Migration Assistant. The Migration Assistant’s Preview feature lets you explore your production org in Lightning Experience, so you can see exactly how your real data and your current customizations work in the new interface. And helpful hint, the Preview is a great way to review the state of features and customizations that aren’t evaluated by the Lightning Experience Readiness Check.
The Preview feature isn’t a locked-down, read-only tour. You can change data, settings, permissions—you name it. But remember that you’re working with your live org. If you do make changes, they’re for real and visible to your users back in Salesforce Classic.
To get started, from Setup in Salesforce Classic, click Get Started in the Lightning Experience Migration Assistant tile at the top of the menu. On the Preview tab in the Migration Assistant, click Preview to dive in.
