# 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 aria-label="Code" 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" role="group" 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"><svg aria-hidden="true" class="transition-all opacity-100 scale-100" fill="currentColor" height="20" viewbox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M12.5 3A1.5 1.5 0 0 1 14 4.5V6h1.5A1.5 1.5 0 0 1 17 7.5v8a1.5 1.5 0 0 1-1.5 1.5h-8A1.5 1.5 0 0 1 6 15.5V14H4.5A1.5 1.5 0 0 1 3 12.5v-8A1.5 1.5 0 0 1 4.5 3zm1.5 9.5a1.5 1.5 0 0 1-1.5 1.5H7v1.5a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5H14zM4.5 4a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5z"></path></svg></div><div class="absolute inset-0 flex items-center justify-center"><div class="transition-all opacity-0 scale-50"><svg aria-hidden="true" class="transition-all opacity-0 scale-50" fill="currentColor" height="20" viewbox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M15.188 5.11a.5.5 0 0 1 .752.626l-.056.084-7.5 9a.5.5 0 0 1-.738.033l-3.5-3.5-.064-.078a.501.501 0 0 1 .693-.693l.078.064 3.113 3.113 7.15-8.58z"></path></svg></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.