The Complete Guide to Understanding Global Actions in Salesforce
In Salesforce, Global Actions enable users to create, view, and edit records quickly and efficiently, no matter where they are in the system. Whether you need to add a new record, log a call, or create a task, Global Actions simplifies these processes by providing access to these functions directly from the Salesforce interface.
Thank you for reading this post, don't forget to subscribe!In this blog, we’ll explore Global Actions in Salesforce, their importance, and how to create them in your Salesforce org.
What are Global Actions in Salesforce?
Global Actions are customizable actions that can be accessed from various places in Salesforce, regardless of the page or object you’re viewing. They provide a faster, more convenient way to perform common tasks like creating new records, logging activities, and even launching external applications.

Types of Global Actions
Salesforce offers different types of Global Actions that can be configured based on the task at hand:
- Create a Record – Enables users to add new entries for any object, such as an opportunity, task, or lead.
- Log a Call – Allows users to log a call directly from the interface, adding details such as call duration, status, and follow-up actions.
- Send an Email – Allows users to send emails directly from Salesforce and attach email templates if needed.
- Custom Actions – Custom actions like opening a Visualforce page, triggering a flow, or executing a Lightning component.
Benefits of Using Global Actions
- Increased Productivity: Global Actions streamline common tasks, allowing users to perform them without navigating to different pages.
- Accessibility: They’re available globally across Salesforce, providing flexibility to work from any screen or object.
- Customization: Salesforce allows you to customize actions based on your unique business needs, whether through standard or custom actions.
- Improved User Experience: Global Actions reduce the number of steps required to perform tasks, which improves overall user experience and accelerates workflows.
How to Set Up Global Actions in Salesforce
To create a Global Action in Salesforce, you define what the action does, select the appropriate action type, and configure it so users can access it. Here’s a step-by-step guide on how to create Global Actions:
Step 1: Navigate to Global Actions Setup
- Navigate to Setup in Salesforce by clicking the gear icon at the top-right corner.
- In the Quick Find search bar, enter ‘Global Actions’ and choose the Global Actions option.
- You will be directed to the Global Actions page, where you can manage existing actions or create new ones.

Step 2:Add a New Global Action.
- Select the ‘New Action’ button to set up a new Global Action.

- In the Action Type dropdown, choose the type of action you want to create. Salesforce provides several options:
- Create a Record: Allows users to create a new record (e.g., a new opportunity, task, or lead).
- Log a Call: A predefined action for logging calls.
- Send Email: A predefined action for sending an email.
- Custom Action: Choose this if you want to create a custom action, such as launching a Visualforce page or running a flow.
- Select the Target Object (if applicable). For example, if you’re creating an action to log a call, you’ll associate it with the Activity object. If you’re creating a new record, you’ll select the object, such as Lead or Opportunity.
- Fill in the Action Name and Label. The Action Name is used in the background, and the Label is what users will see.
- Optionally, add a Description and select a Predefined Field Values (optional), which auto-fills certain fields when the action is used.

Step 3: Configure the Global Action Layout
Once you’ve created the action, you need to configure its layout.
- After saving the action, you’ll be prompted to set up the Action Layout.
- Here, you can drag and drop fields, buttons, and other components into the layout. This is the layout users will see when they execute the action.
- You can customize the layout to ensure it contains all the necessary fields for the action you’re creating, such as adding fields like Subject, Due Date, or Priority.
- If the action is for creating a record, you can choose which fields will appear when users create a new record.

Step 4: Add the Action to the Publisher Layout
Now that the Global Action is created and configured, you need to make it available in Salesforce.
- Go to Publisher Layouts in the Quick Find box.
- Select the Publisher Layout you want to modify. The default layout is typically fine for most use cases.
- Click Edit Layout.

- Under the Global Layout section, drag and drop your newly created Global Action into the Available Actions list.
- Save the layout.

Best Practices for Global Actions
- Keep it Simple: Ensure the actions are easy to use and have a clear purpose. Don’t overload the layout with unnecessary fields.
- Use Custom Actions Wisely: Custom actions like Visualforce pages or Lightning Components should be used for complex or highly specialized tasks.
- Leverage Record Types: If you have different business processes, consider using record types to define different sets of actions based on the type of record.
- Test Actions: Before rolling out new Global Actions to your organization, test them to ensure they behave as expected and are easy for users to understand.
- Consider Permissions: Make sure users have the necessary permissions to use the Global Actions, especially if they involve sensitive data or complex operations.
Conclusion
Global Actions in Salesforce are powerful tools that can improve user productivity and streamline business processes. By creating and configuring Global Actions, you allow users to access essential features directly from anywhere in Salesforce. Whether it’s creating new records, logging calls, or running custom actions, Global Actions provide the flexibility and efficiency needed for modern business operations.
By following the steps outlined above, you can easily create and customize Global Actions in your Salesforce environment, giving users the tools they need to work faster and smarter..
