Loading

How to Bulk Update Salesforce CRM Content Email Alert Preferences for All Users Using Data Loader

Data pubblicazione: Jun 14, 2026
Descrizione

Salesforce administrators can use Data Loader to mass update two Salesforce CRM Content email notification preferences for all users in the org:

  1. Receive Salesforce CRM Content Email Alerts — Controls whether a user receives any email notifications for activity on their subscribed content, libraries, tags, or authors.
  2. Receive Salesforce CRM Content Alerts as Daily Digest — Controls whether notifications are batched into a single daily digest email instead of being sent in real time.

These preferences are stored on the User object as API fields and can be updated in bulk via the Salesforce API.

Important: The ability to subscribe to Salesforce Content and receive email notifications is only available in Salesforce Classic. This feature is not available in Lightning Experience.

Risoluzione

How the Two API Fields Control Email Behavior

The two User object fields that control Salesforce CRM Content email preferences have non-intuitive naming — note the logic carefully:

 

API Field NameCorresponds ToLogic
UserPreferencesContentNoEmailReceive Salesforce CRM Content Email AlertsWhen TRUE = no email is sent. When FALSE = emails are sent.
UserPreferencesContentEmailAsAndWhenReceive CRM Content Alerts as Daily DigestWhen TRUE = a once-daily digest is sent (if NoEmail is FALSE).

 

Summary of combinations:

  • Both fields FALSE → User receives a daily digest email only.
    • UserPreferencesContentNoEmail = FALSE and UserPreferencesContentEmailAsAndWhen = TRUE → User receives both daily digest and real-time notifications.
    • UserPreferencesContentNoEmail = TRUE → User receives no email regardless of the other field.

Steps to Mass Update User Email Preferences Using Data Loader

Step 1 — Export User IDs:

  • Use Data Loader to export data from the User object, or use Find the Salesforce ID for a User or Profile to build a CSV file of the desired User IDs.

Step 2 — Prepare the CSV file:
Add the following columns to your CSV file and set the value for each user row:

  • UserPreferencesContentNoEmail — set to True or False
  • UserPreferencesContentEmailAsAndWhen — set to True or False

Step 3 — Update with Data Loader:

  1. Open Data Loader and select Update.
  2. Choose the User object.
  3. Map only the following fields: Id, UserPreferencesContentNoEmail, UserPreferencesContentEmailAsAndWhen.
  4. Perform a test update with a small subset of user records first.
  5. Review the results, then commit the full update.
Numero articolo Knowledge

000380465

 
Caricamento
Salesforce Help | Article