# STEP FOUR: Adjust Settings

### **Event Settings (Online Scheduler Settings)**

The **Online Scheduler Settings** page lets you adjust settings specific to a single event.

**To get there:**

1. From the Admin UI, go to **Events / Preview** and select your event.
2. Click **Go To Event** to open Event Management.
3. Select **Settings / Online Scheduler Settings**.

Work through the sections from top to bottom, as outlined below.

#### **Booking Settings**

##### **Booking Window:**

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

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-setting-what-it-does"><table class="min-w-full border-collapse text-sm leading-[1.7] whitespace-normal" style="width: 98.9286%;"><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" style="width: 37.9518%;">**Setting**</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" style="width: 62.0482%;">**What it does**</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 37.9518%;">**Booking Opens**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 62.0482%;">Date/time the scheduler opens for parents</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 37.9518%;">**Booking Closes**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 62.0482%;">Date/time the scheduler closes for parents</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 37.9518%;">**Admins can access the scheduler at any time**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 62.0482%;">Lets admins access the parent scheduling page even when it's closed to parents. </td></tr></tbody></table>

</div>#### **For schedulers with multiple booking dates, close booking:**

1. Close booking at a specific **time of day**, XX days before the appointment.
2. Close booking XX **hours/days/weeks/months** before the appointment.
3. Close booking XX **hours before the first appointment of the day**.

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

#### **Booking Limits:**

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-setting-what-it-does-1"><table class="min-w-full border-collapse text-sm leading-[1.7] whitespace-normal" style="width: 100%; height: 262.766px;"><thead class="text-left"><tr style="height: 29.7969px;"><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" style="width: 26.3275%; height: 29.7969px;">**Setting**</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" style="width: 73.7679%; height: 29.7969px;">**What it does**</th></tr></thead><tbody><tr style="height: 46.5938px;"><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 26.3275%; height: 46.5938px;">**Maximum per Event**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 73.7679%; height: 46.5938px;">Caps total appointments allowed for the entire event</td></tr><tr style="height: 46.5938px;"><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 26.3275%; height: 46.5938px;">**Maximum Per Child**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 73.7679%; height: 46.5938px;">Caps how many appointments a parent can book per child</td></tr><tr style="height: 46.5938px;"><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 26.3275%; height: 46.5938px;">**One appointment per teacher per student**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 73.7679%; height: 46.5938px;">If checked, a parent can only book once with a given teacher per student, even if the student has multiple classes with that teacher</td></tr><tr style="height: 29.7969px;"><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 26.3275%; height: 29.7969px;">**One appointment per class**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 73.7679%; height: 29.7969px;">If checked, a parent can only book once per class, even with multiple students enrolled in it</td></tr><tr style="height: 63.3906px;"><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 26.3275%; height: 63.3906px;">**Allow back-to-back**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 73.7679%; height: 63.3906px;">If unchecked, parents can't book two appointments back-to-back unless they're with the **same teacher** (to allow travel time between teachers). Back-to-back is always allowed with the same teacher, or when travel breaks have been configured.</td></tr></tbody></table>

</div>#### **Cancellation Policy:**

**Customer may cancel their appointment up to XX hours/days/weeks.** Restricts how close to the appointment time a parent can cancel.

- Set to 0 to allow cancellation up to the last minute.
- Set to a large value to effectively prevent cancellations.

<p class="callout info">**Note:** Closing the scheduler does **not** automatically prevent cancellations — this setting is separate.</p>

### **Share Your Scheduler**

#### **Account Scheduling Link**

Your event's **Account Scheduling Link** is the URL you share with parents (on your website or via email) to access the booking page (CUI), which will show all events.

#### **Event Scheduling Link**

 Your **Event Scheduling Link** will send parents directly to the particular event that the link it tied to. It can be customised with an event-specific suffix — for example: `https://pickatime.com/HowardSchool/LS` or `<a href="https://pickatime.com/HowardSchool/US">https://pickatime.com/HowardSchool/US</a>`

<p class="callout success">**Important:** Even with a custom event link, parents will see a toggle to switch to any other **open** events on your account. To restrict parents to a single event with no toggle option, use the **Category** link instead, which scopes the scheduler to only the event(s) in that category.</p>

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

#### **Display Settings**

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

##### **Scheduler Display**

**Initial Table Layout:**

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-mode-best-for-conden"><table class="min-w-full border-collapse text-sm leading-[1.7] whitespace-normal" style="width: 89.2857%;"><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" style="width: 20.0135%;">**Mode**</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" style="width: 79.9598%;">**Best for**</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 20.0135%;">**Condensed**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 79.9598%;">Compact layout with variable time steps — good for smaller screens or quickly browsing availability</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 20.0135%;">**Expanded**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 79.9598%;">Fixed time intervals in a traditional layout — easier for comparing exact appointment lengths/gaps</td></tr></tbody></table>

</div>Parents can toggle between views anytime using the button in the top-left corner of the scheduler.

**Navigation Style:**

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-mode-behavior-pagina"><table class="min-w-full border-collapse text-sm leading-[1.7] whitespace-normal" style="width: 64.4048%;"><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" style="width: 28.132%;">**Mode**</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" style="width: 71.831%;">**Behavior**</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 28.132%;">**Paginator**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 71.831%;">Shows multiple dates on one page</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 28.132%;">**Calendar**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 71.831%;">Shows one day at a time, with a mini calendar to jump to other dates</td></tr></tbody></table>

</div>Display **X weeks of slots**: Sets how many days/weeks of slots are shown at once in the CUI. *(Only applies when Paginator is selected.)*

#### **Teacher Display**

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-setting-what-it-does-2"><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">**Setting**</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 does**</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Display description**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Shows the teacher's description (via the info icon next to their name)</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Separate legend for each child** *(Regular PTA only)*</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Adds a separate color legend per child</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Display class names**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Shows class names (via the info icon) if class names have been added on the Appointments page</td></tr></tbody></table>

</div>#### **Teacher Groups**

Allows you to organise teachers into groups (e.g., "Lower School," "Upper School").

1. Enter your desired group names in this section.
2. Go to the **Appointments** page — each teacher row has a **Group Name** column where you can assign them to a group from the drop-down.

### **Advanced Settings**

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

#### **Online Meeting Provider**

**Use 'X' for online meetings:** Select your preferred online meeting provider for this event from the drop-down.

#### **Multiple Appointment Booking**

**Allow a parent to make conflicting appointments for themselves:** If checked, a parent can book overlapping appointments at the same time.

#### **Appointment Changes**

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-setting-what-it-does-3"><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">**Setting**</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 does**</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Allow customers to see and cancel past appointments**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Lets parents view/cancel appointments that have already passed</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Don't allow customers to change appointment time**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Prevents parents from rescheduling once booked</td></tr></tbody></table>

</div>---

### **Notification Setup**

The [**Notifications Setup**](https://help.pickatime.com/books/additional-event-features/page/notification-setup-page) tab lets you configure: **Confirmation Email**, **Cancellation Email**, **Reminder Email**, **Custom Email**, **Follow-up Email**, **Resource Notification Email**, and **Calendar Event Notification**.

#### **Confirmation Email**

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-field-what-it-contro"><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">**Field**</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 controls**</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Subject**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Email subject line</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Header**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Text shown above the email body</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Body**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Main email text</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Send Confirmation and Cancellation Emails**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Sends a confirmation after booking *(typically left unchecked for schools)*</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Support Email**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Address that receives replies to confirmation/reminder/cancellation emails. If left blank, replies get an automated response directing them to contact your organization.</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Replace the Email Body with the Printable Schedule**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Recommended.** Sends one consolidated email with a table of all booked appointments, instead of one email per appointment.</td></tr></tbody></table>

</div>#### **Reminder Emails**

**Send Reminder Emails:** Click **Add** and enter the number of hours before an appointment that a reminder should go out. You can add multiple reminder times — duplicates are automatically removed.

**How reminders are grouped depends on your Printable Schedule setting:**

- **If "Replace the Email Body with the Printable Schedule" is ON:** All appointments are grouped into a single reminder email per day, sent the configured number of hours before that day's **first** appointment. With reminders set at both 24 and 12 hours, you'll receive two emails — one at each interval before your first appointment of the day.
- **If it's OFF:** Appointments booked within the **same hour** are grouped into one reminder email. For example, 9:00, 9:15, and 9:30 AM appointments would be combined into one email, while a separate 10:15/10:30 AM email would be sent independently.

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-field-what-it-contro-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">**Field**</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 controls**</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Footer**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Text shown below the email body</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Subject for combined email**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Subject line used when a combined email is sent (e.g., a cancel + immediate reschedule)</td></tr></tbody></table>

</div>#### **Recommended: Use the Printable Schedule as the Email Body**

For both **Confirmation** and **Reminder** emails, you can replace the email body with a **Printable Schedule** — a table summarizing all of a parent's booked appointments (identical to what they'd see clicking "Printable Schedule" on the scheduler page).

**To enable this:** Check **"Replace the Email Body with the Printable Schedule of Appointments."**

When enabled, the email will contain:

1. Your **Header** text
2. The printable schedule table
3. Your **Footer** text

<p class="callout success">The table's content/format is controlled separately under **Settings → CUI Messages → Print Schedule**.</p>

With this option on, parents receive **one** email containing their full schedule — not one email per appointment.

---

### **Configure CUI (Customer User Interface)**

You can customise most of the text and labels parents see when booking appointments.

**To edit CUI messages:**

1. From the Admin UI, go to **Events / Preview**, select your event, and click **Go To Event**.
2. Select **Settings / CUI Messages**.
3. On the left, choose a label to edit — the corresponding text appears on the right for editing.

**Common customisations:**

- **Login page title:** Edit under **Sign In Page / Welcome Message**.
- **Logo:** Go to **Global Setup / Business**, under **Account Level Settings / Account Logo**, and click the **Upload** icon.
- **HTML editing:** Click the **HTML icon (`<>`)** in the toolbar to view/edit raw HTML for a given message.