Send Mass Email in Salesforce Lightning: List Email Setup, Limits & Scaling

In Salesforce Lightning Experience, mass email is called List Email — and it's easier to reach than its Classic predecessor. Instead of a Tools section buried under the Contacts tab, you send bulk email directly from any list view using the Send List Email action. The core capability is the same: select a filtered list, pick a template, send each recipient a personally merged copy. But the Lightning interface, scheduling options, and template compatibility are improved over Classic.

This page covers enabling the Send List Email permission, building the right list view, executing a send, scheduling for later, and understanding the native ceiling — and when a dedicated AppExchange mass mailer makes more sense. For all Salesforce mass email methods, see the Salesforce mass email guide.

What List Email Is in Salesforce Lightning

List Email is Salesforce Lightning's name for what Classic called Mass Email. Introduced in the Winter '18 release, it sends an individually addressed copy of an email template — with merge fields, HTML formatting, and attachments — to every record in a selected Contact or Lead list view. As Salesforce Ben's Lightning mass email guide explains, the Lightning version brings a cleaner interface and scheduling while keeping the same personalized-send model.

Unlike Classic Mass Email, which required navigating to the Tools section, the Send List Email action is directly on the list view toolbar. Select recipients, click the dropdown, and the compose window opens inline. Each recipient gets their own email — not a group send. Sends are processed asynchronously and logged to Activity History (stored as a ListEmail object with prefix 0XB). For every Salesforce email sending method, see Salesforce email overview.

How to Enable Send List Email in Salesforce Lightning

Before any user can send list emails, two things must be true: Enhanced Email must be enabled at the org level, and the user must have the 'Allow sending of List Emails' permission. Admins who skip either step will find Send List Email invisible or non-functional.

  1. Enable Enhanced Email. Setup → Quick Find → Enhanced Email → Enable. This creates the EmailMessage object and enables email tracking infrastructure. Without it, Send List Email will not appear in list view layouts.
  2. Grant the permission. Setup → Permission Sets → select or create a Permission Set → System Permissions → Edit → check 'Allow sending of List Emails' → Save. This also automatically enables Mass Email, Send Email, and Edit Task permissions. Assign the Permission Set to users.
  3. Add the button to the list view layout. Setup → Object Manager → Contact or Lead → List View Button Layout → confirm 'Send List Email' is in the selected buttons list. If missing, add it from the available buttons panel.
  4. Verify email deliverability. Setup → Email Deliverability → confirm Access Level is 'All email.' List Email will not appear when deliverability is set to 'System email only' or 'No access' — a common sandbox issue.

Step-by-Step: How to Send Mass Email in Salesforce Lightning

Once permissions are configured, the send workflow takes less than five minutes from list view to sent queue:

  1. Build or select your list view. Go to the Contacts or Leads tab. Do not use 'Recently Viewed' — it doesn't support list email. Create a view with your target filters (e.g., Email Opt Out = False, Industry = Healthcare) or select an existing filtered view.
  2. Select recipients. Check the boxes next to target records, or use Select All on the filtered view. Manual checkbox selection is capped at 200 records at a time from the list view UI.
  3. Open Send List Email. Click the dropdown arrow in the list view actions bar and select 'Send List Email.' The compose panel opens.
  4. Choose a template. Click 'Insert Email Template' to select a Lightning Email Template, or compose directly. Visualforce templates are not supported. See Salesforce email templates.
  5. Review and send. Confirm the subject, From address, and merge field preview. Check that the recipient count matches your expected list size.
  6. Send or schedule. Click Send to deliver immediately, or click the dropdown next to Send → 'Send Later' → set date and time. Salesforce notifies you by email when the scheduled send completes.

Lightning List Email Limits Every Team Should Know

Understanding the ceiling before you build a workflow around List Email prevents mid-campaign surprises. The full constraints are documented in Salesforce's mass email limitations article:

  • 5,000 emails per org per day: All list email, Classic mass email, and API sends share a single 5,000/day ceiling measured in GMT — not local time. Duplicate addresses count individually. Org-wide, not per user. See Salesforce mass email limits.
  • 200 recipients per manual selection: The UI caps manual checkbox selection at 200 records per list view. To send to larger audiences, filter your view precisely to the target segment and use 'Select All' to capture all filtered records.
  • Contacts, Leads, and Campaign Members only: Custom objects are excluded entirely. Emailing custom object records requires a dedicated AppExchange mass mailer.
  • No Visualforce email templates: Use Lightning Email Templates or plain HTML. Classic Visualforce templates are not supported. See Salesforce Lightning email templates.
  • No per-contact open or click tracking: The List Emails object shows send status at the campaign level. Per-contact engagement requires a native AppExchange solution. See how to track emails sent from Salesforce.
  • 32,000 character body limit: Email body is capped at 32,000 characters; subject at 3,000 characters. Maximum total email size, including attachments, is 25 MB, with up to 10 attachments in Lightning.

Tracking List Email Sends in Salesforce Lightning

After a send completes, the primary tracking interface is the List Emails object — accessible from App Launcher → List Emails. It shows every list email sent or scheduled, its status, recipient count, and delivery summary. Each send also creates Task records in Activity History on the individual Contact or Lead records targeted, marked with a multi-envelope icon.

What you cannot see natively: which recipients opened, which links they clicked, how many times, or on what device. For per-contact open and click tracking written to Activity History in real time, a native AppExchange mass mailer is required. See Salesforce email tracking issues for where the gaps are, and Salesforce email reporting for building send-level reports from native data.

When Lightning List Email Isn't Enough: Scaling Beyond 5,000

List Email works well for targeted, periodic sends to standard Salesforce objects — product updates, event invites, follow-ups under 5,000 contacts per day. Teams outgrow it when they need higher daily volume, custom object sends, per-contact engagement data, or multi-step drip sequences. At that point, a native AppExchange mass mailer is the right path — not a third-party ESP that moves data outside Salesforce and introduces sync delays.

MassMailer removes the 5,000/day ceiling, enables sends to any standard or custom Salesforce object, writes per-contact opens, clicks, bounces, and unsubscribes to Activity History in real time, and integrates with Flow Builder for trigger-based sequences — all inside Salesforce, no data export required. See best email tool for Salesforce and Salesforce native email vs third-party tools.

Ready to Send Beyond 5,000? Install MassMailer in Under 5 Minutes.

MassMailer is a 100% native Salesforce AppExchange app — no data leaves your org. Unlimited sends, any Salesforce object, real-time engagement tracking, and Flow Builder automation. Get set up in minutes directly from the AppExchange.

Install now → massmailer.io/install

Key Takeaways

  • Lightning renamed Mass Email to List Email. The Send List Email action is on any Contact or Lead list view toolbar — no navigation tab detour. Each recipient gets an individually addressed copy with merged values, processed asynchronously.
  • Admins must enable Enhanced Email in Setup, assign the 'Allow sending of List Emails' Permission Set, confirm the button is on the list view layout, and set email deliverability to 'All email' — all four are required.
  • The 5,000/day org-wide ceiling covers all Lightning list email, Classic mass email, and API sends combined. It resets at midnight GMT, not local time. Duplicate addresses count individually.
  • List Email targets Contacts, Leads, and Campaign Members only. Custom objects, Visualforce templates, and per-contact open/click tracking are not supported natively. The List Emails object in App Launcher shows campaign-level send status.
  • Scheduling is built in: dropdown next to Send → Send Later → set date and time. Salesforce sends a completion notification by email. Scheduled sends appear in the List Emails object and can be edited before they fire.
  • When volume exceeds 5,000/day, custom object sends are needed, or per-contact engagement data matters, a native AppExchange mass mailer removes the ceiling and adds real-time tracking — entirely within Salesforce.