# Simple PTA Management Guide

# Administrator Access

#### Updating an Existing Contact's Access

1. Go to the Contacts tab and search for the contact.
2. Select their name.
3. Adjust the **Admin Level** pull-down to set their access.

This allows the contact to log into the Admin UI and view reports, with permissions determined by the level selected (see table below).

---

#### Adding a New Administrator

1. Click the green **Add** button.
2. Select **Admin...**.
3. Fill in the contact's information.
4. Set their **Admin Level** using the pull-down.

The new contact will be prompted to create a password the first time they log in.

---

#### Admin Access Levels

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-level-permissions-ap"><table class="min-w-full border-collapse text-sm leading-[1.7] whitespace-normal"><thead class="text-left"><tr><th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col">Level</th><th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col">Permissions</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Appointment Viewer**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Can log in and view appointments only — no changes allowed</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Appointment Maker**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Can make appointments from the Admin UI, but cannot change setup or add/remove slots</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Resource Administrator**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Can make/cancel appointments and add/remove slots — limited to the specific resources granted in **Resource Access**</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Event Administrator**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Full administrative access to one or more specific **events** — set under **Event Access**</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Administrator**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Full access to the entire account</td></tr></tbody></table>

</div>> All levels include access to reports.

---

#### Granting Specific Access

Some levels require you to specify *what* the contact can access:

- **Appointment Viewer, Appointment Maker, Resource Administrator:** Set their accessible resources under **Vendor Access / Resource Access**.
- **Event Administrator:** Set their accessible event(s) under **Vendor Access / Event Access**.

---

#### Updating Multiple Teachers/Admins at Once

To bulk-update access levels for a group of contacts:

1. Go to **Global Setup / Contacts**.
2. Under **Advanced Options**, click **Modify Admin Level**.

# Allow Teachers to Block Slots

#### Why upgrade teacher access?

By default, teachers have **Appointment Viewer** access only — they can view their schedule but not make changes.

Upgrading teachers to **Appointment Maker** access allows them to **block their own slots** before the scheduler opens to parents. This is useful when an admin has bulk-created slots for all teachers, and each teacher needs to block off specific times (e.g., for breaks or unavailability).

---

#### How to upgrade teacher access

1. Go to **Global Setup / Contacts**.
2. Click **Show Advanced Options**.
3. Click **Modify Access Level**.
4. Change the access level from **Appointment Viewer** to **Appointment Maker** for your teachers.

Each teacher will now have access to manage their own schedule.

---

#### How teachers block/unblock slots

1. Log into the Admin UI — teachers will land directly on the **Reports** section.
2. Click **Block Schedule** at the top of the page to go to the **Appointments** page, showing their available time slots.
3. To **block** a slot, click the **X** in that slot's cell — it will turn **red**.
4. To **unblock** a slot, click the **X** again — it will turn back to **blue**, indicating it's available.

# Allow Teachers to Pre-Book Appointments

#### Why upgrade teacher access?

By default, teachers have **Appointment Viewer** access only — they can view their schedule but not make changes.

Upgrading teachers to **Appointment Maker** access allows them to **book appointments on behalf of parents**, before the scheduler opens to parents.

---

#### How to upgrade teacher access

1. Go to **Global Setup / Contacts**.
2. Click **Show Advanced Options**.
3. Click **Modify Access Level**.
4. Change the access level from **Appointment Viewer** to **Appointment Maker** for your teachers.

Each teacher will now have access to manage their own schedule.

# Contacts

The **Contacts** tab is where your full list of teachers, administrators, and parents is stored. Parent contact records are created automatically the first time they log into the online scheduler.

**To get started:** From the Admin UI, select **Contacts** on the left-hand side dashboard.

---

#### Viewing Contact Info

Search for and select a contact to populate their details on the right-hand side. Several tabs are available:

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-tab-what-it-shows-co"><table class="min-w-full border-collapse text-sm leading-[1.7] whitespace-normal"><thead class="text-left"><tr><th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col">Tab</th><th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col">What it shows</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Contact Info**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Email, first/last name, admin level, customer access rights, and any custom fields configured under **Global Setup / Contacts**</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Appointments** *(small tab, distinct from the main Appointments tab)*</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">All appointments for this contact. For students, this shows enrolled classes.</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Log**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Email history and a log of when appointments were booked or canceled</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Vendor Access**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Resource Access and Event Access settings for administrators</td></tr></tbody></table>

</div>**Search options:** The Search Control list allows you to search by **Last Name**, **First Name**, **Email**, or any custom ID fields configured under **Contacts**.

**Other actions available from a selected contact:**

- **Delete** — removes the contact
- **Reset PW** — resets the contact's password to your account's default password (configurable under **Global Setup / Contacts**)

---

#### Setting Up Vendor Access

> **Important:** When adding a new contact with **Appointment Viewer**, **Appointment Maker**, or **Resource Administrator** access, be sure to check the appropriate box under **Vendor Access / Resource Access** — otherwise they won't have access to any resources.

**Master Access:** The **"Allow access to all events and all resources"** option under **Master Access** is only available for **Appointment Viewer** and **Appointment Maker** levels. It is **not** available for **Resource Administrator** or **Event Administrator** levels, which require resources/events to be granted individually.

---

#### Adding a New Contact

1. Click **Add**.
2. Select a contact type from the drop-down: 
    - **Admin**
    - **Teacher**
    - **Parent**
    - **Other**
3. Fill in the fields marked `<not entered>` on the form — fields vary depending on the contact type selected.

<p class="callout warning"><span class="rvts20">The form will not allow you to create a new contact record with the email address that already exists on the vendor account.</span></p>

# Directions for Parents

Follow the link provided by your school to access the Scheduler, then follow the steps below.

---

#### Step 1: Sign In

- **Enter your email** and click **Next**.
- **Returning users:** If your email is recognized, enter your password.
- **New users:** If your email isn't registered, follow the prompts to **Sign Up**.

---

#### Step 2: Select Teachers

By default, all of your student's teachers will appear.

- **To select a teacher:** Check the box next to their name — or click the **three dots (⋮)** and choose **Select All** to select everyone at once.
- **When ready:** Click **Filter Slots**.

---

#### Step 3: Book Appointments

The scheduling grid displays available times as squares with a **plus sign (+)**.

1. Click your preferred time square.
2. Enter the **student's name** or any other information your school requires.
3. Click **Create Appointment**.
4. A confirmation message will briefly appear at the top of the screen.
5. Repeat for each teacher you'd like to visit.

---

### Managing Your Schedule

#### View or Print Your Schedule

Click **Printable Schedule** in the left-hand sidebar to see your full itinerary.

---

#### Changes &amp; Cancellations

**On a computer:**

1. Click **My Appointments** in the left-hand sidebar.
2. Locate the appointment you'd like to change.
3. Hover over the appointment to reveal **Details**, **Edit**, and **Cancel** options.

**On a mobile phone:**

1. Tap the **menu icon** (☰) in the top-left corner.
2. Select **My Appointments**.
3. Tap the **three dots (⋮)** next to an appointment to modify or cancel it.

---

#### Important Notes

- For questions or technical assistance, please call the school office.

# Modifying Teacher or Room Data

### **<span class="rvts0"><span class="rvts24">Teachers</span></span>**

<span class="rvts36">Once the teacher has been imported into the system the teacher’s names will appear in the contacts and also in the resource listing on the </span>**<span class="rvts37">Appointments</span>**<span class="rvts36"> page.</span>

#### **<span class="rvts0"><span class="rvts34">Change the spelling of a teacher's name</span></span>**

1. <span class="rvts36">From the Admin UI, open the event. </span>
2. <span class="rvts36">On the right-hand side in the list of teachers select the teacher that you want to change, select the </span>**<span class="rvts37">Teachers</span>**<span class="rvts36"> drop-down and then the </span>**<span class="rvts37">Assign Contact</span>**<span class="rvts36"> option. A dialog box called Select person will pop up that is very similar to the Contacts page.</span>
3. <span class="rvts36">On the Select person dialog box click on the 'Show Full Dialog' button. </span>
4. <span class="rvts36">Search for the teacher on the left-hand side, when his/her information displays on the right-hand side, correct the name and then press **Ok**.</span>

### **<span class="rvts0"><span class="rvts24">Rooms</span></span>**

To display the **Room** column on the event scheduler, follow these steps:

1. Navigate to the **Admin UI** and open the specific event.
2. Go to the **Settings / UI Setup** tab.
3. Under **Scheduler Settings**, locate the **Teacher Display** section.
4. Enable the **Display Room** checkbox.

To update a room number, follow these steps:

1. Select the **Appointments** tab.
2. Locate the room listed next to the teacher's name.
3. **Double-click** the room number to edit it directly.

# Passwords

### **Resetting Passwords for Individual Contacts**

1. Navigate to the **Contacts** page of the Admin UI.
2. Search for the contact by name and select them in the search result.
3. Click the **Reset PW** button under the Search console.
4. The password will revert to the system default.

<p class="callout info">**Note:** The default password is found and managed on the **Global Setup / Contacts** page, **Advanced Options** section. </p>

---

### **Resetting Passwords for All Teachers**

To perform a bulk password reset for your teaching staff:

1. Navigate to the **Global Setup / Contacts** page.
2. Scroll to the bottom and click the **Reset PW** button.
3. When prompted for an **Administrative Level**, select **Appointment Viewer** from the dropdown menu.
4. Confirm the action to reset all passwords to the current default password listed on this page.

# Problem Appointments

The [Appointments List](https://help.pickatime.com/books/additional-event-features/page/appointments-list) page shows a master list of all appointments, including any that need attention.

---

#### Red Appointments — Rule Violations

**What they are:** Previously booked appointments that violate a rule configured under **Settings → UI Setup**.

**How they're created:**

- An admin manually books an appointment that breaks a configured rule (e.g., booking limits, one-appointment-per-teacher rules).

**To resolve:**

1. Click the red appointment to see the reason for the conflict, shown below the calendar.
2. Open the **Appointments** drop-down and select **Confirm Appointment** to force the booking and clear the flag.

> ⚠️ **Important:** Red appointments are invisible to parents — they do not appear as booked on the parent's schedule, and reminder emails will **not** be sent until the appointment is confirmed. Always check the Appointments List for unresolved red appointments.

---

#### Orange Appointments — In Progress

**What they are:** Appointments currently being booked by a parent, mid-process.

**Behavior:**

- Cannot be manually deleted or selected for email notifications.
- Automatically managed by the system — if the parent is inactive for too long without completing the booking, the appointment is automatically canceled.
- The orange status disappears once the parent clicks **Create Appointment** to finish booking.

> This status is useful for admins booking appointments manually: it prevents you from accidentally selecting a time slot a parent is currently in the process of booking.

---

#### Deleted Slots with Existing Appointments

When you delete a slot that has appointments booked on it, those appointments are **not deleted** — they're **flagged** instead, and will appear in the **Appointments List** for review.

# Reports

<span class="rvts36">When you log into pickAtime, you'll land on the **Event Reports** page by default. Reports fall into two categories: **Event-Specific** and **Account-Specific**.</span>

---

### Event-Specific Reports

Select your event from the **Event** pull-down. If your event's dates have already passed, enter a **From/To** date range to pull historical data — otherwise, this is optional.

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-report-what-it-shows"><table class="min-w-full border-collapse text-sm leading-[1.7] whitespace-normal"><thead class="text-left"><tr><th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col">Report</th><th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col">What it shows</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Teachers' Schedule**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Appointment schedule per teacher. Supports filtering by teacher, plus "Show All Slots" to see every slot (booked or not). Can be emailed to all teachers or one individual.</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Teachers' Appts**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Number of appointments scheduled per teacher</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Teachers' Slots**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Number of available vs. total slots per teacher</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Parents' Schedule**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Sorted appointment list per parent. Filterable by individual parent; can be emailed to all or one parent. *Can be sent directly to parents.*</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Number of Parents and Students**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Count of parents/students with appointments, sorted by date for multi-day events</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Appointment Histogram**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Number of appointments by date and time</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Appointment Count by Parent**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">List of parents and how many appointments each has made</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Appointment Count by Student**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">List of students with booked appointments</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Students Without Any Scheduled Appointments**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Students whose parents haven't booked any appointments. *Can be sent to parents.*</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**All Teacher/Team Appointments**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Like Teachers' Schedule, but for teachers on a team, shows a combined master schedule of both individual and team appointments</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Appointments by Date/Time**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">All appointments listed chronologically</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Display Only Empty (Not Blocked) Slots**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">List of open, unblocked slots per teacher</td></tr></tbody></table>

</div>**Additional Report Fields:** Most reports support adding extra columns via links like *"Student's Contact Fields,"* *"Parent's Contact Fields,"* and *"Appointment Fields"* — useful for pulling in details like email addresses or Student IDs.

---

### Managing Reports

Every report supports the following options:

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-action-description-f"><table class="min-w-full border-collapse text-sm leading-[1.7] whitespace-normal"><thead class="text-left"><tr><th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col">Action</th><th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col">Description</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Format**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Print, export to XML, or export to tab-delimited (Excel-compatible)</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Email Report**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Send the report to yourself or others</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Save Report Settings**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Saves customizations (e.g., added fields) so they persist next time you run the report</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Schedule Report Delivery**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Set a date range, time of day, and frequency for automated email delivery</td></tr></tbody></table>

</div>---

### Account-Specific Reports

Toggle to **Account Reports** mode to view data across your **entire vendor account** (all events).

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-report-what-it-shows-1"><table class="min-w-full border-collapse text-sm leading-[1.7] whitespace-normal"><thead class="text-left"><tr><th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col">Report</th><th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col">What it shows</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Settings**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Your account's auto-generated scheduler URL</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Account – Invoices and Payments**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Account balance, invoice history, and payment history. Click an invoice # to view it and pay by credit card.</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Problem Appointments**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Appointments placed "on hold" — e.g., when a slot with an existing appointment is deleted, the appointment isn't deleted but flagged here for review</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Appointments from All Events**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">All appointments across every event on your account</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Contacts Without Appointments**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Contacts who've logged in but never booked an appointment</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**List of Administrators**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Admin emails and access levels. For teachers (auto-assigned Appointment Viewer access), this also shows which resources/teachers they can access. Click **Additional Fields → Last Logged In** to see last login dates.</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Cancelled Appointments**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">All cancelled appointments, with cancellation date/time and who cancelled</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Appointment Counts for All Events**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Total appointment counts across every event</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Resource Mapping**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Shows all resources and their associated contacts/teachers — useful for verifying Team assignments</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Scheduled Report Delivery**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Overview of your automated report deliveries — recipients, frequency, last sent date. Delete entries here to cancel a scheduled delivery.</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Appointments Summary by Contacts**</td><td>Appointments booked by specific contact(s), across all events on the account</td></tr></tbody></table>

</div>

# Scheduling Parent Apppointments in the Admin UI

<div class="[content-visibility:auto] [contain-intrinsic-size:auto_400px] px-2 -mx-2 pb-8 -mb-8 print:[content-visibility:visible]" id="bkmrk-"><div><div class="contents"><div class="mb-1 mt-6 group"><div class="flex flex-col items-end gap-1"><div class="group relative inline-flex gap-2 bg-bg-300 rounded-xl pl-2.5 py-2.5 break-words text-text-100 transition-all max-w-[75ch] flex-col !px-4 max-w-[85%]"><div class="flex flex-row gap-2 relative">  
</div></div></div></div></div></div></div>Administrators can manually book appointments for parents through the **Appointments** tab. Follow these steps to ensure the booking is correctly attributed.

<div id="bkmrk--1"><div><div class="group"><div class="contents"><div class="group relative pb-3"><div class="font-claude-response relative leading-[1.65rem] [&_pre>div]:bg-bg-000/50 [&_pre>div]:border-0.5 [&_pre>div]:border-border-400 [&_.ignore-pre-bg>div]:bg-transparent [&_.standard-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&_.standard-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8 [&_.progressive-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&_.progressive-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8"><div><div class="standard-markdown grid-cols-1 grid [&_>_*]:min-w-0 gap-3">---

</div></div></div></div></div></div></div></div>#### Step 1: Navigate to the Schedule

<div id="bkmrk-click-the-appointmen"><div><div class="group"><div class="contents"><div class="group relative pb-3"><div class="font-claude-response relative leading-[1.65rem] [&_pre>div]:bg-bg-000/50 [&_pre>div]:border-0.5 [&_pre>div]:border-border-400 [&_.ignore-pre-bg>div]:bg-transparent [&_.standard-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&_.standard-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8 [&_.progressive-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&_.progressive-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8"><div><div class="standard-markdown grid-cols-1 grid [&_>_*]:min-w-0 gap-3">1. Go to **Events / Preview**, select your event and press the orange **Go To Event** button.
2. Select the **Appointments** tab.
3. Use the calendar on the left to select the date.
4. Select the teacher from the list on the right to load their schedule.

</div></div></div></div></div></div></div></div>#### Step 2: Select a Time Slot

<div id="bkmrk-locate-the-desired-t"><div><div class="group"><div class="contents"><div class="group relative pb-3"><div class="font-claude-response relative leading-[1.65rem] [&_pre>div]:bg-bg-000/50 [&_pre>div]:border-0.5 [&_pre>div]:border-border-400 [&_.ignore-pre-bg>div]:bg-transparent [&_.standard-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&_.standard-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8 [&_.progressive-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&_.progressive-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8"><div><div class="standard-markdown grid-cols-1 grid [&_>_*]:min-w-0 gap-3">1. Locate the desired time on the teacher's schedule.
2. Click the **green plus sign (+)** in that slot. The **Select Person** dialog will open.

</div></div></div></div></div></div></div></div>#### Step 3: Identify or Create the Parent Contact

You must link the appointment to a parent. Choose one of the following:

**Option A: Search for an existing parent**

<div id="bkmrk-type-the-parent%27s-na"><div><div class="group"><div class="contents"><div class="group relative pb-3"><div class="font-claude-response relative leading-[1.65rem] [&_pre>div]:bg-bg-000/50 [&_pre>div]:border-0.5 [&_pre>div]:border-border-400 [&_.ignore-pre-bg>div]:bg-transparent [&_.standard-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&_.standard-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8 [&_.progressive-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&_.progressive-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8"><div><div class="standard-markdown grid-cols-1 grid [&_>_*]:min-w-0 gap-3">1. Type the parent's name (or the first few letters) into the search bar.
2. Select the correct name from the results on the left.
3. Review their details on the right to confirm accuracy, then click **OK**.

</div></div></div></div></div></div></div></div>**Option B: Create a new contact**

<div id="bkmrk-if-the-parent-isn%27t-"><div><div class="group"><div class="contents"><div class="group relative pb-3"><div class="font-claude-response relative leading-[1.65rem] [&_pre>div]:bg-bg-000/50 [&_pre>div]:border-0.5 [&_pre>div]:border-border-400 [&_.ignore-pre-bg>div]:bg-transparent [&_.standard-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&_.standard-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8 [&_.progressive-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&_.progressive-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8"><div><div class="standard-markdown grid-cols-1 grid [&_>_*]:min-w-0 gap-3">1. If the parent isn't found, enter their **First Name**, **Last Name**, and **Email Address** in the fields on the left.
2. Click **Add → Parent...** to add them to your database.
3. Click **OK** to proceed.

</div></div></div></div></div></div></div></div>#### Step 4: Finalize the Appointment

Once a parent is selected, the **Create Appointment** window will appear.

<div id="bkmrk-enter-the-student%27s-"><div><div class="group"><div class="contents"><div class="group relative pb-3"><div class="font-claude-response relative leading-[1.65rem] [&_pre>div]:bg-bg-000/50 [&_pre>div]:border-0.5 [&_pre>div]:border-border-400 [&_.ignore-pre-bg>div]:bg-transparent [&_.standard-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&_.standard-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8 [&_.progressive-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&_.progressive-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8"><div><div class="standard-markdown grid-cols-1 grid [&_>_*]:min-w-0 gap-3">1. **Enter the student's name** in the designated field — this tells the teacher which student the meeting concerns.
2. Click **OK** to save. The slot will now show as occupied on the schedule.

</div></div></div></div></div></div></div></div>

# Sending Custom Emails

The **Appointments** **List** page — **not** the main Appointments page — lets you search for and manage appointments by:

- A single date
- A date range
- An event

This returns a list of parents with appointments matching your search, along with options to **email**, **delete**, **confirm**, or **recreate** slots and appointments.

---

#### Sending Emails from the Appointments List

1. Click **Send Email** at the top of the page.
2. Choose **Send to All** or **Send to Selected**.
3. In the dialog that appears, choose an email type: 
    - **Reminder email**
    - **Custom email**

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

You can send using the existing template as-is, or customize it for this send.

> Email templates are managed under **Settings/ Notification Setup**.

# Teacher Access

Teachers can view their own schedule by logging in at **pickatime.com** or via the school's scheduling link — the same way a parent would.

Once logged in, teachers are taken directly to the **Reports** page, where they can view their booked appointments.

---

**For teachers who are also parents at the school:**

These users will land on the standard parent scheduling page first. From there, they'll see an **Admin UI** link, which takes them to the **Reports** section to view their own teaching schedule.

# Viewing Appointments on the Appointments tab

You can adjust several display settings to make the Appointments page easier to read.

---

**Adjust row height (make time slots taller):** On the **Appointments** tab, hover over one of the horizontal lines just above a time marker, then click and drag vertically.

**Adjust column width:** Hover over the space between two resource columns, then click and drag.

**Adjust time markers and gridlines:** Go to **Settings / Vendor UI Setup** and modify **"Time Mark Display on the Appointments Page."**

**Adjust the visible time range (scroll bar limits):** On the same **Vendor UI Setup** page, under **"Hours Visible on the Appointments Page,"** set the minimum and maximum hours shown.

> This range applies account-wide per event — it is **not** day-specific. If one day has slots from 8–5 and another has slots from 9–6, set the range to **8–6** so the scroll bar covers all possible slot times across every day.

# Simple PTA Event Videos

##### **<span class="rvts21">Getting Started with your Simple PTA Event</span>**

- [Creating a company account](https://www.youtube.com/watch?v=l6fzIhUJKVM)
- [How it All Works](https://youtu.be/oE6iVJsBU6I)

---

##### **<span class="rvts21">The Backend</span>**

- [A Tour of the Admin UI](https://www.youtube.com/watch?v=3Ens9nxJW3w)
- [CUI Messaging](https://www.youtube.com/watch?v=-MrsIZRYmRU)

---

##### **<span class="rvts21">Working with slots in your Simple PTA event</span><span class="rvts125"> </span>**

- [Creating Slots in your Parent-Teacher Conference](https://www.youtube.com/watch?v=xteXvbGRDG0)
- [Adding in ](https://www.youtube.com/watch?v=5P1KYs4PGrc)[Travel Break](https://www.youtube.com/watch?v=5P1KYs4PGrc)[s](https://www.youtube.com/watch?v=5P1KYs4PGrc)
- [Handling ](https://www.youtube.com/watch?v=HNdej9JWcxk)[Lunch and Dinner Breaks](https://www.youtube.com/watch?v=HNdej9JWcxk)
- [Copying vs Moving Slots](https://www.youtube.com/watch?v=0vYZ2tlLvLk)

---

##### **<span class="rvts36"> </span><span class="rvts125">Working with teachers in your Simple PTA event</span><span class="rvts36"> </span>**

- [Understanding the difference between administrative levels](https://www.youtube.com/watch?v=9pBFXuPK-KY)
- [Understanding the difference between ](https://www.youtube.com/watch?v=oCz7fexfcTI)[Appointment Viewer vs maker](https://www.youtube.com/watch?v=oCz7fexfcTI)
- [How Teachers block their own schedule](https://www.youtube.com/watch?v=mwFHvKN5GWo)
- [How to order teachers](https://www.youtube.com/watch?v=F2O2lah6DYo)[ alphabetically](https://www.youtube.com/watch?v=F2O2lah6DYo)
- [Displaying Class Names in a Parent-Teacher Conference](https://www.youtube.com/watch?v=jGOwvLewqpQ)
- [Manually adding a teacher](https://youtu.be/J6oXABCQWrk)

---

##### **<span class="rvts36"> </span><span class="rvts125">Working with parents in your Simple PTA event</span><span class="rvts36"> </span>**

- [The Login As Feature](https://www.youtube.com/watch?v=QbDt2GMju64&t=6s)
- [How to remove Appointment Times](https://www.youtube.com/watch?v=_Ol2BBsCQas)
- [How it works for parents](https://youtu.be/00LsMSiGEDY)

---

##### **<span class="rvts36"> </span><span class="rvts125">Additional features</span><span class="rvts36"> </span>**

- [Customizing emails](https://youtu.be/TFZm6CK5gT8)
- [Understanding Appointment Fields](https://www.youtube.com/watch?v=YNU1S2qDRrY)
- [Understanding reports](https://www.youtube.com/watch?v=Zc-fJ_SkBTQ)