Staff Accounts is where every login gets created, staff and admins alike. Every account needs a first name, last name, username, and email — staff are listed by name (Last, First) throughout the program, and their name is what appears on their certificates. Two ways to add someone:
Adding Administrators
- Edit Role - There is no limit to the number of Admin accounts you can create. The first Admin is always included at no cost as a complimentary seat. Every additional Admin account counts as one seat against your license, just as a staff account does.
- + Add Staff Account — for one person at a time. You enter their name, username, email, and password yourself, plus optional details like hire date, position, and phone number.
- Bulk Import Staff — paste a list of people at once, one per line, and ScriptLMS generates a secure temporary password for each account automatically. Big lists are no problem: a progress bar shows it working, and it has been tested importing 1,000 staff at a time.
For Bulk Import, each line starts with the person's name:
- Required:
first_name,last_name,username,email
- To make someone an admin instead of staff, add
admin after the email: first_name,last_name,username,email,admin
- To also fill in the optional details, keep going in this exact order (leave the admin spot empty if this person isn't one):
company_id,hire_date,position,phone,birthdate — dates as MM/DD/YYYY, phone as (999) 999-9999. Leave any of these blank and it's stored as "N/A".
John,Smith,jsmith,jsmith@company.com
Mary,Jones,mjones,mjones@company.com
Karen,White,kwhite,kwhite@company.com,admin
Taylor,Long,tlong,tlong@company.com,,87654321,03/01/2025,Warehouse Associate,(555) 999-8888,01/20/1995
That last line shows the full picture: Taylor's admin spot was left empty (two commas in a row, ,,) since they're staff, followed by every optional detail filled in.
Nothing is saved right away. After you click Import Staff, a Review window lists everyone who will be created and any lines that will be skipped, with the reason. Click Import to create the accounts, or Cancel to go back to your list, exactly as you typed it, and fix a mistake first.
One important detail: the list of generated passwords is shown to you only once, right after the import finishes. Click Print, or Copy to paste the whole list into a document or spreadsheet, before closing it — you'll be asked to confirm if you try to close it without doing either. If a password gets lost before it reaches someone, Reset Password on their account generates a fresh one.
Want someone to keep an eye on a group of staff without making them an admin? Make them a supervisor — see Supervisors & teams below.
When someone leaves the company, use Deactivate rather than Delete — it blocks their login but keeps their full training history intact for your records. Delete permanently erases the account and everything tied to it, and can't be undone, so it's really only for a genuine mistake like a duplicate account.