# Additional Event Features

# Adding Counselors or other non-Teachers to your event

#### Adding Counselors or Other Non-Teachers to Your Event

**Q: Our counselors don't have specific classes with students. Can we mass-import a custom list of "counselors" (as teachers), along with counselor-student associations?**

Yes — use the pickAtime Importer to define these relationships manually, even though counselors don't map to traditional classes.

---

#### Step 1: Prepare Your Data Files

You'll need three **tab-delimited text files** (`.txt` or `.tsv`):

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-file-purpose-key-ins"><table class="min-w-full border-collapse text-sm leading-[1.7] whitespace-normal" style="width:100%;"><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:14.061%;">File</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:16.9142%;">Purpose</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:69.001%;">Key Instructions</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:14.061%;">**Teacher file**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:16.9142%;">List of counselors</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:69.001%;">Use existing staff IDs as the **TeacherID**. If counselors don't have one, generate a custom ID — it must be **unique** and **alphanumeric only**.</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:14.061%;">**Class file**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:16.9142%;">"Counselor classes"</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:69.001%;">Create a unique **ClassID** (e.g., `smith_counselor`) and **ClassName** (e.g., `Counselor John Smith`) for each counselor.</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:14.061%;">**Enrollment file**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:16.9142%;">Student rosters</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:69.001%;">Link students to counselors using the **ClassID** from the Class file and the **StudentID** from your existing student file.</td></tr></tbody></table>

</div>> **Only a few counselors?** You can skip the Teacher and Class file imports and add them manually instead — see below.

---

#### Alternative: Add Counselors Manually (No Import Needed)

1. Go to **Class Editor**.
2. Click **Add Teacher/Team → Add Teacher**.
3. In the dialog, search for and select the counselor, or click **Add** to create a new one.
4. The counselor will now appear on the left side of Class Editor. Select them.
5. Click **Add Class**, and name it something you'll reference in your Enrollment file (e.g., `Counselor Smith`).

You can then import just the **Enrollment file** to populate student rosters for these manually created classes.

---

#### Step 2: Run the Import

1. Go to the **Importer** page.
2. Set **Data Type** to **"School."**
3. Select your event from the **Event** drop-down.
4. Upload files **in this order**: **Teacher → Class → Enrollment**.
5. For each file, click **Select File**, then **Import**.

---

#### Step 3: Verify

1. Open your event in the Admin UI.
2. Go to **Class Editor**.
3. Confirm counselors are correctly linked to their assigned students.

# Adding Students to a Normal Event

#### Adding Students to a Normal Event

**Q: We'd like our Normal event to let parents attach their students. Can we import a student list into pickAtime?**

Yes. Follow these steps to set up student-participant relationships, similar to a standard PTA event:

#### Step 1: Import Your Data

<div id="bkmrk-update-and-import-yo"><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. Update and import your [student data](https://help.pickatime.com/books/importing-data-files-in-pickatime/page/student-file).
2. *(Optional)* Set up and import a [participant-student relationship file](https://help.pickatime.com/books/importing-data-files-in-pickatime/page/parent-student-relationship-file)

</div></div></div></div></div></div></div></div>#### Step 2: Enable the Student Selection Setting

Go to the **Settings / Online Scheduler Settings / Scheduler Settings / Miscellaneous**, and enable: **"Require participants to select their student name from a drop-down when booking an appointment."**

<div id="bkmrk-"><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>#### What This Changes for Participants

Once enabled, the booking flow will work like a standard PTA event:

<div id="bkmrk-when-participants-fi"><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. When participants first enter the event, they'll be prompted to **attach or review their students**, then click **Filter Slots** to see available times.
2. When booking, they'll select the correct student from a **drop-down list**.

</div></div></div></div></div></div></div></div>This ensures every appointment is correctly tied to a student.

# Allow Customers to take multiple slots

#### Allow Customers to Take Multiple Slots

Use this feature when you want a **single login** to book multiple appointment slots at once.

**Example use cases:**

- A parent booking flu shot appointments for three children
- A parent booking a school tour for mom, dad, and child
- A supervisor registering multiple team members for an event

---

#### Enabling the Feature

1. Go to **Settings / Online Scheduler Settings / Advanced Settings / Multiple Appointment Booking**.
2. Check **"Allow customers to take multiple slots."**

On the scheduling page, this adds a **pull-down above the available slots**, letting customers select how many slots they want to book. They can never book more than the number currently available.

---

#### Capturing Per-Slot Information

Since each slot may belong to a different person (e.g., a different child or team member), you'll likely want to capture details for **each individual appointment**.

1. Go to **Settings / Appointment Fields**.
2. Create a custom field — e.g., **"Participant Name"** — which participants will fill out for each slot they book.

---

#### Customizing the Confirmation Email

When multiple appointments are booked in one session, pickAtime sends **one combined email** rather than one email per appointment. This email has three parts:

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-section-behavior-hea"><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">Section</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">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">**Header**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Appears once, at the top</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">Repeats once **per appointment** booked</td></tr><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">Appears once, at the bottom</td></tr></tbody></table>

</div>> Put anything you don't want repeated in the **Header** or **Footer** — not the **Body**.

**Example: Desired email output**

<div class="relative group/copy bg-bg-000/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100" id="bkmrk--3" tabindex="0"><div class="sticky opacity-0 group-hover/copy:opacity-100 group-focus-within/copy:opacity-100 top-2 py-2 h-12 w-0 float-right"><div class="absolute right-0 h-8 px-2 items-center inline-flex z-10"><div class="relative"><div class="transition-all opacity-100 scale-100">  
</div><div class="absolute inset-0 flex items-center justify-center"><div class="transition-all opacity-0 scale-50">  
</div></div></div></div></div><div class="overflow-x-auto">  
</div></div>```
Dear Joan Smith,

Thank you for scheduling the following appointments:
John Smith at 2:00 on July 15, 2012
Sue Smith at 2:00 on July 15, 2012
Billy Smith at 2:00 on July 15, 2012

Please arrive early to find parking.
```

**How to structure this on the Email Templates page:**

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-section-content-head"><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">Section</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">Content</th></tr></thead><tbody><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">`Dear $(C_FIRST) $(C_LAST),`  
`Thank you for scheduling the following appointment(s):`</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">`$(AF_PARTICIPANT_NAME) at $(TIME) on $(D_FULL)`</td></tr><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">`Please arrive 15 minutes early to find parking.`</td></tr></tbody></table>

</div>---

#### Available Macro Fields

Fields starting with `$` are **macros** that auto-fill with appointment-specific data:

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-macro-what-it-insert"><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">Macro</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 inserts</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">`$(C_FIRST) $(C_LAST)`</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">First/last name of the **contact person** (the one logging in and booking)</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">`$(TIME)`</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Time of the booked appointment</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">`$(D_LONG)`</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Date of the booked appointment</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">`$(AF_PARTICIPANT_NAME)`</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Name of the **participant** taking that specific slot, entered at booking time. *(This field is custom — created via Settings / Appointment Fields.)*</td></tr></tbody></table>

</div>

# Appointments List

<span class="rvts20">The </span>**<span class="rvts21">Appointment List</span>**<span class="rvts20"> page is your central hub for viewing and managing event bookings across your entire account. Accessible via the left-side navigation menu, it allows administrators to view and manage all event appointments (past, current, and upcoming) — across all events.</span>

##### **<span class="rvts21">Common Administrative Uses</span>**

- - <span class="rvts21">Mass Management:</span><span class="rvts20"> Delete all appointments or specific selections within an event.</span>
    - <span class="rvts21">Targeted Outreach:</span><span class="rvts20"> Send specialized or custom emails to specific groups.</span>
    - <span class="rvts21">SMS Communication:</span><span class="rvts20"> Send text messages to participants, where applicable.</span>

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

<span class="rvts20">The list displays essential details for every booking, including:</span>

- - <span class="rvts21">Time &amp; Date:</span><span class="rvts20"> Appointment date, time, and total duration.</span>
    - <span class="rvts21">Participant Details:</span><span class="rvts20"> The holder’s name and phone number (if provided).</span>
    - <span class="rvts21">Event Logistics:</span><span class="rvts20"> The specific Event name, Resource Name, and any selected Services.</span>
    - <span class="rvts21">Status &amp; Feedback:</span><span class="rvts20"> Current appointment status and any relevant appointment notes.</span>
    - <span class="rvts21">Phone:</span><span class="rvts20"> The participant’s phone number (if entered)</span>

---

### **<span class="rvts21">Sections of the Appointment List Page</span>**

#### **<span class="rvts21">Search Appointments console</span>**

<span class="rvts20">Located on the left side of the page, the search bar allows you to filter results based on specific criteria:</span>

<div class="rvps10" id="bkmrk-tool-functionality-a"><table><tbody><tr><td>**<span class="rvts21">Tool</span>**

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

</td></tr><tr><td><span class="rvts21">All Appointments</span>

</td><td><span class="rvts20">Will show all appointments on the selected Event/Resource if specified.</span>

</td></tr><tr><td><span class="rvts21">Date Selection</span>

</td><td><span class="rvts20">Filter by an </span><span class="rvts21">Exact Day</span><span class="rvts20"> or define a specific </span><span class="rvts21">Range</span><span class="rvts20"> of dates.</span>

</td></tr><tr><td><span class="rvts21">Problem Appointments</span>

</td><td><span class="rvts20">Filter for "problem appointments" only.</span>

</td></tr><tr><td><span class="rvts21">Event &amp; Resource</span>

</td><td><span class="rvts20">Narrow results to a specific Event and its associated Resources.</span>

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

</div>##### **<span class="rvts21">Color Legend for Problem Appointments</span><span class="rvts20">:</span>**

- - <span class="rvts21"><span style="color:rgb(224,62,45);">Red </span>text:</span><span class="rvts20"> Problem appointment in the future.</span>
    - <span class="rvts21"><span style="color:rgb(241,196,15);">Yellow</span> text:</span><span class="rvts20"> Appointment is currently in the process of creation.</span>
    - <span class="rvts21"><span style="color:rgb(224,62,45);background-color:rgb(149,165,166);">Red text </span>on the Gray background:</span><span class="rvts20"> Problem appointment in the past.</span>

##### **<span class="rvts21">Appointment Action Bar</span>**

<span class="rvts20">Use the top toolbar to perform bulk or individual actions on selected appointments:</span>

- - <span class="rvts21">**Send Email**:</span><span class="rvts20"> Dispatch standard event notifications or custom messages to individuals or all holders.</span>
        - Options for email are custom, follow-up, and reminder emails (even if reminders are disabled for the event, and are labeled: “Sent Reminder Forced” within the Contact’s log.
    - <span class="rvts21">**Delete**:</span><span class="rvts20"> Permanently remove individual bookings or clear all appointments within an event.</span>
    - <span class="rvts21">**Recreate Slot**:</span><span class="rvts20"> Restore an appointment slot to the event after it has been deleted.</span>
    - <span class="rvts21">**Confirm Appt**:</span><span class="rvts20"> Manually validate and resolve a "problem" appointment status.</span>
    - <span class="rvts21">**Send SMS**:</span><span class="rvts20"> Send additional text messages to participants signed up for the service (Normal events only).</span>

# Built-in Browser Translation Tool

<span class="rvts20">In 2026, navigating the multilingual web will be easier than ever. Most major browsers now feature built-in, one-click translation tools that don't require any extra extensions.</span>

<span class="rvts20">Here is how to use the translation features in the 6 most popular browsers in the US: </span><span class="rvts21">Chrome, Safari, Edge, Firefox, Samsung Internet (Mobile) and Opera.</span>

---

### **<span class="rvts0"><span class="rvts57">1. Google Chrome (Desktop &amp; Mobile)</span></span>**

<span class="rvts20">Chrome uses Google Translate technology. By default, it will automatically detect if a page is in a different language than your system settings.</span>

- <span class="rvts21">How to translate:</span><span class="rvts20"> \* </span><span class="rvts21">Automatic Prompt:</span><span class="rvts20"> When you visit a foreign site, a small Translate icon usually pops up in the address bar (right side). Click it and select your language.</span>
    - <span class="rvts21">Manual Trigger:</span><span class="rvts20"> If the prompt doesn’t appear, right-click anywhere on the page and select </span><span class="rvts21">"Translate to \[Your Language\]"</span><span class="rvts20">.</span>
    - <span class="rvts21">Specific Sections:</span><span class="rvts20"> Highlight a specific paragraph, right-click it, and select </span><span class="rvts21">"Translate selection to..."</span><span class="rvts20"> to see a focused translation.</span>
- <span class="rvts21">Pro Tip:</span><span class="rvts20"> Click the three dots within the translation bubble to select </span><span class="rvts21">"Always translate \[Language\]"</span><span class="rvts20"> if you visit a specific foreign site frequently. </span>

### **<span class="rvts0"><span class="rvts57">2. Apple Safari (macOS &amp; iOS)</span></span>**

<span class="rvts20">Safari’s translation is highly integrated and privacy-focused, often processing data on-device.</span>

- <span class="rvts21">On iPhone/iPad:</span>
    1. <span class="rvts20">Tap the </span><span class="rvts21">"AA"</span><span class="rvts20"> icon or the </span><span class="rvts21">Translate icon</span><span class="rvts20"> (which looks like two speech bubbles) on the left side of the address bar.</span>
    2. <span class="rvts20">Tap </span><span class="rvts21">"Translate Website..."</span><span class="rvts20"> and choose your language.</span>
- <span class="rvts21">On Mac:</span>
    1. <span class="rvts20">Click the </span><span class="rvts21">Translate icon</span><span class="rvts20"> in the Smart Search field (address bar).</span>
    2. <span class="rvts20">Select </span><span class="rvts21">"Translate to \[Language\]"</span><span class="rvts20">.</span>
- <span class="rvts21">Pro Tip:</span><span class="rvts20"> If you want to see the original text again, just tap the icon and select </span><span class="rvts21">"View Original."</span>

### **<span class="rvts0"><span class="rvts57">3. Microsoft Edge (Desktop &amp; Mobile)</span></span>**

<span class="rvts20">Edge uses Microsoft Translator and offers some of the most robust "Always Translate" settings.</span>

- <span class="rvts21">How to translate:</span>
    1. <span class="rvts20">When you land on a foreign page, the </span><span class="rvts21">Translate icon</span><span class="rvts20"> (a blue/white character) will appear in the address bar.</span>
    2. <span class="rvts20">Click it to open the menu and hit </span><span class="rvts21">"Translate."</span>
- <span class="rvts21">Mobile:</span><span class="rvts20"> Tap the </span><span class="rvts21">three-line menu</span><span class="rvts20"> (bottom right) and select the </span><span class="rvts21">Translate</span><span class="rvts20"> icon.</span>
- <span class="rvts21">Pro Tip:</span><span class="rvts20"> Edge allows you to translate </span><span class="rvts21">Immersive Reader</span><span class="rvts20"> content. If you are in "Reading Mode," you can translate the text while maintaining a clean, ad-free layout.</span>

### **<span class="rvts0"><span class="rvts57">4. Mozilla Firefox (Desktop)</span></span>**

<span class="rvts20">Firefox is unique because its translation engine works </span><span class="rvts21">entirely offline</span><span class="rvts20"> to protect your privacy. It doesn't send your data to a cloud server.</span>

- <span class="rvts21">How to translate:</span>
    1. <span class="rvts20">A translation toolbar will automatically appear at the top of the page when a foreign language is detected.</span>
    2. <span class="rvts20">Select your target language and click </span><span class="rvts21">"Translate."</span>
    3. <span class="rvts21">Manual Trigger:</span><span class="rvts20"> If the toolbar is hidden, click the </span><span class="rvts21">Translation icon</span><span class="rvts20"> (resembling a document with a character) in the address bar.</span>
- <span class="rvts21">Note:</span><span class="rvts20"> Because it works offline, Firefox may ask you to download a small language file (e.g., "Spanish to English") the first time you use it for a specific language pair.</span>

### **<span class="rvts0"><span class="rvts57">5. Samsung Internet (Mobile)</span></span>**

<span class="rvts20">This browser has recently been supercharged with "Galaxy AI."</span>

- <span class="rvts21">How to translate:</span>
    1. <span class="rvts20">Tap the </span><span class="rvts21">three horizontal lines (Tools menu)</span><span class="rvts20"> in the bottom right corner.</span>
    2. <span class="rvts20">Select the </span><span class="rvts21">"Translate"</span><span class="rvts20"> or </span><span class="rvts21">"Browsing Assist"</span><span class="rvts20"> button.</span>
    3. <span class="rvts20">If it’s your first time, you may need to download a language pack (this allows for faster, more private on-device translation).</span>
    4. <span class="rvts20">Choose your target language, and the page will refresh with the translated text.</span>
- <span class="rvts21">Pro Tip:</span><span class="rvts20"> If you have a newer Galaxy device (2024+), look for the </span><span class="rvts21">Sparkle (AI) icon</span><span class="rvts20"> in the toolbar. This can not only translate but also </span><span class="rvts21">summarize</span><span class="rvts20"> the entire webpage for you into bullet points in your preferred language.</span>

### **<span class="rvts0"><span class="rvts57">6. Opera / Opera One (Desktop &amp; Mobile)</span></span>**

<span class="rvts20">It has its own native "Opera Translate" engine.</span>

- <span class="rvts21">On Desktop:</span>
    1. <span class="rvts20">Look for the </span><span class="rvts21">Globe icon</span><span class="rvts20"> on the right side of the address bar.</span>
    2. <span class="rvts20">A pop-up will appear asking if you want to translate the page. Click </span><span class="rvts21">"Translate."</span>
    3. <span class="rvts20">You can also highlight any specific sentence; a small pop-up will appear with an option to </span><span class="rvts21">"Translate"</span><span class="rvts20"> just that selection using Aria (Opera's AI).</span>
- <span class="rvts21">On Mobile (Opera for Android/iOS):</span>
    1. <span class="rvts20">Tap the </span><span class="rvts21">Opera "O" logo</span><span class="rvts20"> or the </span><span class="rvts21">three dots</span><span class="rvts20"> in the corner.</span>
    2. <span class="rvts20">Select </span><span class="rvts21">"Translate"</span><span class="rvts20"> from the menu.</span>
- <span class="rvts21">Pro Tip:</span><span class="rvts20"> Opera’s translation is powered by Lingvanex and is hosted on secure servers that don't store your personal data, making it a great middle-ground for privacy.</span>

# Calendar Invite Options

<span class="rvts20">PickAtime allows your participants and admins to add their appointments to their calendars. Follow the instructions below </span>

### **<span class="rvts0"><span class="rvts57">Participants side</span></span>**

<span class="rvts20">The option to have your participants add their appointments to their calendars is automatically offered on the Appointment Details page. </span>

![](https://pickatime.com/help/lib/NewItem%20184.png)

<span class="rvts20">The appointment confirmation email that the participant will receive will also include the calendar option. For Gmail users, the appointment will automatically be added to their calendar. For Outlook users, they will be able to add the appointment to their calendar via the ICS file. </span>

![](https://pickatime.com/help/lib/NewItem%20187.png)

<span class="rvts20">To make changes to the Calendar Notification, go to the notification content:</span>

- <span class="rvts20">**Events Management, Settings, Notification Setup,** and **Calendar Event Notification**.</span>

#### **<span class="rvts0"><span class="rvts24">Calendar Event Notification Section</span></span>**

<span class="rvts20">At the top of the Calendar Event Notification section is the following:</span>

<span class="rvts23">Your Title\* line, which allows for customization. </span>

<span class="rvts23">The Description of the notification.</span>

![](https://pickatime.com/help/lib/NewItem%20188.png)

<span class="rvts23">Insert Macro allows you to insert the correct macro for customization. </span>[Click here to learn more about Macros](https://help.pickatime.com/books/additional-event-features/page/macros)<span class="rvts23">.</span>

<span class="rvts23">Your Location\* section can be customized with the text, links, and graphics required.</span>

![](https://pickatime.com/help/lib/NewItem%20189.png)

<span class="rvts23">Your Calendar appointment file name can be customized to what would work best for your participants. </span>

---

### **<span class="rvts0"><span class="rvts57">For your Admins</span></span>**

<span class="rvts20">To allow admins to add appointments booked with them to a calendar, there are two different options: </span>

##### **<span class="rvts20">1)</span><span class="rvts21"> The Resource Notification Email </span>**

<span class="rvts45">You can receive an appointment notification email that you can add to your calendar each time a participant books an appointmen</span><span class="rvts20">t. The Resource notification email that the admin will receive will include the calendar option. </span>  
  
<span class="rvts20">You would do the following:</span>

- <span class="rvts20">To turn on the option, go to the Settings/Notification Setup page. Check the box labeled "for resources assigned to a contact, send appointment notification via email."</span>
- <span class="rvts20">Assign a contact person to your resource (the resource holds the slots). Go to the Appointments page. Click on the Resource column. Click on Resources and then Assign Contact. Locate the contact person in the contacts as the contact to receive the email. Click on the name and press select. The contact person is now assigned to the resource, and you'll notice that the Resource Name in the Appointments page has been changed to the contact name. To change this to something else (e.g., a generic name), click in the label area and change the name. </span>

<span class="rvts23">The option to check the For resources assigned to a contact, send appointment notification via email option. This option </span><span class="rvts90">must </span><span class="rvts23">be checked for emails to go out.</span>

![](https://pickatime.com/help/lib/NewItem%20190.png)

<span class="rvts23">Insert Macro allows you to insert the correct macro for customization. Each email template is already preset with the general macro required for most events. </span>[Click here to learn more about Macros](https://help.pickatime.com/books/additional-event-features/page/macros)<span class="rvts23">.</span>

![](https://pickatime.com/help/lib/NewItem%20191.png)

<span class="rvts23">Your Confirmation Email Body and Cancellation Email Body sections can be customized with the text, links, and graphics needed.</span>

#### **<span class="rvts0"><span class="rvts24">2) Subscribe to iCal Feed</span></span>**

<span class="rvts45">Subscribe to the calendar of appointments.</span><span class="rvts20"> On the Reports / Event Reports page, we have 'Subscribe to iCal Feed' option. </span>

![](https://pickatime.com/help/lib/NewItem%20192.png)

<span class="rvts20">If you check this box, you will see 'Link to subscribe' and 'Download ICS file' options. </span>

![](https://pickatime.com/help/lib/NewItem%20193.png)

<span class="rvts20">If you use the 'Link to subscribe', your calendar will be automatically updated when new appointments are booked or canceled. If you are using the 'Download ICS file', new appointments </span><span class="rvts22">will not</span><span class="rvts20"> automatically show up in your calendar application. Also, note that when deleting the iCal Feed, it may take </span><span class="rvts45">up to 24 hours for the appointments to disappear</span><span class="rvts20">. </span>

##### **<span class="rvts20">If you are using Google Calendar:</span>**  


<span class="rvts20">Click on the Other Calendars function button, then select:</span>

- <span class="rvts20">'Add by URL' option - if you want to use 'Link to Subscribe'.</span>
- <span class="rvts20">'Import calendar' option - if you want to 'Download ICS file' and import it. </span>

# Category Options

### **<span class="rvts0"><span class="rvts57">Function</span></span>**

<span class="rvts23">The **Category Sort** option allows you to display your events by category, instead of all at once. This helps your participants navigate your account (especially if you have a large volume of events) with ease. It can also be used to </span><span class="rvts20">direct participants to a certain event without an option to toggle to the other open event on the account. ​</span>

### **<span class="rvts0"><span class="rvts57">Location</span></span>**

<span class="rvts23">On the Events Preview page, you will see the grey button Event Settings. Click on the button to access the settings and the category sort.</span>

<span class="rvts20">At the bottom of the **Events Settings** page is the **Category Sort** section (the page may be collapsed and expanded when you access it)</span>

### **<span class="rvts0"><span class="rvts24">Manage Categories for Events</span></span>**

<span class="rvts23">This area allows you to show your events by category, instead of all at once. This may help your participants navigate your account (especially if you have a large volume of events). Below are the areas of this section.</span>

### **<span class="rvts0"><span class="rvts24">Category Sort</span></span>**

<div class="rvps10" id="bkmrk-categories-page-titl"><table style="width:624px;"><tbody><tr><td>**<span class="rvts39">Categories Page Title:</span>**

</td><td><span class="rvts23">This feature allows you to name the Categories page</span>

</td></tr><tr><td>**<span class="rvts39">Allow customer to select category first </span>**

</td><td><span class="rvts23">allows you to have an initial sort on your account before the events are displayed.</span>

</td></tr><tr><td>**<span class="rvts39">Category selector not displayed</span><span class="rvts23"> </span>**

</td><td><span class="rvts23">allows you to create a URL based on the category you entered in the Category column for your event(s).</span>

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

</div>### **<span class="rvts0"><span class="rvts24">Events Categories</span></span>**

<span class="rvts23">This table allows you to manage categories for your events.</span>

### **<span class="rvts0"><span class="rvts57">Ways to Use</span></span>**

#### **<span class="rvts0"><span class="rvts137">Display all events by category</span></span>**

<span class="rvts20">To have your participants use the account URL and then see all of the events. Add the category for each event on the Events Preview page.</span>

<span class="rvts20">On the </span>**<span class="rvts21">Global Setup / Business</span>**<span class="rvts20"> **page,** create a customized account URL for your company, such as </span>[https://pickatime.com/nameofyourcompany](https://pickatime.com/nameofyourcompany)<span class="rvts143"> </span>

<span class="rvts20">On the </span>**<span class="rvts21">Events / Preview</span>**<span class="rvts20"> page, enter text in the Category column for each event. For example, if you wanted the event URL to be</span>[ ](https://pickatime.com/TLCLand/PTA)[https://pickatime.com/](https://pickatime.com/TLCLand/PTA)[nameofyourcompany](https://pickatime.com/nameofyourcompany)[/PTA](https://pickatime.com/TLCLand/PTA),<span class="rvts20"> then enter PTA in the category column. </span>

<span class="rvts20">On the **Events Preview/Event Settings** page, go to Manage Categories for Events and click</span><span class="rvts21"> </span><span class="rvts39">Allow customer to select category first.</span>

<span class="rvts20">On the **Event Management/Settings/Online Scheduler Settings, Scheduling Link section**, you will see the Scheduling Link for the account. This is the URL you provide to your participants. </span>

#### **<span class="rvts0"><span class="rvts24">Display the events by a custom URL </span></span>**

<span class="rvts20">You can use the Category Option if you want to direct participants to a certain event without an option to toggle to the other open event on the account. ​</span>

<span class="rvts20">On the </span>**<span class="rvts21">Global Setup / Business</span>**<span class="rvts20"> page, create a customized account URL for your company, such as </span>[https://pickatime.com/nameofyourcompany](https://pickatime.com/nameofyourcompany)<span class="rvts143"> </span>

<span class="rvts20">On the </span>**<span class="rvts21">Events / Preview</span>**<span class="rvts20"> page, enter text in the Category column for each event. For example, if you wanted the event URL to be</span>[ ](https://pickatime.com/TLCLand/PTA)[https://pickatime.com/](https://pickatime.com/TLCLand/PTA)[nameofyourcompany](https://pickatime.com/nameofyourcompany)[/PTA](https://pickatime.com/TLCLand/PTA),<span class="rvts20"> then enter PTA in the category column. </span>

<span class="rvts20">On the Events Preview/Event Settings page, go to Manage Categories for Events and click</span><span class="rvts21"> </span><span class="rvts39">Allow customer to select category first,</span><span class="rvts23"> and then</span><span class="rvts39"> the Category selector is not displayed</span>

<span class="rvts20">On the Event Management level, on the S**ettings/Online Scheduler Settings** tab, Scheduling Link section, you would see the Scheduling link for the category. This is the URL you provide to your participants. </span>

![](https://pickatime.com/help/lib/NewItem%20183.png)

# Collecting Information from Customers (Contact & Appointment Fields)

pickAtime lets you collect custom information from participants at two different points:

- When they **create an account** (Contact Fields)
- When they **book a specific appointment** (Appointment Fields)

Both support various answer types — including **text**, **date**, **radio buttons**, **drop-down lists**, and **checkboxes**.

---

### 1. Choosing the Right Field Type

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-%C2%A0-contact-fields-app"><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"> </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">**Contact Fields**</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">**Appointment Fields**</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**When it's collected**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">During initial account sign-up</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Every time a slot is booked</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Frequency**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Once per user</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Once per appointment</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Best used for**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Phone number, address, language preference — info tied to the **person**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Student name, meeting topic, teacher-specific questions — info tied to the **appointment**</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Location**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Global Setup / Contacts / Contact Fields**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Settings / Appointment Fields**</td></tr></tbody></table>

</div>---

### 2. Setting Up a Field

Both field types use the same basic process:

1. Go to either **Global Setup / Contacts** or **Settings / Appointment Fields**, depending on which type you're creating.
2. **Add the field:** Type the field name (e.g., "Phone Number") into the **Add New** box and click **Add**.
3. **Activate the field:** It will appear under **Available Fields** — select it, then click the **`<`** button to move it into **Included Fields**.
4. **Admin visibility:** Check **"Required for Admins"** if you want staff to see/fill out this field when testing the system.

> 💡 **Pro tip:** Don't create custom fields for **First Name**, **Last Name**, or **Email** — these are already collected automatically during registration. Adding them again will prompt users to enter the same information twice.

---

### 3. Configuring a Question with Multiple Choice Answers

If you want a field to use **radio buttons**, a **drop-down list**, or **checkboxes**, you'll configure it as a "Choice" type field:

1. In **Included Fields**, locate the **Type** column for your question.
2. Click the cell and select **"Choice"** from the drop-down.
3. The **Question Editor** will open. Click **Add New Option** to add each possible response.
4. Choose a display format: 
    - Drop-down list
    - Radio buttons
    - Checkboxes
5. Use the **arrows (`<>`)** to reorder the options as needed.

---

### 4. Conditional Logic: Show/Hide Fields Based on Responses

You can make fields appear or disappear dynamically based on how a participant answers a Choice-type question.

Each Included Field is assigned a number, which is used to reference it in the conditional logic.

**To enable this:** Check **"Hide/Show fields based on the user response"** on the question you want to control others with.

**To configure it:** Next to each answer option, enter the field numbers to **hide** or **show** when that option is selected:

- **To hide fields:** Enter their numbers directly — e.g., `3,4,5` or `3-5`
- **To show specific fields instead:** Prefix each number with a `/` — e.g., `/5, /6`

> ⚠️ This logic only applies to fields that come **after** the conditional field in the list — it cannot affect fields earlier in the form.

**Example:** If a participant selects **"Junior"** for a given question, you could configure the rule to show only fields 5 and 6 — hiding everything else beyond that point unless explicitly shown.

---

### 5. Restricting Date Ranges

For Date-type fields (e.g., Date of Birth), you can restrict the range of dates a participant is allowed to enter.

**Why this matters:** Schools have reported participants accidentally entering today's date in a DOB field. The **Restrict Dates** option helps prevent this kind of erroneous entry.

**To use it:** On a Date-type field (in either Contact Fields or Appointment Fields setup), enable **Restrict Dates** and define the valid range — e.g., no dates after the year 2000.

---

### 6. Viewing the Collected Data

**In the Appointments Grid (Admin View):** For Appointment Fields, you can view responses immediately without running a report:

1. Go to the **Appointments** page.
2. Click any booked slot.
3. View the participant's custom field responses in the section below the calendar (left-hand side).

**In Reports:** To include custom fields as report columns:

1. Go to the **Event Report** section.
2. Click the blue **Contact Fields** or **Appointment Fields** link.
3. Check the box in the upper-right corner of the pop-up to select **all** fields, or choose specific ones.
4. Confirm your selection — the fields will now appear as columns in your report.

# Creating Consent Forms

### <span style="color:rgb(0,0,0);">**<span class="rvts21">Adding Consent Forms in pickAtime</span>**</span>

<span style="color:rgb(0,0,0);"><span class="rvts20">If you need participants or parents to acknowledge and agree to specific terms (e.g., loan agreements, waivers, policies) during an event, pickAtime provides flexible options using the </span><span class="rvts21">Appointment Fields</span><span class="rvts20"> page. </span></span>

#### <span style="color:rgb(0,0,0);">**Common Uses**</span>

<span style="color:rgb(0,0,0);">Create a consent form to collect:</span>

- <span style="color:rgb(0,0,0);">Permission slips</span>
- <span style="color:rgb(0,0,0);">Liability waivers</span>
- <span style="color:rgb(0,0,0);">Media release acknowledgements</span>
- <span style="color:rgb(0,0,0);">Health questionnaires</span>
- <span style="color:rgb(0,0,0);">Code of conduct agreements</span>
- <span style="color:rgb(0,0,0);">Event policies</span>
- <span style="color:rgb(0,0,0);">Emergency contact information</span>
- <span style="color:rgb(0,0,0);">Transportation permissions</span>

#### <span style="color:rgb(0,0,0);">**<span class="rvts21">Creating your Consent Form</span>**</span>

##### <span style="color:rgb(0,0,0);">**<span class="rvts21">1. Create a New Appointment Field</span><span class="rvts20">:</span>**</span>

1. 1. 1. <span style="color:rgb(0,0,0);"><span class="rvts20">Navigate to **Events Management /** </span>**<span class="rvts21">Settings / [Appointment Fields](https://help.pickatime.com/books/additional-event-features/page/collecting-information-from-customers-contact-appointment-fields)</span>**[<span class="rvts20">.</span>](https://help.pickatime.com/books/additional-event-features/page/collecting-information-from-customers-contact-appointment-fields)</span>
        2. <span style="color:rgb(0,0,0);"><span class="rvts20">Add a new field (</span><span class="rvts21">Header</span><span class="rvts20"> or </span><span class="rvts21">Subheader</span><span class="rvts20">) that contains the full text of your consent form.</span></span>
        3. <span style="color:rgb(0,0,0);">Add the Field to Your Event by selecting the new field from **Available Fields** and clicking the **&lt;** button to move it to **Included Fields.**</span>
            
            <p class="callout info"><span style="color:rgb(0,0,0);">Only fields in the **Included Fields** section are shown to participants during registration.</span></p>

<span style="color:rgb(0,0,0);">[![image.png](https://help.pickatime.com/uploads/images/gallery/2026-08/scaled-1680-/image.png)](https://help.pickatime.com/uploads/images/gallery/2026-08/image.png)</span>

##### <span style="color:rgb(0,0,0);">**<span class="rvts21">2. Configure and </span><span class="rvts21">Add the Response option for your participants</span>**</span>

<span style="color:rgb(0,0,0);">For your participant's response, create a new field</span>

1. 1. 1. 1. <span style="color:rgb(0,0,0);">Under **Type,** select **Choice**.</span>
            2. <span style="color:rgb(0,0,0);">Under **Choice Type,** select one of the following:</span>
                - - <span style="color:rgb(0,0,0);">Radio Buttons </span>
                    - <span style="color:rgb(0,0,0);">Drop-down List</span>
                    - <span style="color:rgb(0,0,0);">Checkboxes </span>
            3. <span style="color:rgb(0,0,0);">Enter the responses participants can choose. For example, *Yes* or *No*</span>
            4. <span style="color:rgb(0,0,0);">Click **Add New Option** after entering each option.</span>
            5. <span style="color:rgb(0,0,0);">Use the arrow controls to change the order if needed.</span>
            6. <span style="color:rgb(0,0,0);">Click the blue diamond. This makes the field **required**. This prevents participants from completing their registration without answering the consent question.</span>
    
    <span style="color:rgb(0,0,0);">[![image.png](https://help.pickatime.com/uploads/images/gallery/2026-08/scaled-1680-/g6nimage.png)](https://help.pickatime.com/uploads/images/gallery/2026-08/g6nimage.png)</span>

##### <span style="color:rgb(0,0,0);">**3. Test Your Consent Form**</span>

1. <span style="color:rgb(0,0,0);">Before making your event available, open your Online Scheduler and begin a test registration.</span>
    
    <span style="color:rgb(0,0,0);">Verify that:</span>
    
    
    - <span style="color:rgb(0,0,0);">The consent question appears.</span>
    
    
    - <span style="color:rgb(0,0,0);">The response options display correctly and are clear and easy to understand.</span>
    - <span style="color:rgb(0,0,0);">The field is required (if configured).</span>
    - <span style="color:rgb(0,0,0);">The confirmation email includes any consent information or links you added.</span>
2. <p class="callout success"><span style="color:rgb(0,0,0);">Use **Appointment Fields** for consent that must be collected with each booking.</span></p>
    
    <p class="callout info"><span style="color:rgb(0,0,0);">Use **Contact Fields** only for information collected once per participant, such as phone numbers or mailing addresses. </span></p>

### <span style="color:rgb(0,0,0);">**Different Ways of Creating Consent Forms**</span>

#### <span style="color:rgb(0,0,0);">**1. Consent checkbox or acknowledgment — Appointment Fields**</span>

<span style="color:rgb(0,0,0);">Best for: Waivers, permissions, agreements, and acknowledgments that need to be completed when someone registers or books.</span>

<span style="color:rgb(0,0,0);">You can create an Appointment Field such as: *I have read and agree to the School's Summer Camp Participation and Liability Waiver.*</span>

<span style="color:rgb(0,0,0);">Then configure it as a Choice field with a checkbox or another response format. pickAtime supports radio buttons, drop-down lists, and checkboxes for Choice fields. </span>

##### <span style="color:rgb(0,0,0);">**Example**</span>

<span style="color:rgb(0,0,0);">Question: I have read and agree to the Summer Camp Waiver.</span>

<span style="color:rgb(0,0,0);">Response: ☐ I Agree</span>

<span style="color:rgb(0,0,0);">You can make the field required, so the participant must respond by completing the registration, depending on your event configuration.</span>

#### <span style="color:rgb(0,0,0);">**2. A more detailed consent form — Multiple Appointment Fields**</span>

<span style="color:rgb(0,0,0);">Best for: Schools that need to collect several pieces of information as part of a waiver or registration form.</span>

<span style="color:rgb(0,0,0);">Instead of creating one large consent question, you can create a series of fields.</span>

<span style="color:rgb(0,0,0);">For example:</span>

##### <span style="color:rgb(0,0,0);">**Summer Athletic Program Consent**</span>

<span style="color:rgb(0,0,0);">**Participant Information**</span>

- <span style="color:rgb(0,0,0);">Student's name</span>
- <span style="color:rgb(0,0,0);">Grade</span>
- <span style="color:rgb(0,0,0);">Emergency contact</span>
- <span style="color:rgb(0,0,0);">Emergency phone number</span>

<span style="color:rgb(0,0,0);">**Consent verbiage**</span>

- <span style="color:rgb(0,0,0);">I agree to the athletic participation waiver.</span>
- <span style="color:rgb(0,0,0);">I acknowledge the school's code of conduct.</span>
- <span style="color:rgb(0,0,0);">I give permission for emergency medical treatment.</span>
- <span style="color:rgb(0,0,0);">I give permission for photographs/video to be taken.</span>

<span style="color:rgb(0,0,0);">Each item can be configured as an individual Appointment Field.</span>

<span style="color:rgb(0,0,0);">You can also use [conditional logic to show or hide additional fields based on a participant's response](https://help.pickatime.com/books/additional-event-features/page/collecting-information-from-customers-contact-appointment-fields?utm_source=chatgpt.com). </span>

<span style="color:rgb(0,0,0);">**For example:** Do you give permission for your student to participate in off-campus activities?</span>

<span style="color:rgb(0,0,0);">**Yes** → show the transportation permission fields.</span>

<span style="color:rgb(0,0,0);">**No** → hide those fields.</span>

#### <span style="color:rgb(0,0,0);">**3. Link to the full waiver + collect an acknowledgment**</span>

<span style="color:rgb(0,0,0);">Best for: Long legal documents that would be difficult to display directly in the scheduler.</span>

<span style="color:rgb(0,0,0);">Rather than putting the entire waiver into a field, you can provide a link to the school's full consent document and then collect an acknowledgment in pickAtime.</span>

<span style="color:rgb(0,0,0);">**For example:**</span>

<span style="color:rgb(0,0,0);">Please review the complete Summer Athletic Participation Waiver before registering.</span>

<span style="color:rgb(0,0,0);">*\[View the Summer Athletic Participation Waiver\]*</span>

<span style="color:rgb(0,0,0);">☐ I have read and agree to the terms of the waiver.</span>

### <span style="color:rgb(0,0,0);">**Additional Options**</span>

#### <span style="color:rgb(0,0,0);">**Include the consent information in confirmation emails**</span>

<span style="color:rgb(0,0,0);">Admins can send [customized confirmation, reminder, and cancellation emails](https://help.pickatime.com/books/additional-event-features/page/notification-setup-page?utm_source=chatgpt.com) with text, links, graphics, and [macros](https://help.pickatime.com/books/additional-event-features/page/macros). </span>

#### <span style="color:rgb(0,0,0);">**Reviewing Responses in the Reports**</span>

<span style="color:rgb(0,0,0);">Admins can review responses within the [Reports](https://help.pickatime.com/books/event-management-guide/page/reports).</span>

<span style="color:rgb(0,0,0);">By clicking the yellow diamond for each field, the field and its response will appear in all reports. Alternatively, the admin can choose within each report which fields they want to include.</span>

### <span style="color:rgb(0,0,0);">**Contact Fields vs Appointment Fields for Consent Forms**</span>

##### <span style="color:rgb(0,0,0);">**Why use Appointment Fields?**</span>

<span style="color:rgb(0,0,0);">Appointment Fields are associated with the specific appointment/registration, rather than simply the person's contact record. This makes them particularly useful when consent applies to a specific program, appointment, camp, class, or event. </span>

##### <span style="color:rgb(0,0,0);">**Why use Contact Fields?**</span>

<span style="color:rgb(0,0,0);">Contact Fields are best for information or permissions that should be associated with the participant/contact rather than a specific appointment.</span>

<span style="color:rgb(0,0,0);">**Contact Fields** vs **Appointment Fields**:</span>

<div dir="ltr" id="bkmrk-field-collected-best" style="text-align:left;"><table style="height:196px;width:88.8095%;"><colgroup><col style="width:18.0965%;"></col><col style="width:28.8204%;"></col><col style="width:18.3646%;"></col><col style="width:18.3646%;"></col></colgroup><tbody><tr><td><span style="color:rgb(0,0,0);">**Field**</span>

</td><td><span style="color:rgb(0,0,0);">**Collected**</span>

</td><td><span style="color:rgb(0,0,0);">**Best for**</span>

</td><td><span style="color:rgb(0,0,0);">**Example**</span>

</td></tr><tr><td><span style="text-decoration:underline;color:rgb(0,0,0);">Contact Field</span>

</td><td><span style="color:rgb(0,0,0);">When the person creates their account</span>

</td><td><span style="color:rgb(0,0,0);">Information that applies to the person</span>

</td><td><span style="color:rgb(0,0,0);">*I give permission for the school to contact me by text message.*</span>

</td></tr><tr><td><span style="text-decoration:underline;color:rgb(0,0,0);">Appointment Field</span>

</td><td><span style="color:rgb(0,0,0);">Each time they book</span>

</td><td><span style="color:rgb(0,0,0);">Information that applies to a specific appointment</span>

</td><td><span style="color:rgb(0,0,0);">*I agree to the Summer Basketball Camp participation waiver.*</span>

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

</div>### <span style="color:rgb(0,0,0);">**Need Help?**</span>

<span style="color:rgb(0,0,0);">If you have questions about configuring consent forms, Appointment Fields, or Notification Setup, contact the pickAtime Support Team:</span>

<span style="color:rgb(0,0,0);">**Email:** <support@pickatime.com></span>

<span style="color:rgb(0,0,0);">The support team can help you configure custom Appointment Fields, email templates, and other event settings.</span>

# Creating different time slot durations for the same teacher

**Scenario:** A teacher needs different slot durations for different classes — e.g., 15-minute slots for First Grade, 30-minute slots for Kindergarten. Since she only appears once in the Class Editor, both classes are currently forced to share one slot duration.

**Solution:** List the teacher resource **twice** in the Class Editor — once per duration needed — so each listing can have its own slot duration in the Slot Editor.

---

#### Step 1: Add the teacher a second time

1. Go to the **Class Editor** page.
2. Click **Add Teacher**. This opens the **Select Person** dialog.
3. Locate and select the teacher's name, then click **Select**.

The teacher's name will now appear **twice** in the Class Editor.

<p class="callout info">The teacher contact account will remain the same for each of the resources.</p>

---

#### Step 2: Move one class to the second listing

1. Select the **second listing** of the teacher's name.
2. Select her **Kindergarten** class, then click **Move Class**.
3. Select the **first listing** of the teacher's name as the destination.

The Kindergarten class is now under the first listing.

---

#### Step 3: Rename each listing for clarity

To easily tell the listings apart when creating slots, edit each name — for example:

- First listing: `Sue Smith - Kindergarten`
- Second listing: `Sue Smith - First Grade`

---

#### Step 4: Create separate slot durations

1. Go to the **Slot Editor** page.
2. You'll see both listings. Create slots with the appropriate duration for each — e.g., 30 minutes for Kindergarten, 15 minutes for First Grade.

<p class="callout success">Since both listings are tied to the same underlying contact, the system prevents double-booking — booking a slot on one listing automatically blocks the corresponding time on the other.</p>

# Creating an Event with multiple services

The **Services Setup** feature lets you offer multiple appointment types — each with its own duration — under a single event. This is especially useful for businesses like health &amp; wellness providers, photo studios, auto shops, and law offices.

**Example use cases:**

- A photo studio offering 20-minute headshots and 40-minute family sessions
- An auto shop scheduling 30-minute oil changes and 60-minute brake jobs
- A law office offering 15-minute consultations and 45-minute client meetings

---

#### Step 1: Create a New Event

1. Go to the pickAtime dashboard.
2. Create a new **Normal** event.

---

#### Step 2: Create Time Slots (Using Your Shortest Duration)

1. Click **Go To Event**, then select the **Appointments** tab.
2. Create your time slots using the **shortest** service duration you offer.

> **Example:** If you offer both 20-minute and 40-minute services, create all base slots as **20 minutes**. Longer services will later combine multiple slots (see Step 3).

---

#### Step 3: Set Up Services

1. Go to **Settings → Services Setup**.
2. Click the green **+** to add a new service.
3. Enter a description, and specify how many base slots this service should occupy.

> **Example:** If your base slot is 20 minutes and this service takes 40 minutes, enter **2** in the **Slots** column.

The system will automatically reserve the correct number of consecutive slots for longer services, preventing overbooking.

---

#### Step 4: Customize Service Details

For each service, add a clear **name** and **brief description** so participants can easily identify it when booking.

---

#### What Participants See

1. On the scheduling site, participants first select a **service** from a drop-down list.
2. They click **Filter Slots**.
3. Only time slots that fit the selected service's duration will appear as bookable.

# Date Location Option

The **Date Location** option adds day-by-day flexibility for multi-date events — useful when details like room, instructor, or service specifics change depending on the date.

> **Note:** Available for **Normal** event types only.

---

#### Where to Find It

Go to the **Appointments** page. The Date Location input field is located directly below the calendar.

---

#### Practical Use Cases

This field handles "exceptions to the rule" for a specific date, without requiring a separate event type:

- **Variable room assignments** — e.g., a seminar moves from "Room A" on Monday to "The Auditorium" on Wednesday
- **Specific service details** — e.g., a clinic offering different vaccine types (Trivalent vs. Quadrivalent) on different days
- **Instructor changes** — e.g., different staff covering different days of a multi-day workshop

---

#### Displaying This Info with the Macro Field

To show this date-specific text to participants, insert the macro **`$(D_LOCATION)`** into your scheduling page text and/or email templates.

**On the Scheduling Page:**

1. Go to **Settings / CUI Messages**.
2. Go to **Text View / Box Message**.
3. Insert `$(D_LOCATION)` into your message template.

**In Email Notifications:**

1. Go to **Settings / Notification Setup**.
2. Insert `$(D_LOCATION)` into your message template.

**Example template:**

<div class="relative group/copy bg-bg-000/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100" id="bkmrk--3" tabindex="0"><div class="sticky opacity-0 group-hover/copy:opacity-100 group-focus-within/copy:opacity-100 top-2 py-2 h-12 w-0 float-right"><div class="absolute right-0 h-8 px-2 items-center inline-flex z-10"><div class="relative"><div class="transition-all opacity-100 scale-100"></div><div class="absolute inset-0 flex items-center justify-center"><div class="transition-all opacity-0 scale-50"></div></div></div></div></div><div class="overflow-x-auto"></div></div>```
Your appointment is confirmed for $(DATE). Location/Note: $(D_LOCATION)
```

When the message is sent, `$(D_LOCATION)` will automatically be replaced with the specific text you entered for that date.

# Directing Parents to a Predetermined Event

You can route parents directly to a specific event — for example, showing Grade 9 parents only the **Grade 9 Counseling** event, and Grade 10 parents only the **Grade 10 Counseling** event.

This works by importing a **parent file** that links each parent to one (or more) **EventID(s)**. When that parent logs in, they'll only see the event(s) they've been assigned.

---

#### Step 1: Create the Parent File

Your parent file must include the following columns:

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-field-description-pa"><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">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">**ParentID**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Unique identifier for the parent</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**First**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Parent's first name</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Last**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Parent's last name</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Email**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Parent's email address (one only)</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**EventID**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">The event(s) this parent should have access to</td></tr></tbody></table>

</div>**Finding your EventID(s):** Go to **Reports / Account Reports / Settings**. This report lists the unique EventID for each event on your account.

**For multiple events per parent:** Separate EventIDs with a semicolon, **no spaces** — e.g., `28972x;28973x`. Parents with multiple EventIDs will see a drop-down letting them toggle between their assigned events.

**Example file:**

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-parentid-first-last-"><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">ParentID</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">First</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">Last</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">Email</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">EventID</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">29786</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Sally</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Jones</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top"><sj@school.com></td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">28972x</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">27856</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Bob</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Williamson</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top"><bw@school.com></td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">28973x</td></tr></tbody></table>

</div>---

#### Step 2: Import the File

1. Go to the **Importer** option in the left-hand dashboard.
2. Set **Data Type** to **"School."**
3. Select your event from the **Event** drop-down.
4. Set **File Type** to **"Parents (optional)."**
5. Click **Select File**, choose your parent file, and click **Open**.
6. Click **Import**.

---

#### Result

Once imported, parents will be automatically directed to the correct event(s) when they log in.

> Need help with this setup? Email <support@pickatime.com>.

# Eligibility File

The **Eligibility File** feature allows you to limit scheduling access to only those participants included in an imported People file. When combined with **Employee ID Login**, participants will use their Employee ID to access the scheduler.

This is commonly used for:

- Employee benefits enrollment
- Open enrollment appointments
- HR meetings
- Wellness screenings
- Staff training
- Employee evaluations
- Internal scheduling events

---

#### **Step 1: Enable Employee ID Login**

1. Go to **Global Setup/Contacts/ContactFieldSetup**
2. Create and add a field called Employee ID - or whichever unique field name you choose
3. Click the green diamond to make an ID Field

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

1. Go to **Global Setup/Business/Account Level Settings/AccountURL**
2. Set the participant login method to **Use ID Field**.
3. And then in the drop-down, select your newly created ID Field

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

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

<p class="callout info">When this option is in use, participants will have to enter a unique ID (for example, an employee ID) after they enter their password or use Google to log in. </p>

#### **Step 2: Prepare Your People File**

Create a spreadsheet containing one row for each eligible participant.

##### **Required Columns**

- **ID** - A unique identifier for each contact. Each ID must be unique across all imported contacts (Students, Teachers, Parents, People). - This is your **Employee ID**.
- **First** - The first name of the person.
- **Last** - The last name of the person.
- **Email** - A valid email address for the contact. Only one email address per row is allowed.

##### **Format Requirements**

- The file **must be a tab-delimited text file** (<span class="green">\*.txt</span> or <span class="green">\*.tsv</span>).
- Each row must represent one person.
- Field names (column headers) <span style="text-decoration:underline;">must exactly match </span>the required field names (case-sensitive).
- Avoid using formulas, merged cells, or formatting.

##### **Sample Table**

<table id="bkmrk-employee-id-first-la"><thead><tr><th>Employee ID</th><th>First</th><th>Last</th><th>Email</th></tr></thead><tbody><tr><td>00123</td><td>Alice</td><td>Martin</td><td>amartin@example.com</td></tr><tr><td>00456</td><td>John</td><td>Stevens</td><td>jstevens@example.org</td></tr><tr><td>00789</td><td>Rosa</td><td>Delgado</td><td>rdelgado@example.net</td></tr></tbody></table>

Additional fields such as department or location may also be included if desired.

<p class="callout success">**Important:** Each Employee ID must be unique. Duplicate Employee IDs may prevent participants from logging in correctly.</p>

#### **Step 3: Import the People File**

1. Go to the **Importer Page**.
2. Choose **People Import**.
3. Browse to and select your People file.
4. Click **Import**.

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

pickAtime will create a participant record for each person in the file.

#### **Step 4: Verify the Import**

After the import is complete:

1. Open the **Contacts** or **People** list (depending on your event configuration).
2. Confirm that:
    
    
    - All participants were imported.
    - Employee IDs appear correctly.
    - Names are spelled correctly.
    - No duplicate records exist.

#### **Step 5: Test the Login**

Before making the scheduler available:

1. Open the Online Scheduler.
2. Enter the email and password for one of your imported participants.
3. Enter the Employee ID.
4. Verify that the participant can successfully access the scheduler.

[![image.png](https://help.pickatime.com/uploads/images/gallery/2026-07/scaled-1680-/qpnimage.png)](https://help.pickatime.com/uploads/images/gallery/2026-07/qpnimage.png) [![image.png](https://help.pickatime.com/uploads/images/gallery/2026-07/scaled-1680-/7y7image.png)](https://help.pickatime.com/uploads/images/gallery/2026-07/7y7image.png)

### **Managing Eligibility**

The imported People file acts as your eligibility list. However, anyone who is already on your account will still have access without needing their Employee ID. If this is not acceptable, then go to Global Setup/Contacts/Advanced Options/ Remove all Customers to remove all contacts before doing your import.

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

To keep your contacts from attempting to create new accounts, go to <span class="rvts21">Registration and Login Settings (Located in Global Setup/Business/Registration and Login Settings) and select Registration. </span>

**<span class="rvts21">Registration</span><span class="rvts21">: </span>**<span class="rvts21">**Do not allow self-registration** - Prevents new users from creating their own accounts. Access is available to customers who have been manually added or imported to the vendor account. Please note that this option is now automatically disabled when “Show the scheduler to users before they log in” is enabled.</span>

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

### **Best Practices**

- Use Employee IDs that are already assigned by your organization.
- Verify Employee IDs before importing.
- Test with a few sample users before opening scheduling.
- Keep your People file up to date as employees join or leave the organization.
- Save a copy of your original spreadsheet for future updates.

### **Frequently Asked Questions**

##### **Can I import additional participant information?**

Yes. You can include optional information such as email address, department, phone number, or location if those fields are supported by your event.

##### **What happens if someone is not in the People file?**

They will not be able to access the scheduler using Employee ID Login.

##### **Can I update the eligibility list later?**

Yes. You can import an updated People file at any time to add or update participant records.

##### **Why isn't a participant able to log in?**

Common causes include:

- The Employee ID was entered incorrectly.
- The participant was not included in the imported People file.
- The Employee ID in the import file does not exactly match the ID being entered.
- The People import did not complete successfully.

# Events Preview Page

The **Events Preview** page is where you create, delete, and edit core event details.

At the top of the page is the **Search Events** bar.

---

#### Buttons

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-button-what-it-does-"><table class="min-w-full border-collapse text-sm leading-[1.7] whitespace-normal" style="width:100%;"><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:18.3426%;">Button</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:81.7527%;">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:18.3426%;">**Add**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:81.7527%;">Opens a form to create a new event</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:18.3426%;">**Delete**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:81.7527%;">Deletes the selected event</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:18.3426%;">**Duplicate PTA**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:81.7527%;">*(Enabled only on request.)* Creates a copy of an existing event, including its **class and enrollment data** — but not time slots. Best for events with unchanging rosters (e.g., full-year classes).</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:18.3426%;">**Edit Details**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:81.7527%;">Opens a page to edit participant-facing event summary details</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:18.3426%;">**Go to Event**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:81.7527%;">Opens **Event Management** for the selected event</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:18.3426%;">**Event Settings**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width:81.7527%;">Opens advanced event-level settings</td></tr></tbody></table>

</div>---

#### Adding a New Event

1. Enter an **Event Name**.
2. Select an **Event Type**: `PTA`, `Simple PTA`, `Normal`, or `Roster`.
3. Select an **Event Template** — use one of pickAtime's built-in templates, or base it on an existing event.
4. Select a **Time Zone**.

> If you use an existing event as your template, the new event will inherit that event's time zone automatically.

All remaining fields are optional.

---

#### Edit Details

This page lets you add written details, links, or images for participants to see for this event.

---

### Event Settings

The **Event Settings** page contains advanced configuration options for your events.

#### General Settings

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-setting-what-it-cont"><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 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">**Propagator Mode**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Controls how broadly your changes apply — to **only the current event**, **all events of the same type**, or **all events of the same category and type.** See also here: [Propagator Mode](https://help.pickatime.com/books/additional-event-features/page/propagate-settings). </td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Events Sorting**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Controls display order of events *(see "Sort events by the following order" below)*</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Events Page Title**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Customizes the title of your Events page (default: "Events") — e.g., rename to "Schools" or "Clinics" if your account spans multiple locations</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Default List**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Choose between showing **all events** at once, or showing **"featured" events** first (the event matching a parent's enrolled child) with a search bar for the rest</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Sort Events By the Following Order**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Drag fields to set the display order/hierarchy for events</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Events Table Columns**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Add, remove, or reorder columns shown on the Events Preview page</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Allowed Timezones**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Toggle between national and international time zone options</td></tr></tbody></table>

</div>---

#### Manage Categories for Events

Use **Category Sort** to group events into categories — useful for accounts with a high volume of events, to help participants navigate more easily.

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-setting-what-it-cont-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">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 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">**Categories Page Title**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Custom name for the Categories landing page</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Allow customer to select category first**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Requires participants to choose a category before seeing specific events</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Category selector not displayed**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Lets you build a direct URL to a specific category (based on the Category column on your event)</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Events Categories**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">A management table to update, delete, or reorder categories across all events at once — affects how categories appear in the CUI</td></tr></tbody></table>

</div>

# Event Display Options

## **<span class="rvts0"><span class="rvts57">How to Access</span></span>**

<span class="rvts20">In the Admin UI tool, open the event, go to the **Settings / Online Scheduler Settings / Scheduler Settings, Scheduler Display section.**</span>

### **<span class="rvts0"><span class="rvts57">Formatting Options</span></span>**

<span class="rvts20">You have five formatting options to choose from:</span>

1. <span class="rvts20">Table \* This is the only option for PTA events. </span>
2. <span class="rvts20">Text</span>
3. <span class="rvts20">List</span>
4. <span class="rvts20">Vertical</span>
5. <span class="rvts20">Date</span>

**<span class="rvts21">Table </span>**<span style="color:rgb(170,170,170);">- </span>The Table Format features brighter colors for stronger visual contrast when comparing resources. **This is the standard template used for Parent-Teacher Conferences.**

**<span class="rvts21">Text </span>**<span class="rvts20">- </span>The Text Format is similar in structure to the Date Template but displays only one resource at a time. It offers a simplified viewing experience while maintaining a familiar layout.

**<span class="rvts21">List </span>**<span class="rvts20">- </span>The List Format presents available appointment times in a simple list format. This option works well for events where resources are hidden or when a minimal display is preferred.

**<span class="rvts21">Vertical </span>**<span class="rvts20">- </span>The Vertical Format displays one resource at a time in a clean, streamlined layout. Available appointment slots are presented in an attractive and easy-to-read format. This template works especially well for counselors, room checkout scheduling, and wellness appointments.

**<span class="rvts21">Date</span>**<span class="rvts20">- </span>The Date Format is a versatile and visually appealing scheduling option. All the information needed to select an appointment is displayed on a single page, allowing users to easily and quickly compare multiple resources without needing to filter through available slots. Common uses include office hour events, after-school scheduling, wellness appointments, special events, and more.

### **<span class="rvts0"><span class="rvts57">Paginator vs Calendar</span></span>**

<span class="rvts20">In addition to the display options, you can also choose between the Calendar and Paginator. </span>

<span class="rvts21">The **Calendar**</span><span class="rvts20"> will display a day at a time, with the option to toggle between bates or to use a drop-down calendar.</span>

<span class="rvts21">The **Paginator**</span><span class="rvts20"> can cover multiple days at a time, allows you to toggle between dates, and has a drop-down.</span>

**<span class="rvts18">Additional Features</span>**

<span class="rvts21">Display the end time of each appointment slot</span><span class="rvts20"> displays the end time of the appointment.</span>

<span class="rvts21">Display # of slots per appointment time</span><span class="rvts20"> shows the number of available slots for the appointment time.</span>

# Global Setup

# Global Setup / Business page

<div class="rvps10" id="bkmrk-business-settings-pr"><table style="width: 100%;"><tbody><tr><td colspan="2" style="width: 100.119%;">##### **<span class="rvts21">Business Settings</span>**

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Primary Contact</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Select the contact record of the person who will manage the vendor account. Usually, it is the Admin who created this vendor account. </span>

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Billing Contact</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Select the contact record for the person designated to receive invoices and billing correspondence from pickAtime.</span>

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Business Address</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Enter the physical or legal mailing address for the business.</span>

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

</div><span class="rvts14">  
</span>

<div class="rvps10" id="bkmrk-account-level-settin"><table style="width: 100%; height: 705.578px;"><tbody><tr style="height: 64.8281px;"><td colspan="2" style="width: 99.881%; height: 64.8281px;">##### **<span class="rvts21">Account Level Settings</span>**

</td></tr><tr style="height: 46.5938px;"><td style="width: 22.4088%; height: 46.5938px;">**<span class="rvts21">Account Logo</span>**

</td><td style="width: 77.4721%; height: 46.5938px;"><span class="rvts20">Upload your organization's logo to be displayed on the vendor account scheduling pages.</span>

</td></tr><tr style="height: 29.7969px;"><td colspan="2" style="width: 99.881%; height: 29.7969px;">**<span class="rvts21">Account URL</span>**

</td></tr><tr style="height: 46.5938px;"><td style="width: 22.4088%; height: 46.5938px;">**<span class="rvts21">Appointment URL for customer</span>**

</td><td style="width: 77.4721%; height: 46.5938px;"><span class="rvts20">This is the primary scheduling link you will provide to customers (e.g., parents) to book appointments.</span>

</td></tr><tr style="height: 63.3906px;"><td style="width: 22.4088%; height: 63.3906px;">**<span class="rvts21">Set custom URL</span>**

</td><td style="width: 77.4721%; height: 63.3906px;"><span class="rvts20">Check the ‘Set custom URL’ box to personalize the link. You can define a custom slug in the designated field to make the URL more recognizable.</span>

</td></tr><tr style="height: 63.3906px;"><td style="width: 22.4088%; height: 63.3906px;">**<span class="rvts21">Use ID field</span>**

</td><td style="width: 77.4721%; height: 63.3906px;"><span class="rvts20">Enable this to restrict access to the scheduling URL. Customers will be required to enter a valid ID that matches a contact record previously imported into your account.</span>

</td></tr><tr style="height: 64.8281px;"><td colspan="2" style="width: 99.881%; height: 64.8281px;">##### **<span class="rvts21">Display Options</span>**

</td></tr><tr style="height: 63.3906px;"><td style="width: 22.4088%; height: 63.3906px;">**<span class="rvts21">Display Contact Name As</span>**

</td><td style="width: 77.4721%; height: 63.3906px;"><span class="rvts20">Choose the format for contact names in Reports, the Appointment List, and the Event Management section (e.g., ‘Last, First’ or ‘First Last’).</span>

</td></tr><tr style="height: 29.7969px;"><td style="width: 22.4088%; height: 29.7969px;">**<span class="rvts21">Date Display Format</span>**

</td><td style="width: 77.4721%; height: 29.7969px;"><span class="rvts20">Select your preferred date format: ‘mm/dd/yy’ or ‘dd/mm/yy’.</span>

</td></tr><tr style="height: 46.5938px;"><td style="width: 22.4088%; height: 46.5938px;">**<span class="rvts21">Time Display Format</span>**

</td><td style="width: 77.4721%; height: 46.5938px;"><span class="rvts20">Select your preferred time format: ‘12-hour’ (AM/PM) or ‘24-hour’.</span>

</td></tr><tr style="height: 46.5938px;"><td style="width: 22.4088%; height: 46.5938px;">**<span class="rvts21">Email notifications from</span>**

</td><td style="width: 77.4721%; height: 46.5938px;"><span class="rvts20">Specify the sender name or email address that will appear on outgoing system notifications instead of pmail@pickatime.com.</span>

</td></tr><tr style="height: 29.7969px;"><td colspan="2" style="width: 99.881%; height: 29.7969px;">##### **<span class="rvts21">Miscellaneous</span>**

</td></tr><tr style="height: 46.5938px;"><td style="width: 22.4088%; height: 46.5938px;">**<span class="rvts21">Allow parents to attach and detach students</span>**

</td><td style="width: 77.4721%; height: 46.5938px;"><span class="rvts20">Enable this to allow parents to manage and update their associated student list within their profile.</span>

</td></tr><tr style="height: 63.3906px;"><td style="width: 22.4088%; height: 63.3906px;">**<span class="rvts21">Use First + Last Name as StudentID</span>**

</td><td style="width: 77.4721%; height: 63.3906px;"><span class="rvts20">Enable this if you prefer parents to identify students by name rather than the school ID. This is recommended if parents are unlikely to know specific Student ID values.</span>

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

</div>  
<span class="rvts14">  
</span>

<div class="rvps10" id="bkmrk-integration-options-"><table style="width: 100%;"><tbody><tr><td colspan="2" style="width: 100.119%;">##### **<span class="rvts21">Integration Options</span>**

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Notification Contact(s)</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Select the individual(s) who will receive status updates and notifications regarding active integrations.</span>

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Zoom Integration</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">View the dedicated instructions </span>[page](https://help.pickatime.com/books/pickatime-virtual-options/chapter/zoom)<span class="rvts20"> for details on connecting your Zoom account.</span>

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Google Workspace Integration</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">View the dedicated instructions </span>[page](https://help.pickatime.com/books/pickatime-virtual-options/chapter/google-meet)<span class="rvts20"> for details on connecting your Google Calendar and Workspace.</span>

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Single Sign On (SSO)</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Select your SSO Provider from the dropdown menu. Additional setup steps will be required based on the provider selected.</span>

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Admin UI is accessible only via SSO</span>**

</td><td style="width: 50.0596%;"><span class="rvts21">Warning:</span><span class="rvts20"> Enable this only after confirming your SSO configuration is fully functional; otherwise, you may be locked out of the Admin UI.</span>

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Require customers to fill email</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Forces customers to provide an email address during booking if their imported contact record is missing one.</span>

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Payments</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Select </span><span class="rvts21">‘Use Shopping Cart</span><span class="rvts20">’ to allow participants to book multiple appointments and pay for them in a single transaction. </span><span class="rvts21">Note:</span><span class="rvts20"> This setting applies to all events on the account that require payment.</span>

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

</div><span class="rvts14">  
</span>

<div class="rvps10" id="bkmrk-registration-and-log"><table style="width: 100%;"><tbody><tr><td colspan="2" style="width: 100.119%;">##### **<span class="rvts21">Registration and Login Settings</span>**

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Do not allow self-registration</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Prevents new users from creating their own accounts. Access is available to customers who have been manually added or imported to the vendor account. Please note that this option is now automatically disabled when “Show the scheduler to users before they log in” is enabled.</span>

</td></tr><tr><td colspan="2" style="width: 100.119%;">##### **<span class="rvts21">Login</span>**

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Show the scheduler to users</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Determines if customers can view available events and time slots before or after logging in. </span><span class="rvts21">Note:</span><span class="rvts20"> For a vendor account with the PTA event type, users must log in to view the scheduler. </span>

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Allow login with external provider</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Enables the </span><span class="rvts21">Sign In with Google</span><span class="rvts20"> option on the scheduling login page. This feature can be used when “Show scheduler before or after login” is enabled.</span>

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Show the following message to Locked contacts</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Define the message displayed to users whose access level has been set to ‘Not Allowed’ on the Contacts page.</span>

</td></tr><tr><td colspan="2" style="width: 100.119%;">##### **<span class="rvts21">Password Requirements</span>**

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Use strong password</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">PickAtime passwords require a minimum of 8 characters and can only contain numbers, letters, and !@#$%&amp;\\/=\_.,;: Activating this option also adds the following requirements: digits, Upper and Lower Case, and special characters. It also gives you access to the lower two options.</span>

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Password must be changed every 90 days</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Requires participants to update their passwords every 90 days for enhanced security.</span>

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Password must not be used for 10 rotations</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Prevents users from reusing any of their last 10 passwords.</span>

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

</div><span class="rvts14">  
</span>

<div class="rvps10" id="bkmrk-advanced-settings-re"><table style="width: 100%;"><tbody><tr><td colspan="2" style="width: 100.119%;">##### **<span class="rvts21">Advanced Settings</span>**

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Required Fields</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">If ‘Force to fill required fields on the VUI’ is enabled, Administrators booking on behalf of customers must complete all mandatory contact/appointment fields.</span>

</td></tr><tr><td style="width: 50.0596%;">**<span class="rvts21">Vendor State</span>**

</td><td style="width: 50.0596%;"><span class="rvts20">Use this setting to deactivate your vendor account if you intend to stop using pickAtime services.</span>

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

</div>

# Global Setup / Contacts

<span class="rvts20">Use this section to configure custom prompts and registration forms. This allows you to collect essential information from participants (such as parents) when they first register or log in to your scheduling site.</span>

<span class="rvts20">See also the </span>[Collect Information from Customers](https://help.pickatime.com/books/additional-event-features/page/collect-information-from-customers)<span class="rvts20"> page.</span>

## **<span class="rvts0"><span class="rvts57">Advanced Options</span></span>**

<div class="rvps10" id="bkmrk-feature-functionalit"><table><tbody><tr><td>##### **<span class="rvts21">Feature</span>**

</td><td>##### **<span class="rvts21">Functionality</span>**

</td><td>##### **<span class="rvts21">Instructions</span>**

</td><td>##### **<span class="rvts21">Notes</span>**

</td></tr><tr><td>**<span class="rvts21">Default Password</span>**

</td><td><span class="rvts20">Reset passwords for any contact except those with Administrator access.</span>

</td><td><span class="rvts20">Navigate to the </span><span class="rvts21">Contacts</span><span class="rvts20"> tab, search for the user, and click </span><span class="rvts21">Reset PW</span><span class="rvts20">.</span>

</td><td><span class="rvts20">Change the global default password (e.g., 123456) under </span><span class="rvts21">Global Setup / Contacts / Advanced Options</span><span class="rvts20">.</span>

</td></tr><tr><td>**<span class="rvts21">Reset Admin Passwords</span>**

</td><td><span class="rvts20">Resets passwords for all Admin levels (except the main Administrator) to the Default Password.</span>

</td><td><span class="rvts20">Click the </span><span class="rvts21">Reset Admin Passwords</span><span class="rvts20"> button.</span>

</td><td><span class="rvts20">This will NOT reset passwords for Admins who have signed in within the last month.</span>

</td></tr><tr><td>**<span class="rvts21">Modify Access Level</span>**

</td><td><span class="rvts20">Enables mass updates to Admin access levels.</span>

</td><td><span class="rvts20">Select the new access level from the options provided.</span>

</td><td><span class="rvts20">Often used to upgrade "Appointment Viewers" to "Appointment Makers" to enable the </span><span class="rvts21">Block Schedule</span><span class="rvts20"> feature.</span>

</td></tr><tr><td>**<span class="rvts21">Remove All Parents</span>**

</td><td><span class="rvts20">Deletes contact records with a ParentID value.</span>

</td><td><span class="rvts20">Click the </span><span class="rvts21">Remove All Parents</span><span class="rvts20"> button.</span>

</td><td><span class="rvts20">Does not remove parents who have logged in during the last month.</span>

</td></tr><tr><td>**<span class="rvts21">Remove All Customers</span>**

</td><td><span class="rvts20">Removes contacts from the database based on a selected access level.</span>

</td><td><span class="rvts20">Select the access level in the pop-up; this removes that level and all lower levels.</span>

</td><td><span class="rvts20">Will not remove contacts with future appointments or those who signed in during the previous month.</span>

</td></tr><tr><td>**<span class="rvts21">Remove All Students</span>**

</td><td><span class="rvts20">Removes all students from the vendor account.</span>

</td><td><span class="rvts20">Click the </span><span class="rvts21">Remove All Students</span><span class="rvts20"> button.</span>

</td><td><span class="rvts20">Excludes students enrolled in future classes or events active in the previous month.</span>

</td></tr><tr><td>**<span class="rvts21">Remove Students not enrolled</span>**

</td><td><span class="rvts20">Deletes students who are not currently enrolled in any event.</span>

</td><td><span class="rvts20">Click the </span><span class="rvts21">Remove Students not enrolled</span><span class="rvts20"> button.</span>

</td><td><span class="rvts20">Useful for removing mistaken imports or graduated students.</span>

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

</div>

# Invoices

#### How Invoicing Works

Invoices are generated on the **3rd of each month**, covering appointments booked during the **previous month**. You'll receive your invoice by email on that date, and it's also available in the **Account** **Reports** section at any time.

**To view your invoices:**

1. Go to **Reports / Account Reports.**
2. Select the Report labeled **Account - Invoices and Payments**

This displays a list of all your invoices and payments.

---

#### Can I Pay by Credit Card?

Yes:

1. Go to **[pickatime.com](https://www.pickatime.com)** and click **Client Login**.
2. Log in with an **administrative** email address and password.

You'll land directly in the **Reports** section.

3. Select the **Account Reports** radio button.
4. Select the Report labeled **Account - Invoices and Payments**
5. Click **"Click Here"** within the report.
6. Select **Pay by Credit Card**.

#### <span class="rvts21">Payment Details for Wire Transfers</span>

##### <span class="rvts82">Beneficiary Information</span>

- <span class="rvts82">**Beneficiary**:</span><span class="rvts61"> PickATime</span>
- <span class="rvts82">**Beneficiary Address**:</span><span class="rvts61"> 17307 NE 13th Place, Bellevue, WA 98008</span>

##### <span class="rvts82">Banking Information</span>

- <span class="rvts82">**Bank**:</span><span class="rvts61"> Bank of America</span>
- **<span class="rvts82">Bank Address:</span>**<span class="rvts61"> 15600 NE 8th St STE A9, Bellevue, WA 98008</span>
- <span class="rvts82">**Account Type**:</span><span class="rvts61"> Checking</span>
- <span class="rvts82">**Account #**:</span><span class="rvts61"> 16436313</span>
- <span class="rvts82">**Routing #**:</span><span class="rvts61"> 125000024</span>
- <span class="rvts82">**SWIFT code**:</span><span class="rvts61"> BOFAUS3N</span>

# Insert Logo / Image / Document

### **<span class="rvts20">Insert Logo / Image/document</span>**

<span class="rvts20">PickAtime offers an option to upload your logo/image/document via our Insert Image feature in two different ways. You can add your logo via the Global Setup / Business page. You can also add images and documents to a number of sections within the CUI Messages or Notification Setup page.</span>

**<span class="rvts0"><span class="rvts24">File Types Accepted</span></span>**

<span class="rvts21">File types for images</span><span class="rvts20">: \*.jpg; \*.jpeg; \*.png; \*.gif;</span>

<span class="rvts21">File types for documents</span><span class="rvts20">: \*.doc; \*.docx; \*.pdf; \*.txt; \*.xls; \*.xlsx</span>

---

### **<span class="rvts0"><span class="rvts57">Option 1 - Upload a logo to your account:</span></span>**

1. <span class="rvts20">Go to </span><span class="rvts21">Global Setup / Business, Account Level Settings, Account Logo</span>![](https://pickatime.com/help/lib/NewItem%20160.png)
2. <span class="rvts20">Click on the upload button</span>![](https://pickatime.com/help/lib/NewItem%20159.png)
3. <span class="rvts20">You will then see a pop-up File Manager window, where you can choose a File on your PC and click the Upload button.</span>![](https://pickatime.com/help/lib/NewItem%20158.png)
4. <span class="rvts20">Then you will see the Image window with the option to crop your image. Once you have finished cropping, click 'OK.'</span>![](https://pickatime.com/help/lib/NewItem%20157.png)
5. <span class="rvts20">Your logo is now displayed on your account.</span>

---

### **<span class="rvts0"><span class="rvts168">Option 2 - Upload a document to a hyperlinked item within an Email.</span></span>**

<span class="rvts20">Let's say you would like to add the document to the Footer of the Confirmation Email.</span>

<span class="rvts20">If you want to attach the document to a hyperlinked text, do the following:</span>

1. <span class="rvts20">Within the email, type the text that you want to hyperlink and then click the insert link option.</span>![](https://pickatime.com/help/lib/NewItem%20156.png)
2. <span class="rvts20">Within the dialog box, click the file option.</span>![](https://pickatime.com/help/lib/NewItem%20155.png)
3. <span class="rvts20">Once you click on the Ok button, the File Manager will appear. Here, you can click on the Choose File button if your file is already uploaded and in our system. </span>
4. <span class="rvts20">If you still need to select a file to upload, click Choose File, select your file, and then click the Upload button.</span>![](https://pickatime.com/help/lib/NewItem%20154.png)
5. <span class="rvts20">Once your file is uploaded and in our system, click Insert. </span>![](https://pickatime.com/help/lib/NewItem%20153.png)
6. <span class="rvts20">Within the Insert link dialog box, make any changes to the Text to display and Title. If you want the document to open in a new window, click the ‘New Window’ option on the Target drop-down. Then click Ok.</span>![](https://pickatime.com/help/lib/NewItem%20152.png)
7. <span class="rvts20">Your text is now hyperlinked to the document. </span>

# Login Options

### **<span class="rvts0"><span class="rvts169">Standard Log in</span></span>**

<span class="rvts20">This is the most frequently used login option. Your participants will create an account using their email and a password. You can also request additional information.</span>

#### **<span class="rvts39">New Users</span>**

<span class="rvts20">Your participants will create an account using the following steps.</span>

1. <span class="rvts23">They will go to the scheduling link provided by your organization. </span><span class="rvts23"> </span>![](https://pickatime.com/help/lib/NewItem%20130.png)
2. <span class="rvts23">Enter your email address and push the "Next" button. </span>
3. <span class="rvts23">You will see the message "Your email address is not registered. Please click </span><span class="rvts39">here</span><span class="rvts23"> to sign up." </span>
4. <span class="rvts23">Enter your First and Last Name and your password, and then click the "Create your Free Account" button to create your account.</span>

<span class="rvts23"> </span>![](https://pickatime.com/help/lib/NewItem%20129.png)

#### **<span class="rvts39">Current Users</span>**

- <span class="rvts23">If you have previously registered, enter your email address and push the "Next" button, and you will be prompted to enter your password and then click "Sign In".</span>

#### **<span class="rvts39">Forgotten Password</span>**

- <span class="rvts23">If you have forgotten your password, you can click the Forgot Password button, and a new password will be emailed to you. </span>

### **<span class="rvts0"><span class="rvts169">Single Sign-On Options </span></span>**

<span class="rvts20">PickAtime offers Single Sign-On (SSO) options as well. You can use Blackbaud, FinalSite, Azure, or you can create your own portal. If you are interested in any of these options, please reach out to us at </span><support@pickatime.com>

![](https://pickatime.com/help/lib/NewItem%20128.png)

<span class="rvts20">Go to </span><span class="rvts21">**Global Setup/Business page, Integration Options section**,</span><span class="rvts20"> and select your SSO Provider from the drop-down menu to see the SSO settings.</span>

### **<span class="rvts0"><span class="rvts169">Allow login with external provider </span></span>**

<span class="rvts20">This option can be accessed at </span><span class="rvts21">**Global Setup/Business page, Registration and Login Settings** section</span><span class="rvts20">. </span>

![](https://pickatime.com/help/lib/NewItem%20127.png)

<span class="rvts20">When selected, this option will allow your participants to log in using their Google account.</span>

![](https://pickatime.com/help/lib/NewItem%20126.png)![](https://pickatime.com/help/lib/NewItem%20125.png)

### **<span class="rvts0"><span class="rvts169">Additional Settings and Options for logging in.</span></span>**

<span class="rvts20">In addition to the above login options, there are additional options that can be used to enhance the current login options. </span>

##### <span class="rvts21">**Use Id Field** (Located in **Global Setup/Business/Account Level Settings/Account URL**)</span>

![](https://pickatime.com/help/lib/NewItem%20124.png)

<span class="rvts20">When this option is in use, participants also have to enter a unique ID (for example, an employee ID) after they enter their password or use Google to log in. ID fields are added on the Global Setup/Contacts page.</span>

##### **<span class="rvts21">Registration and Login Settings (Located in Global Setup/Business/Registration and Login Settings)</span>**

##### **<span class="rvts21">Registration</span><span class="rvts21">: </span>**

<span class="rvts21">**Do not allow self-registration** - Prevents new users from creating their own accounts. Access is available to customers who have been manually added or imported to the vendor account. Please note that this option is now automatically disabled when “Show the scheduler to users before they log in” is enabled.</span>

![](https://pickatime.com/help/lib/NewItem%20123.png)

##### **<span class="rvts21">Login:</span>**

1. **<span class="rvts21">Show the scheduler to users</span>**<span class="rvts20"> - This option allows you to decide if you want participants to see the appointment slots before or after they log in. For accounts that run PTA events, this option is not available to change.</span>
2. **<span class="rvts21">Allow login with external provider</span>**<span class="rvts20"> - </span>When selected, this option will allow your participants to log in using their Google account. This feature can be used when “Show scheduler before or after login” is enabled.<span class="rvts20"></span>
3. **<span class="rvts21">Show the following message to Locked contacts</span>**<span class="rvts20"> - In the Contacts section of the Admin UI, you can change the default access level of Allowed to Not Allowed for any contact. The Locked Out message will be displayed to any contact where you have set this access to ‘Not Allowed’. </span>

##### **<span class="rvts21">Password Requirements:</span>**

1. <span class="rvts39">Use "strong password"</span><span class="rvts23"> - PickAtime passwords require a minimum of 8 characters and can only contain numbers, letters, and !@#$%&amp;\\/=\_.,;: Activating this option also adds the following requirements: digits, Upper and Lower Case, and special characters. It also gives you access to the lower two options.</span>
2. <span class="rvts39">Password must be changed every 90 days</span><span class="rvts23"> - Requires participants to change their passwords on a 90-day rotation.</span>
3. <span class="rvts39">Password must not be used for 10 rotations</span><span class="rvts23"> - Participants must not reuse the same password within 10 rotations.</span>

# Macros

<span style="color:rgb(34,34,34);font-family:'-apple-system', 'system-ui', 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;font-size:1.666em;font-weight:400;">Macros</span>

Macros let you pull specific customer and appointment data into your text messages and emails, so a single template can feel personally written for every recipient.

---

#### The Anatomy of a Macro

Every macro follows the same syntax:

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-part-symbol-trigger-"><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">Part</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">Symbol</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Trigger**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">`$(`</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Field name**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">e.g., `D_LONG`</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">**Closer**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">`)`</td></tr></tbody></table>

</div>**Complete syntax example:** `$(D_LONG)`

---

#### How They Work

When a message is sent, the system scans the text for this syntax and replaces it with the actual data from that appointment or contact record.

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-use-case-macro-examp"><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">Use Case</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">Macro</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">Example Output</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Formal date</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">`$(D_LONG)`</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">October 17th, 2025</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Appointment time</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">`$(TIME)`</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">2:15 PM</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Customer name</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">`$(C_NAME)`</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Alex Rivera</td></tr></tbody></table>

</div>---

#### Example Usage

<div class="relative group/copy bg-bg-000/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100" id="bkmrk--3" tabindex="0"><div class="sticky opacity-0 group-hover/copy:opacity-100 group-focus-within/copy:opacity-100 top-2 py-2 h-12 w-0 float-right"><div class="absolute right-0 h-8 px-2 items-center inline-flex z-10"><div class="relative"><div class="transition-all opacity-100 scale-100"></div><div class="absolute inset-0 flex items-center justify-center"><div class="transition-all opacity-0 scale-50"></div></div></div></div></div><div class="overflow-x-auto"></div></div>```
Dear $(C_NAME),

Your appointment is scheduled for $(TIME) on $(D_LONG).
```

---

#### Best Practices

**Watch your punctuation.** Macros insert text exactly where placed — `Hello $(C_NAME),` will render as `Hello Alex Rivera,` with the comma immediately following the name. Double-check spacing and punctuation around every macro.

**Use the "Insert Macro" button.** Rather than typing macros manually (which risks typos), use the **Insert Macro** button in your message editor — it provides a categorized list of every available field.

**Always test before sending.** Send a test message to yourself first. Some macro values (like a long address) can affect text wrapping in SMS or email.

# Notification Setup Page

<span class="rvts20">This page handles all of the notifications for your event. There are slight differences in the page setup depending on the type of event you use. Located in Events Management/Settings/ Notifications Setup.</span>

<div class="rvps10" id="bkmrk-the-email-fields-for"><table style="width:100%;"><tbody><tr><td colspan="2" style="width:100.119%;">##### **<span class="rvts21">The Email Fields for the Confirmation, Cancelation, and Reminder Emails</span>**

</td></tr><tr><td style="width:52.2025%;">**<span class="rvts39">Reply To Email Address</span>**

</td><td style="width:47.9167%;"><span class="rvts23">This feature allows you to add an email address, should your participants reply to one of your emails.</span>

</td></tr><tr><td style="width:52.2025%;">**<span class="rvts21">Subject </span>**

</td><td style="width:47.9167%;"><span class="rvts20">The Email </span><span class="rvts21">Subject </span><span class="rvts20">for an individual confirmation email allows for customization</span>

</td></tr><tr><td style="width:52.2025%;">**<span class="rvts39">Subject for Combine Email</span>**

</td><td style="width:47.9167%;"><span class="rvts39"> </span><span class="rvts23">This feature is used when a participant books more than one appointment; pickAtime will combine the emails into one email, </span><span class="rvts90">instead of sending multiple emails</span><span class="rvts23">. In these situations, we use the "subject for combined email" for these combination emails. </span>

</td></tr><tr><td style="width:52.2025%;">**<span class="rvts39">Insert Macro </span>**

</td><td style="width:47.9167%;"><span class="rvts39">Insert Macro </span><span class="rvts23">allows you to insert the correct macro for customization. Each email template is already preset with the general macro required for most events. <span class="rvts175">[Learn More About Macros](https://help.pickatime.com/books/additional-event-features/page/macros).</span></span>

</td></tr><tr><td style="width:52.2025%;">**<span class="rvts39">The email Header </span><span class="rvts23">and </span><span class="rvts39">Footer</span>**

</td><td style="width:47.9167%;"><span class="rvts23">Your </span><span class="rvts39">Header </span><span class="rvts23">and </span><span class="rvts39">Footer </span><span class="rvts23">can be customized with the text, links, and graphics needed.</span>

</td></tr><tr><td style="width:52.2025%;">**<span class="rvts39">The Email Body/ Printable Schedule</span>**

</td><td style="width:47.9167%;"><span class="rvts23">By default, your </span><span class="rvts39">Email’s body </span><span class="rvts23">will be replaced with the </span><span class="rvts39">Printable Schedule </span><span class="rvts23">(note that the </span><span class="rvts39">Printable Schedule</span><span class="rvts23"> is not an option for the </span><span class="rvts39">Follow-up</span><span class="rvts23"> or </span><span class="rvts39">Custom </span><span class="rvts23">emails). Use of the </span><span class="rvts39">Printable Schedule</span><span class="rvts23"> is often preferred, as the layout is cleaner to use. Changes to the </span><span class="rvts39">Printable Schedule</span><span class="rvts23"> can be made in the </span><span class="rvts39">Events Management / Settings / CUI Messages </span><span class="rvts23">under the </span><span class="rvts39">Printable Schedule</span><span class="rvts23"> section.</span>

</td></tr><tr><td style="width:52.2025%;">**<span class="rvts39">Send the Confirmation and Cancellation Emails</span><span class="rvts23"> </span>**

</td><td style="width:47.9167%;"><span class="rvts20">At the top of the Confirmation and Cancellation Email sections is t</span><span class="rvts23">he option to </span><span class="rvts39">Send the Confirmation and Cancellation Emails</span><span class="rvts23"> must be checked for those emails to go out.</span>

</td></tr><tr><td style="width:52.2025%;">**<span class="rvts39">Send the Reminder Email</span>**

</td><td style="width:47.9167%;">The option to Send the Reminder Email must be checked for those emails to go out. However, Admins can send reminder emails from the Appointments List even if reminders are disabled for the event. These will be labeled: “Sent Reminder Forced” within the Contact’s log.

</td></tr><tr><td style="width:52.2025%;">**<span class="rvts23">The Feature send the </span><span class="rvts39">Reminder Emails</span><span class="rvts23"> at certain times</span>**

</td><td style="width:47.9167%;"><span class="rvts23">Under this option is the option to add as many </span><span class="rvts39">Reminder Emails</span><span class="rvts23"> as needed (there is no limit), at the time intervals that you need. </span>

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

</div><span class="rvts14">  
</span>

<div class="rvps10" id="bkmrk-the-email-fields-for-2"><table><tbody><tr><td colspan="2">##### **<span class="rvts21">The Email Fields for the Custom Emails</span>**

</td></tr><tr><td>**<span class="rvts21">Subject </span>**

</td><td><span class="rvts20">The Email </span><span class="rvts21">Subject </span><span class="rvts20">for an individual confirmation email allows for customization</span>

</td></tr><tr><td>**<span class="rvts39">The email Header </span><span class="rvts23">and </span><span class="rvts39">Footer</span>**

</td><td><span class="rvts23">Your </span><span class="rvts39">Header </span><span class="rvts23">and </span><span class="rvts39">Footer </span><span class="rvts23">can be customized with the text, links, and graphics needed.</span>

</td></tr><tr><td>**<span class="rvts39">The Email Body</span>**

</td><td><span class="rvts39">The Email Body </span><span class="rvts23">can be customized with the text, links, and graphics needed.</span>

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

</div><span class="rvts14">  
</span>

<div class="rvps10" id="bkmrk-the-email-fields-for-4"><table style="width:100%;"><tbody><tr><td colspan="2" style="width:100.119%;">##### **<span class="rvts21">The Email Fields for Follow-Up Email</span>**

</td></tr><tr><td style="width:51.4882%;">**<span class="rvts39">Reply To Email Address</span>**

</td><td style="width:48.631%;"><span class="rvts23">This feature allows you to add an email address, should your participants reply to one of your emails.</span>

</td></tr><tr><td style="width:51.4882%;">**<span class="rvts39">Send Follow-Up Emails</span>**

</td><td style="width:48.631%;"><span class="rvts23">The option to </span><span class="rvts39">Send Follow-Up Emails</span><span class="rvts23"> must be checked for those emails to go out.</span>

<span class="rvts23">You will then determine when you want the email to go out, either by the number of days post the appointment or on a specific date.</span>

</td></tr><tr><td style="width:51.4882%;">**<span class="rvts21">Subject </span>**

</td><td style="width:48.631%;"><span class="rvts20">The Email </span><span class="rvts21">Subject </span><span class="rvts20">for an individual confirmation email allows for customization</span>

</td></tr><tr><td style="width:51.4882%;">**<span class="rvts39">Subject for Combine Email</span>**

</td><td style="width:48.631%;"><span class="rvts39"> </span><span class="rvts23">This feature is used when a participant books more than one appointment; pickAtime will combine the emails into one email, </span><span class="rvts90">instead of sending multiple emails</span><span class="rvts23">. In these situations, we use the "subject for combined email" for these combination emails. </span>

</td></tr><tr><td style="width:51.4882%;">**<span class="rvts39">The email Header </span><span class="rvts23">and </span><span class="rvts39">Footer</span>**

</td><td style="width:48.631%;"><span class="rvts23">Your </span><span class="rvts39">Header </span><span class="rvts23">and </span><span class="rvts39">Footer </span><span class="rvts23">can be customized with the text, links, and graphics needed.</span>

</td></tr><tr><td style="width:51.4882%;">**<span class="rvts39">The Email Body</span>**

</td><td style="width:48.631%;"><span class="rvts39">The Email Body </span><span class="rvts23">can be customized with the text, links, and graphics needed.</span>

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

</div><span class="rvts14">  
</span>

<div class="rvps10" id="bkmrk-sms-%28short-message-s"><table><tbody><tr><td colspan="2">##### **<span class="rvts21">SMS (Short Message Service) -</span><span class="rvts107"> Normal Events only</span>**

</td></tr><tr><td>**<span class="rvts39">Send SMS Reminder</span>**

</td><td><span class="rvts23">The option to</span><span class="rvts39"> Send SMS Reminder </span><span class="rvts23">must be checked for those emails to go out.</span>

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

<span class="rvts23">Under this option is the option to add the time interval that you need. You can only send one SMS message automatically per appointment. Additional SMS messages can be sent from the Appointment List Page.</span>

</td></tr><tr><td>**<span class="rvts39">Insert Macro</span>**

</td><td><span class="rvts39">Insert Macro</span><span class="rvts23"> allows you to insert the correct macro for customization. </span><span class="rvts175"> [Learn More About Macros](https://help.pickatime.com/books/additional-event-features/page/macros).</span>

</td></tr><tr><td>**<span class="rvts39">Reminder</span><span class="rvts23"> and</span><span class="rvts39"> SMS Custom</span><span class="rvts23"> sections</span>**

</td><td><span class="rvts23">Your </span><span class="rvts39">Reminder</span><span class="rvts23"> and</span><span class="rvts39"> SMS Custom</span><span class="rvts23"> sections can be customized with the text; however, the limit for characters is 160.</span>

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

</div>### **<span class="rvts0"><span class="rvts57">The Notifications Section</span></span>**

<span class="rvts20">This section of the page handles the two notification options that pickAtime offers. </span>

**<span class="rvts20">The </span>**<span class="rvts21">**Resource Notification** Email</span><span class="rvts20"> will notify the Resource (the entity within the event that holds the appointment slots, this might be a teacher or a counselor) of when a participant books, changes, or cancels an appointment. </span>

**<span class="rvts20">The </span><span class="rvts21">Calendar Event Notification</span>**<span class="rvts20"> is the notification that goes out to participants for the purpose of being added to their calendar.</span>

<div class="rvps10" id="bkmrk-resource-notificatio"><table style="width:100%;height:359.375px;"><tbody><tr style="height:64.8281px;"><td colspan="2" style="width:99.881%;height:64.8281px;">##### **<span class="rvts21">Resource Notification Email Section</span>**

</td></tr><tr style="height:63.3906px;"><td style="width:33.5546%;height:63.3906px;">**<span class="rvts23">The </span><span class="rvts39">For resources assigned to a contact, send appointment notification via email</span><span class="rvts23"> option. </span>**

</td><td style="width:66.3263%;height:63.3906px;"><span class="rvts23">The option to check the </span><span class="rvts39">For resources assigned to a contact, send appointment notification via email</span><span class="rvts23"> option. This option </span><span class="rvts90">must </span><span class="rvts23">be checked for emails to go out.</span>

</td></tr><tr style="height:46.5938px;"><td style="width:33.5546%;height:46.5938px;">**<span class="rvts39">Send copy of emails to (separate by ;)</span>**

</td><td style="width:66.3263%;height:46.5938px;"><span class="rvts39">Send copy of emails to (separate by ;)</span><span class="rvts23">: option allows you to add the needed additional (non-resource) emails.</span>

</td></tr><tr style="height:29.7969px;"><td style="width:33.5546%;height:29.7969px;">**<span class="rvts21">Subject </span>**

</td><td style="width:66.3263%;height:29.7969px;"><span class="rvts20">The Email </span><span class="rvts21">Subject </span><span class="rvts20">allows for customization</span>

</td></tr><tr style="height:91.375px;"><td style="width:33.5546%;height:91.375px;">**<span class="rvts39">Insert Macro</span><span class="rvts23"> </span>**

</td><td style="width:66.3263%;height:91.375px;"><span class="rvts39">Insert Macro</span><span class="rvts23"> allows you to insert the correct macro for customization. Each email template is already preset with the general macro required for most events.</span><span class="rvts175"> [Learn More About Macros](https://help.pickatime.com/books/additional-event-features/page/macros).</span>

</td></tr><tr style="height:63.3906px;"><td style="width:33.5546%;height:63.3906px;">**<span class="rvts23">The </span><span class="rvts39">Confirmation Email Body</span><span class="rvts23"> and</span><span class="rvts39"> Cancellation Email Body</span><span class="rvts23"> sections</span>**

</td><td style="width:66.3263%;height:63.3906px;"><span class="rvts23">Your </span><span class="rvts39">Confirmation Email Body</span><span class="rvts23"> and</span><span class="rvts39"> Cancellation Email Body</span><span class="rvts23"> sections can be customized with the text, links, and graphics needed.</span>

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

</div><span class="rvts14">  
</span>

<div class="rvps10" id="bkmrk-calendar-event-notif"><table><tbody><tr><td colspan="2">##### **<span class="rvts21">Calendar Event Notification Section</span>**

</td></tr><tr><td>**<span class="rvts39">Title\*</span>**

</td><td><span class="rvts23">Your </span><span class="rvts39">Title\*</span><span class="rvts23"> line allows for customization. </span>

</td></tr><tr><td>**<span class="rvts39">Description </span>**

</td><td><span class="rvts20">The </span><span class="rvts176">Description</span><span class="rvts20"> section of the notification is where you include the detailed information about the appointment.</span>

<span class="rvts20">This section can be customized and may include:</span>

- <span class="rvts20">Appointment details (date, time, participant, staff member)</span>
- <span class="rvts20">Event instructions</span>
- <span class="rvts20">Parking or arrival information</span>
- <span class="rvts20">Virtual meeting links</span>
- <span class="rvts20">Contact information</span>
- <span class="rvts20">Helpful reminders</span>

</td></tr><tr><td>**<span class="rvts39">Insert Macro</span><span class="rvts23"> </span>**

</td><td><span class="rvts39">Insert Macro</span><span class="rvts23"> allows you to insert the correct macro for customization. <span class="rvts175">[Learn More About Macros](https://help.pickatime.com/books/additional-event-features/page/macros).</span></span>

</td></tr><tr><td>**<span class="rvts39">Location\*</span>**

</td><td><span class="rvts20">The </span><span class="rvts21">Location</span><span class="rvts20">\* section is where you enter the event or appointment location details that participants will see when booking and in their confirmation materials. </span>

<span class="rvts20">This field can include:</span>

- <span class="rvts20">School or organization name</span>
- <span class="rvts20">Building name</span>
- <span class="rvts20">Room number</span>
- <span class="rvts20">Full address</span>
- <span class="rvts20">Virtual meeting link (Zoom, Google Meet, etc.)</span>
- <span class="rvts20">Special arrival instructions</span>

</td></tr><tr><td>**<span class="rvts39">Calendar appointment file name</span>**

</td><td><span class="rvts20">The </span><span class="rvts176">Calendar Appointment File Name</span><span class="rvts20"> is the name that will appear in your participants’ personal calendars (such as Google or Outlook) when they add their appointment.</span>

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

</div>

# Propagate Settings

The **Propagate Settings** feature acts as a "global sync" for event configurations — letting you update settings across multiple events at once, instead of editing each one individually.

**Where to find it:** Go to **Events Preview / Event Settings** to see your current propagation scope.

---

#### How Propagation Works

Propagation is **trigger-based**, not a constant sync — changes only push to other events the moment you modify a setting.

**Affected pages:** Propagation only applies to changes made on:

- **Settings / Online Scheduler Settings**
- **Settings / Vendor View Setup**
- **Settings / Notifications Setup**
- **Settings / CUI Messages**

**Scope options:** You can choose how broadly a change applies:

- **All events of the same type**
- **All events of the same category and type**
- **Only the current event** *(the "safety toggle" — use this to customize a single event without affecting others)*

---

#### Best Practices

<div class="overflow-x-auto w-full px-2 mb-6" id="bkmrk-if-you-want-to...-se"><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">If you want to...</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">Set propagation to...</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Update an email template across all your events</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">"Propagate changes to all events"</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Change the open/close dates for just this event</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">"Propagate to only current event"</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Test a new setting before rolling it out everywhere</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">"Propagate to only current event"</td></tr></tbody></table>

</div>---

> ⚠️ **Important:** Always double-check this toggle before leaving the page. If global propagation is left on by mistake, a small change meant for one event could unintentionally overwrite settings across dozens of others.

# SMS Messaging

<span style="color:rgb(34,34,34);font-family:'-apple-system', 'system-ui', 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;font-size:1.666em;font-weight:400;">1. Enabling the Service</span>

SMS messaging is **enabled upon request**.

- **Cost:** 3¢ per text message sent
- **Activation:** Once enabled by our team, a new **SMS** section will appear under **Notification Setup**

---

#### 2. Configuring the Automated Reminder

In **Notification Setup → SMS**, you can configure:

- **Enable Reminders:** Check the box to activate automated SMS reminders
- **Custom Message:** Enter your preferred reminder text
- **Timing:** Set how far in advance the message should send (e.g., 24 hours or 2 hours before the appointment)

> ⚠️ **Character limit:** Messages are limited to **160 characters** — this includes macros (e.g., `$(TIME)` on `$(D_MEDIUM)`) **after** they've been expanded into full text, not their shorthand length.

---

#### 3. The Participant Experience

Participants are **not** automatically enrolled in SMS reminders. During booking, they'll see an **opt-in checkbox** to request a text reminder.

If they check the box and provide a mobile number, their reminder is automatically queued for the time you've configured.

---

#### 4. Sending Reminders "On Demand"

For manual blasts — e.g., a last-minute schedule change or weather delay — send directly from the **Appointments List** page:

1. Filter your list by **Event** or **Date**.
2. Select the participants you want to reach.
3. Click **Send SMS** and broadcast your message.

> **Note:** This only reaches participants who originally **opted in** to SMS notifications — it won't reach anyone who didn't check the box during booking.

---

#### SMS Best Practices

**Keep it brief.** With only 160 characters, focus on the essentials: **Who, When, Where.**

**Example message:**

```
Reminder: Your appointment is at $(TIME) on $(D_MEDIUM) at the $(LOCATION). Please arrive 5 mins early. 
```

<div class="relative group/copy bg-bg-000/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100" id="bkmrk--4" tabindex="0"><div class="sticky opacity-0 group-hover/copy:opacity-100 group-focus-within/copy:opacity-100 top-2 py-2 h-12 w-0 float-right"><div class="absolute right-0 h-8 px-2 items-center inline-flex z-10"><div class="relative"><div class="transition-all opacity-100 scale-100"></div><div class="absolute inset-0 flex items-center justify-center"><div class="transition-all opacity-0 scale-50"></div></div></div></div></div><div class="overflow-x-auto"></div></div>

# Scheduler Settings Pages

# Online Scheduler Settings (PTA Product)

<div dir="ltr" id="bkmrk-booking-settings-boo" style="text-align: left;"><table><colgroup><col style="width: 337px;"></col><col style="width: 277px;"></col></colgroup><tbody><tr><td colspan="2">### <span style="color: rgb(0,0,0);">**Booking Settings**</span>

</td></tr><tr><td colspan="2">##### <span style="color: rgb(0,0,0);">**Booking Window**</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Booking Opens**</span>

</td><td><span style="color: rgb(0,0,0);">Select the date and time you would like the scheduler to open for participants.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Booking Closes**</span>

</td><td><span style="color: rgb(0,0,0);">Select the date and time the scheduler should close and no longer accept bookings.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Admins can access the scheduler at any time**</span>

</td><td><span style="color: rgb(0,0,0);">Check this to ensure Administrators can access the scheduler even when it is closed to the public.</span>

</td></tr><tr><td colspan="2">##### <span style="color: rgb(0,0,0);">**For schedulers with multiple booking dates, close booking:**</span>

</td></tr><tr><td colspan="2"><span style="color: rgb(0,0,0);">Close booking at **a specific time of day, XX days** before the appointment.</span>

</td></tr><tr><td colspan="2"><span style="color: rgb(0,0,0);">Close booking **XX hours/days/weeks/months** before the appointment</span>

</td></tr><tr><td colspan="2"><span style="color: rgb(0,0,0);">Close booking **XX hours** before the first appointment of the day.</span>

</td></tr><tr><td colspan="2">##### <span style="color: rgb(0,0,0);">**Booking Limits:**</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Maximum per Event** </span>

</td><td><span style="color: rgb(0,0,0);">Sets a total limit on the number of appointments allowed for the entire event. Set to 0 for no limits.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Maximum Per Child** </span>

</td><td><span style="color: rgb(0,0,0);">Sets a cap on the number of appointments allowed for each individual student. Set to 0 for no limits.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**One appointment per teacher per student** </span>

</td><td><span style="color: rgb(0,0,0);">Restricts parents to one booking per teacher, regardless of the number of classes or students involved.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**One appointment per class**</span>

</td><td><span style="color: rgb(0,0,0);">Restricts bookings to one per class, even if multiple students from the same family are enrolled in it.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Allow back-to-back**</span>

</td><td><span style="color: rgb(0,0,0);">When disabled, the system prevents consecutive bookings with different teachers to allow for travel time.</span>

</td></tr><tr><td colspan="2">### <span style="color: rgb(0,0,0);">**Cancellation Policy**</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Customer may cancel their appointment up to XX hours/days/weeks.** </span>

</td><td><span style="color: rgb(0,0,0);">Use this setting to prevent participants from cancelling their appointments within a specific timeframe (hours, days, or weeks) before the scheduled start time. Set this value to 0 if you wish to allow cancellations up until the last minute. Conversely, a very high value effectively disables the cancellation option for participants. </span>

<span style="color: rgb(0,0,0);">Note: Closing the scheduler only prevents new bookings; it does not stop participants from cancelling existing appointments unless this lock-out period is active.</span>

</td></tr><tr><td colspan="2">### <span style="color: rgb(0,0,0);">**Share Your Scheduler**</span>

  
</td></tr><tr><td colspan="2">#### <span style="color: rgb(0,0,0);">**Scheduling Link**</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Account Scheduling Link**</span>

</td><td><span style="color: rgb(0,0,0);">Displays all available events on the scheduler.</span>

<span style="color: rgb(0,0,0);">If you have only one open event on the vendor account, we recommend that you use the Scheduling link for the account.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Event Scheduling Link**</span>

</td><td><span style="color: rgb(0,0,0);">Displays the scheduler of the selected event with the ability to select other available events on this account.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Customize the event link**</span>

</td><td><span style="color: rgb(0,0,0);">Allows you to customise the scheduling link for the selected event parameter.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Scheduling link for the category**</span>

</td><td><span style="color: rgb(0,0,0);">Displays the scheduler with the list of event(s) of the selected category. </span>

</td></tr><tr><td colspan="2">### <span style="color: rgb(0,0,0);">**Display Settings**</span>

</td></tr><tr><td colspan="2">#### <span style="color: rgb(0,0,0);">**Scheduler Display**</span>

</td></tr><tr><td colspan="2">##### <span style="color: rgb(0,0,0);">**Initial Table Layout:**</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Condensed** </span>

</td><td><span style="color: rgb(0,0,0);">Compact layout with variable time steps — good for smaller screens or quickly browsing availability </span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Expanded** </span>

</td><td><span style="color: rgb(0,0,0);">Fixed time intervals in a traditional layout — easier for comparing exact appointment lengths/gaps </span>

</td></tr><tr><td colspan="2">##### <span style="color: rgb(0,0,0);">**Navigation Style:**</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Display calendar to navigate over dates**</span>

</td><td><span style="color: rgb(0,0,0);">Displays a calendar interface to help users browse different dates easily.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Display paginator to navigate over dates**</span>

</td><td><span style="color: rgb(0,0,0);">Allows the display of multiple dates with slots on one page. </span>

</td></tr><tr><td colspan="2">##### <span style="color: rgb(0,0,0);">**Scheduler Display Limits**</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Display X weeks/days of slots**</span>

</td><td><span style="color: rgb(0,0,0);">Determines the volume of days or weeks visible to the customer at one time.</span>

</td></tr><tr><td colspan="2">##### <span style="color: rgb(0,0,0);">**Teacher Display**</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Display description** </span>

</td><td><span style="color: rgb(0,0,0);">Add Teacher Description to the teacher’s legend on the CUI.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Separate legend for each child** *(Regular PTA only)* </span>

</td><td><span style="color: rgb(0,0,0);">Generates an individual schedule legend for each student for better clarity.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Display class names**</span>

</td><td><span style="color: rgb(0,0,0);">Enable this to show specific class names alongside teacher names on the scheduler. Note, if a student is enrolled in multiple classes with the same instructor, the teacher will be listed individually for each class. This allows parents to book a separate appointment for each specific teacher/class combination.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Teacher groups**</span>

</td><td><span style="color: rgb(0,0,0);">Group teachers by categories (e.g., Lower School vs. Upper School) to simplify the selection process.</span>

</td></tr><tr><td colspan="2">### <span style="color: rgb(0,0,0);">**ADVANCED SETTINGS**</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Online Meeting Provider**</span>

</td><td><span style="color: rgb(0,0,0);">Select the integrated video conferencing tool (Zoom, Google, MS Teams) to be used for virtual appointments.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Allow a parent to make conflicting appointments for themselves** </span>

</td><td><span style="color: rgb(0,0,0);">Enables parents to book multiple appointments that occur at the same time.</span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Allow customers to see and cancel past appointments** </span>

</td><td><span style="color: rgb(0,0,0);">Lets parents view/cancel appointments that have already passed </span>

</td></tr><tr><td><span style="color: rgb(0,0,0);">**Don't allow customers to change appointment time** </span>

</td><td><span style="color: rgb(0,0,0);">Prevents parents from rescheduling once booked </span>

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

</div>

# Online Scheduler Settings (Event Scheduling)

<div align="left" dir="ltr" id="bkmrk-booking-settings-boo"><table style="width: 103.452%; height: 3787.92px;"><colgroup><col style="width: 39.6975%;" width="337"></col><col style="width: 60.3025%;" width="277"></col></colgroup><tbody><tr style="height: 92.625px;"><td colspan="2" style="height: 92.625px;">### <span style="color: rgb(0, 0, 0);">**Booking Settings**</span>

</td></tr><tr style="height: 73.4375px;"><td colspan="2" style="height: 73.4375px;">#### <span style="color: rgb(0, 0, 0);">**Booking Window**</span>

</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">**Booking Opens**</span>

</td><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">Select the date and time you would like the scheduler to open for participants.</span>

</td></tr><tr style="height: 63.375px;"><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">**Booking Closes**</span>

</td><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">Select the date and time the scheduler should close and no longer accept bookings.</span>

</td></tr><tr style="height: 63.375px;"><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">**Admins can access the scheduler at any time**</span>

</td><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">Check this to ensure Administrators can access the scheduler even when it is closed to the public.</span>

</td></tr><tr style="height: 105.516px;"><td colspan="2" style="height: 105.516px;">#### <span style="color: rgb(0, 0, 0);">**For schedulers with multiple booking dates, close booking:**</span>

</td></tr><tr style="height: 29.7969px;"><td colspan="2" style="height: 29.7969px;"><span style="color: rgb(0, 0, 0);">Close booking at a specific time of day, XX days before the appointment.</span>

</td></tr><tr style="height: 29.7969px;"><td colspan="2" style="height: 29.7969px;"><span style="color: rgb(0, 0, 0);">Close booking XX hours/days/weeks/months before the appointment</span>

</td></tr><tr style="height: 29.7969px;"><td colspan="2" style="height: 29.7969px;"><span style="color: rgb(0, 0, 0);">Close booking XX hours before the first appointment of the day.</span>

</td></tr><tr style="height: 92.625px;"><td colspan="2" style="height: 92.625px;">### <span style="color: rgb(0, 0, 0);">**Booking Limits:**</span>

</td></tr><tr style="height: 63.375px;"><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">**Maximum per Event** </span>

</td><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">Sets a total limit on the number of appointments allowed for the entire event. Set to 0 for no limits.</span>

</td></tr><tr style="height: 63.375px;"><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">**Maximum Per Child** </span>

</td><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">Sets a cap on the number of appointments allowed for each individual student. Set to 0 for no limits.</span>

</td></tr><tr style="height: 96.9844px;"><td style="height: 96.9844px;"><span style="color: rgb(0, 0, 0);">**Duration between appointments** </span>

</td><td style="height: 96.9844px;"><span style="color: rgb(0, 0, 0);">Enter a duration to prevent customers from booking too frequently. If a customer attempts to book within this window, they will see your custom "Cannot Book" message. </span>

</td></tr><tr style="height: 96.9844px;"><td style="height: 96.9844px;"><span style="color: rgb(0, 0, 0);">**per resource** </span>

</td><td style="height: 96.9844px;"><span style="color: rgb(0, 0, 0);">Restricts the frequency of bookings with a specific staff member or room. Select this to allow customers to book again quickly as long as they choose a different resource. </span>

</td></tr><tr style="height: 92.625px;"><td colspan="2" style="height: 92.625px;">### <span style="color: rgb(0, 0, 0);">**Cancellation Policy**</span>

</td></tr><tr style="height: 248.141px;"><td style="height: 248.141px;"><span style="color: rgb(0, 0, 0);">Customer may cancel their appointment up to **XX hours/days/weeks.** </span>

</td><td style="height: 248.141px;"><span style="color: rgb(0, 0, 0);">Use this setting to prevent participants from cancelling their appointments within a specific timeframe (hours, days, or weeks) before the scheduled start time. Set this value to 0 if you wish to allow cancellations up until the last minute. Conversely, a very high value effectively disables the cancellation option for participants. </span>

<span style="color: rgb(0, 0, 0);">Note: Closing the scheduler only prevents new bookings; it does not stop participants from cancelling existing appointments unless this lock-out period is active.</span>

</td></tr><tr style="height: 71.422px;"><td colspan="2" style="height: 71.422px;">### <span style="color: rgb(0, 0, 0);">**Share Your Scheduler**</span>

  
</td></tr><tr style="height: 73.4375px;"><td colspan="2" style="height: 73.4375px;">#### <span style="color: rgb(0, 0, 0);">**Scheduling Link**</span>

</td></tr><tr style="height: 96.9844px;"><td style="height: 96.9844px;"><span style="color: rgb(0, 0, 0);">**Account Scheduling Link**</span>

</td><td style="height: 96.9844px;"><span style="color: rgb(0, 0, 0);">Displays all available events on the scheduler.</span>

<span style="color: rgb(0, 0, 0);">If you have only one open event on the vendor account, we recommend that you use the Scheduling link for the account.</span>

</td></tr><tr style="height: 63.375px;"><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">**Event Scheduling Link**</span>

</td><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">Displays the scheduler of the selected event with the ability to select other available events on this account.</span>

</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">**Customize the event link**</span>

</td><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">Allows you to customise the scheduling link for the selected event parameter.</span>

</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">**Scheduling link for the category**</span>

</td><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">Displays the scheduler with the list of event(s) of the selected category. </span>

</td></tr><tr style="height: 92.625px;"><td colspan="2" style="height: 92.625px;">### <span style="color: rgb(0, 0, 0);">**Display Settings**</span>

</td></tr><tr style="height: 73.4375px;"><td colspan="2" style="height: 73.4375px;">#### <span style="color: rgb(0, 0, 0);">**Scheduler Display**</span>

</td></tr><tr style="height: 182px;"><td style="height: 182px;"><span style="color: rgb(0, 0, 0);">**Display Scheduler in a: date, text, list, vertical, table format** </span>

</td><td style="height: 182px;"><span style="color: rgb(0, 0, 0);">[There are five ways you can display your slots. ](https://help.pickatime.com/books/additional-event-features/page/event-display-options)</span>

1. <span style="color: rgb(0, 0, 0);">Table \* This is the only option for PTA events. </span>
2. <span style="color: rgb(0, 0, 0);">Text</span>
3. <span style="color: rgb(0, 0, 0);">List</span>
4. <span style="color: rgb(0, 0, 0);">Vertical</span>
5. <span style="color: rgb(0, 0, 0);">Date</span>

</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">**Display calendar to navigate over dates**</span>

</td><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">Displays a calendar interface to help users browse different dates easily.</span>

</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">**Display paginator to navigate over dates**</span>

</td><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">Allows to display of multiple dates with slots on one page. </span>

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;"><span style="color: rgb(0, 0, 0);">**Shows end times**</span>

</td><td style="height: 29.7969px;"><span style="color: rgb(0, 0, 0);">Displays the end time of the slot. </span>

</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">**Show Number of Available Openings** </span>

</td><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">Show the number of appointment slots for the appointment time. </span>

</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">**Display X weeks/days of slots on the scheduling page with a max capacity of XXX slots per day** </span>

</td><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">Determines the volume of days or weeks visible to the customer at one time.</span>

</td></tr><tr style="height: 63.375px;"><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">**Display X days of time slots** </span>

</td><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">Enter a value here if you would like to display only a certain number of days/weeks/months to your customer. </span>

</td></tr><tr style="height: 147.375px;"><td style="height: 147.375px;"><span style="color: rgb(0, 0, 0);">**Limit visible openings to x per slot and reveal the next available slot when xx% of slots are booked** </span>

</td><td style="height: 147.375px;"><span style="color: rgb(0, 0, 0);">This will allow you to initially display only part of the available appointments per slot on the online scheduler. You can set the number of slots you would like initially to show up on the scheduler. The default is set to 100%, but can be adjusted. Once your selected % of slots is booked, the rest will open up. </span>

</td></tr><tr style="height: 109.422px;"><td colspan="2" style="height: 109.422px;">### <span style="color: rgb(0, 0, 0);">**Resource Display** </span>

<span style="text-decoration: underline; color: rgb(0, 0, 0);">**Note: different options will appear depending on the selected scheduler display format**</span>

</td></tr><tr style="height: 80.1875px;"><td style="height: 80.1875px;"><span style="color: rgb(0, 0, 0);">**Hide resources on the Scheduling Page**</span>

</td><td style="height: 80.1875px;"><span style="color: rgb(0, 0, 0);">When using the Text, Vertical, or List displays, these options appear to allow you to show or hide the resources for your participants. </span>

</td></tr><tr style="height: 80.1875px;"><td style="height: 80.1875px;"><span style="color: rgb(0, 0, 0);">**Resource selection format (only active if the resources are NOT hidden):** </span>

</td><td style="height: 80.1875px;"><span style="color: rgb(0, 0, 0);">When using the Text, Vertical, or List displays, you can opt to show the resources in a drop-down, vertically or as buttons. </span>

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;"><span style="color: rgb(0, 0, 0);">**Custom label for Resource** </span>

</td><td style="height: 29.7969px;"><span style="color: rgb(0, 0, 0);">Create a custom label for Resource</span>

</td></tr><tr style="height: 63.375px;"><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">**Display resource description** </span>

</td><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">When using the Table or Date display, you can add the description to the resource’s legend on the CUI. </span>

</td></tr><tr style="height: 80.1875px;"><td style="height: 80.1875px;"><span style="color: rgb(0, 0, 0);">**Display room** </span>

</td><td style="height: 80.1875px;"><span style="color: rgb(0, 0, 0);">When using the Table or Date display, the scheduler will show the Room value on the scheduler in the list of resources, next to the resource’s name. </span>

</td></tr><tr style="height: 92.625px;"><td colspan="2" style="height: 92.625px;">### <span style="color: rgb(0, 0, 0);">**ADVANCED SETTINGS**</span>

</td></tr><tr style="height: 63.375px;"><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">**Online Meeting Provider** </span>

</td><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">Select the integrated video conferencing tool (Zoom, Google, MS Teams) to be used for virtual appointments. </span>

</td></tr><tr style="height: 64.8281px;"><td colspan="2" style="height: 64.8281px;">##### <span style="color: rgb(0, 0, 0);">**Multiple Appointment Booking** </span>

</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">**Allow customers to take multiple slots** </span>

</td><td style="height: 46.5938px;"><span style="color: rgb(0, 0, 0);">This allows your customer to book more than one slot per appointment time. </span>

</td></tr><tr style="height: 63.375px;"><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">**Allow overlapping appointments** </span>

</td><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">Enables customers to book multiple appointments that occur at the same time. </span>

</td></tr><tr style="height: 64.8281px;"><td colspan="2" style="height: 64.8281px;">##### <span style="color: rgb(0, 0, 0);">**Appointment Changes** </span>

</td></tr><tr style="height: 63.375px;"><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">**Allow customers to see and cancel past appointments** </span>

</td><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">Permits users to view their history and manage appointments that have already passed. </span>

</td></tr><tr style="height: 63.375px;"><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">**Don't allow customers to change appointment time** </span>

</td><td style="height: 63.375px;"><span style="color: rgb(0, 0, 0);">Removes the ability for participants to reschedule their existing appointment times. </span>

</td></tr><tr style="height: 88.3438px;"><td colspan="2" style="height: 88.3438px;">##### <span style="color: rgb(0, 0, 0);">**Appointment Limit for Resources:** A resource is whoever or whatever holds the slots - staff, a room, or any entity you choose. </span>

</td></tr><tr style="height: 80.1875px;"><td style="height: 80.1875px;"><span style="color: rgb(0, 0, 0);">**Maximum appointments per resource per day** </span>

</td><td style="height: 80.1875px;"><span style="color: rgb(0, 0, 0);">Limits how many appointments a single resource (e.g., a teacher) can accept daily, regardless of total available slots. Set to 0 for no limits. </span>

</td></tr><tr style="height: 80.1875px;"><td style="height: 80.1875px;"><span style="color: rgb(0, 0, 0);">**Student Selection** </span>

</td><td style="height: 80.1875px;"><span style="color: rgb(0, 0, 0);">Require parents to select their student's name from a dropdown menu. (Note: This requires student data to be imported first.) </span>

</td></tr><tr style="height: 111.859px;"><td style="height: 111.859px;"><span style="color: rgb(0, 0, 0);">**Allow customers to select a timezone from the list of allowed timezones** </span>

</td><td style="height: 111.859px;"><span style="color: rgb(0, 0, 0);">Check if you want to display a drop-down of time zones to your customers so that they can change the time zone they can view and book their slots in. </span>

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

</div>

# Admin View Settings page

<table id="bkmrk-appointment-tab-sett"><tbody><tr><td colspan="2">##### <span style="color: rgb(0, 0, 0);">**<span class="rvts21">Appointment Tab Settings</span>**</span>

</td></tr><tr><td><span style="color: rgb(0, 0, 0);">**<span class="rvts39">Resources Display:</span>**</span>

</td><td><span style="color: rgb(0, 0, 0);"><span class="rvts20">Will </span><span class="rvts23">show resources on the right-hand side</span></span>

</td></tr><tr><td><span style="color: rgb(0, 0, 0);">**<span class="rvts21">Slot Generator:</span>**</span>

</td><td><span class="rvts20" style="color: rgb(0, 0, 0);">Check this box if you would like Admins to see the "Appointment type" dropdown in the Slot Generator and Slot Updater pop-ups. By default, the “appointment type” is set to ‘in-person’, so you do not have to activate this option unless you need ‘virtual’ appointments.</span>

</td></tr><tr><td colspan="2">##### <span style="color: rgb(0, 0, 0);">**<span class="rvts39">Appointments Display:</span>**</span>

</td></tr><tr><td><span style="color: rgb(0, 0, 0);">**<span class="rvts39">Show custom appointment fields in the left-hand sidebar</span>**</span>

</td><td><span class="rvts20" style="color: rgb(0, 0, 0);">If this box is checked, then your service will appear in the appointments box.</span>

</td></tr><tr><td><span style="color: rgb(0, 0, 0);">**<span class="rvts39">Show appointment fields on the left-hand side</span>**</span>

</td><td><span class="rvts20" style="color: rgb(0, 0, 0);">This will display your appointment fields on the left-hand side of the appointments page. </span>

</td></tr><tr><td><span style="color: rgb(0, 0, 0);">**<span class="rvts39">When multiple appointments are in slot, sort by</span>**</span>

</td><td><span class="rvts20" style="color: rgb(0, 0, 0);">This allows you to sort by names or the creation date.</span>

</td></tr><tr><td colspan="2">##### <span style="color: rgb(0, 0, 0);">**<span class="rvts21">Appointments Creation:</span>**</span>

</td></tr><tr><td><span style="color: rgb(0, 0, 0);">**<span class="rvts21">Create a new contact if the person is not found in the system</span>**</span>

</td><td><span class="rvts20" style="color: rgb(0, 0, 0);">If this box is checked when you use the appointments page and book an appointment for a new contact, that contact will be added as a new contact on the vendor account.</span>

</td></tr><tr><td colspan="2">##### <span style="color: rgb(0, 0, 0);">**<span class="rvts21">Appointments Grid:</span>**</span>

</td></tr><tr><td><span style="color: rgb(0, 0, 0);">**<span class="rvts39">Start Display at:</span>**</span>

</td><td><span class="rvts20" style="color: rgb(0, 0, 0);">Determines at what time your scroll bar begins (on a 24-hour clock)</span>

</td></tr><tr><td><span style="color: rgb(0, 0, 0);">**<span class="rvts39">End Display at:</span>**</span>

</td><td><span class="rvts20" style="color: rgb(0, 0, 0);">Determines at what time your scroll bar ends (on a 24-hour clock)</span>

</td></tr><tr><td><span style="color: rgb(0, 0, 0);">**<span class="rvts39">Draw Time Label Every:</span>**</span>

</td><td><span class="rvts20" style="color: rgb(0, 0, 0);">Determines the time interval drawn on the view bar of the appointments page on the VUI and CUI (when the table option is selected).</span>

</td></tr><tr><td><span style="color: rgb(0, 0, 0);">**<span class="rvts39">Draw Gray Indicator Line Every:</span>**</span>

</td><td><span class="rvts20" style="color: rgb(0, 0, 0);">Determines the time interval during which the gray line is drawn on the view bar. </span>

</td></tr><tr><td><span style="color: rgb(0, 0, 0);">**<span class="rvts39">Minimal slots height:</span>**</span>

</td><td><span class="rvts20" style="color: rgb(0, 0, 0);">Determines the slot height.</span>

</td></tr><tr><td><span style="color: rgb(0, 0, 0);">**<span class="rvts39">Adjust automatically</span>**</span>

</td><td><span class="rvts20" style="color: rgb(0, 0, 0);">When checked, the system will automatically adjust depending on the duration of the created slots.</span>

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