---
schema_version: "1"
id: 02b388a83f17b4a36162d4bd42e4dc5e991acc90f02c9ba87e0631b5e7f32c4d
title: Lightning Component Actions
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/lightning_component_actions.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.lightning_component_actions.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ca1b40125845dfaaeabe6e1b0b60e153dc8452b5989e39ea8f7b61469dd68d6c
description: Lightning component actions are custom actions that invoke a Lightning component. They support Apex and JavaScript and provide a secure way to build client-side custom functionality. Lightning component actions are supported only in the Salesforce mobile app and Lightning Experience.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# Lightning Component Actions

Lightning component actions are custom actions that invoke a Lightning component. They support Apex and JavaScript and provide a secure way to build client-side custom functionality. Lightning component actions are supported only in the Salesforce mobile app and Lightning Experience.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col style="width:100%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both the Salesforce mobile app and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Essentials</strong>, <strong>Group</strong>, <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, <strong>Contact Manager</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

You can add Lightning component actions to an object’s page layout using the page layout editor, or to the global publisher layout using the Global Publisher Layout editor. If you have Lightning component actions in your org, you can find them in the Mobile & Lightning Actions category in the page layout editor’s palette.

Lightning component actions can’t call just any Lightning component in your org. For a component to work as a Lightning component action, it must be configured for that purpose and implement either the `force:LightningQuickAction` or `force:LightningQuickActionWithoutHeader` interfaces. You must also set a default value for each component attribute marked as required.

If you plan on packaging a Lightning component action, the component the action invokes must be marked as `access=global`.

- **[Create a Lightning Component Action](https://help.salesforce.com/s/articleView?id=platform.lightning_component_actions_create.htm&release=264.0.0&type=5)**  
    Creating a Lightning component action is similar to creating a regular quick action, and you do it in the same place in Setup. All you need is a Lightning component in your org for the quick action to trigger.

#### See Also

- [Lightning Aura Components Developer Guide](https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/)
- [Actions in Lightning Experience](https://help.salesforce.com/s/articleView?id=platform.actions_in_lex.htm&release=264.0.0&type=5 "In Lightning Experience, actions appear in the Global Actions menu in the header, on related lists, and on list view items. Actions also appear on a record page, in one of several places depending on the action’s type.")
- [Quick Action Considerations](https://help.salesforce.com/s/articleView?id=platform.actions_considerations.htm&release=264.0.0&type=5 "Keep these considerations in mind when working with quick actions.")