Custom Lightning Page Components

The Lightning App Builder supports custom Lightning components that you create either with Aura or Lightning web components (LWC).

Required Editions

Lightning App Builder available in: both Salesforce Classic and Lightning Experience
Lightning Home and utility bar pages available in: Lightning Experience
Lightning app and record pages available in: both the Salesforce mobile app and Lightning Experience
Email application pane pages available in: both Salesforce Classic and Lightning Experience

Available in: Group, Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions

Custom components in your org that are configured for use in the Lightning App Builder appear in the Lightning Components pane.

Lightning App Builder component pane

If you have a page to be used in the Salesforce mobile app, use only Lightning components that the mobile app supports.

Your custom Lightning components don’t automatically work on Lightning pages or in the Lightning App Builder. To make a custom component usable in both, configure the component and its component bundle so that they’re compatible with the Lightning App Builder and Lightning pages.

For Aura components, see the Lightning Aura Components Developer Guide. For Lightning web components (LWC), see the Lightning Web Components Developer Guide.

Note
Note Custom components that serve as containers, such as custom Tabs or Accordion components, aren’t supported in Lightning App Builder. They display on the canvas, but you can’t interact with them or put any components inside them.

You can configure custom components to support different devices. For instance, you have a record page whose template supports both phone and desktop, and you activate the page for both. Then you add a phone-only component to the page. When the page is viewed on a phone, users see the component. When the page is viewed on a desktop, the phone-only component doesn’t appear.

Note
Note Pull to refresh doesn’t work for custom Lightning web components in the Salesforce mobile app.