1. Overview

User permissions in MassMailer control access to features, data, and automation capabilities within Salesforce CRM.

Non-MassMailer users require specific permissions to interact with MassMailer-driven automation like Flows and Process Builder.



2. Purpose

Enable permissions for non-MassMailer users to:

  • Execute email automation via Flows or Process Builder

  • Access MassMailer Apex classes

  • Use Visualforce components

  • Support backend automation without full license access


3. When to Assign Permissions

Assign the MassMailer Non-User Permission Set when:

  • Flows send emails using MassMailer

  • Flows perform email verification

  • Process Builder triggers MassMailer actions

  • Users interact indirectly with MassMailer features


4. Permission Model

4.1 Permission Sets

  • Recommended approach

  • Configurable under App Permissions

  • Flexible and reusable

4.2 Profiles

  • Alternative approach

  • Managed via Enhanced Profile UI


5. Configuration Steps

Step 1: Navigate to Setup

  • Open MassMailer Setup

Step 2: Access Users

  • Go to Users section

Step 3: Assign Permission

  • Click “Assign Permission to Non-MassMailer Users”

Step 4: Select Users

  • Search and select target users

Step 5: Apply Permission Set

  • Assign MassMailer Non-User Permission Set


6. System Behavior

After assignment:

  • Users gain access to backend MassMailer components

  • Flows and automation execute without permission errors

  • No access to full MassMailer UI unless licensed


7. Best Practices

  • Use permission sets instead of profiles

  • Assign only required access (principle of least privilege)

  • Regularly audit assigned permissions

  • Test flows after permission changes


8. Common Issues

IssueCauseSolution
Flow failsMissing permission setAssign Non-User permission
Access deniedApex/Visualforce blockedVerify permissions
Automation errorIncorrect user assignmentReassign permissions

9. Benefits

  • Secure access control

  • Seamless automation execution

  • Reduced dependency on full licenses

  • Improved system scalability


10. Conclusion

Enabling permissions for non-MassMailer users ensures smooth execution of automation while maintaining security and control within Salesforce.


For more information, you can refer to the blog post.