# New Page

<div class="layout" id="bkmrk-pickatime-help-%26-doc"><nav><div class="nav-logo">PickATime</div>Help &amp; Documentation

<div class="nav-section">Getting Started</div>[Overview](#bkmrk-importing-data-files) [The 6 Data Files](#bkmrk-the-6-data-files)<div class="nav-section">File Reference</div>[Student file](#bkmrk-student-file) [Teacher file](#bkmrk-teacher-file) [Class file](#bkmrk-class-file) [Enrollment file](#bkmrk-enrollment-file) [Parent files (optional)](#bkmrk-parent-files-%28option)<div class="nav-section">Teams</div>[Creating teams](#bkmrk-creating-teams)<div class="nav-section">Importing</div>[Import process](#bkmrk-import-process) [Error messages](#bkmrk-error-messages) [Fixing bad data](#bkmrk-fixing-bad-data) [Removing data](#bkmrk-removing-data)<div class="nav-section">Reference</div>[FAQ](#bkmrk-frequently-asked-que) [Common mistakes](#bkmrk-common-mistakes-to-a)</nav><main><div class="breadcrumb">[Help](#bkmrk-remove-student%2C-teac)› [Parent Teacher Scheduler](#bkmrk-remove-student%2C-teac)› Importing Data Files</div># Importing Data Files

Learn how to prepare and import your school data files into PickATime to set up your parent-teacher conference scheduler.

Step 2 of the PTA setup process

<div class="callout info"><span class="callout-icon">ℹ️</span><div class="callout-body">**Import order matters** Always import files in this order. Each file depends on the one before it. <div class="import-order" style="margin-top: 10px;"><div class="import-step">1. Students</div><span class="import-arrow">→</span><div class="import-step">2. Teachers</div><span class="import-arrow">→</span><div class="import-step">3. Classes</div><span class="import-arrow">→</span><div class="import-step">4. Enrollment</div></div></div></div>## The 6 Data Files

The PTA scheduler requires 4 files and supports 2 optional files. All files must be **tab-delimited text files** (`.txt` or `.tsv`).

<div class="file-grid"><div class="file-card"><div class="file-card-header"><span class="file-badge badge-required">Required</span> <span class="file-card-name">Student file</span></div><div class="file-card-desc">Lists every student. Parents use this to find and attach their child.</div></div><div class="file-card"><div class="file-card-header"><span class="file-badge badge-required">Required</span> <span class="file-card-name">Teacher file</span></div><div class="file-card-desc">Lists every teacher participating in conferences, their email, and room.</div></div><div class="file-card"><div class="file-card-header"><span class="file-badge badge-required">Required</span> <span class="file-card-name">Class file</span></div><div class="file-card-desc">Defines each class and links it to a teacher.</div></div><div class="file-card"><div class="file-card-header"><span class="file-badge badge-required">Required</span> <span class="file-card-name">Enrollment file</span></div><div class="file-card-desc">Specifies which students are in which classes.</div></div><div class="file-card"><div class="file-card-header"><span class="file-badge badge-optional">Optional</span> <span class="file-card-name">Parent file</span></div><div class="file-card-desc">Pre-loads parent accounts. Typically only needed for Single Sign-On setups.</div></div><div class="file-card"><div class="file-card-header"><span class="file-badge badge-optional">Optional</span> <span class="file-card-name">Parent-Student relationship file</span></div><div class="file-card-desc">Links parents to specific students. Required for Single Sign-On.</div></div></div><div class="callout info"><span class="callout-icon">💡</span><div class="callout-body">**How to export from your SIS** Export each file as a tab-delimited text file. In **Excel**: File → Save As → *Text (Tab delimited) (.txt)*. In **Google Sheets**: File → Download → *Tab Separated Values (.tsv)*.</div></div>## Student File

This file lists all students. Parents use the `SecurityValue` field to verify they've selected the right child when they first register.

#### Required columns

<div class="table-wrap"><table><thead><tr><th>Column</th><th>Description</th><th> </th></tr></thead><tbody><tr><td>`StudentID`</td><td>Unique identifier for each student</td><td><span class="key-badge">Key</span></td></tr><tr><td>`First`</td><td>Student's first name</td><td> </td></tr><tr><td>`Last`</td><td>Student's last name</td><td> </td></tr><tr><td>`SecurityValue`</td><td>What a parent enters to verify their child (e.g. date of birth in `dd/mm/yyyy` format). Prevents parents from accidentally selecting the wrong student.</td><td> </td></tr></tbody></table>

</div>#### Example

<div class="table-wrap"><table><thead><tr><th>StudentID</th><th>SecurityValue</th><th>First</th><th>Last</th></tr></thead><tbody><tr><td>4321</td><td>04/12/2012</td><td>Amanda</td><td>Jones</td></tr><tr><td>4322</td><td>08/04/2012</td><td>Timothy</td><td>Smith</td></tr></tbody></table>

</div>#### Optional column

<div class="table-wrap"><table><thead><tr><th>Column</th><th>Description</th><th> </th></tr></thead><tbody><tr><td>`Action`</td><td>Set to `delete` to remove a previously imported student. Defaults to `update` if omitted.</td><td><span class="opt-badge">Optional</span></td></tr></tbody></table>

</div><div class="callout danger"><span class="callout-icon">⚠️</span><div class="callout-body">**Don't recycle Student IDs** If a StudentID that was used last year is reassigned to a different student this year, the parent of the original student will see the new student listed as their child. If you need to reuse IDs, remove all stored contacts first — go to *Global Setup → Contacts → Remove all contacts*.</div></div>## Teacher File

This file lists all teachers who will be available for conferences. Import this file before importing your class file.

#### Required columns

<div class="table-wrap"><table><thead><tr><th>Column</th><th>Description</th><th> </th></tr></thead><tbody><tr><td>`TeacherID`</td><td>Unique identifier for each teacher</td><td><span class="key-badge">Key</span></td></tr><tr><td>`First`</td><td>Teacher's first name</td><td> </td></tr><tr><td>`Last`</td><td>Teacher's last name</td><td> </td></tr><tr><td>`Email`</td><td>Teacher's login email address (must also be unique)</td><td><span class="key-badge">Unique</span></td></tr><tr><td>`Room`</td><td>Where the teacher will hold conferences. Can be used for room-based reporting.</td><td> </td></tr></tbody></table>

</div>#### Example

<div class="table-wrap"><table><thead><tr><th>TeacherID</th><th>First</th><th>Last</th><th>Email</th><th>Room</th></tr></thead><tbody><tr><td>234</td><td>Angela</td><td>Frank</td><td>a@school.com</td><td>106</td></tr><tr><td>225</td><td>Bobby</td><td>Smith</td><td>b@school.com</td><td>Library</td></tr></tbody></table>

</div>#### Optional columns

<div class="table-wrap"><table><thead><tr><th>Column</th><th>Description</th><th> </th></tr></thead><tbody><tr><td>`Password`</td><td>Sets an initial password (min. 6 characters). If not set, teachers create their own password on first login. Once a teacher sets their own password, a re-import won't change it — use the admin reset button in *Global Setup → Contacts* instead.</td><td><span class="opt-badge">Optional</span></td></tr><tr><td>`VirtualRoom`</td><td>Import a pre-existing online meeting link. Not needed if you're using PickATime's built-in Zoom/Google Meet integration — those links are generated automatically.</td><td><span class="opt-badge">Optional</span></td></tr><tr><td>`AccessLevel`</td><td>Set to `3` to give a teacher Resource Administrator access (they can block their own schedule). Default is Appointment Viewer.</td><td><span class="opt-badge">Optional</span></td></tr><tr><td>`GroupName`</td><td>Categorize teachers (e.g. *Middle School*, *Science Dept*). Useful for creating different slot durations per group, and for displaying teachers under group headings on the scheduling page.</td><td><span class="opt-badge">Optional</span></td></tr><tr><td>`Action`</td><td>Set to `delete` to remove a teacher. Defaults to `update` if omitted.</td><td><span class="opt-badge">Optional</span></td></tr></tbody></table>

</div><div class="callout info"><span class="callout-icon">👥</span><div class="callout-body">**Setting up team conferences?** See the [Creating Teams](#bkmrk-creating-teams) section below for how to configure teachers who conference together.</div></div>## Class File

This file defines the classes and connects each class to a teacher.

#### Required columns

<div class="table-wrap"><table><thead><tr><th>Column</th><th>Description</th><th> </th></tr></thead><tbody><tr><td>`ClassID`</td><td>Unique identifier for each class. Must be unique per teacher — see note below.</td><td><span class="key-badge">Key</span></td></tr><tr><td>`TeacherID`</td><td>Must match a `TeacherID` from your teacher file</td><td> </td></tr><tr><td>`ClassName`</td><td>Display name shown in the scheduling legend (e.g. *Math*). Useful when multiple sections share the same subject.</td><td><span class="opt-badge">Optional</span></td></tr><tr><td>`GroupName`</td><td>Categorize teachers for slot scheduling (e.g. *Upper School*, *Lower School*)</td><td><span class="opt-badge">Optional</span></td></tr></tbody></table>

</div>#### Example

<div class="table-wrap"><table><thead><tr><th>ClassID</th><th>TeacherID</th><th>ClassName</th></tr></thead><tbody><tr><td>Math-Sec200</td><td>234</td><td>Math</td></tr><tr><td>Math-Sec201</td><td>235</td><td>Math</td></tr></tbody></table>

</div><div class="callout warning"><span class="callout-icon">⚠️</span><div class="callout-body">**ClassID must be unique per teacher** If two teachers both teach "English 9," you can't use `English9` for both. Append the TeacherID to make each unique — e.g. `Eng9-869` and `Eng9-412`. Make sure your enrollment file uses these same IDs.</div></div>#### Optional columns

<div class="table-wrap"><table><thead><tr><th>Column</th><th>Description</th><th> </th></tr></thead><tbody><tr><td>`PTAN`</td><td>Number of appointments a parent can book for this class. Default is `1`. Set to `2` for homeroom teachers or advisors if needed.</td><td><span class="opt-badge">Optional</span></td></tr><tr><td>`Max`</td><td>Maximum students that can enroll in the class. Must be larger than actual enrollment. Defaults to unlimited.</td><td><span class="opt-badge">Optional</span></td></tr><tr><td>`Action`</td><td>Set to `delete` to remove a class. Defaults to `update`.</td><td><span class="opt-badge">Optional</span></td></tr></tbody></table>

</div>## Enrollment File

This file connects students to their classes. It must be imported after the student, teacher, and class files.

#### Required columns

<div class="table-wrap"><table><thead><tr><th>Column</th><th>Description</th><th> </th></tr></thead><tbody><tr><td>`StudentID`</td><td>Must match a `StudentID` from your student file</td><td><span class="key-badge">Key</span></td></tr><tr><td>`ClassID`</td><td>Must match a `ClassID` from your class file</td><td> </td></tr></tbody></table>

</div>You can format this file in one of two ways:

#### Option 1 — One class per row (multiple rows per student)

<div class="table-wrap"><table><thead><tr><th>StudentID</th><th>ClassID</th></tr></thead><tbody><tr><td>123</td><td>English-SecB</td></tr><tr><td>123</td><td>Science</td></tr></tbody></table>

</div>#### Option 2 — Multiple classes per row (one row per student)

<div class="table-wrap"><table><thead><tr><th>StudentID</th><th>ClassID</th><th>ClassID</th></tr></thead><tbody><tr><td>123</td><td>English-SecB</td><td>Science</td></tr><tr><td>456</td><td>Math</td><td>Gym</td></tr></tbody></table>

</div>#### Optional column

<div class="table-wrap"><table><thead><tr><th>Column</th><th>Description</th><th> </th></tr></thead><tbody><tr><td>`Action`</td><td>Set to `delete` to remove specific enrollment records. Defaults to `update`.</td><td><span class="opt-badge">Optional</span></td></tr></tbody></table>

</div>## Parent Files (Optional)

These two files are only required if you're setting up **Single Sign-On (SSO)**. For most schools, parents create their own accounts at first login.

### Parent file

<div class="table-wrap"><table><thead><tr><th>Column</th><th>Description</th><th> </th></tr></thead><tbody><tr><td>`ParentID`</td><td>Unique identifier for each parent</td><td><span class="key-badge">Key</span></td></tr><tr><td>`First`</td><td>Parent's first name</td><td> </td></tr><tr><td>`Last`</td><td>Parent's last name</td><td> </td></tr><tr><td>`Email`</td><td>Parent's login email (must be unique)</td><td><span class="key-badge">Unique</span></td></tr></tbody></table>

</div>### Parent-Student relationship file

<div class="table-wrap"><table><thead><tr><th>Column</th><th>Description</th></tr></thead><tbody><tr><td>`ParentID`</td><td>Must match a `ParentID` from your parent file</td></tr><tr><td>`StudentID`</td><td>Must match a `StudentID` from your student file</td></tr></tbody></table>

</div><div class="callout info"><span class="callout-icon">💡</span><div class="callout-body">To prevent parents from adding or removing students from their own account, go to *Global Setup → Business Setup → Miscellaneous* and uncheck **"Allow parents to attach and detach students."**</div></div>## Creating Teams

Teams let two or more teachers share a single conference slot — useful for co-teachers, special education staff, or advisor pairings. There are three approaches depending on your setup.

<div class="method-tabs"><button class="method-tab active">Method 1 — Team-only data</button> <button class="method-tab">Method 2 — Combined teachers</button> <button class="method-tab">After import</button></div>**Best when:** teams won't also conference individually.

Create a new "teacher" entry with a team name like `Team Smith-Jones` and a made-up TeacherID. Assign all shared students to this team teacher's class. You can use one teacher's email or leave it blank — just make sure the email and TeacherID don't duplicate an existing teacher.

Once imported, grant individual teachers access to the team's schedule via *Contacts → Resource Access* for each teacher.

<div class="method-panel active" id="bkmrk-%E2%9A%A0%EF%B8%8F-make-sure-the-ind"><div class="callout warning"><span class="callout-icon">⚠️</span><div class="callout-body">Make sure the individual teachers (Smith and Jones) are not also available at the same time as the team, or parents could book them independently during the same slots.</div></div></div>**Best when:** teachers also have individual conferences alongside team conferences.

In the class file, concatenate the two TeacherIDs with a semicolon in the `TeacherID` column:

<div class="method-panel"><div class="table-wrap"><table><thead><tr><th>TeacherID</th><th>ClassID</th></tr></thead><tbody><tr><td>`T123;T124`</td><td>Math101</td></tr><tr><td>`T123`</td><td>Biology</td></tr><tr><td>`T124`</td><td>English</td></tr></tbody></table>

</div></div>When a parent books the team, both teachers' corresponding slots are blocked. When a parent books with either teacher individually, the team slot is also blocked.

<div class="method-panel" id="bkmrk-"></div>**Best when:** you've already imported all four files and want to combine teachers into a team after the fact.

<div class="method-panel" id="bkmrk-1-go-to-class-editor"><div class="steps"><div class="step"><div class="step-num">1</div><div class="step-body">Go to **Class Editor** and click **Add Teacher/Team**.</div></div><div class="step"><div class="step-num">2</div><div class="step-body">In the Select Person dialog, search for the first teacher and click **Add to Team**.</div></div><div class="step"><div class="step-num">3</div><div class="step-body">Search for the second teacher and click **Add to Team**. Repeat for any additional members.</div></div><div class="step"><div class="step-num">4</div><div class="step-body">All team members appear in the top-left. Click **OK** to create the team.</div></div><div class="step"><div class="step-num">5</div><div class="step-body">Create or move classes to the team. To add a room number, go to the Appointments page and enter it to the right of the team name.</div></div></div></div>## Import Process

Once all four required files are ready, follow these steps to import them into your PickATime account.

<div class="steps"><div class="step"><div class="step-num">1</div><div class="step-body">**Open the Importer**  
From the main navigation, click **Importer**.</div></div><div class="step"><div class="step-num">2</div><div class="step-body">**Set Data Type to "School"**  
This must be selected for all four files.</div></div><div class="step"><div class="step-num">3</div><div class="step-body">**Select your event**  
Choose the correct event from the Event dropdown.</div></div><div class="step"><div class="step-num">4</div><div class="step-body">**Import the student file first**  
Set File Type to *Students*, click Browse to locate your file, then click **Import**.</div></div><div class="step"><div class="step-num">5</div><div class="step-body">**Repeat for each remaining file**  
Once the student file imports without errors, repeat steps 3–4 for Teachers, Classes, and Enrollment — in that order. Fix any errors in a file before moving to the next.</div></div></div><div class="callout success"><span class="callout-icon">✅</span><div class="callout-body">**Safe to re-import** Each row has a unique key. Re-importing the same data won't create duplicates — the system updates existing records or adds new ones. If you're missing data, simply import a file containing just the missing rows.</div></div><div class="callout warning"><span class="callout-icon">⚠️</span><div class="callout-body">After importing, confirm the number of rows imported matches the number of rows in your file. If there's a mismatch, check for errors.</div></div>## Error Messages

Click an error to see what it means and how to fix it.

### General

<details><summary><span class="error-tag tag-student">Any file</span> Incorrect file type was supplied</summary>

Your file must be a tab-delimited text file (`.txt` or `.tsv`). Make sure you exported using the correct format — not `.xlsx`, `.csv`, or `.xls`.

</details>### Student file errors

<details><summary><span class="error-tag tag-student">Students</span> The file does not have a column labeled "First" or "StudentID"</summary>

Column names must match exactly. The student ID column must be labeled `StudentID` — not `Student_ID`, `Student Lunch Number`, or anything else. Check every column header against the required names.

</details><details><summary><span class="error-tag tag-student">Students</span> The ID field is empty for XX</summary>

Check your file — the row for student XX is missing data in a required column (first name, last name, StudentID, or date of birth).

</details>### Teacher file errors

<details><summary><span class="error-tag tag-teacher">Teachers</span> Found contact with teacherID of ABC and a different contact with the email of betsy@noemail.com</summary>

This means your import file has TeacherID `ABC` paired with email `betsy@noemail.com`, but in the system there are already two separate contacts — one with TeacherID `ABC` (different email) and one with email `betsy@noemail.com` (different TeacherID). The system can't determine which one to update.

**To fix:** In the Admin UI, search for the contact with the flagged email address. If it has a different TeacherID and belongs to an old contact, delete it, then re-import your teacher file.

</details><details><summary><span class="error-tag tag-teacher">Teachers</span> The password field should be 6 characters or more for XX</summary>

Check the Password column for teacher XX — the value is fewer than 6 characters. Update to a valid password and re-import.

</details>### Class file errors

<details><summary><span class="error-tag tag-class">Classes</span> Could not find teacher with teacherID XX</summary>

Your class file references a TeacherID that doesn't exist in your teacher file. Check your teacher file and make sure TeacherID `XX` is present and correctly spelled.

</details><details><summary><span class="error-tag tag-class">Classes</span> Class 'Math' already exists with a different teacher than '123'</summary>

Your class file has the same ClassID assigned to two different teachers. ClassIDs must be unique per teacher.

**To fix:** Rename the duplicate ClassID (e.g. append a section number or teacher ID). Update your enrollment file to match. Then go to *Class Editor* and remove the incorrectly imported class before re-importing.

</details>### Enrollment file errors

<details><summary><span class="error-tag tag-enrollment">Enrollment</span> Student ID not found</summary>

The enrollment file contains a StudentID that doesn't exist in the student file. Make sure the student file was imported first, and that the ID in question (e.g. `12345`) is present in it.

</details><details><summary><span class="error-tag tag-enrollment">Enrollment</span> Class XX not found</summary>

Your enrollment file references a ClassID that wasn't imported in the class file. Check your class file for the missing ClassID. Note: if the class is something like a Study Hall where no conferencing takes place, you can safely ignore this error.

</details><details><summary><span class="error-tag tag-enrollment">Enrollment</span> No class ID found for student XX</summary>

A row in the enrollment file has a StudentID but no ClassID. Check for accidental blank columns in that row.

</details><details><summary><span class="error-tag tag-enrollment">Enrollment</span> Class XX has reached maximum enrollment. Student XX has been skipped.</summary>

You've set a maximum enrollment cap for this class and are importing more students than it allows. Go to *Class Editor*, click the teacher, then the class, and check the **Maximum** column value.

</details>### Parent file errors

<details><summary><span class="error-tag tag-parent">Parents</span> The file does not have a column labeled "First" or "First Name"</summary>

Column headers must match exactly. Check that your parent file uses `First` (not `FirstName` or `first_name`).

</details><details><summary><span class="error-tag tag-parent">Parents</span> Could not find Parent with ID 'XX' or Student with ID 'YY'</summary>

The parent-student relationship file references a ParentID or StudentID that wasn't imported. Make sure both the parent file and student file were successfully imported before importing the relationship file.

</details>## Fixing Bad Data

### Student file fixes

<div class="faq-grid"><details><summary>Student names were reversed</summary>

Correct the file and re-import. The system will update the existing records.

</details><details><summary>Student IDs were incorrect</summary>

Add an `Action` column to your incorrect file, fill it with `delete`, and re-import. Then re-import the corrected file.

</details><details><summary>SecurityValue field was missing</summary>

Add the `SecurityValue` column to your file and re-import.

</details><details><summary>Some students were missing</summary>

Import your student file again with the newly added students, then import your enrollment file to add their class data.

</details></div>### Teacher file fixes

<div class="callout info"><span class="callout-icon">ℹ️</span><div class="callout-body">How you fix teacher data depends on whether you've already imported your class file. Once the class file is imported, teachers are placed on the Appointments page and can't be updated by re-importing the teacher file alone.</div></div>#### Before importing your class file

<div class="faq-grid"><details><summary>Teacher names or IDs are incorrect</summary>

Add an `Action` column filled with `delete` to your incorrect teacher file and re-import. Then re-import the corrected file.

</details></div>#### After importing your class file

<div class="faq-grid"><details><summary>Some teachers shouldn't be in the event</summary>

Go to *Class Editor* and remove teachers who aren't participating in conferences.

</details><details><summary>Teachers are assigned to the wrong classes</summary>

Go to *Class Editor*, remove all classes, then re-import your class file.

</details></div>### Class file fixes

<div class="faq-grid"><details><summary>Wrong classes were imported, or too many classes</summary>

Go to *Class Editor* and delete the incorrect classes individually (click the red ✕ next to the class name), or use *Imports → Class file → Remove existing Classes* to clear all classes at once.

</details><details><summary>One class is assigned to the wrong teacher</summary>

The simplest fix is to move the class in *Class Editor*. If you just re-import a corrected class file, the correct assignment will be added — but the incorrect one won't be removed automatically.

</details></div>### Enrollment file fixes

<div class="faq-grid"><details><summary>Wrong or outdated enrollment was imported</summary>

Delete all classes via *Class Editor*, then re-import your class file and a corrected enrollment file.

</details><details><summary>Some enrollment data was missing</summary>

Simply re-import your enrollment file with the missing rows included. Existing enrollment and parent appointments won't be affected.

</details></div>## Removing Data

### Remove everything and start over

<div class="steps"><div class="step"><div class="step-num">1</div><div class="step-body">On the Events List page, create a new event using your existing event as a template (this copies your settings). Then delete the old event — this removes all class and enrollment data.</div></div><div class="step"><div class="step-num">2</div><div class="step-body">Remove all contacts: *Global Setup → Contacts → Show advanced options → Remove all customers → Select "Event Administrator"*. This removes all parents and teachers.</div></div><div class="step"><div class="step-num">3</div><div class="step-body">Remove students: click **Remove students not enrolled in a class**. This may take a few minutes. You'll have a clean event ready to start over.</div></div></div>### Remove only class and enrollment data (keep slots and teachers)

Go to *Class Editor* and delete all classes. Your teacher roster and time slots on the Appointments page will be preserved. Then re-import your class and enrollment files.

### Remove student, teacher, class, and enrollment data (keep parents)

<div class="steps"><div class="step"><div class="step-num">1</div><div class="step-body">Create a new event using your last event as a template, then delete the old event.</div></div><div class="step"><div class="step-num">2</div><div class="step-body">Add an `Action` column with `DELETE` to your student and teacher files and re-import both. Parent accounts will remain untouched.</div></div></div>## Frequently Asked Questions

<div class="faq-grid"><details><summary>We accidentally imported last semester's data but already have parent appointments. Can we import new files without losing those appointments?</summary>

Yes — you can import new files and they'll add to the existing data rather than replace it. New classes will be added, but previously imported classes won't be deleted automatically. To remove old classes, use the `Action` column set to `delete` or remove them in Class Editor.

Importing new data will never remove existing parent appointments.

</details><details><summary>We re-imported our class and enrollment files but don't see the changes in Class Editor.</summary>

A new import adds or updates data — it doesn't delete. To remove classes, you need to either delete them from Class Editor or include them in an import with the `Action` column set to `delete`.

</details><details><summary>We were missing some class and enrollment data. Can we import a new file without disrupting existing bookings?</summary>

Yes. Re-importing will only add the new data. Existing parent appointments won't be touched.

</details><details><summary>How do I verify my data was imported correctly?</summary>

Go to *Class Editor*. Select a teacher on the left to see their classes, then click a class to see enrolled students. To view all classes together, check **Show only Classes** on the right side.

</details></div>## Common Mistakes to Avoid

- **Don't export a full year when you only need a semester.** Import only the data relevant to this conference event.
- **Leading zeros on numeric IDs get stripped by Excel.** If your IDs have leading zeros (e.g. `00123`), format the column as Text before saving — otherwise Excel will silently remove the zeros.
- **Column names must match exactly.** `Email` works. `Email_Address`, `Teachers_Email`, and `email` don't. No spaces, no underscores, exact case.
- **Student IDs changed from last year?** You'll need to remove last year's student data first. See [Removing Data](#bkmrk-removing-data).
- **Using first + last name as StudentID?** Check the box *"Use First + Last Name as StudentID"* in *Global Setup → Business Setup → Parent Login*. You don't need to create a concatenated field — PickATime handles this automatically. Update your CUI Messages prompt so parents know to enter their child's full name.

</main></div>