Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
DictionaryMMass Action
Core CRMBeginner

Mass Action

A Mass Action in Salesforce is an action that operates on multiple records at once, typically launched from a List View by selecting rows and clicking a mass-action button.

§ 01

Definition

A Mass Action in Salesforce is an action that operates on multiple records at once, typically launched from a List View by selecting rows and clicking a mass-action button. Built-in Mass Actions include Mass Edit (change a field value across many records), Mass Delete (delete the selected rows), Mass Transfer (change owner), and Mass Email (send the same email to many recipients). Admins can also build custom Mass Actions via Lightning Quick Actions, Flow-launched buttons, and Apex-backed Visualforce pages exposed on the List View.

Mass Actions exist because users routinely need to update or process many records at once. Without them, every record-level operation requires opening each record individually, an obvious productivity loss at scale. The Lightning Experience List View supports mass selection (checkboxes per row, Select All) and exposes the configured mass actions in the action bar above the list. Admins control which mass actions appear via the List View Action Configuration on the relevant object.

§ 02

How Mass Actions accelerate bulk-record work

Built-in mass actions

Salesforce ships several built-in mass actions for standard objects. Mass Edit on Leads, Mass Delete on most objects, Mass Transfer on Accounts and Cases, Mass Email on Leads and Contacts (limited per-user per-day). Custom objects also support mass actions where Lightning Experience exposes them on the List View action bar.

Mass Edit on List Views

Lightning List Views support Mass Edit (also called Inline Edit Multiple) where users select multiple rows and apply the same field value across all of them. The capability handles simple field updates without writing a Flow or running Data Loader; it''s the fastest path for routine bulk-update work.

Custom Mass Actions via Flow

Admins build custom mass actions by creating a Flow that accepts a collection of record IDs as input. Surface the Flow on a List View Quick Action; when users select rows and click the action, the Flow runs against the selected records. The pattern handles complex multi-step bulk operations without code.

Apex-backed mass actions

For mass actions exceeding Flow capabilities, admins build a Visualforce page (or Lightning Web Component) backed by an Apex controller that processes the selected records. The component launches from the List View; the Apex handles the bulk logic with full programmatic control.

Limits on built-in mass actions

Built-in mass actions have caps. Mass Email is limited to 5,000 external recipients per user per day on Unlimited Edition; lower on smaller editions. Mass Delete and Mass Transfer cap at 200 records per action. Larger volumes require Data Loader or scheduled Apex.

Configuration on Object Manager

Setup, Object Manager, the relevant object, Search Layouts (in Classic) or List View Action Configuration (in Lightning), pick which actions appear on List Views. Admins decide per object which mass actions surface based on the user roles and use cases.

Audit trail

Mass Actions produce the same audit trail as individual record edits: CreatedById, LastModifiedById, and field history get populated normally. Reports and audit queries can identify mass-action bulk updates by querying for many records with the same LastModifiedDate and same LastModifiedById.

§ 03

Configure and use Mass Actions on a List View

Mass Actions are accessed from List Views. The configuration is per-object; the use is per-list-view interaction.

  1. Open the object''s List View Action Configuration

    Setup, Object Manager, the object, List View Action Configuration. The page lists the actions available on the object''s List Views.

  2. Pick which mass actions to expose

    Add the standard mass actions (Mass Edit, Mass Delete, Mass Transfer) and any custom Quick Actions or Flow-launched mass actions.

  3. Save the configuration

    The configuration applies to every List View on that object across the org.

  4. Use the mass action from a List View

    Open a List View. Select rows via checkboxes. Click the mass action button in the action bar. Confirm and execute.

  5. Build a custom Flow-launched mass action

    For more complex bulk work, build a Flow that takes a record collection. Surface it via a Quick Action exposed on the List View.

  6. Reach for Data Loader at scale

    For thousands of records, Data Loader is faster than Mass Actions. Plan the threshold based on the operation type.

Gotchas
  • Built-in mass actions have hard limits. Mass Email is capped per user per day; Mass Delete and Mass Transfer cap at 200 records per action.
  • Custom Flow-launched mass actions inherit Flow governor limits. Bulk operations on hundreds of records can hit SOQL or CPU limits.
  • Mass Edit only works on fields that the user has edit-access to. Field-level security applies to every selected record.
  • Data Loader is faster for large volumes. Plan the threshold (typically 200-1000 records) where Data Loader replaces Mass Actions.
§

Trust & references

Sources

Cross-checked against the following references.

Official documentation

Straight from the source - Salesforce's reference material on Mass Action.

Keep learning

Hands-on resources to go deeper on Mass Action.

Was this entry helpful?
Help us write better definitions. Quick reactions or detailed edit suggestions.

About the Author

Dipojjal Chakrabarti is a B2C Solution Architect with 29 Salesforce certifications and over 13 years in the Salesforce ecosystem. He runs salesforcedictionary.com to help admins, developers, architects, and cert/interview candidates sharpen their fundamentals. More about Dipojjal.

§

Test your knowledge

Q1. What is Mass Action?

Q2. What are common mass actions?

Q3. Why use mass actions?

§

Discussion

Loading…

Loading discussion…