Importing and Updating Patrons
Use Import / Update Patrons to add or update multiple manually managed patron accounts using an Excel or CSV file.
This process is intended for library staff with access to the ePlatform Admin area. For a single account, use the individual patron form instead.
On this page
- Before you begin
- Open Import / Update Patrons
- Download the sample template
- Prepare your patron file
- Patron information you can include
- Upload the file
- Test the imported accounts
- Update existing patrons
- If the file cannot be imported
- Frequently asked questions
Before you begin
Confirm that:
- you have administrator access to your ePlatform portal;
- your library uses manually managed patron accounts;
- you have the student or staff data required for the import;
- you know whether Year Level or Date of Birth is needed for content restrictions; and
- the file will be saved in
.xlsxor.csvformat.
If patron accounts are managed through SSO, SIP2, LDAP, or an API, review your integration process before uploading accounts manually.
Open Import / Update Patrons
- Sign in to your library's ePlatform portal as an administrator.
- Open the Admin area.
- Select Patrons.
- Select Import / Update Patrons.
The complete navigation path is: Admin area → Patrons → Import / Update Patrons.
Download the sample template
Download the sample file from the Import / Update Patrons page before preparing your patron data.
- Open Import / Update Patrons.
- Download the sample template provided on the page.
- Open the template in your spreadsheet application.
- Use the template structure when entering your patron information.
Using the current sample template helps ensure that the file contains the headings and structure expected by ePlatform.
Prepare your patron file
- Open the downloaded sample template.
- Add the patron information to the appropriate columns.
- Check that every account includes its required information.
- Include Year Level or Date of Birth where your library uses the corresponding content restrictions.
- Review usernames, passwords, and other account information for errors.
- Save the completed file as
.xlsxor.csv.
Follow the column headings and formatting shown in the downloaded template. Do not rely on an older spreadsheet if a newer sample template is available from the import page.
Patron information you can include
The documented manual patron data includes:
| Information | Guidance |
|---|---|
| Barcode or username | Compulsory for a manually managed patron record. |
| Password | Include the sign-in password where required by the sample template for a manually managed account. |
| Name | Optional in the documented import format. |
| Role | Optional in the documented import format. |
| Year Level | Optional, but needed when your library uses year-level restrictions. |
| Date of Birth | Optional, but needed when your library uses age-based restrictions. |
Upload the file
- Return to Admin area → Patrons → Import / Update Patrons.
- Use the upload control to select the completed file.
- Follow the instructions displayed on the import page.
- Review the information shown before completing the import.
Do not close the page while the file is being processed.
Test the imported accounts
Test two or three accounts before distributing sign-in details to all patrons.
- Confirm that the test patrons appear on the Patrons page.
- Sign out of the Admin account.
- Open the reader-facing ePlatform library.
- Sign in using one of the imported test accounts.
- Confirm that the expected library content is visible.
- Borrow an available title to confirm that borrowing works.
- If restrictions are enabled, test accounts with different year levels or dates of birth.
Update existing patrons
Use the same Import / Update Patrons area when updating multiple manually managed accounts.
- Download the current sample template.
- Prepare the updated patron information using that template.
- Check the existing Barcode or username information carefully before uploading the file.
- Save the file as
.xlsxor.csv. - Upload the file through Import / Update Patrons.
- Review the affected patron accounts after processing.
- Test two or three updated accounts.
A bulk update is particularly useful when Year Levels or other patron information must be refreshed for a new school year.
Individual or bulk account management
| Task | Use |
|---|---|
| Add or edit one patron | Admin area → Patrons |
| Add or update multiple patrons | Admin area → Patrons → Import / Update Patrons |
If the file cannot be imported
- Download a new copy of the sample template.
- Confirm that the file is saved as
.xlsxor.csv. - Check that every patron has a Barcode or username.
- Compare the file headings and structure with the sample template.
- Check the file for missing or incorrectly entered account information.
- Try a smaller file containing two or three test accounts.
If the problem continues, contact ePlatform Support. Include your library name, the file format used, the step that failed, and any message displayed by the import page.
Submit a request to ePlatform Support .
Frequently asked questions
Why did my patron import or update fail?
Check that Barcode is the first column and is populated for every row. Keep the column headings exactly as shown in the current sample file, use dd/MM/yyyy for dates of birth, and enter an integer for Year Level. The accepted file types are CSV, XLS, and XLSX; XLSX is recommended. A new Barcode creates a patron, while an existing Barcode updates that patron. If the import still fails, contact ePlatform Support and include your library name, file type, and the error shown—do not include passwords.
How can I find patrons who do not have an email address?
Export all patrons from the Patrons page, open the exported file in Excel or Google Sheets, and filter the Email column to show blank cells.