---
schema_version: "1"
id: dfe6c4c3bf90821836425c07fd3cf345cef21fed945a5d885855f3845a6d4ce2
title: Create Dynamic Actions in Lightning App Builder
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/lightning_app_builder_create_dynamic_action.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.lightning_app_builder_create_dynamic_action.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: b7ce93058665a87b5b0282118454ecf58b017474e402c1c07716f5d836527742
description: With dynamic actions, you can add flexibility and control to actions on your record pages. Assign dynamic actions in the Lightning App Builder instead of in the page layout editor, and then apply filters to control when and where actions are visible to users.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# Create Dynamic Actions in Lightning App Builder

With dynamic actions, you can add flexibility and control to actions on your record pages. Assign dynamic actions in the Lightning App Builder instead of in the page layout editor, and then apply filters to control when and where actions are visible to users.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Group</strong>, <strong>Essentials</strong>, <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d135557e82">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d135557e82 ">To create actions:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d135557e82 ">Customize Application</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d135557e82 ">To create and save Lightning pages in the Lightning App Builder:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d135557e82 ">Customize Application</td>

          </tr>
        </tbody>
      </table>

You can create dynamic actions for standard and custom objects on mobile and desktop. Dynamic actions are supported by default on custom objects on mobile. To enable dynamic actions on standard objects, from Setup, in the Quick find box, enter Mobile, and then select **Salesforce Mobile App**. Enable **Dynamic Actions on Mobile**.

Check out this video to see how dynamic actions work on mobile devices.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-extend_click-264-0-0-production-enus/5f7d9219-b7b1-4552-8891-f1aba9b289fc/images/icon_note.png)

Note The Group object doesn’t respect dynamic actions assigned in the Lightning App Builder. You can add or update actions on groups from the Group Layouts page in Setup. Custom Lightning page templates with dynamic actions aren't supported in Salesforce Mobile.

1. From Setup, in the Quick Find box, enter App Builder, and then select **Lightning App Builder**.
2. Edit an existing record page, or click **New** to create one.
3. Add or select the Highlights Panel component on the object’s record page.
4. To enable Dynamic Actions, in the Highlights Panel properties pane, click **Upgrade Now**, and either step through the migration assistant to migrate existing actions or start with new actions.
    
    When you enable Dynamic Actions, it applies only to the record page that you’re currently working on in Lightning App Builder. Users can then see the dynamic actions configured for that page in Lightning App Builder. Users don’t see actions configured in the object’s page layout.
5. If you want to use a different set of actions for mobile than for desktop, or if you’re adding dynamic actions to a mobile-only Lightning page, go to the page Properties pane, and select **Enable page-level dynamic actions for the Salesforce mobile app**.
    
    ![Checkbox to enable page-level dynamic actions for the Salesforce mobile app](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-extend_click-264-0-0-production-enus/5f7d9219-b7b1-4552-8891-f1aba9b289fc/extend_click/images/dynamic-actions-mobile-page-level.png)
6. In the Properties pane, click **Add Action**, and then choose an action from the Actions window.
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-extend_click-264-0-0-production-enus/5f7d9219-b7b1-4552-8891-f1aba9b289fc/images/icon_note.png)
    
    Note If you migrated actions from a page layout, you can modify them in the Actions window.
7. To add visibility rules based on the record field, device type, or other filters, click **Add Filter**.
    
    An eye icon ![Eye icon indicates visibility rules are applied to action](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-extend_click-264-0-0-production-enus/5f7d9219-b7b1-4552-8891-f1aba9b289fc/extend_click/images/dynamic_actions_eye_icon.png) next to an action’s name indicates that visibility rules are applied. Visibility filters support a single value at a time, not comma-separated values. To add more than one value, add a new filter.
8. To save your changes, click **Done**.

By default, if you configure Dynamic Actions for a record page in a Highlights Panel or Dynamic Highlights Panel component, mobile and desktop users see the same actions. If your desktop page has multiple Highlights Panel components and you add one or more dynamic actions to each of them, the dynamic actions are consolidated into one action bar for that record page on mobile.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-extend_click-264-0-0-production-enus/5f7d9219-b7b1-4552-8891-f1aba9b289fc/images/icon_note.png)

Note For visibility rules on dynamic actions in the Highlights Panel or Dynamic Highlights Panel, if a user doesn’t have access to a field used as part of the action's visibility filter criteria, the criteria don't apply, and therefore evaluate to true.

When **Enable page-level dynamic actions for the Salesforce mobile app** is selected, the page-level actions that you configure in the page properties pane take precedence on mobile over all other actions on the page, including those configured in the Dynamic Highlights Panel, the Highlights Panel, or from the page layout.