Free Forever on AppExchange  |  100% Native Salesforce  |  5 Star Rated
Free App AppExchange Certified 100% Native Salesforce

Assign Salesforce Permissions
to Many Profiles at Once
Instantly.

Mass assign Field, Object, Visualforce Page and Apex Class permissions to multiple Profiles and Permission Sets. Also mass assign Package Licenses and Permission Sets to multiple users in clicks. No code. No scripting. Free forever.

17+ Reviews
5 Stars on AppExchange
Free Forever
Trusted by Salesforce Admins Worldwide
Free
Forever on AppExchange
Mass Assign Permissions
Mass Assign Field Permissions App Interface
★★★★★
5★ on AppExchange
5
AppExchange Rating
17+
AppExchange Reviews
Free
Always Free
2012
Serving Since
6+
Permission Types
100%
Native Salesforce
Our Clients

You Are In Good Company

Trusted by Salesforce administrators at leading enterprises, universities, and technology companies worldwide.

Amazon
Accenture
PwC
NTT
Fujifilm
Fiserv
Slalom
Orange
Squarespace
AspenTech
Pentair
Guidehouse
Copado
Instructure
ViewSonic
BMI
Cato Networks
Zenoti
Persistent
Gordon Brothers
ASCAP
Trustly
TRC
Carnegie Learning
University of Pittsburgh
UAB
Mesa Labs
Pagaya
ISS
Intelbras
Cronos Group
Turnberry Solutions
CTA
Zund
Astound Digital
TractorZoom
HII Systems
Grupo Purdy
Academy Bank
GenServe
Amazon
Accenture
PwC
NTT
Fujifilm
Fiserv
Slalom
Orange
Squarespace
AspenTech
Pentair
Guidehouse
Copado
Instructure
ViewSonic
BMI
Cato Networks
Zenoti
Persistent
Gordon Brothers
ASCAP
Trustly
TRC
Carnegie Learning
University of Pittsburgh
UAB
Mesa Labs
Pagaya
ISS
Intelbras
Cronos Group
Turnberry Solutions
CTA
Zund
Astound Digital
TractorZoom
HII Systems
Grupo Purdy
Academy Bank
GenServe
Trusted Across Industries

Salesforce Admins in Every Sector

Used by Salesforce administrators across all major industries who need to manage permissions at scale.

Healthcare
Profile & permission compliance for clinical systems
Financial Services
Role-based access for regulated environments
Education
Bulk permission updates for large admin teams
Manufacturing
Object & field access for complex orgs
Retail
Rapid permission rollouts for seasonal teams
Professional Services
Streamlined onboarding permission workflows
Government
Audit-ready permission management at scale
Nonprofit
Free tool for resource-constrained SF admins
Energy & Utilities
Security model updates for field teams
Technology & SaaS
Permission Set migration & rollout at scale
HR & Staffing
Batch assign permissions during onboarding
Real Estate
Multi-profile access control for broker orgs
Healthcare
Profile & permission compliance for clinical systems
Financial Services
Role-based access for regulated environments
Education
Bulk permission updates for large admin teams
Manufacturing
Object & field access for complex orgs
Retail
Rapid permission rollouts for seasonal teams
Key Features

Everything a Salesforce Admin Needs to
Manage Permissions at Scale

One free app to handle all Salesforce permission assignments. No manual record-by-record clicking through Setup ever again.

🔒

Mass Assign Field Permissions

Assign Read and Edit access to multiple fields across multiple Objects to multiple Profiles and Permission Sets in a single operation. Select any combination you need.

📄

Mass Assign Object Permissions

Bulk assign Create, Read, Edit, Delete, View All, Modify All permissions on multiple Salesforce Objects to multiple Profiles and Permission Sets simultaneously.

⚙️

Mass Assign Apex Class Permissions

Grant or revoke Apex Class access to multiple Profiles and Permission Sets at once. Type a keyword to search and select multiple Apex classes instantly.

📜

Mass Assign Visualforce Page Permissions

Assign VF Page access across multiple Profiles and Permission Sets in bulk. Search by keyword, select multiple VF pages, and assign in one click.

👥

Mass Assign Package Licenses

Assign Package Licenses to multiple users at once by filtering on User Name, User Role, Profile, or Public Groups. Saves hours of manual license assignment.

📋

Mass Assign Permission Sets

Assign multiple Custom, Standard, or Managed Permission Sets and Permission Set Groups to multiple users simultaneously. Accelerates profile-to-permission-set migration.

🔍

Powerful Search and Select

Select All, Unselect All, and keyword search across any permission category. Find and apply permission changes in seconds regardless of org size.

🌎

Multi-Language Support

App UI is available in multiple languages. Trusted by Salesforce administrators around the world to save time on complex permission management tasks.

Instant Verification

After every bulk assignment, verify that permissions have been correctly applied using the built-in confirmation flow. No guesswork, full confidence in every change.

🚀

Profile to Permission Set Migration

Built for the Salesforce permission model evolution. Rapidly replicate profile permissions to permission sets as part of your org's Profile to Permission Set migration journey.

🛠️

100% Native and Secure

AppExchange certified. Built fully native on Salesforce. Your data never leaves Salesforce infrastructure. Respects your org's full security model throughout every operation.

🆕

Free Forever

No credits, no subscriptions, no order forms. Install directly from AppExchange at zero cost. Fully functional for all supported permission types with no usage caps.

All Permission Types Covered

One app. Every permission category.

🔒 Field Permissions (FLS)
📄 Object Permissions (CRUD)
⚙️ Apex Class Permissions
📜 Visualforce Page Permissions
📋 Permission Sets
👥 Package Licenses
🛠️ Permission Set Groups
How It Works

Four Steps to Bulk Permission
Assignment Done Right

No code, no exports, no scripts. Just point-and-click permission management inside Salesforce.

1

Open the App

Navigate to Mass Assign Permissions from your Salesforce App Launcher. Choose the permission type you want to assign from the tabs available.

2

Select Your Targets

Pick the Profiles or Permission Sets you want to update. Use search and Select All to work with large lists in seconds.

3

Choose Permissions

Search for and select the Fields, Objects, Apex Classes, VF Pages, Permission Sets, or Package Licenses you want to assign.

4

Assign and Verify

Click Assign. The app applies all changes in one shot. Verify instantly using the built-in confirmation to confirm everything went through correctly.

App Screenshots

See It In Action

Click any screenshot to open the fullscreen viewer with keyboard navigation.

Mass Assign Field Permissions
Field Permissions
Mass Assign Object Permissions
Object Permissions
Mass Assign Apex Class Permissions
Apex Class Permissions
Mass Assign Visualforce Page Permissions
Visualforce Page Permissions
Mass Assign Permission Sets
Permission Sets
Mass Assign Package License
Package License
Package License - Permission Sets
Package License (Perm Sets)
About Mass Assign Permissions
About Page
Multi-Language Support
Multi-Language Support
Multi-Language Support 2
Multi-Language Support 2
Screenshot
Watch and Learn

See Every Feature in Action

Core application demo on YouTube covering the full suite of permission assignment features.

Ready to Save Hours on Permission Management?

Install free from AppExchange. No subscription, no setup fee, no credit card. Free forever.

AppExchange Reviews

Loved by Salesforce Admins
Worldwide

Real reviews from verified AppExchange users. Every review is publicly listed on Salesforce AppExchange.

★★★★★
The best permission assignment app available for Salesforce, in my opinion
"The benefit is in the name. Mass Assignment. I have been using this app for several years and it is my go-to solution when I need to review or update permission assignments. In addition to great functionality, the support for the product is excellent. We experienced an apex object limit error recently due to the fact that we now have permissions replicated on Permission Sets for every Profile, due to the Profile to Permission Set migration. Thanks to Chirag and the Team the issue was resolved within a couple of days. We could not ask more from a free app. Thank you Satrang Technologies."
GH
Grant Hamlyn
AppExchange Verified Review
★★★★★
Amazing free app
"Very intuitive and powerful app that allows you to quickly and easily make changes to permission sets, profiles and more."
RC
Rob Clough
AppExchange Verified Review
★★★★★
Great free app
"It has been saving me a lot of time during the transition of permissions from profiles to permission sets."
TK
Taj Kaushik
AppExchange Verified Review
★★★★★
Excellent timesaving tool
"This tool saves us so much time, why Salesforce do not provide this functionality themselves is beyond me. Still loads faster than doing it through Salesforce natively though!"
SM
Sarah Martin
AppExchange Verified Review
★★★★★
Great app!
"I love this app because it saves me so much time. It is great that you can assign profiles, permission sets, etc. at once."
GA
Gidi Abramovich
AppExchange Verified Review
★★★★★
Great Tool / Utility
"Really time saver a lot. It is great that we can assign profiles, permission sets, etc. in single shot. Awesome! One of the most useful free tools for Salesforce admins out there."
DK
Deepak Kumar Kumawat
AppExchange Verified Review
Read All Reviews on AppExchange →
Success Stories

Real Results from Real
Salesforce Admins

How teams use Mass Assign Permissions to cut permission management time dramatically.

Permission Migration
Profile to Permission Set Migration
Hours
Saved on permission migration tasks
A Salesforce admin managing a large org used Mass Assign Permissions to replicate all profile-level field and object permissions to equivalent Permission Sets as part of the Salesforce Profile to Permission Set migration initiative. What would have taken weeks of manual clicking through Setup was completed in a fraction of the time.
Onboarding
Bulk Permission Set Assignments
Instant
Permission set assignment for new user batches
An HR operations team onboarding large batches of new Salesforce users used the Permission Sets tab to assign multiple permission sets to all new starters in one action. Previously this required navigating to each user record and manually assigning one permission set at a time.
Field Level Security
FLS Management Across Objects
Clicks
Down from hundreds of manual Setup steps
A Salesforce developer needed to grant Read access to 30+ fields across 5 objects to 12 profiles ahead of a release. Using the Field Permissions tab, all assignments were done in minutes instead of navigating through each profile setup page individually for every field.
Apex & VF Access
Post-Deployment Permission Setup
Fast
Post-deployment Apex and VF Page access setup
After every Salesforce deployment, a DevOps team needed to grant Apex Class and Visualforce Page access to the relevant profiles. Using Mass Assign Permissions, they could handle all post-deployment permission updates in one step, eliminating a repetitive and error-prone manual process.
FAQ

Frequently Asked
Questions

Got questions about Mass Assign Permissions?

Find answers to the most common questions below. For more detailed support, visit our Freshdesk help center or reach out directly.

View All FAQs
Is Mass Assign Permissions really free? +
Yes, Mass Assign Permissions is completely free forever on Salesforce AppExchange. There are no subscriptions, no credits to purchase, and no order forms. Install it directly and use all features at no cost.
Which Salesforce editions does MAP support? +
Mass Assign Permissions is a 100% native Salesforce application and works across all major Salesforce editions including Professional, Enterprise, Unlimited, and Developer editions. It runs entirely within your Salesforce org.
Can I assign permissions to both Profiles and Permission Sets? +
Yes. The app lets you select any combination of Profiles and Permission Sets as targets for your bulk permission assignments. You can assign Field, Object, Apex Class, and VF Page permissions to both simultaneously in one operation.
Can I select multiple fields and multiple profiles at once? +
Yes. You can select multiple Objects with multiple Fields and then assign them to multiple Profiles and Permission Sets in a single operation. The Select All and Unselect All buttons make it easy to work with large lists quickly.
How do I verify that permissions were assigned correctly? +
After assignment, you can verify permissions directly within the app. The app provides confirmation of which permissions were applied. You can also verify through standard Salesforce Setup by checking the relevant Profile or Permission Set.
Does the app help with Profile to Permission Set migration? +
Absolutely. Mass Assign Permissions is one of the most commonly used tools for the Salesforce Profile to Permission Set migration. You can replicate Field, Object, Apex Class, and VF Page permissions from profiles to permission sets in bulk, dramatically reducing migration effort.
Can I assign Package Licenses to users in bulk? +
Yes. The Package License tab lets you assign licenses to multiple users at once by filtering on User Name, User Role, Profile, or Public Groups. This is especially helpful when rolling out a new managed package to a large group of users.
Is there a search feature to find Apex Classes or VF Pages quickly? +
Yes. Both the Apex Class and Visualforce Page tabs include a keyword search. Type any part of the name and the app will filter the list. You can also use Select All on filtered results to pick every matching item in one click.
Can I assign Permission Set Groups using this app? +
Yes. The Permission Sets tab allows you to assign Custom, Standard, and Managed Permission Sets as well as Permission Set Groups to multiple users simultaneously. This is useful for batch onboarding and access management workflows.
Resources

Everything You Need to
Get Started Fast

📚
Documentation
User Guide
📝
Updates
Release Notes
Help
FAQs
🎬
Video
App Demo on YouTube
Reviews
AppExchange Reviews
🎯
Try It
Free Test Drive
🔨
Install
Install in Sandbox
🚀
Install
Install in Production
Get in Touch

Questions?
We Are Here to Help.

Talk to the Satrang Technologies team about Mass Assign Permissions

Have a question about how the app works, need help with installation, or want to understand how MAP fits your specific permission management workflow? Reach out directly.

📞
Phone
💌
Support Portal
📅
Book a Demo
🏠
Address
1403-1404, Accord Classic, Peru Baug, Goregaon East, Mumbai 400063, Maharashtra, India
Request a Demo or Ask a Question
reCAPTCHA
Privacy · Terms
We never spam or share your info.