Salesforce Global Actions: Setup Guide

Quick Summary:

Global actions let users quickly create a record (or log a call, send an email) from anywhere in Salesforce, not just from a specific record page. Setup takes about 10 minutes.

What Is a Global Action?

Unlike object-specific quick actions that only appear on a related record's page, global actions appear in the global publisher — accessible from the utility bar or global header regardless of what page the user is currently viewing. A sales rep on a completely unrelated screen can log a call or create a new Lead without navigating away first.

This distinction matters more in daily practice than it might sound. Fast data entry that doesn't require finding the right object first genuinely reduces friction — and friction is usually why data entry gets skipped or delayed in the first place.

How to Create One

  1. Go to Setup → Global Actions → New Action.

  2. Choose the action type — Create a Record, Log a Call, Send Email, or a custom Lightning component.

  3. If creating a record, select the target object and which fields appear on the quick-create form.

  4. Set predefined field values where relevant (e.g. auto-set Lead Source to "Global Quick Action" for tracking).

  5. Go to Setup → Publisher Layouts and add the new action to the global publisher layout so it actually appears for users.

A Real-World Example

A support team wants any agent, from anywhere in Salesforce, to be able to instantly log a customer complaint as a Case — without first navigating to the Case list, clicking New, and manually selecting record type. A global "Log Complaint" action with a predefined Case record type and origin field pre-filled cuts this down to two clicks from anywhere in the org.

🚫 Common Mistake

Creating the action but forgetting the final step — adding it to the publisher layout. The action exists but stays invisible to users until it's explicitly placed on a layout, which is the single most common reason a newly built global action "doesn't show up."

💡 Pro Tip

Use predefined field values generously on global actions used for fast data entry — every field a user doesn't have to manually fill in is one less chance for inconsistent data, and one less reason the action feels slower than it should.

Frequently Asked Questions

Can global actions be restricted to specific profiles?

Yes, through the publisher layout assignment — different profiles can be assigned different publisher layouts with different actions visible.

Do global actions work on mobile?

Yes, the Salesforce mobile app respects the same publisher layout configuration, making global actions particularly useful for field reps.

What\'s the difference between a global action and a Lightning app\'s utility bar item?

Global actions are for quick record creation/logging; utility bar items are typically for persistent tools (like a notes panel or a phone dialer) that stay visible while working.

Can a global action launch a Flow instead of a simple record-create form?

Yes, you can create a global action of type "Flow" that launches any active screen flow, giving you far more control over the data-entry experience than the default quick-create form.

How many global actions can I add to the publisher layout?

There's no hard platform limit, but usability drops sharply past 6-8 actions — a cluttered publisher menu defeats the purpose of making common actions fast to find.

Can global actions create records with a specific Record Type pre-selected?

Yes, via predefined field values on the action, you can force a specific record type rather than making the user choose one manually.

Do global actions trigger the same validation rules as manual record creation?

Yes — validation rules, required fields, and automation all apply the same way regardless of whether a record was created via a global action or the standard new-record button.

Can I track which records were created via a global action versus normal navigation?

Yes, if you set a predefined field value (like a custom "Source" picklist) on the action specifically, giving you a reportable way to distinguish quick-action-created records.

Are global actions available in Salesforce Classic?

Global actions originated in Classic under a different publisher model; the modern implementation described here is specific to Lightning Experience.

Can a global action send data to an external system on save?

Not directly — but a global action creating a record can trigger a Flow or Apex trigger on save, which can then make an outbound callout to an external system.