STEP TWO: Add or Import Teachers
There are two ways to populate your teacher roster: add them manually, or import a Teacher file.
Option A: Manually Add Teachers
Go to Event Management / Appointments.
Copy teachers from a previous event
- Select the Teachers drop-down.
- Select Copy Teachers.
Once copied, you can safely delete the old event.
Add teachers one by one
To add an existing contact as a teacher:
- Select Add Teacher from the Teachers drop-down.
- In the Select Person dialog, search for the teacher's name.
- Select the correct name, confirm the details on the right, then click Select.
To add a brand-new teacher:
- In the Select Person dialog, enter the teacher's Last Name, First Name, and Email on the left.
- Click Add New, then click OK.
Repeat until all teachers are added — each will appear in your teacher list on the right.
Option B: Import a Teacher File
Step 1: Create the File
| Field | Description |
|---|---|
| TeacherID | Unique identifier for the teacher (key field) |
| First | Teacher's first name |
| Last | Teacher's last name |
| Teacher's email (must be unique; one address only) | |
| Room | Where the teacher will be during conferences — useful for room-based reporting |
Example:
| TeacherID | First | Last | Room | |
|---|---|---|---|---|
| 234 | Angela | Frank | a@school.com | 106 |
| 225 | Bobby | Smith | b@school.com | Library |
File must be tab-delimited (
.txtfrom Excel,.tsvfrom Google Sheets), with column headers matching exactly (no spaces) in the first row.
Optional columns:
| Column | Purpose |
|---|---|
| Password | Sets an initial password (min. 6 characters). If omitted, the teacher creates their own at first login. (Once a teacher sets their own password, future imports won't override it — use the Reset Admin Password button under Global Setup / Contacts Setup to reset instead.) |
| Virtual Room | Online meeting link, if manually generating your own (not needed if using pickAtime's built-in meeting integration) |
| AccessLevel | Sets admin access. 3 = Resource Administrator (can block their own schedule). Default is Appointment Viewer. |
| GroupName | Categorizes teachers (e.g., "Middle School," "Science") — useful for creating different slot durations per group, or displaying teachers grouped on the scheduler |
| Action | Set to delete to remove a previously imported row. Defaults to update if omitted. |
Step 2: Import Your File
- Log into pickAtime and click Importer.
- Set Data Type to School.
- Select your event from the Event pull-down.
- Set File Type to Teachers.
- Click Browse, select your file, and click Import.
If you left out some teachers, you can simply import a follow-up file containing just the missing rows.
Error Messages on Import
"Found contact with teacherid of ABC and a different contact with the email of [email]"
This means your import row has TeacherID ABC + a specific email, but the Admin UI already has two separate existing contacts — one matching the TeacherID, one matching the email — and the system can't tell which one to update.
Example:
Your import file:
| TeacherID | |
|---|---|
| ABC | betsy@noemail.com |
Existing Admin UI contacts:
| TeacherID | |
|---|---|
| ABC | annie@noemail.com |
| DEF | betsy@noemail.com |
How matching works: The import looks for a matching TeacherID or a matching email. If it finds one match, it updates the rest of that contact's info. If it finds both a TeacherID match and a separate email match — pointing to two different contacts — it can't determine which one you intended to update, so it flags this error instead.
Fix: In the Admin UI, search for the contact with the flagged email. If that contact has a different (likely outdated) TeacherID than your file, delete it, then re-import your teacher file.
Viewing Your Imported Data
Go to the Appointments page and confirm your teacher list (right-hand side) is correct.