# PTA Setup Guide

# Admin UI Overview

When you first log in to your pickAtime account, you will automatically land on the Administrative User Interface, with the Event Reports displayed by default.

### Profile &amp; Sidebar Navigation

- **Profile Settings**: In the top-left corner, your name is displayed. Click the back arrow (&lt;) to edit your profile, change your password, or log out.
- **Minimize Sidebar**: Click the "X" in the green ribbon to collapse the sidebar and expand your workspace.

---

- **Multi-Account Users**: Use the Vendor drop-down menu to toggle between different accounts.

### Left-Hand Navigation Menu

- **Reports**: View both account-wide and event-specific data.
    
    
    - **Account Reports**: Select this button to view billing and global data.
    - **Event Reports**: Select this button to view data for specific events. Use the Event drop-down to switch between events, and the Report drop-down to switch between specific report types. (See the Reports section for more details).
- **Events Preview**: Create, view, and manage your scheduled events.
- **Appointments List**: View all upcoming appointments globally, or filter them by date/event. From this page, you can delete appointments and send one-off emails to participants.
- **Contacts**: Manage all users linked to your account (Administrators, Teachers, Parents, and Students).
    
    
    - Students: View their enrolled classes.
    - Parents: View scheduled appointments, history logs (bookings, cancellations, emails sent), or manually reset parent passwords.
    - Teachers: View and adjust administrative access levels.
- **Importer**: Upload your roster and data files.
- **Global Setup:** Manage your sitewide configurations across two tabs:
    
    
    - **Business Setup**: Update your school’s name, address, and core account settings.
    - **Contacts Setup**: Create custom prompts and forms for parents to complete when they first register on your scheduling site.
- **Calendar Sync**: Authorize administrators to sync their Google and/or Outlook calendars with the platform.
- **Online Scheduler**: A quick-access link to the live booking page (also known as the Customer User Interface or CUI).
- **Add New Account**: Opens a new window to set up a brand-new business or sub-account.
- **User Manual**: Opens the comprehensive Online User Manual in a separate window.
- **Tour This Page**: Launches an interactive, step-by-step guided walkthrough with helpful on-screen popups.

# Previous Users of pickAtime

<span class="rvts20">If you have previously created an account with pickAtime, you will not need to create a new account for new conferences. Once you log in to your account, you should create a new event on your account, for example, a "Parent Teacher Conferences 2026" event. Then you can delete the previous semester or the previous year's event. By creating the new event prior to deleting the old event, you will retain the settings (</span>**<span class="rvts21">UI Setup / Notification Setup / CUI Messages</span>**<span class="rvts20">) from your previous event.</span>

<span class="rvts20">Please do not simply rename your old event. Importing new class and enrollment data to an old event that has been renamed will add the new class and enrollment data to your previous year's class and enrollment data.</span>

<span class="rvts20">Deleting your old event will delete all class and enrollment data, so do not delete your old event if you will be reusing your previous class and enrollment data. To reuse your previous class and enrollment data, use the </span><span class="rvts21">Duplicate PTA </span><span class="rvts20">option on the </span><span class="rvts21">Events </span><span class="rvts20">page. Note that the</span><span class="rvts21"> Duplicate PTA</span><span class="rvts20"> option is only used when you have a second set of conferences with the exact same class and enrollment data as the first set of conferences. If you have not previously used this option, you will need to request that this option to be enabled on your account. Simply email <span style="color:rgb(53,152,219);">support@pickatime.com</span> for assistance. </span>

### **<span class="rvts21">Contact Information</span>**

<span class="rvts20">The contact information from your previous parent-teacher conference is retained in the pickAtime system and is not removed when you delete an event. The contact information contains the login information from your parents and teachers, as well as the student contact records. This means that your parents can log in again using the email address and password that they set up the first time they used pickAtime. Any children they had associated with their account will remain associated with the parent. If your parents have forgotten the password, they can select the </span><span class="rvts21">**Forgot Password** </span><span class="rvts20">button on the login page.</span>

<span class="rvts20">Schools that have multiple conferences a year may find this simplifies the process for parents. However, if your conferences are only once a year, or if you think that it would be easier for parents to create a new account for each conference, you can delete the old contact information. To remove all previous contact information, select the </span>**<span class="rvts21">Global Setup </span><span class="rvts20">/ </span>**<span class="rvts21">**Contacts** </span><span class="rvts20">page, click on the </span><span class="rvts29">**Show advanced options...** </span><span class="rvts20">at the top of the page. You will see a button labeled "</span>**<span class="rvts21">Remove all customers</span>**<span class="rvts20">." </span>

<span class="rvts20">Selecting this button will bring up a pull‐down that will allow you to delete your contacts based on their access level. The five access levels are:</span>

- <span class="rvts21">**only Customer access** </span><span class="rvts20">‐ parents and students</span>
- <span class="rvts21">**Admin Level ‐ Appointment Viewer** </span><span class="rvts20">‐ teachers</span>
- <span class="rvts21">**Admin Level ‐ Appointment Maker** </span><span class="rvts20">‐ any administrators with Appointment Maker access</span>
- **<span class="rvts21">Admin Level ‐ Resource Administrator </span>**<span class="rvts20">‐ any administrators with access to only a select group of Resources (teachers)</span>
- <span class="rvts21">**Admin Level ‐ Event Administrator** </span><span class="rvts20">‐ any administrators with access to an Event or Events</span>

<span class="rvts20">Deleting an access level will delete the level that is listed above it on the list as well. For example, if you select </span><span class="rvts21">Admin Level ‐ Resource Administrator </span><span class="rvts20">as your level to delete, it will also delete those with </span><span class="rvts21">**Admin Level ‐ Appointment Maker, Admin Level ‐ Appointment Viewer**, </span><span class="rvts20">and those with </span><span class="rvts21">**only Customer access** </span><span class="rvts20">(your parents). </span>

<span class="rvts20">To remove the stored student data on your account, select the "**remove All students**" button.</span>

<p class="callout info">**<span class="rvts22">Note that removing the contacts will not remove any contacts who have logged in during the previous two months or any contacts who have created an appointment in the last two months. The "remove all contacts" will not remove any students who have enrollment in any events on your account.</span>**</p>

<p class="callout danger">**<span class="rvts21">IMPORTANT NOTE: </span>**<span class="rvts20">If you have any changes to key fields (for example, if new teachers will be using departing teachers' teacherIDs), then you will also want to have your previous conference contact information deleted. Or if your student ID's have changed for each student, you will want to remove the stored students.</span></p>

# Setup Event

# Checklist

<span class="rvts20">To set up your Parent‐Teacher Conference event using the PTA scheduler, you will need to follow these steps:</span>

**<span class="rvts30">1. [SETUP YOUR EVENT](https://help.pickatime.com/books/pta-setup-guide/page/step-one-setup-event): </span>**<span class="rvts20">You will need to create your conference event and name it appropriately for your conference (e.g., Fall 2026 Conferences)</span>

<span class="rvts30">**2. [CREATE AND IMPORT DATA FILES](https://help.pickatime.com/books/pta-setup-guide/page/step-two-import-data-files):** </span><span class="rvts20">Our system will need information from your school to identify the students, the teachers, the classes taught by each teacher, and the enrollment in each class. You will need to create these four files and then import them to your pickAtime account. Once you have imported your data, you should view the data in the Admin UI and verify that it has been imported correctly.</span>

<span class="rvts30">**3. [CREATE SLOTS FOR THE EVENT](https://help.pickatime.com/books/pta-setup-guide/page/step-three-create-time-slots)**: </span><span class="rvts20">After verifying your data, you can create the time slots (including the dates, times, and duration of appointments. </span>

<span class="rvts30">**4. [CONFIGURE SETTINGS](https://help.pickatime.com/books/pta-setup-guide/page/step-four-adjust-settings)**:</span>

- <span class="rvts30">**Appointment Settings**: </span><span class="rvts20">There are several appointment settings that you can modify for the specifics of your event.</span>
- <span class="rvts30">**Configure Notifications (optional)**: </span><span class="rvts20">The pickAtime system offers the capability of sending out email confirmations and email reminder notices. You may choose to modify the default settings for these emails.</span>
- <span class="rvts30">**Configure Customer User Interface**: </span><span class="rvts20">When parents log in to schedule their appointments, they will be prompted to identify their children. They will do so by entering in a StudentID and a Security Value. You will need to make sure that your parents are prompted to enter this data in the correct format.</span>

<span class="rvts30">**5.** [**TRY IT OUT**](https://help.pickatime.com/books/pta-setup-guide/page/step-five-try-it-out): </span><span class="rvts20">Test out your scheduler as a parent would. </span>

# STEP ONE: Setup Event

### <span class="rvts0"><span class="rvts31">Create Your Event</span></span>

<span class="rvts20">When you first log in to your account from the pickAtime home page, you will be in the Admin tool and on the </span>**<span class="rvts21">Event Reporting</span>**<span class="rvts20"> page. </span>

1. <span class="rvts20">Select the </span>**<span class="rvts18">Events/Preview</span>**<span class="rvts21"> </span><span class="rvts20">button on the pickAdminUI sidebar (left side). </span>
2. <span class="rvts20">Click on the green </span>**<span class="rvts21">Add </span>**<span class="rvts20">button.</span>
3. <span class="rvts20">Enter a name for your event, for example, "Fall 2026 Conferences."</span>
4. <span class="rvts20">Select the type of </span>**<span class="rvts21">PTA</span>**
5. <span class="rvts20">If you have previously used pickAtime, you will then have a pull down where you can select a template from one of your previous events. The template will determine the starting settings (from the UI Setup, Notification Setup, and CUI Messages pages) for your event.</span>
6. <span class="rvts20">Select the event time zone.</span>
7. <span class="rvts20">Optionally, you can add the Date and Location for your event.</span>

<span class="rvts20">You will then see a row listed for your event. The date and location column can be left blank. They are used to differentiate different events when more than one event is available. The date field is simply a label. If your conference has multiple dates, you can list all dates in this column, or you can leave it blank.</span>

<span class="rvts20">For any event, you can also use the Event Details box on the screen to fill in any event-specific information that you may want to use in the display of your scheduler or in your emails for this event. Any text that you add in the Event Details box will be available as a macro field that you can use in your CUI Messages or in your Notification Setup. The macro for the Event Details is $(E\_DESCRIPTION).</span>

<span class="rvts20">If you've used the system before and you will be importing new data, you can now delete the previous event(s). To delete an event, click on the Delete button. Doing so after you have created the new event will allow you to use your previous conference event as a template for your new conference event. Please also confirm that your new event is of type </span><span class="rvts21">PTA</span><span class="rvts20">.</span>

<p class="callout info"><span style="color: rgb(255, 255, 255);"><span class="rvts33">If you have multiple dates for your Parent‐Teacher Conferences, you do not need to create multiple events. Any event can have any number of dates on it.</span></span></p>

##### <span class="rvts21">Duplicate PTA Option</span>

<span class="rvts20">The Duplicate PTA feature will allow you to create a COPY of a previous event. This is generally only used when you want a new event with the exact same data as a previous event - for example, if you are doing a second set of conferences in the year with no changes to the enrollment data. The Duplicate PTA option is enabled on a request-only basis. If you would like to use this option, email </span><span class="rvts32">support@pickatime.com</span><span class="rvts20">.</span>

# STEP TWO: Import Data Files

### **<span class="rvts0"><span class="rvts46">Data Files</span></span>**

<span class="rvts20">There are 4 required data files for the Parent Teacher Appointments Scheduler: a Student file, a Teacher file, a Classes file, and an Enrollment file. Optionally you can create a Parent File and a Parent Student Relationship File. Generally, the Parent File and the Parent Student Relationship File are only used when you are setting up a Single-Sign On Option. </span>

#### **<span class="rvts0"><span class="rvts47">Student File</span></span>**

<span class="rvts20">This file lists all the students.</span>  
<span class="rvts20">The student file must contain the following fields:</span>

- **<span class="rvts21">StudentID </span>**<span class="rvts20">identifies the student</span>
- **<span class="rvts21">First </span>**<span class="rvts20">contains the first name of the student </span>
- **<span class="rvts21">Last </span>**<span class="rvts20">contains the last name of the student</span>
- <span class="rvts21">**SecurityValue** </span><span class="rvts20">is the value that a parent will enter to identify their child when they first sign up. For example, the </span><span class="rvts21">SecurityValue </span><span class="rvts20">could be the student’s birthday, and you would then prompt your parents to enter in a birthday in a predetermined format (e.g. dd/mm/yyyy). The </span><span class="rvts21">SecurityValue </span><span class="rvts20">prevents a parent from entering an incorrect </span><span class="rvts21">StudentID </span><span class="rvts20">and accidentally selecting the wrong child.</span>

<div class="rvps24" id="bkmrk-studentid-securityva"><table><tbody><tr><td>**<span class="rvts20">StudentID</span>**

</td><td>**<span class="rvts20">SecurityValue</span>**

</td><td>**<span class="rvts20">First</span>**

</td><td>**<span class="rvts20">Last</span>**

</td></tr><tr><td><span class="rvts20">4321</span>

</td><td><span class="rvts20">04/12/2012</span>

</td><td><span class="rvts20">Amanda</span>

</td><td><span class="rvts20">Jones</span>

</td></tr><tr><td><span class="rvts20">4322</span>

</td><td><span class="rvts20">08/04/2012</span>

</td><td><span class="rvts20">Timothy</span>

</td><td><span class="rvts20">Smith</span>

</td></tr></tbody></table>

</div><span class="rvts20">This table must be provided in a </span><span class="rvts22">*tab‐delimited text* </span><span class="rvts20">file (MS Excel ‐&gt; \*.txt (Tab delimited); Google Sheets ‐ &gt; \*.tsv (Tab delimited). </span>

<span class="rvts20">The first row should contain the column titles. The column titles must be labeled exactly as listed above. Notice that none of the column titles has spaces in them.</span>

<p class="callout danger"><span style="color: rgb(0,0,0);"><span class="rvts33">Do not recycle StudentID's without first removing existing students. For example, if StudentID 101 last year was assigned to Betsy Smith, and this year StudentID 101 is assigned to William Johnson, the parent of Betsy Smith will log in this year and see student William Johnson listed as her child.</span></span></p>

<p class="callout success"><span style="color: rgb(0, 0, 0);"><span class="rvts33"> If you will be recycling student IDs, prior to uploading your new student file, remove all stored contacts. You can do this on the Global Setup / Contacts Setup page under 'remove all contacts.'</span></span></p>

#### **<span class="rvts21">Key</span>**

**<span class="rvts21">StudentID </span>**<span class="rvts20">is the key field on this file and must be unique. </span>

#### **<span class="rvts21">Other Columns</span>**

<span class="rvts20">A column called </span><span class="rvts21">**Action** </span><span class="rvts20">can be created in order to delete an existing entry. If you need to delete previously uploaded data, you could resubmit the data file with this column title and the word delete entered in each row. This column defaults to "update" if the column is not present. </span>*<span class="rvts22">The Action column is only needed if you will be deleting data.</span>*

#### **<span class="rvts0"><span class="rvts47">Teacher File</span></span>**

<span class="rvts20">This file lists all the teachers. The teacher file must contain the following fields: </span>

- **<span class="rvts21">TeacherID </span>**<span class="rvts20">identifies the teacher</span>
- **<span class="rvts21">First </span>**<span class="rvts20">contains the first name of the teacher</span>
- **<span class="rvts21">Last </span>**<span class="rvts20">contains the last name of the teacher</span>
- <span class="rvts21">The **email** </span><span class="rvts20">contains the teacher's email address. Only one email address should be entered here.</span>
- <span class="rvts21">The **room** </span><span class="rvts20">is where the teacher will be at the parent‐teacher conferences. This does not have to be the same room that the class is held in. This field can be helpful for reporting purposes. If you use this field, you can then produce a report by room number.</span>

<div class="rvps24" id="bkmrk-teacherid-first-last"><table style="width: 624px;"><tbody><tr><td>**<span class="rvts20">TeacherID</span>**

</td><td>**<span class="rvts20">First</span>**

</td><td>**<span class="rvts20">Last</span>**

</td><td>**<span class="rvts20">Email</span>**

</td><td>**<span class="rvts20">Room</span>**

</td></tr><tr><td><span class="rvts20">234</span>

</td><td><span class="rvts20">Angela</span>

</td><td><span class="rvts20">Frank</span>

</td><td><span class="rvts20">a@school.com</span>

</td><td><span class="rvts20">106</span>

</td></tr><tr><td><span class="rvts20">225</span>

</td><td><span class="rvts20">Bobby</span>

</td><td><span class="rvts20">Smith</span>

</td><td><span class="rvts20">b@school.com</span>

</td><td><span class="rvts20">Library</span>

</td></tr></tbody></table>

</div><span class="rvts20">This table must be provided in a </span>*<span class="rvts22">tab‐delimited text </span>*<span class="rvts20">*file* (MS Excel ‐&gt; \*.txt (Tab delimited); Google Sheets ‐ &gt; \*.tsv (Tab delimited). </span>

<span class="rvts20">The first row should contain the column titles. The column titles must be labeled exactly as listed above. Notice that none of the column titles has spaces in them.</span>

#### **<span class="rvts21">Key</span>**

**<span class="rvts21">TeacherID </span>**<span class="rvts20">is the key field on this file and must be unique.</span>

<span class="rvts21">**Email** </span><span class="rvts20">must also be unique.</span>

**<span class="rvts21">IMPORTANT NOTE: </span>**<span class="rvts20">If you would like to create team conferences, please see the section on </span><span class="rvts42">Creating Teams</span><span class="rvts20">. </span>

#### **<span class="rvts21">Other Optional Columns</span>**

<span class="rvts21">**Password** </span><span class="rvts20">creates an initial password for your teachers. If you do not import a password when the teacher logs in, they will be prompted to create a password. The password must be at least 6 characters in length.</span>

<p class="callout info"><span style="color: rgb(0,0,0);"><span class="rvts33">Once the teachers have taken ownership of their account and created a password, the import will not change the password. However, on the Global Setup / Contacts Setup page, you can reset the password for all your teachers. This is the reset administrative password button.</span></span></p>

<span class="rvts21">**Virtual Room** </span><span class="rvts20">is used to import an online meeting link for the teacher if you are having Virtual Conferences or allowing a choice of In‐Person or Virtual conferences. It is only used when you are creating your own meeting links for your teachers. If you are using the pickAtime integration for online meetings, the link will be generated automatically.</span>

<span class="rvts21">**AccessLevel** </span><span class="rvts20">allows you to set the Admin level for your teachers. An AccessLevel of 3 will provide your teachers with Resource Administrator access, and they will then be able to block their own schedule. The default access level for a teacher is Appointment Viewer.</span>

<span class="rvts21">**GroupName** </span><span class="rvts20">allows you to classify a teacher with a GroupName (e.g., Middle School Teacher, Science Teacher). This is useful if you want to create different slots for different groups of teachers. For example, if all your Middle School Teachers needed 15-minute slots and all your High School Teachers needed 20-minute slots, you might set a group name for your teachers and then create slots for the entire group. The Group Name can also be used on the parent scheduling page to display teachers under the Group Name.</span>

<span class="rvts20">A column named **Action** can be created </span><span class="rvts20">to delete an existing entry. If you need to delete previously uploaded data, you could resubmit the data file with this column title and the word delete entered in each row. This column defaults to "update" if the column is not present. </span><span style="color: rgb(224,62,45);">*<span class="rvts22">The Action column is only needed if you will be deleting data.</span>*</span>

#### **<span class="rvts0"><span class="rvts47">Class File</span></span>**

<span class="rvts20">This file defines the classes. The class file must contain the following fields</span>

- **<span class="rvts21">ClassID </span>**<span class="rvts20">identifies the class.</span>
- **<span class="rvts21">TeacherID </span>**<span class="rvts20">identifies the teacher; this field must match the TeacherID listed in the teacher file</span>
- <span class="rvts21">**ClassName** </span><span class="rvts20">is an optional field and provides a name for the class. This name can be displayed on the CUI legend. For example, if you have multiple sections of Math, each with a different ClassID, you might want to import a field for the Name with the value "Math."</span>

<span class="rvts21">**GroupName** </span><span class="rvts20">is an optional field and allows you to categorize your teachers with a Group Name. For example, you might want to categorize some teachers as Upper School teachers and some as Lower School teachers. This will allow you to create different time slots for different groups of teachers easily.</span>

<div class="rvps24" id="bkmrk-classid-teacherid-cl"><table style="width: 624px;"><tbody><tr><td>**<span class="rvts21">ClassID</span>**

</td><td>**<span class="rvts21">TeacherID</span>**

</td><td>**<span class="rvts21">ClassName</span>**

</td></tr><tr><td><span class="rvts21">Math - Sec200</span>

</td><td><span class="rvts21">234</span>

</td><td><span class="rvts21">Math</span>

</td></tr><tr><td><span class="rvts21">Math - Sec201</span>

</td><td><span class="rvts21">235</span>

</td><td><span class="rvts21">Math</span>

</td></tr></tbody></table>

</div><p class="callout success"><span class="rvts20">This table must be provided in a </span><span class="rvts22">tab‐delimited text </span><span class="rvts20">file (MS Excel ‐&gt; \*.txt (Tab delimited); Google Sheets ‐ &gt; \*.tsv (Tab delimited). </span></p>

<span class="rvts20">The first row should contain the column titles. The column titles must be labeled exactly as listed above. Notice that none of the column titles has spaces in them.</span>

#### **<span class="rvts21">Key</span>**

<span class="rvts21">**ClassID** </span><span class="rvts20">is the key field on this file and must be unique for each teacher. </span><span class="rvts22">Each **ClassID** should only exist in one row in this file.</span>

<span class="rvts20">Keep in mind that the </span>**<span class="rvts21">ClassID </span>**<span class="rvts20">has to be unique for each teacher. If your database has one "English 9" class with multiple sessions each taught by a different teacher, then you will need a different </span>**<span class="rvts21">ClassID </span>**<span class="rvts20">for each teacher. You can concatenate your database's class identifier with the teacher ID to produce something like "Eng9‐869," indicating that this is the English 9 class taught by teacher 869. If you do this, then make sure that the enrollment file has "Eng9‐869" in it, not "English 9" or "Eng9".</span>

#### **<span class="rvts21">Other Columns</span>**

<span class="rvts20">These columns can optionally be used.</span>

<span class="rvts20">A column called </span>**<span class="rvts21">Action </span>**<span class="rvts20">can be created in order to delete an existing entry. If you need to delete previously uploaded data, you could resubmit the data file with this column title and the word delete entered in each row. This column defaults to "update" if the column is not present. </span><span class="rvts22">The **Action** column is only needed if you will be deleting data.</span>

**<span class="rvts21">PTAN</span>**<span class="rvts20"> is the number of allowed appointments for each student's parent for that class. For example, some schools allow the parent to have 2 appointments with a home room teacher or an advisor. If the column is not present, 1 is assumed.</span>

**<span class="rvts21">Max</span>**<span class="rvts20"> is the largest number of students that could sign up for the class. This must be larger than the number of students that are in the class. If this column is not present, a very large number is the default.</span>

#### **<span class="rvts0"><span class="rvts47">Enrollment File</span></span>**

<span class="rvts20">This file specifies the classes each student is enrolled in. The enrollment file must contain the following fields</span>

**<span class="rvts21">StudentID </span>**<span class="rvts20">identifies the student; this must match the </span>**<span class="rvts21">StudentID </span>**<span class="rvts20">listed in the student file</span>

**<span class="rvts21">ClassID </span>**<span class="rvts20">identifies the class; this must match the </span>**<span class="rvts21">ClassID </span>**<span class="rvts20">listed in the class file</span>

<span class="rvts20">This table must be provided in a </span>*<span class="rvts22">tab‐delimited text </span>*<span class="rvts20">*file* (MS Excel ‐&gt; \*.txt (Tab delimited); Google Sheets ‐ &gt; \*.tsv (Tab delimited). </span>

<span class="rvts20">The first row should contain the column titles. The column titles must be labeled exactly as listed above.</span>

<span class="rvts20">Notice that none of the column titles has spaces in them.</span>

<span class="rvts20">Your file can be formatted in one of two different ways.</span>

##### **<span class="rvts21">Option # 1</span>**

<span class="rvts20">With this option, only one class is listed in the **ClassID** column. If a student has multiple classes you will have multiple rows for each student.</span>

<div class="rvps24" id="bkmrk-studentid-classid-12"><table style="width: 624px;"><tbody><tr><td>**<span class="rvts20">StudentID</span>**

</td><td>**<span class="rvts20">ClassID</span>**

</td></tr><tr><td><span class="rvts20">123</span>

</td><td><span class="rvts20">English-SecB</span>

</td></tr><tr><td><span class="rvts20">123</span>

</td><td><span class="rvts20">Science</span>

</td></tr></tbody></table>

</div>##### **<span class="rvts21">Option # 2</span>**

<div class="rvps24" id="bkmrk-studentid-classid-cl"><table style="width: 624px;"><tbody><tr><td>**<span class="rvts20">StudentID</span>**

</td><td>**<span class="rvts20">ClassID</span>**

</td><td>**<span class="rvts20">ClassID</span>**

</td></tr><tr><td><span class="rvts20">123</span>

</td><td><span class="rvts20">English-SecB</span>

</td><td><span class="rvts20">Science</span>

</td></tr><tr><td><span class="rvts20">456</span>

</td><td><span class="rvts20">Math</span>

</td><td><span class="rvts20">Gym</span>

</td></tr></tbody></table>

</div><span class="rvts20">There is only one row per student. Each class is in a separate column labeled **ClassID**</span>

#### **<span class="rvts21">Other Columns</span>**

<span class="rvts20">A column named Action can be created to delete an existing entry. If you need to delete previously uploaded data, you could resubmit the data file with this column title and the word delete entered in each row. This column defaults to "update" if the column is not present. </span><span class="rvts22">The Action column is only needed if you will be deleting data.</span>

**<span class="rvts21">Creating Teams - </span>**<span class="rvts20">You can either create teams via the import files or after you have imported your files.</span>

<span class="rvts21">**Creating Teams via the Import Process** - </span><span class="rvts20">There are two different ways to accomplish this. The way you select depends on how you will be importing your data, and whether the teachers within a team will also have individual conferences.</span>

<span class="rvts20">Use the first method if you will be importing team data rather than individual teacher data, and your teams will not have any teachers needing to conference on their own. Use the second method if you will be importing individual teacher data, and you would like to combine some of these teachers into teams.</span>

**<span class="rvts21">Method 1</span>**

<span class="rvts20">Using this option, you will create a new teacher with a team name such as Team Smith‐Jones. This team teacher would need to create a class that has all students for teacher Smith and teacher Jones within the class. When the parent logs in, they would see the teacher “Team Smith‐Jones” listed. When using a team such as team Smith‐Jones, you need to make sure that teacher Smith and teacher Jones are not also available for conferences at the same time as teacher Smith‐Jones.</span>

<span class="rvts20">When you import data for teacher Team Smith‐Jones, you will need to import a TeacherID. This can simply be a made up teacherID, but it can not be a teacherID that has been imported for another teacher. You can choose to import the email address of one of the two teachers, or leave the email field blank. However, you can not import an email address that has already been imported for another teacher. The email address AND the teacherID must be unique for each teacher. See example below:</span>

<span class="rvts20">Once you have created and imported the data for a team teacher, you can provide the two individual teachers access to the schedule for the team. You would do this by going into the </span><span class="rvts21">Contacts </span><span class="rvts20">section of Admin UI. In the upper left hand side, search for the first teacher name (ex. Smith). When you find teacher Smith and have this teacher’s information in the right hand side, in the Resource Access section, give teacher Smith access to teacher Team Smith‐ Jones. Then you would do the same for teacher Jones. If data for teacher Smith or teacher Jones had not been imported individually, you can use the </span><span class="rvts21">Contacts </span><span class="rvts20">section of the site to add the two teachers and give them each access to the team.</span>

**<span class="rvts21">Method 2</span>**

<span class="rvts20">You can create teams by combining two or more teachers. </span><span class="rvts45">When you import your class file</span><span class="rvts20">, in the TeacherID column, concatenate your teacher IDs. Below you will see a Teacher File example and a Class File example.</span>

**<span class="rvts21">Teacher File</span>**

<div class="rvps24" id="bkmrk-teacherid-first-last-1"><table><tbody><tr><td>**<span class="rvts21">TeacherID</span>**

</td><td>**<span class="rvts21">First</span>**

</td><td>**<span class="rvts21">Last</span>**

</td><td>**<span class="rvts21">Email</span>**

</td></tr><tr><td><span class="rvts21">T123</span>

</td><td><span class="rvts21">Anne</span>

</td><td><span class="rvts21">Smith</span>

</td><td><span class="rvts21">asmith@school.com</span>

</td></tr><tr><td><span class="rvts21">T124</span>

</td><td><span class="rvts21">Harold</span>

</td><td><span class="rvts21">Rice</span>

</td><td><span class="rvts21">hrice@school.com</span>

</td></tr></tbody></table>

</div>**<span class="rvts21">Class File</span>**

<div class="rvps24" id="bkmrk-teacherid-classid-t1"><table><tbody><tr><td>**<span class="rvts21">TeacherID</span>**

</td><td>**<span class="rvts21">ClassID</span>**

</td></tr><tr><td><span class="rvts44">T123;T124</span>

</td><td><span class="rvts20">Math101</span>

</td></tr><tr><td><span class="rvts20">T123</span>

</td><td><span class="rvts20">Biology</span>

</td></tr><tr><td><span class="rvts20">T124</span>

</td><td><span class="rvts20">English</span>

</td></tr></tbody></table>

</div><span class="rvts20">In the above example, the school has two teachers, Anne Smith and Harold Rice. These two teachers team teach a class called Math 101. A parent with a student in Math101 will book an appointment with the team, a parent with a student in one of the two individual classes will book with the individual teacher. When a parent of a student in Biology books with teacher Anne Smith, that corresponding slot for the team of Anne Smith and Harold Rice will be blocked off.</span>

<span class="rvts20">The creation of team teachers and team classes can also be used when you would like to allow some parents to book with teachers jointly, and some parents to book with teachers separately. One example might be where you have some students in a class where you would like the special education teacher to also attend conferences. On your class file, you could create a new class labeled English/Special Education and assign the teacherID to the two teachers, the English teacher and the Special Education teacher. Then on the enrollment file, you would assign some students to the English/Special Education class and some to the English class.</span>

**<span class="rvts21">Creating Teams after the Import Process</span>**

<span class="rvts20">You can also combine teachers into teams </span><span class="rvts22">after </span><span class="rvts20">you have imported your four data files. To create a team, you will do the following:</span>

1. <span class="rvts20">Go into </span>**<span class="rvts21">Class Editor</span>**
2. <span class="rvts20">Select </span>**<span class="rvts21">Add Teacher/Team</span>**
3. <span class="rvts20">The </span><span class="rvts21">**Select Person** </span><span class="rvts20">dialog box will display</span>
4. <span class="rvts20">In the </span><span class="rvts21">**Select Person** </span><span class="rvts20">dialog box that displays, search and click on the first teacher you would like on your team, then click on the '</span><span class="rvts21">Add to Team</span><span class="rvts20">' button on the **Select Person** pop‐up window in the top left corner. Then search and click on the 2nd teacher you would like in the team, then click on the '</span>**<span class="rvts21">Add to Team</span>**<span class="rvts20">' button.</span>
5. <span class="rvts20">Once your team is selected, all team members will be listed in the top‐left corner of the Select Person pop‐up window ‐ press the </span>**<span class="rvts21">Ok </span>**<span class="rvts20">button.</span><span class="rvts20">  
    </span>

<span class="rvts20">You would then want to either manually create a class for that team or import a class and corresponding enrollment for that team. Or, if you already have the classes you would like for the team listed under another teacher, you can simply move the classes to the team.</span>

<span class="rvts20">When a parent books with the team, the corresponding time slots for all individual members of the team will become unavailable. Similarly, when a parent books with an individual teacher, the corresponding time slot for the team will become unavailable.</span>

<span class="rvts33">If you would like a room number for your team, you will need to add this on the Appointments page. To the right of your team name, enter a room number.</span>

#### **<span class="rvts0"><span class="rvts47">Parent File (optional file only required for Single Sign On)</span></span><span class="rvts0"><span class="rvts34"> </span></span>**

<span class="rvts20">This file lists all the parents. The parent file must contain the following fields:</span>

- <span class="rvts21">**ParentID** </span><span class="rvts20">identifies the parent</span>
- **<span class="rvts21">First </span>**<span class="rvts20">contains the first name of the parent</span>
- **<span class="rvts21">Last </span>**<span class="rvts20">contains the last name of the parent</span>
- <span class="rvts21">The **email** </span><span class="rvts20">contains the parent's email address. Only one email address should be entered here.</span>

<div class="rvps24" id="bkmrk-parentid-first%C2%A0-last"><table style="width: 624px;"><tbody><tr><td>**<span class="rvts20">ParentID</span>**

</td><td>**<span class="rvts20">First </span>**

</td><td>**<span class="rvts20">Last</span>**

</td><td>**<span class="rvts20">Email</span>**

</td></tr><tr><td><span class="rvts20">123</span>

</td><td><span class="rvts20">John</span>

</td><td><span class="rvts20">Smith</span>

</td><td><span class="rvts20">js@parent.com</span>

</td></tr><tr><td><span class="rvts20">456</span>

</td><td><span class="rvts20">Susie</span>

</td><td><span class="rvts20">Smith</span>

</td><td><span class="rvts20">ss@parent.com</span>

</td></tr></tbody></table>

</div><span class="rvts20">This table must be provided in a </span>*<span class="rvts22">tab‐delimited text </span>*<span class="rvts20">*file* (MS Excel ‐&gt; \*.txt (Tab delimited); Google Sheets ‐ &gt; \*.tsv (Tab delimited). </span>

<span class="rvts20">If you do not want your parents to have the option of attaching their student to their account, then turn this option off. This is set on the **Global Setup / Business Setup** page. Under **Miscellaneous**, uncheck the box "*allow parents to attach and detach students*."</span>

<span class="rvts20">The ParentID and the Email address should be unique. If you have multiple rows with the same ParentID, only one contact will be created, as each row will update what was previously imported. If you have multiple rows with the same Email, only one contact will be created, as each row will update what was previously imported.</span>

#### **<span class="rvts0"><span class="rvts47">Parent Student Relationship File (optional and only required for Single Sign On)</span></span>**

<span class="rvts20">This file connects the parents to the students. The parent‐student relationship file must contain the following fields: </span>

- <span class="rvts21">**ParentID** </span><span class="rvts20">identifies the parent</span>
- <span class="rvts21">**StudentID** </span><span class="rvts20">identifies the student</span>

<div class="rvps24" id="bkmrk-studentid-parentid-3"><table style="width: 624px;"><tbody><tr><td>**<span class="rvts21">StudentID</span>**

</td><td>**<span class="rvts21">ParentID</span>**

</td></tr><tr><td><span class="rvts20">37890 </span>

</td><td><span class="rvts20">4451</span>

</td></tr><tr><td><span class="rvts20">37891</span>

</td><td><span class="rvts20">4478</span>

</td></tr></tbody></table>

</div><p class="callout success"><span class="rvts20">This table must be provided in a </span>*<span class="rvts22">tab‐delimited text </span>*<span class="rvts20">*file* (MS Excel ‐&gt; \*.txt (Tab delimited); Google Sheets ‐ &gt; \*.tsv (Tab delimited). </span></p>

#### <span class="rvts0"><span class="rvts47">Mistakes to Avoid</span></span>

- <span class="rvts20">Don't export an entire year of class data when you just want half a school year.</span>
- <span class="rvts20">If you use a school management database identifier for the </span><span class="rvts21">StudentID, </span><span class="rvts20">and your parents are not familiar with this number, then use a concatenation of the student's first name and last name (ex, "BenFranklin") when you prompt your parents to identify their student. You do not need to create this concatenated field; simply check the box "</span><span class="rvts21">Use First + Last Name as StudentID</span><span class="rvts20">" in the </span><span class="rvts21">Parent Login </span><span class="rvts20">section of the </span><span class="rvts21">Global Setup / Business Setup </span><span class="rvts20">page. Then, on the label for this field that your parents will see on the Customer User Interface, enter text describing this field to your parents. For example, you can enter the following text for your prompt: "</span><span class="rvts21">First Name + Last Name, e.g. " "BenjaminFranklin" </span><span class="rvts20">You would enter this text in the CUI Messages / Student / StudentID label (see CUI Messages page). </span>
- <span class="rvts20">Be careful with leading zeros on numeric IDs. For example, if you use Excel to open a text file that has studentIDs that are all numeric and have leading zeros, the zeros will be stripped off when you save the file.</span>
- <span class="rvts20">If your student IDs have changed from the previous year, you will need to make sure that you remove the previous year's stored student data. See the section on removing contacts on the </span>[Previous Users of pickAtime page.](https://docs.google.com/document/d/11V8DzJiFqX4otutBNBTbS5UqCSYEFw45DkOT5b-Uv08/edit?tab=t.0#heading=h.zbtvv3qkt7vf)
- <span class="rvts20">If your student IDs are simply a number you have assigned to each student, and that number may change each year, make sure you have removed the previous year's stored student data. See the section on removing contacts on the </span>[Previous Users of pickAtime](https://docs.google.com/document/d/11V8DzJiFqX4otutBNBTbS5UqCSYEFw45DkOT5b-Uv08/edit?tab=t.0#heading=h.zbtvv3qkt7vf)<span class="rvts42"> </span><span class="rvts20">page.</span>
- If you have older classes and enrollments, you can now delete the event’s existing classes and enrollments directly from the Import page before uploading new data. This option will also delete the classes’ associated teacher resources, making it easier to remove bad data without leaving the Importer page. To locate this feature on the Imports page, click the Class file option within the File Type drop-down menu.

<span class="rvts20">Make sure you use our naming convention when you are importing Emails. The column should be labeled </span><span class="rvts21">Email</span><span class="rvts20">. For example, if you import a column labeled Email\_Address, Teachers\_Email\_Address, or anything labeled other than </span><span class="rvts21">Email </span><span class="rvts20">this column will be added but will not be considered the Email to be used for the Teacher or Participant to use as their login Email.</span>

### **<span class="rvts0"><span class="rvts46">Import Process</span></span>**

<span class="rvts20">Once you have created your 4 import files, you are ready to import these files to your pickAtime account. All 4 files must be tab‐delimited text files. Locate the Importer under Main Navigation on the left side.</span>

1. <span class="rvts20">After logging into pickAtime, click </span><span class="rvts21">Importer</span><span class="rvts20">.</span>
2. <span class="rvts20">Select Data Type of School.</span>
3. <span class="rvts20">Select your event from the Event pull‐down.</span>
4. <span class="rvts20">Set the File Type to students</span>
5. <span class="rvts20">Click Browse and locate your student file on your computer</span>
6. <span class="rvts20">Click on Import</span><span class="rvts20">  
    </span>

<span class="rvts20">If you have no errors on your import, repeat steps 4 ‐ 6 for your teacher file, your classes file, and your enrollment file, changing the File Type drop‐down to the correct type for your file.</span>

<span class="rvts20">For all 4 data files, the data type should be set to </span><span class="rvts21">School</span><span class="rvts20">.</span>

<span class="rvts20">If you have any </span><span class="rvts42">error messages on the import, read</span><span class="rvts20"> that section in the manual.</span>

<span class="rvts20">Keep in mind that each row in the four tables has a unique identifier, which ensures that if you import the same data more than once no harm will be done. The system does not create new data entries each time the data is imported. It first checks to see if it has the data row you are importing (by matching the key field), then it either updates the existing data or it creates a new record.</span>

<span class="rvts20">If you leave out some data, you can simply import the missing data.</span>

<p class="callout danger"><span style="color: rgb(0,0,0);"><span class="rvts21">**IMPORTANT NOTE**: </span><span class="rvts20">Please be sure that the number of rows imported matches the number of rows on your data file.</span></span></p>

- <span class="rvts33">If you receive any errors when importing your teacher file, correct these before importing your class and enrollment files.</span>
- <span class="rvts33">If you receive any errors when importing your class file, correct these before importing your enrollment file.</span>
- <span class="rvts20">You can delete existing resources, classes, and enrollments from the Import page, making it easier to remove bad/old data without navigating away from the Importer page. </span><span class="rvts20">To do this, on the Imports page, click the Class file option within the File Type drop-down menu.</span>

[![image.png](https://help.pickatime.com/uploads/images/gallery/2026-05/scaled-1680-/zGHimage.png)](https://help.pickatime.com/uploads/images/gallery/2026-05/zGHimage.png)


### **<span class="rvts0"><span class="rvts47">Error Messages on Import</span></span>**

##### **<span class="rvts21">General Error Messages</span>**

*<span class="rvts40" style="color: rgb(186,55,42);">Incorrect file type was supplied.</span>*  
*<span class="rvts40" style="color: rgb(186,55,42);">The file must be a tab‐delimited text file.</span>*  
<span class="rvts20">Make sure that you have created and are importing a tab‐delimited text file.</span>

##### **<span class="rvts21">Error messages when importing Student File</span>**

*<span class="rvts40" style="color: rgb(186,55,42);">The file does not have a column labeled "First" or "First Name" and The file does not have a column labeled "StudentID"</span>*

<span class="rvts20">Check the labels you have created for each column in your file. They must match exactly our specifications. For example the studentID column needs to be labeled 'StudentID' not something else such as 'Student Lunch Number'.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts40">The ID field is empty for XX</span>*</span>

<span class="rvts20">Check the file to confirm that the column has data (first name, last name, studentid, date of birth) within it.</span>

##### **<span class="rvts21">Error message when importing the Teacher file</span>**

<span style="color: rgb(186,55,42);">*<span class="rvts40">Found contact with teacherid of ABC and a different contact with the email of betsy@noemail.com</span>*</span>

<span class="rvts20">This message indicates that you have a row in your teacher file with teacherID ABC and email address betsy@noemail.com.</span>

<span class="rvts20">However, in the Admin UI, you already have a contact with a teacherID of ABC and a different email address than betsy@noemail.com, AND a contact with the email address of betsy@noemail.com and a different teacherID than ABC.</span>

<span class="rvts20">For example, on your import file, you have this:</span>

**<span class="rvts20">TeacherID Email</span>**

- <span class="rvts20">ABC betsy@noemail.com</span>

<span class="rvts20">But in the Admin UI, you have two different contacts.</span>

**<span class="rvts20">TeacherID Email</span>**

- <span class="rvts20">ABC annie@noemail.com </span>
- <span class="rvts20">DEF betsy@noemail.com</span>

<span class="rvts20">You need to correct your data in the Admin UI and then re‐import your teacher file. In the Admin UI, search for the contact with that email address that was flagged. If the contact you locate has a different teacherID than on your teacher file, and is an old contact, then delete that contact and re‐import your teacher file.</span>

<span class="rvts20">During the teacher file import, we look for a matching teacherID record or a matching email address record. If we find a match on either, we update the rest of the information. For example, if we find a matching teacherID, we update the email address and name of the teacher. If we find a matching email address, we update the teacherID and the name of the teacher. However, if we find two different contact records, one with a matching teacherID and one with a matching email address, we do not know which one should be updated, and we flag this error.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts40">The ID field is empty for XX</span>*</span>

<span class="rvts20">Check the file to confirm that the column has data (first name, last name, email) within it.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts40">The password field should be 6 characters or more for XX.</span>*</span>

<span class="rvts20">Check the file to confirm that the password column has the correct password data within it.</span>

##### **<span class="rvts21">Error messages when importing the class file</span>**

<span style="color: rgb(186,55,42);">*<span class="rvts40">Could not find teacher with teacherID XX</span>*</span>

<span class="rvts20">This error message comes up when importing a Class file with a teacherID which is not on the Teacher File. The Classes file will match each class to a teacher. If the teacher was not previously imported into the teacher file, then no match will be found, and the class will not be imported. Take a look at your Teacher file and make sure the </span><span class="rvts21">TeacherID </span><span class="rvts20">listed in the error message exists on the Teacher file.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts40">Class 'Math' already exists with a different teacher than '123'</span>*</span>

<span class="rvts20">This means that your class file has a row with ClassID: Math and TeacherID: 123. But, Class Math has already been assigned to a different teacher than teacherID 123. The ClassID must be unique for each teacher.</span>

<span class="rvts20">For example, if you have two rows such as:</span>

<span class="rvts20">TeacherID ClassID 123 Math 456 Math</span>

<span class="rvts20">We will flag the second row as an error. The ClassID must be unique for each teacher, otherwise when we import the enrollment file, we do not know which students in class Math have teacher 123 and which students in class Math have teacher 456. You will need to make the ClassID unique by either appending a section number to the ClassID or a teacher identifier to the Class ID. Your enrollment file will also need to be updated to reflect this.</span>

<span class="rvts20">Also note that in the example above, ClassID Math has been added to teacherID 123. Prior to fixing your import files and importing again, you will want to remove ClassID Math. You can remove an individual class by going to the ClassEditor, selecting the 'Show only Classes', locating and then clicking the red X next to the name.</span>

<span class="rvts20">You can delete all of the event's resources, classes, and enrollments from the Import page as well, making it easier to remove the bad/old data without navigating away from the Importer page. </span><span class="rvts20">To do this, on the Imports page, click the Class file option within the File Type drop-down menu, then click 'Remove existing Classes'.</span>

##### **<span class="rvts21">Error messages when importing the Enrollment file</span>**

<span style="color: rgb(186,55,42);">*<span class="rvts40">Student ID not found</span>*</span>

<span class="rvts20">This error message comes up when importing an enrollment file that contains a StudentID that does not exist on the Student File.</span>

<span class="rvts20">The enrollment file must be imported after the student, teacher, and class files have been imported. When you import the enrollment file, the student ID needs to find a match to a student in the student file. The error message: </span><span class="rvts40">Student ID not found </span><span class="rvts20">means that the Student ID in the enrollment file did not have a corresponding Student ID in the student file.</span>

<span class="rvts20">Example: an error message of </span><span class="rvts40">Student 12345 not found </span><span class="rvts20">means that a student with the StudentID of 12345 was NOT imported on your student file.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts40">Class XX not found</span>*</span>

<span class="rvts20">This error message indicates that your enrollment file contains a </span><span class="rvts21">ClassID </span><span class="rvts20">that was not on the Class File. Take a look at your Class file and make sure that the </span><span class="rvts21">ClassID </span><span class="rvts20">listed in the error message exists on the Class file. Note that if you are receiving this error message on classes that you do not care about, and where the teachers will not be conferencing (for example, a Study Hall) then you can ignore these messages ‐ they do not need to be corrected.</span>

<span class="rvts20">Example: an error message of </span><span class="rvts40">Class Math‐101 not found </span><span class="rvts20">indicates that Class Math‐101 was NOT imported into your Class file.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts41">No class ID found for student XX</span>*</span>

<span class="rvts23">This message indicates that you have a row with a StudentID that does not contain any ClassIDs.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts41">Student XX not in class YY</span>*</span>

<span class="rvts20">This message comes up when you are deleting enrollment, and indicates the student XX was not found in class YY.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts40">Class XX has reached maximum enrollment. Student XX has been skipped.</span>*</span>

<span class="rvts20">This indicates that you have set a maximum allowed enrollment for the class and you are importing more rows than the allowed amount. Go into the Class Editor page, click on the teacher and then the class. Check the # you see in the Maximum column and see if this is set correctly.</span>

##### **<span class="rvts21">Error message when importing Parent File</span>**

<span style="color: rgb(186,55,42);">*<span class="rvts40">The file does not have a column labeled "First" or "First Name"</span>*</span>

<span class="rvts20">Check the labels you have created for each column in your file. They must match our specifications exactly.</span>

##### **<span class="rvts21">Error message when importing Parent Student relationship file</span>**

<span style="color: rgb(186,55,42);">*<span class="rvts40">Could not find Parent with ID 'XX' or Student with ID 'YY' as this parent/ student was not imported</span>*</span>

<span class="rvts20">This error message indicates that either the ParentID as listed on your parent‐student relationship file was not found or the StudentID as listed on your parent‐student relationship file was not found. Refer back to your Student file or your Parent file to make sure the parent and the student were imported.</span>

### **<span class="rvts0"><span class="rvts47">How to Correct Bad Data</span></span>**

##### **<span class="rvts39">STUDENT FILE</span>**

<span style="color: rgb(186,55,42);">*<span class="rvts21">My students names were reversed</span>*</span>

<span class="rvts20">Simply correct your file and re‐import.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts21">My student ID’s were incorrect</span>*</span>

<span class="rvts20">Take your incorrect file, add a new column labeled Action, and fill this with the word Delete. Then re‐import this file. This will remove all your incorrectly imported students.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts21">I forgot the SecurityValue field</span>*</span>

<span class="rvts20">Simply add the field to your file and re‐import.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts21">My file was missing some students</span>*</span>

<span class="rvts20">Import your student file again with the newly included students. Then also import your enrollment file to add in the enrollment for these students.</span>

##### **<span class="rvts21">TEACHER FILE</span>**

<span class="rvts20">For teacher file import issues, how you resolve these depends on whether you have already imported your class file. Once the class file has been imported your teachers are turned into a "resource" on the Appointments page and can not simply be updated with a new teacher file import. See the two different sections below.</span>

**<span class="rvts21">WHEN YOU HAVE NOT IMPORTED YOUR CLASS FILE </span>**

<span style="color: rgb(186,55,42);">*<span class="rvts21">My teacher names were reversed</span>*</span>

<span class="rvts20">Simply correct your file and re‐import.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts21">My teacher file was not correct, and I have not yet imported my class file</span>*</span>

<span class="rvts20">Take your incorrect teacher file, add a new column labeled Action, and fill this with the Delete. Then re‐ import this file. This will remove all your incorrectly imported teachers.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts21">My teacher IDs are incorrect, and I have not yet imported my class file</span>*</span>

<span class="rvts20">Take your teacher file (with the incorrect teacher ID's) add in a column labeled Action, and fill this column with the word Delete. Then import this file to remove the incorrect teachers.</span>

**<span class="rvts21">WHEN YOU HAVE ALREADY IMPORTED YOUR CLASS FILE</span>**

<span style="color: rgb(186,55,42);">*<span class="rvts21">My teachers are not correct, and I have imported my class file</span>*</span>

<span class="rvts20">When your class file is imported, your teachers get placed on the Appointments page and on the Class Editor page.</span>  
<span class="rvts20">If you have some teachers that you do not want, then you can go to the Class Editor page and remove teachers who are not participating in the conferences.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts21">My teachers are assigned to the wrong classes? (see also below on the Class File import)</span>*</span>

<span class="rvts20">Go into the Class Editor and remove all your classes. Then import your class file again.</span>

##### **<span class="rvts39">CLASS FILE</span>**

<span style="color: rgb(186,55,42);">*<span class="rvts21">I imported the wrong classes? I imported too many classes?</span>*</span>

<span class="rvts20">Go into the Class Editor and delete all your classes or the classes you do not want. </span>

<span class="rvts20">You can remove an individual class by going to the ClassEditor, selecting the 'Show only Classes', locating and then clicking the red X next to the name, or you can select all of them and then delete.</span>

<span class="rvts20">You can also delete all of the event's resources, classes, and enrollments from the Import page, making it easier to remove the bad/old data without navigating away from the Importer page. </span><span class="rvts20">To do this, on the Imports page, click the Class file option within the File Type drop-down menu, then click 'Remove existing Classes'.</span>

*<span class="rvts21" style="color: rgb(186,55,42);">On my class import, I received this message, “Class A already exists but with a different teacher than Teacher B.”</span>*

<span class="rvts20">This means that on your class file you have Class A listed in two different rows and belonging to two different teachers. The ClassID must be unique for each teacher. Take a look at the Class file and determine which is the correct teacher for Class A. If your 2nd reference is incorrect, then correct that row and re‐import. If your first row was incorrect, then go into the Class Editor, click on the incorrect teacher for the class, and then click on the class. You can either delete the class or move the class to the correct teacher.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts21">My classes are assigned to the wrong teachers.</span>*</span>

<span class="rvts20">Go into the Class Editor and remove all your classes. Then import your class file again. </span>

<span class="rvts20">You can remove an individual class by going to the ClassEditor, selecting the 'Show only Classes', locating and then clicking the red X next to the name, or you can select all of them and then delete.</span>

<span class="rvts20">You can also delete all of the event's resources, classes, and enrollments from the Import page, making it easier to remove the bad/old data without navigating away from the Importer page. </span><span class="rvts20">To do this, on the Imports page, click the Class file option within the File Type drop-down menu, then click 'Remove existing Classes'.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts21">One class I imported was assigned to the wrong teacher.</span>*</span>

<span class="rvts20">The simplest solution is to go into the Class Editor and move the class from the incorrect teacher to the correct teacher. If you simply change your class file, you will be adding the correct class to the correct teacher, but the incorrect class ‐ teacher assignment will not get removed. </span>

<span style="color: rgb(186,55,42);">*<span class="rvts21">I missed some classes. </span>*</span>

<span class="rvts20">Simply add to your class file and import again, or import a file with the missing classes.</span>

##### **<span class="rvts39">ENROLLMENT FILE</span>**

<span style="color: rgb(186,55,42);">*<span class="rvts21">I imported the wrong enrollment</span>*</span>  
<span style="color: rgb(186,55,42);">*<span class="rvts21">I imported last year’s enrollment data</span>*</span>

<span class="rvts20">Delete all your classes by going to the Class Editor. Then import your class file and a corrected enrollment file. My enrollment file did not include all enrollment Simply import your enrollment file, with the newly included enrollment data</span>

##### **<span class="rvts21">HOW TO REMOVE IMPORTED DATA</span>**

<span class="rvts39">To remove everything:</span>

<span class="rvts20">1. On the Events List page, create a new event and select the Add button using your last event as a template. Then delete the old event. This will delete your class and enrollment data.</span>

<span class="rvts20">2. Then delete the stored contacts on the account. These are the parent and teacher contacts, as they are on the account, not just the event. This is done by going into the Global Setup / Contacts page, selecting the Show advanced options... and clicking on the </span><span class="rvts21">Remove all customers </span><span class="rvts20">button. Select the level to delete of Event Administrator. Note that this will also remove parents.</span>

<span class="rvts20">3. To remove the student contacts, select the </span><span class="rvts21">Remove students not enrolled in a class </span><span class="rvts20">button. This may take a few minutes. You will have an empty event, and you can start over.</span>

<span class="rvts21">If your students and teachers are correct, and it is only the Class and Enrollment data that is not, you can simply do item 1 and not item 2.</span>

<span class="rvts20">To remove class data, but to keep the slots you have created for your teachers:</span>

1. <span class="rvts20">Go into the Class Viewer and delete all the classes. This will keep your teacher roster on the Appointments page and on the Class Editor page. </span>
2. <span class="rvts20">You will then need to import a new class file and a new enrollment file.</span>

<span class="rvts39">To remove student, teacher, class, and enrollment data, but not your parents:</span>

<span class="rvts20">1. On the Events List page, create a new event (select the Add button) using your last event as a template. Then delete the old event. This will delete your class and enrollment data.</span>

<span class="rvts20">2. Take your incorrect or recently imported student and teacher files, add a new column to them labeled Action. Fill this column with the word DELETE and re‐import both files.</span>

#### <span class="rvts0"><span class="rvts48">Frequently Asked Questions on School Data</span></span>

<span style="color: rgb(186,55,42);">*<span class="rvts38">We mistakenly imported the previous semester's data, but we have too many parent appointments to start over. Can we import new files?</span>*</span>

<span class="rvts20">You can import new data files. However, this will simply add to the existing data. For example, if your class and enrollment file now contain different classes, any new classes will be imported, but classes that were previously imported will not be deleted. To delete classes, you will need to do so in the Class Editor, or create a new data file listing your classes to delete and using the Action column filled with the word delete.</span>

<span class="rvts20">Note that a new import will not remove any parent appointments.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts38">We re‐imported our class and enrollment files as we needed to delete some classes. We don't see the changes in the Class Editor.</span>*</span>

<span class="rvts20">A new import will simply add to or update existing data. If you have classes to delete, you will need to delete them from the Class Editor page or by using the Action column in the Class File import. To delete via an import, you would add a column labeled Action and filled with the word Delete in the row for a class that you would like to delete.</span>

<span class="rvts20">To remove select enrollments, take your incorrect enrollment file, and add a column to it labeled Action. Fill this column with the word delete and then reimport the file. This will remove any matching enrollment records.</span>

<span style="color: rgb(186,55,42);">*<span class="rvts38">We realized that we were missing some class and enrollment data. Can we import a new class and enrollment file? Will this delete any parent appointments that have been booked?</span>*</span>

<span class="rvts20">You can import new data files. This will add any new class and enrollment data. It will not delete or disturb parent appointments that have already been booked.</span>

### <span class="rvts0"><span class="rvts49">View Your Data</span></span>

<span class="rvts36">Once you have imported your data, you should go to the </span><span class="rvts37">Class Editor</span><span class="rvts36"> page to confirm that your data is correct.</span>

1. <span class="rvts36">From the Admin UI on the </span><span class="rvts37">Events Preview</span><span class="rvts36"> page, </span><span class="rvts20">select your event from the list and click on the button.</span>
2. <span class="rvts36">Select the </span><span class="rvts37">Class Editor </span><span class="rvts36">tab. This tab will display your list of teachers. If you select a teacher's name from the left-hand side, then you will see the list of classes for the teacher. </span><span class="rvts20">See the </span>[Modifying Teacher or Room Data](https://docs.google.com/document/d/11V8DzJiFqX4otutBNBTbS5UqCSYEFw45DkOT5b-Uv08/edit?tab=t.0#heading=h.jwr4oc9wx2)<span class="rvts20"> section of the manual to add or remove teachers. </span><span class="rvts36">Clicking on a class will bring up the list of students in that class. </span>

- <span class="rvts20">If you would like to view the data in class order, check the box on the far right-hand side "show only classes." See the </span>[Moving a Class](https://docs.google.com/document/d/11V8DzJiFqX4otutBNBTbS5UqCSYEFw45DkOT5b-Uv08/edit?tab=t.0#heading=h.4xlleigsgb75)<span class="rvts20"> section to move a class and see the </span>[Modifying Enrollment Data](https://docs.google.com/document/d/11V8DzJiFqX4otutBNBTbS5UqCSYEFw45DkOT5b-Uv08/edit?tab=t.0#heading=h.uvmp40hp8z6q)<span class="rvts20"> section to add or remove students from classes.</span>

**<span class="rvts21">Missing Classes</span>**

<span class="rvts20">If you have not made any manual changes to the classes and enrollment within the Admin UI, you can simply import updated class and enrollment files. A new import will not replace what was previously imported, but it will add in any new class and enrollment data.</span>

<span class="rvts20">If you have made manual changes in the Admin UI (i.e. changing teachers, moving kids from one class to another), then you will want to import a class file with ONLY the missing class(es) and an enrollment file with ONLY the missing enrollment.</span>

<span class="rvts20">These options will not disturb any appointments that have already been made.</span>

**<span class="rvts21">Missing Enrollment</span>**

<span class="rvts20">If you have not made any manual changes to the enrollment within the Admin UI, you can simply import an updated enrollment file.</span>

<span class="rvts33">Any subsequent imports of your class and enrollment files will not change previously imported class and enrollment data. It will simply ADD IN new data that is on the class or enrollment file.</span>

# STEP THREE: Create Time Slots

### **<span class="rvts0"><span class="rvts25">Create Slots Function</span></span>**

The **Create Slots** function is used to generate appointment dates, times, and appointment durations for your event.

#### **Accessing the Create Slots Function**

1. Navigate to **Events / Preview** from the navigation menu.
2. Select your event from the list.
3. Click the **Appointments** button.
4. Select the **Appointments** tab.

On the left-hand side of the page, you will see a calendar. Select the date you would like to create slots for. If your event spans multiple days, begin with the first date.

On the right-hand side, you will see a list of your teachers/resources.

- If all teachers will use the same schedule, you do not need to select individual teachers.
- If teachers will have different schedules, select the teacher(s) you would like to create slots for before continuing.

#### **Slot Menu Options**

The **Slots** drop-down menu includes the following options:

- Create Slots
- Delete Time Slots
- Update Slots
- Copy Slots
- Move Slots

Select **Create Slots** to open the **Slot Generator** window.

#### **Creating Appointment Slots**

##### **Step 1: Select Teachers**

Choose whether the slots should be created for:

- Selected teacher(s) only
- All teachers/resources

##### **Step 2: Configure Time Settings**

- **From -** Enter the start time of the first appointment slot.
- **To -** Enter the ending time of the final appointment slot for the day.
- **Duration -** Enter the length of each appointment in minutes.
- **Travel Break -** Optionally enter a break duration between appointments.

Example:

- - Duration: 10 minutes
    - Travel Break: 5 minutes

This creates:

- - 8:00–8:10
    - 8:15–8:25
    - 8:30–8:40
    - etc.

#### **Appointment Types**

Select the appointment format you would like to offer.

##### **In-Person**

- Parents will receive the room/location information in their confirmation and reminder emails.
- Slots display with a **P** indicator.

##### **Virtual**

- Parents will receive the virtual meeting link in their confirmation and reminder emails.
- Slots display with a **V** indicator.

##### **In-Person or Virtual**

- Parents may choose either meeting format during scheduling.
- Slots display with a **PV** indicator.

#### **Slot Types**

Select how the slot should appear to parents.

**Visible for Customer -** The slot is visible and available for booking on the Online Scheduler (CUI).

**Hidden from Customer -** The slot is hidden from parents but remains visible in the Admin UI. This can be used for reserved appointments.

**Shown with “Call” Status -** The slot is visible, but parents are instructed to contact the school directly when selecting the appointment.

**Make Unavailable -** The slot appears in the Admin UI but cannot be booked online. This is commonly used for:

- Lunch breaks
- Planning periods
- Meetings
- Staff availability blocks

You may optionally enter a custom message for unavailable slots.

#### **Maximum Appointments Per Slot**

Use the **Maximum allowed appointments per slot** field to determine how many appointments can be booked during each time slot.

This is commonly used for:

- Group sessions
- Open lab hours
- Multi-family events
- Camp or roster scheduling

### **Creating Multiple Days of Slots**

If multiple days will use the same schedule:

- Enable the **Multiple Dates** option
- Select the additional dates
- Create slots for all selected dates simultaneously

If each day has a different schedule:

1. Create slots for the first day
2. Select the next date from the calendar
3. Repeat the slot creation process

#### **Creating Different Schedules for Different Teachers**

If teachers/resources require different schedules:

1. Select the teacher or group of teachers
2. Create their slots and click save
3. Select the next teacher/group
4. Repeat as needed

To select multiple teachers:

- Hold the **Ctrl** key while selecting additional names. Continue this process until you have a group of teachers collected that you would like to create the same time slots for.

<p class="callout success">Note that if you have created the same slots for all your teachers, you will not see the individual slots displayed unless you select one of the teacher names (from the right-hand side). This allows you to create identical schedules for selected groups of teachers/resources.</p>

#### **Viewing Teacher Slots**

If slots are created for all teachers at once, individual appointment slots may not immediately display.

To view a specific teacher’s slots:

- Click on the teacher’s name from the right-hand panel

#### **Time Increment Display**

The time increments displayed on the Appointments page automatically adjust based on your slot durations.

Examples:

- 10-minute slots → 10-minute display increments
- 15-minute slots → 15-minute display increments

If multiple slot durations exist, the display will use the lowest common denominator.

Example:

- 10-minute slots
- 15-minute slots

Result:

- Display increments become 5 minutes

To manually adjust display increments:

1. Navigate to **Settings / Vendor UI Setup**
2. Modify the **Draw Time Every** setting

If using Travel Breaks, you may also want to adjust this setting to align with your break duration.

<p class="callout info">Important Notes: Create Slots Does **Not** Replace Existing Slots</p>

The Create Slots function only *adds* new slots. It does not automatically overwrite or remove existing slots.

Example:

- - Existing slots: 8:00 AM – 12:00 PM
    - Desired schedule: 9:00 AM – 12:00 PM

You must either:

- - Delete the unwanted 8:00 AM – 9:00 AM slots
    - Or delete all slots and recreate the schedule

### **<span class="rvts0"><span class="rvts24">Updating Slots</span></span>**

<span class="rvts36">The **Update Slots** feature will allow you to update the characteristics of existing slots. This feature will allow you to:</span>

- Change appointment types
- Increase or decrease the maximum appointments allowed per slot
- Hide slots from parents
- Make slots unavailable
- Convert in-person appointments to virtual appointments, or vice-versa

<p class="callout info">Note: The Update Slots feature does not change the start time, end time, or duration of existing slots.</p>

#### **Accessing Update Slots**

1. Navigate to **Events / Preview** from the navigation menu.
2. Select your event from the list.
3. Click the **Appointments** tab.
4. Choose the appropriate date from the calendar on the left-hand side.
5. Select the teacher/resource name on the right-hand side.
6. Select the **Appointments** drop-down menu.
7. Select **Slots /Update Slots**.

This will open the **Slot Updater** dialog box.

<span class="rvts36">The dialog box will allow you to enter a range of times. You will have several options for making changes to an existing slot.</span>

<span class="rvts36">The "Keep existing slot type on slots being updated" checkbox allows you to change the appointment type (i.e., from in-person to virtual) without changing the slot type. It is very helpful if all teachers have already blocked their schedules.</span>

<p class="callout danger"><span class="rvts36" style="color: rgb(186,55,42);"><span class="rvts33">Update Slots will only change the characteristics of existing slots. It does **not** change the duration, start, or end time of existing slots. </span></span></p>

### **<span class="rvts0"><span class="rvts24">Removing Slots - individual scheduling exceptions</span></span>**

The **Delete Time Slots** feature allows you to remove existing appointment slots for:

- Individual teachers
- Specific times
- Entire groups of teachers/resources

This is commonly used for:

- Lunch breaks
- Staff meetings
- Schedule changes
- Teacher absences
- Emergency closures

#### **Accessing Delete Time Slots**

1. Navigate to **Events / Preview** from the navigation menu.
2. Select your event from the list.
3. Click the **Appointments** tab.
4. Choose the appropriate date from the calendar on the left-hand side.
5. Select the teacher/resource name on the right-hand side.
6. Select the **Appointments** drop-down menu.
7. Select **Slots &gt; Delete Time Slots.** This will open the deletion dialog box.
8. <span class="rvts36">The dialog box will ask you for details on the deletion. Please read carefully to ensure that you are only deleting slots on the correct date/teacher/time combination.</span>

<span class="rvts36">You will be able to delete all slots that occur at that time for all teachers. For example, if you want to schedule a lunch break for all teachers, you could enter the start and end times of the lunch break and delete any slots during that time. </span>

<span class="rvts36">You can also create breaks by using the </span><span class="rvts37">Update Slots</span><span class="rvts36"> feature. </span>

<p class="callout success">**<span class="rvts51">IMPORTANT NOTE:</span>**<span class="rvts36"> If you are deleting slots with appointments on them, a second dialog box will come up.</span></p>

<span class="rvts36">This dialog box will provide you with several options for the appointments that are on your soon-to-be-deleted slots.</span>

- <span class="rvts36">You will have the option of not canceling the appointments. As the slots will be deleted, these appointments will be moved to the red </span><span class="rvts40">Appointments List</span><span class="rvts36">. From here, you will need to attend to these appointments by either deleting them from the red </span><span class="rvts40">Appointments List</span><span class="rvts36"> or by recreating the appointment slot. This red </span><span class="rvts40">Appointments List</span><span class="rvts36"> is a holding area for "problem" appointments.</span>

- <span class="rvts36">You will have the option of canceling the appointments and not sending a cancellation email.</span>

- <span class="rvts36">You will have the option to cancel the appointment and send a cancellation email. The cancellation email that you have set up in the </span><span class="rvts37">Notification Setup</span><span class="rvts36"> section will display, and you will be able to edit this or send it as is.</span>

#### **Best Practices**

- Use **Update Slots** for temporary availability changes whenever possible.
- Use **Delete Time Slots** only when appointment slots should be permanently removed.
- Review deletion settings carefully before confirming changes.
- If appointments already exist, determine whether parents should receive cancellation notifications before proceeding.

### **<span class="rvts0"><span class="rvts24">Blocking Slots</span></span>**

#### **How to Block a Slot**

1. Navigate to the **Appointments** page in the Admin UI.
2. Locate the appointment slot you would like to block.
3. Click the **X** in the corner of the slot.

The slot will:

- - Turn red
    - Display the message **Blocked**

You may leave the default message or replace it with a custom message, such as:

- - Lunch Break
    - Staff Meeting
    - Unavailable

<span class="rvts36"><span class="rvts20">This slot will then not be displayed on the scheduling page to your parents. At any time, you can "unblock" the slot by clicking on the x in the corner and returning the slot to blue with the word Available listed in the slot. </span>Blocked Slots will display on your reports when the "show all slots" option is checked.</span>

<span class="rvts36">As an alternative to blocking slots, you can always delete slots.</span>

#### **Blocking Slots vs. Deleting Slots**

##### **Blocking Slots**

- Temporarily removes availability
- Preserves the original slot structure
- Can easily be reversed
- Recommended for short-term schedule changes

##### **Deleting Slots**

- Permanently removes the slot
- Requires recreating the slot later if needed
- Recommended for permanent schedule adjustments

In most cases, blocking slots is the preferred option for temporary scheduling changes.

### **Changing Slot Start Times, End Times, or Duration**

If you need to modify:

- Slot start times
- Slot end times
- Appointment durations

You must first delete the existing slots before creating new ones.

The **Create Slots** feature does not overwrite or replace existing appointment slots.

##### **Example**

Existing Schedule:

- - 10-minute slots
    - 8:00 AM – 2:00 PM

New Desired Schedule:

- - 10-minute slots
    - 9:00 AM – 1:00 PM

You cannot simply create the new schedule on top of the existing slots.

Instead, you must either:

- - Delete only the unwanted slots 
        - 8:00 AM – 9:00 AM
        - 1:00 PM – 2:00 PM

OR

- - Delete all existing slots
    - Recreate the entire schedule using the new times

#### **Best Practices**

- Use **Blocking Slots** for temporary schedule changes.
- Use **Delete Time Slots** for permanent scheduling changes.
- Review existing appointments before deleting slots.
- Recreate slots only after unwanted slots have been removed.

### **<span class="rvts0"><span class="rvts24">Move Slots</span></span>**

<span class="rvts36">The </span>**<span class="rvts37">Move Slots</span>**<span class="rvts36"> feature will allow you to move all your slots and appointments (if any) to a new date. </span>

This feature is commonly used when:

- A conference day changes
- A school closure occurs
- Teachers become unavailable
- Events need to be rescheduled

<span class="rvts36">The </span><span class="rvts37">Move Slots</span><span class="rvts36"> button will bring up a dialog box where you can enter a destination date for your slots and appointments to be moved to. You will have the option of sending an explanation email to all parents with an appointment. You also have the option to move the slots only for a selected teacher or teachers.</span>

#### **Accessing Move Slots**

1. Navigate to **Events / Preview** from the navigation menu.
2. Select your event from the list.
3. Click the **Appointments** tab.
4. Choose the appropriate date from the calendar on the left-hand side.
5. Select the teacher/resource name on the right-hand side.
6. Select the **Appointments** drop-down menu.
7. Select **Slots &gt; Move Slots.** This will open the **Move Slots** dialog box.
    
    In the Move Slots dialog box:
    
    
    1. Select the destination date
    2. Choose whether to: 
        - Move slots for all teachers/resources
        - Move slots only for selected teachers/resources
    3. Confirm the move
    
    All selected slots and any associated appointments will be transferred to the new date.

When slots are moved:

- Existing appointments are transferred to the new date
- Parent scheduling information remains attached to the appointment
- Appointment times remain the same unless otherwise adjusted

<p class="callout success"><span class="rvts36">**Important Note**: New calendar notification emails will **not** be sent, so participants should be advised to update any calendar entries they have set.</span></p>

#### **Parent Notification Options**

If appointments already exist on the slots being moved, you will have the option to send an informational email to affected parents.

This email can be used to explain:

- Why the event was rescheduled
- The new appointment date
- Any additional instructions

#### **Best Practices**

- Send notification emails whenever appointments are moved.
- Clearly explain why appointments were rescheduled.
- Encourage parents to verify their updated appointment dates and times.
- Review the new schedule after moving slots to ensure all appointments transferred correctly.

### **<span class="rvts0"><span class="rvts24">Copy Slots</span></span>**

<span class="rvts36">The </span><span class="rvts37">Copy Slots</span><span class="rvts36"> feature will allow you to copy one day of slots to another day. You can also selectively copy slots from one teacher to another teacher.</span>

The **Copy Slots** feature allows you to duplicate existing appointment slots from one date or teacher/resource to another.

This is useful when:

- Multiple conference days use the same schedule
- Teachers share identical availability
- You want to quickly recreate schedules without manually rebuilding slots

#### **Common Uses for Copy Slots**

##### **Copy One Day to Another Day**

**Example**: Copy Monday’s conference schedule to Tuesday

##### **Copy Slots Between Teachers**

**Example**: Copy one teacher’s availability setup to another teacher/resource

##### **Reuse Standard Scheduling Templates**

**Example**: Recreate standard office hours or conference blocks across multiple days

#### **Accessing Copy Slots**

1. Navigate to **Events / Preview** from the navigation menu.
2. Select your event from the list.
3. Click the **Appointments** tab.
4. Choose the appropriate date from the calendar on the left-hand side.
5. Select the teacher/resource name on the right-hand side.
6. Select the **Appointments** drop-down menu.
7. Select **Slots &gt; Copy Slots**

This will open the **Copy Slots** dialog box.

##### **Copying Slots**

In the Copy Slots dialog box:

1. Select the destination date
2. Optionally select destination teacher/resource(s)
3. Confirm the copy action

The selected slots will be duplicated to the new location.

#### **Important Notes**

- Copy Slots duplicates the slot structure and settings.
- Existing appointments are not copied.
- Slot visibility, appointment type, and availability settings are preserved during the copy process.

#### **Best Practices**

- Use Copy Slots to save time when building large schedules.
- Verify copied schedules after completion.
- Review teacher/resource selections carefully before copying slots.
- Use Move Slots instead of Copy Slots when appointments must also transfer to a new date.

---

#### <span style="color: rgb(206,212,217);">**<span class="rvts50">FAQ on Creating Slots</span>**</span>

##### <span style="color: rgb(206,212,217);">**<span class="rvts50">I created slots on the wrong date</span>**</span>

<span class="rvts36">On the Appointments page, select the Slots drop-down and then select the Move Slots option. This will allow you to move all slots (and any appointments) to a new date. You will have the option to send an email to any appointment holder whose appointment was moved. </span>

##### <span style="color: rgb(206,212,217);">**<span class="rvts50">My slots are 20 minutes in duration, but I wanted a 30-minute break for lunch</span>**</span>

<span class="rvts20">If your break will not have the same duration as your slots or is not a multiple of your slots (e.g. you have time slots of 20 minutes, and you want a 40-minute break), you will need to create your slots in sections. First, create the slots BEFORE your break time, and then create your slots AFTER your break time. </span>

##### <span style="color: rgb(206,212,217);">**<span class="rvts50">Why are some of my slots grey?</span>**</span>

<span class="rvts20">Grey time slots indicate that the teacher is booked elsewhere and is not available at that time. Either the teacher is having meetings as part of a team, or the teacher has booked her own appointments in her role as a parent. If you click on the grey time slot, a message will display telling you where the teacher is booked.</span>

##### <span style="color: rgb(206,212,217);">**<span class="rvts50">Why are my time slots yellow? </span>**</span>

<span class="rvts20">Yellow indicates that the time has passed.</span>

##### <span style="color: rgb(206,212,217);">**<span class="rvts29">I created time slots with the wrong duration, but my parents have already booked appointments.</span>**</span>

<span class="rvts20">Time slots can not be changed from one duration to another. If you need a different duration than what you originally created, you will need to delete your time slots with the incorrect duration and create new time slots with the correct duration. When you delete the time slots, the system will ask you what you want to do with the appointments. You can cancel them and send an email to each customer requesting that they rebook their appointment. Or you can put the appointments "on hold" and then cancel and manually rebook each appointment. </span>

<span class="rvts20">After selecting the </span>**<span class="rvts21">Delete Time Slots</span>**<span class="rvts20"> option, you will see a new dialog box telling you the number of appointments on your soon-to-be-deleted slots:</span>

<span class="rvts20">The default option is set to move the appointments to a holding area on the </span><span class="rvts21">Appointments List</span><span class="rvts20"> page. If you choose this option, you will have a list of the appointments that you need to either cancel or cancel and rebook.</span>

# STEP FOUR: Adjust Settings

## **<span class="rvts0"><span class="rvts46">UI Setup</span></span>**

### **<span class="rvts0"><span class="rvts24">Event Settings</span></span>**

<span class="rvts20">On the</span><span class="rvts21"> UI Setup</span><span class="rvts20"> (</span><span class="rvts21">Events Management, Settings/UI Setup</span><span class="rvts20">) page, you can adjust various settings specific to your event.</span>

1. <span class="rvts20">From the Admin UI on the </span><span class="rvts21">Events/Preview</span><span class="rvts20"> page, select your event</span><span class="rvts27">. </span><span class="rvts20">Click on the Go To Event button to open the Event Management page.</span>
2. <span class="rvts20">Select the </span><span class="rvts21">Settings</span><span class="rvts20"> tab and then the </span><span class="rvts21">UI Setup </span><span class="rvts20">tab.</span>

<span class="rvts20">From the top of the page, work your way down</span>

#### **<span class="rvts0"><span class="rvts34">Scheduler Availability</span></span>**

- <span class="rvts21">Open the scheduler for customers.</span><span class="rvts20"> Enter the date and time that you would like the scheduler to open for your parents.</span>
- <span class="rvts21">Close the scheduler to customers.</span><span class="rvts20"> Enter the date and time that you would like the scheduler to close for your parents.</span>
- <span class="rvts20">Check the box </span><span class="rvts21">*allow Admins access* to the CUI at all times</span><span class="rvts20"> to allow Administrators access to the parent scheduling page when the scheduler is not open to your parents. When this box is checked, when you log into the Online Scheduler, you will see a page that says that the event is closed to parents but not to admins. </span>

#### **<span class="rvts0"><span class="rvts34">Appointment Number Limits</span></span>**

- **<span class="rvts39">Maximum Appointments per Event</span>**<span class="rvts23">. - This allows you to limit the number of allowed appointments per event. </span>
- **<span class="rvts39">Maximum Appointments Per Resource per Day</span>**<span class="rvts23">. - Allows you to set a limit on how many appointments per resource can be booked on any day. For example, you can create 15 slots on a day, but set this to 10. As soon as the 10th appointment is booked at any time on that day, no more appointments can be booked.</span>
- **<span class="rvts39">Maximum Appointments Per Child</span>**<span class="rvts23">. - This allows you to set a limit on the number of appointments per child that the parent can book. </span>
- **<span class="rvts39">One appointment per teacher per student</span>**<span class="rvts23"> **(regardless of the number of classes that have that teacher)** - If this box is checked, then the parent will only be able to schedule one appointment with the same teacher, even if their student has more than one class with that teacher.</span>
- **<span class="rvts39">One appointment per class (regardless of the number of students enrolled in the class)</span>**<span class="rvts23"> **-** If this box is checked, then the parent will only be able to schedule one appointment for the same class, even if they have multiple students enrolled in the same class. </span>
- **<span class="rvts39">Allow back-to-back -</span>**<span class="rvts23"> If the "allow back-to-back" is not checked, the system will </span><span class="rvts21">not </span><span class="rvts23">allow a parent to make an appointment immediately following their previous appointment unless the two appointments are with the same teacher. This setting is used to prevent parents from making appointments with two teachers one after the other, so that parents will have time to travel from one appointment to the next. The system allows back-to-back appointments when the two appointments are with the same teacher, regardless of this setting. It will also allow back-to-back appointments when travel breaks have been added.</span>

#### **<span class="rvts0"><span class="rvts34">Appointment Cancellations</span></span>**

- <span class="rvts39">Customer cannot cancel their appointment closer than x hours/days/weeks</span><span class="rvts23"> If you want to prevent participants from canceling their appointment within some amount of time before the appointment, alter this setting. Set this to 0 if you don't care if participants cancel a minute before they show up. Set this to a large value if you don't want them to be able to cancel the appointment. </span><span class="rvts23">**NOTE**: closing your scheduler does not prevent participants from canceling an appointment. </span>

#### **<span class="rvts0"><span class="rvts34">Close Appointment Booking</span></span>**

- <span class="rvts39">**Close Appointment Booking**</span><span class="rvts23"> allows you to make slots unavailable some amount of time before the appointment. </span><span class="rvts23">There are 3 options. </span>

1. 1. <span class="rvts23">Close appointment booking at XX time XX days before the appointment date. </span>
    2. <span class="rvts23">Close appointment booking XX hours/days/weeks/months before the appointment time. </span>
    3. <span class="rvts23">Close appointment booking XX hours before the first appointment time of the day. </span>

### **<span class="rvts0"><span class="rvts24">Scheduler Settings</span></span>**

#### **<span class="rvts0"><span class="rvts34">Scheduling Link</span></span>**

<span class="rvts20">The </span><span class="rvts21">Scheduling link for the selected event</span><span class="rvts20"> lists the site address for the selected event that you can either use on your school web page or provide to participants in an email to use when booking an appointment. If you click on this link, a new browser window will open up that is the Customer User Interface (CUI) for your event. You can also enter a customized event name. This will then be appended to your account URL. For example, if you have customized your event URL to<span style="color: rgb(35, 111, 161);"> https://pickatime.com/HowardSchool</span>, your custom event URL might look something like this: </span><span class="rvts45" style="color: rgb(35, 111, 161);">https://pickatime.com/HowardSchool/LS</span><span class="rvts20"> or </span><span class="rvts45"><span style="color: rgb(35, 111, 161);">[https://pickatime.com/HowardSchool/US](https://pickatime.com/HowardSchool/US)</span>.</span><span class="rvts20">  </span><span class="rvts20">Note that when using the custom event URL's, the participant will still have the option to toggle to any other open event on the account. </span>

<span class="rvts20">**IMPORTANT NOTE:** The event URL you see listed on this page will take the customer directly to the event. However, if you have any other open events on your account, the event table will be displayed to the customer, and they will be able to toggle to the other events. You can use the Category Option if you want to direct a parent to a certain event without an option to toggle to the other opened event on the account.</span>

<span class="rvts20">The </span><span class="rvts21">Scheduling link for the category</span><span class="rvts20"> would display a scheduler for the event(s) that fall in the category.</span>

#### **<span class="rvts0"><span class="rvts34">Scheduler Display</span></span>**

- **Display in a Condensed/Expanded mode -**  pickAtime offers both **Condensed** and **Expanded** scheduler views, so users can choose the experience that works best for their scheduling style and screen space.
    
    
    - - **Condensed View -** Best for users who want to see more availability with less scrolling. The Condensed view uses variable time steps, creating a cleaner and more compact layout. This option is helpful for smaller screens or users who want to quickly browse open times without focusing on exact interval spacing.
        - **Expanded View -** Best for users who prefer a traditional scheduling layout with fixed time increments. Expanded view displays fixed time slots in consistent intervals, making it easier to visually search for appointments of a specific length or compare gaps between appointments. This view closely matches the classic scheduler experience and can be preferred by long-time users familiar with the original CUI.
    
    Users can switch between views at any time using the toggle button located in the top-left corner of the scheduler.
- Display multiple dates with a **Paginator** or a **Calendar**. The **Paginator** option will allow the parent to see multiple dates on the same page. The **Calendar** option will display one day at a time to the parent, with a small calendar displayed where the parent can select a different date.

#### **<span class="rvts0"><span class="rvts34">Scheduler Display Limits</span></span>**

- **<span class="rvts39">Display X weeks of slots </span>**<span class="rvts21">**xxx slots** **on the scheduling page.**</span><span class="rvts20"> </span><span class="rvts23">This setting determines how many days or weeks are shown on the Customer User Interface at one time. This only applies if Paginator was selected under the Scheduler Display.</span>

#### **<span class="rvts0"><span class="rvts34">Teacher Display</span></span>**

- <span class="rvts39">**Display resource description**. </span><span class="rvts23">If you have added a description to the Resource Name, then it will be displayed on the parent scheduling page. This displays when the small info icon above the teacher's name is clicked. </span>
- **<span class="rvts39">Display rooms</span>**<span class="rvts21"> </span><span class="rvts23">will show the room on the parent scheduling page.</span>
- <span class="rvts39">**Separate legend for each child (Regular PTA only)**.</span><span class="rvts23"> Allows you to have the option of a separate legend per child. </span>
- <span class="rvts39">**Display class names**.</span><span class="rvts23"> If you have added Class Names to the Appointments page, then checking this box will show the class names on the parent scheduling page. This displays when the small info icon above the teacher's name is clicked. </span>

#### **<span class="rvts0"><span class="rvts34">Teacher's Group Name</span></span>**

- **<span class="rvts39">Sort by Group Name</span>**<span class="rvts23"> -This section allows you to group your teachers. For example, you might want to group all your Lower School teachers together, and then have a grouping for Middle or Upper School teachers. Enter your group names in this section, then go to the **Appointments** page on the right hand side you can see the list of teachers, there is the Group Name column you can select a category from the drop-down, so would assign each teacher to a Group.</span>

### **<span class="rvts0"><span class="rvts24">Advanced Settings</span></span>**

#### **<span class="rvts0"><span class="rvts34">Online Meeting Provider</span></span>**

- **<span class="rvts39">Use 'X' for online meetings</span>**<span class="rvts23"> - Select from the drop-down menu which Online Meeting Provider you want to use for this event. </span>

#### **<span class="rvts0"><span class="rvts34">Multiple Appointment Booking</span></span>**

- **<span class="rvts39">Allow a parent to make conflicting appointments for themselves -</span>**<span class="rvts23"> If this box is checked, the parent will be able to make more than one appointment at the </span><span class="rvts39">same</span><span class="rvts23"> time. </span>

#### **<span class="rvts0"><span class="rvts34">Appointment Changes</span></span>**

- **<span class="rvts21">Allow customers to see and cancel past appointments</span>**<span class="rvts20"> - </span><span class="rvts23">Check this box to allow your customers to see and cancel past appointments</span><span class="rvts20"> </span>

- **<span class="rvts39">Don't allow customers to change appointment time</span>**<span class="rvts21"> - </span><span class="rvts23">Check this if you do not want the participant to have the option to change the time of their appointment. </span>

### **<span class="rvts0"><span class="rvts49">Notification Setup</span></span>**

<span class="rvts36">The </span><span class="rvts37">Notification</span><span class="rvts36"> tab in the Settings section allows you to toggle between the following options: **Confirmation Email / Cancellation Email / Reminder Email /Custom Email / Follow-up Email / Resource Notification Email / Calendar Event Notification.**</span>

##### **<span class="rvts21">Confirmation Email</span>**

**<span class="rvts21">Subject </span>**<span class="rvts20">- Allows you to change the text in the subject line of the email.</span>

**<span class="rvts21">Header </span>**<span class="rvts20">- Allows you to change the text in the header line of the email.</span>

**<span class="rvts21">Body </span>**<span class="rvts20">- Allows you to change the text in the body of the email.</span>

**<span class="rvts21">Send Confirmation and Cancellation Emails</span>**<span class="rvts20"> - Check this box if you would like a confirmation email sent after the appointment is made. This is generally left unchecked for schools. </span>

**<span class="rvts21">Support Email</span>**<span class="rvts20"> - Enter an email address in this box, and you will receive a reply when your customer selects "reply" in the confirmation, reminder, or cancellation emails. If you leave this blank, any replies will receive an automated email response directing them to contact the scheduling organization. </span>

**<span class="rvts21">Replace the Email Body with the Printable Schedule</span>**<span class="rvts20"> - the recommended option is to check this box. Then your parent will receive an email with a table of their appointment schedule, instead of an individual email for each appointment. </span>

##### **<span class="rvts21">Reminder Emails</span>**

**<span class="rvts20">Send Reminder Emails</span>**

<span class="rvts20">Select Add and enter the time (in hours) prior to the appointment for which you would like an email reminder to be sent. You can add multiple times. The duplicated values are not allowed and will be removed automatically.</span>

<span class="rvts21">There are two ways reminder emails are sent:</span>

- <span class="rvts20">If the '**Replace the Email Body with the Printable Schedule of Appointments**' option is turned on, all your appointments will be grouped into one reminder email, sent a set number of hours before your first scheduled appointment. If you have appointments on multiple days, you will get a reminder email each day, listing all your upcoming appointments. For example, if reminders are set for 24 hours and 12 hours before the appointment time, you'll get two reminder emails, 24 and 12 hours before your first scheduled appointment.</span>
- <span class="rvts20">If the '**Replace the Email Body with the Printable Schedule of Appointments**' option is turned off, you will get one reminder email for all appointments booked within the same hour. For example, if you have appointments at 9:00 AM, 9:15 AM, and 9:30 AM, they will be grouped into one reminder email. If you book more appointments at 10:15 AM and 10:30 AM, you will get two separate reminder emails: one for the 9:00 AM, 9:15 AM, and 9:30 AM appointments, and another for the 10:15 AM and 10:30 AM appointments.</span>

**<span class="rvts21">Footer </span>**<span class="rvts20">- Allows you to change the text in the footer of the email. </span>

**<span class="rvts21">Subject for combined email</span>**<span class="rvts20"> - When a combination email will be sent, for example, when an appointment is canceled and immediately rescheduled, the text here will be in the subject line of the combined email. </span>

##### **<span class="rvts52">Recommended Option.</span>**

<span class="rvts33">On the Confirmation and Reminder emails, you have the option to insert the printable schedule or appointments as the body of the email. The printable schedule or appointments is a table that summarizes all the appointments a parent has booked. To include this option, check the box "Replace the Email Body with the Printable Schedule or Appointments" box. When you check this box, your email will contain the Header text, the printable schedule, and the Footer text. See the CUI Messages / Print Schedule section for the formatting of the printable schedule. </span>

<span class="rvts33">The format of the table of appointments that is included is referred to as the printable schedule, as this table will be the same as the table a parent would see if they clicked on the Printable Schedule link on the parent scheduling page. The information included in this table is set on the </span><span class="rvts52">Settings /CUI Messages</span><span class="rvts33"> page under the Print Schedule section.</span>

<span class="rvts33">When the "printable schedule or appointments" option is selected, one email will be sent containing the schedule of appointments made by the parent. The parent will not receive one email per appointment booked.</span>

### **<span class="rvts0"><span class="rvts49">Configure CUI</span></span>**

<span class="rvts36">The pickAtime system allows you to customize many of the display settings that your parents will see when booking appointments.</span>

<span class="rvts36"> To modify the **CUI messages**:</span>

- <span class="rvts20">From the **Admin UI**, select the </span>**<span class="rvts21">Events / Preview</span>**<span class="rvts20"> option on the dashboard. Then select your event from the list and click on the **Go To Event** button</span><span class="rvts27">.</span><span class="rvts20"> </span>
- <span class="rvts20">Select the </span>**<span class="rvts21">Settings</span>**<span class="rvts20"> tab and then the </span><span class="rvts21">**CUI messages** </span><span class="rvts20">tab</span><span class="rvts21">.</span><span class="rvts20"> </span>
- <span class="rvts20">On the left-hand side, you see many different labels that you can optionally modify. When you select a label, the right-hand side will display the text that will show up on the CUI. The text on any of these labels can be changed. </span>
- <span class="rvts20">To edit the title on the login page for your scheduler, select **Sign In page / Welcome message\*** and edit the text on the right-hand side. </span>
- <span class="rvts20">To add a logo to your scheduler, </span><span class="rvts21">go to the **Global Setup / Business** page. Under the **Account Level Settings / Account Logo**</span><span class="rvts20">, click on the Upload icon to upload your logo.</span>

<span class="rvts20">To edit (or view) the HTML, select the HTML icon (&lt;&gt;) on the toolbar.</span>

# STEP FIVE: Try it Out

## **STEP FIVE: Try it Out**

<span class="rvts20">1. From the **Admin UI** on the </span><span class="rvts21">**Events / Preview** </span><span class="rvts20">page, select your event</span><span class="rvts27">. </span><span class="rvts20">Click on the **Go To Event** button to open the **Event Management** page.</span>

<span class="rvts20">2. Select the </span>**<span class="rvts21">Settings </span>**<span class="rvts20">tab and then the </span><span class="rvts21">**UI Setup** </span><span class="rvts20">tab.</span>

<span class="rvts20">3. To turn on the online scheduler so parents can use the website and schedule appointments, modify the </span><span class="rvts21">“**Open scheduler to customers on**” </span><span class="rvts20">and the </span><span class="rvts21">“**Close scheduler to customers on**”. </span><span class="rvts20">Any days that you want to make available for parents to schedule appointments should be within the start and end date specified.</span>

<span class="rvts20">To allow yourself (and other Administrators) access to the scheduler when it is closed to your parents, check the box "*allow Admins access to the CUI at all times*".</span>

### **<span class="rvts21">Finalsite Single Sign On Schools</span>**

<span class="rvts20">Follow the link as directed to you by Finalsite in viewing the scheduler.</span>

### **<span class="rvts21">All other Schools</span>**

<span class="rvts20">View for yourself the appointment booking web page. The appointment URL is listed in the Account URL section at the bottom of the </span><span class="rvts21">**Global Setup / Business Setup** </span><span class="rvts20">page. To test out the system, you can click on the URL or copy and paste this URL into another browser window and try out the site as if you were a customer. You can customize this URL by checking the box "</span><span class="rvts21">Set custom URL</span><span class="rvts20">" and entering in your preferred URL name in the white box.</span>

<span class="rvts20">The "</span><span class="rvts21">**Appointment URL**" </span><span class="rvts20">will change to reflect your selection, and the new URL will be available in approximately 5‐10 minutes.</span>

<span class="rvts20">You can confirm the appointment procedure by adding a student to your account and booking an appointment. To add a student to your account, you would need to enter the </span>**<span class="rvts21">StudentID </span>**<span class="rvts20">and </span>**<span class="rvts21">SecurityValue</span>**<span class="rvts20">. You will then see the list of all available appointment slots for that student. If you want to remove yourself as the child's parent, you can do so by clicking the X next to the student's name on the CUI. You can attach any student to your account; it will not prevent the “real” parent from doing so as well.</span>

<span class="rvts21">**IMPORTANT NOTE**: </span><span class="rvts20">If you have checked the box "*Use First + Last Name as StudentID*" in the **Parent Login** section of the </span><span class="rvts21">**Global Setup / Business Setup** </span><span class="rvts20">page, then be sure you are entering the student's first name + last name as the first prompt. </span>

<span class="rvts20">If you receive an error message "<span style="color: rgb(224, 62, 45);">*Failed to find student*</span>", check the values that you have entered in the CUI with the values for that student that are in the </span><span class="rvts21">Contacts </span><span class="rvts20">section of the Admin UI.</span>

<span class="rvts20">If you don't see the student's teachers listed, several things could be wrong. Check the student's enrollment information and make sure you have slots for the teachers at the PTA event.</span>

#### **<span class="rvts0"><span class="rvts34">Additional Checks</span></span>**

##### **<span style="color: rgb(206, 212, 217);"><span class="rvts21">Is the URL that I've provided to my parents correct?</span></span>**  


<span class="rvts20">You can confirm your link by going to the </span><span class="rvts21">Global Setup / Business Setup </span><span class="rvts20">page of the Admin UI. Under the " Setting </span><span class="rvts21">Appointment URL for customers, </span><span class="rvts20">you will see the unique scheduling link for your school. Here you also have the option to customize your link.</span>

##### <span style="color: rgb(206, 212, 217);">**<span class="rvts21">Is my slot duration correct?</span>**</span>

<span class="rvts20">The duration of your time slots can not be changed. If your slot duration is incorrect, you need to delete the incorrect slots and create slots with the correct duration.</span>

<span class="rvts20">For example, if your parents start booking appointments every 15 minutes, and you then discover that you need 10‐minute slots, you will need to delete the 15‐minute slots and cancel the appointments. Then you will be able to create slots with a duration of 10 minutes.</span>

##### <span style="color: rgb(206, 212, 217);">**<span class="rvts21">How do I test the scheduler and follow the directions on "adopting" a student?</span>**</span>

<span class="rvts20">Click on your scheduling link and add any student at the school to your account. This will not prevent the "real" parent from booking appointments.</span>