Bulk Upload of Student Photo - PosiEd
Bulk uploading student photos allows schools to efficiently add or update student images in the system in a single operation. Instead of uploading photos one by one, administrators can import many files at once, saving time and reducing manual effort.
Before you begin, please check if the following configurations have been completed. If not, follow the steps below.
Assign Permission Set
This is required to create and manage Salesforce Libraries and folders
Go to Setup -> User
Select User record and under Permission Set Assignments, click Edit Assignments
Add [PosiEd] Edit Accounts to Enabled Permission Sets
The permission required for Bulk Upload Photo is Manage Salesforce CRM Content, which we have added to the [PosiEd] Edit Accounts permission set.
Recommended User Profile: System Administrator
Enable Salesforce CRM Content User
This is required to upload and start the bulk update of Student photos. To enable Salesforce CRM Content User for each relevant user:
Go to Setup > User and tick Salesforce CRM Content User on the User record
Set up the Student Photos library
Make sure the Student Photos library and the Active Student Photos folder exist before running the bulk upload.
Make sure all users who need access to this feature have the Salesforce CRM Content User checkbox enabled on their User record. The user who created the library is the owner and is set as the Library Administrator by default.
In the App Launcher, search for Files.
Go to the Libraries and click New Library to create a folder called Student Photo.
Create Subfolder: Active Student Photo.
Click Manage Members to give other Users access to the Library.
Add Members and give selected Users access: Library Administrator or Author.Make sure the Users who need access to this feature have Salesforce CRM Content User license. This also allows them to upload photos to the library.
The User that created the Library is the owner and is set as Library Administrator by default.
Enable Content Delivery
To enable Content Delivery for the library:
Switch to Salesforce Classic and go to Setup.
In the sidebar, go to Customize > Salesforce Files.
Click Content Permissions.
The User must have the Salesforce Content CRM User license for this to be visible
Edit the Author (or your custom library permission).
Check the Deliver Content checkbox.
Click Save.
Uploading Files to your org
Before you begin, confirm each photo is a .png, and the filename exactly matches the student ID (e.g., 123456.png)
In the App Launcher, search for Files.
In the Files, select Libraries
In the Libraries, go to Student Photo.
In the Student Photo library, upload the files by clicking Add Files.
Uploading Bulk Student Photos to Accounts
Go to Accounts.
Open the School Account that the students belong to.
Click Update Student Photo.
The system will process the uploaded files and upload or update the student photos on the related student records whose IDs match the file names.