Evaluate Your Org's Readiness and Enable Lightning Experience

Before we roll out Lightning Experience for our end users and start building apps, let’s take some time to get familiar with the Lightning Experience interface and define user access. In the Lightning Experience Migration Assistant, which is available in Setup, you can find tools to help you. These tools include learning trails, feature comparison charts, and ways to preview your customizations in Lightning Experience. In addition, there are tools on how to enable key Lightning Experience features like Notes and News and how to enable Lightning Experience itself.

In this step we review the Migration Assistant in our DE. But you can use all of these tools in your production Salesforce org to learn more about what your features and customizations will look like in Lightning Experience. The most important parts of the Migration Assistant are the Preview tool and the Readiness Check.

  • The Preview tool lets you see your apps in Lightning Experience before you actually enable it.
  • The Readiness Check provides you with a Readiness Report. This report includes an itemized list of the features you use and customizations you’ve created. In additions, get explanations about how they are supported in Lightning Experience and if you need to do some additional review.

Evaluate How Ready Your Org Is for Lightning Experience

Let’s take some time to learn about Lightning Experience, define Lightning Experience access for users, and enable Lightning Experience for your org.

Preview Your Org in Lightning Experience

It’s super easy to preview what your org will look like in Lightning Experience using the Preview tool.

  1. In the header, click Setup.
  2. Under Lightning Experience Migration Assistant, click Get Started.

  3. A red arrow points to the Get Started button on the left-hand side.

  4. Click the Preview tab, then click Preview.
  5. Click around your environment in Lightning Experience. Use this preview to see what your Salesforce apps looks like in Lightning Experience.
  6. Click the Opportunities in the navigation bar.
  7. Select the All Opportunities list view, then click Burlington Textiles Weaving Plant Generator to open that opportunity.

  8. Showing the Sales App in Lightning Experience

  9. Click around the opportunity page a bit to explore the look and feel of Lightning Experience. For example, use the Path to change the Opportunity Stage to Value Proposition.
  10. Click Exit and Return to the Migration Assistant.

Run the Lightning Experience Readiness Check and Review Your Readiness Report

The Lightning Experience Readiness Report helps admins learn more about what to consider before they turn on Lightning Experience. In addition, based upon what functionality your org currently uses, the Readiness Report contains recommendations on what to do next. While the Lightning Experience Readiness Report doesn’t identify all of the unsupported features and customizations in Lightning Experience, it helps give you a sense of how ready your org is to transition. 

To run the Lightning Experience Readiness Report on your own production or sandbox environment:

  1. From Setup, in the Lightning Experience Migration Assistant, click Check Readiness tab, and then click Check Readiness.
  2. Click Allow, Sales Cloud, and then Check Readiness, and then close the window. Feel free to watch the Tips for Migrating to Lightning Experience video while you wait for your report to complete.
  3. When you receive the readiness report email, open it and review how difference features are highlighted.


It can take a few minutes for the report to appear in your inbox. If you don’t see it, try searching your email for “readiness.” In the meantime, feel free to watch Tips for Migrating to Lightning Experience while you wait for your report to complete.

Set Up Access to Lightning Experience

Now that we’ve explored the Lightning Experience look and feel, let’s go ahead and turn on Lightning Experience, grant access to specific users with a custom permission set and enable Lightning Experience for our environment. 

We will enable Lightning Experience for our users in two parts: 

  • Set up user permissions
  • Enable Lightning Experience

Set Up User Permissions

You likely want to do an initial rollout of Lightning Experience to a subset of your users. Therefore, it’s best practice to grant access to Lightning Experience through either a profile or permission set. All standard profiles have the Lightning Experience User permission enabled by default, so our users are already assigned to a custom profile (Dreamhouse User). We’ll create a new permission set for access to Lightning Experience and assign it to our users. 

Create a Permission Set for Lightning Experience

  1. From Setup, enter Permission Sets in the Quick Find box and select Permission Sets.
  2. Click New and create a new Permission Set as follows:
    • Label:Lightning Experience User
    • API Name: Lightning_Experience_User
    • License: --None--
  3. Click Save

Next, we’ll add the Lightning Experience User permission to this permission set.

  1. Scroll to the System section and click System Permissions.
  2. Click Edit.
  3. Check the Lightning Experience User box.
  4. Click Save.

Assign a User the Permission Set

Now that you’ve created a Permission set, this is a good time to review who will have access to Lightning Experience when you enable it.

  1. From Setup, enter Users in the Quick Find box and select Users (under Manage Users).
  2. Click the user record for Randy Realtor.

Your end user, Randy Realtor, has the Dreamhouse User custom profile assigned. Take a look at the profile and check if it has Lightning Experience enabled.

  1. From Randy’s user record, click the Dreamhouse User profile link.
  2. Scroll to the Administrative Permissions section and notice that Lightning Experience User is not checked.

This means that when you enable Lightning Experience for your org, Randy won’t be able to use Lightning Experience. Unless, of course, you change his profile or add him to a permission set that has Lightning Experience permission enabled. 

Randy is part of our initial rollout of Lightning Experience, so we want to give him access to it, without modifying his custom profile. When we assign him our new permission set, it will layer on top of his existing profile and grant him access to Lightning Edition.

  1. From Setup, enter Users in the Quick Find box and select Users (under Manage Users)
  2. Click Randy Realtor.
  3. Scroll to Permission Set Assignments and click Edit Assignments.
  4. Move the Lightning Experience User permission set to the Enabled Permission Sets column.
  5. Click Save.

Enable Lightning Experience

Now that you have reviewed and granted access to Lightning Experience, it’s time to enable Lightning Experience and some related features. 

Admin enabling Lightning Experience in their org

  1. From Setup, under Lightning Experience Migration Assistant, click Get Started.
  2. Click the Optimize with Features tab and, click the following buttons to enable the features:
    • News
    • Notes
  3. Scroll back to the top and click the Turn It On tab, then click Disabled to enable Lightning Experience.
  4. Click Finish Enabling Lightning Experience (this step may already have been done for you).

Your org is now Lightning Experience enabled!