> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.omegatheme.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Add Email Templates

Create and manage multiple email templates per email type, so different services or campaigns can use different subject lines and content.

## Open Settings → Notification

Go to **Settings → Notification**. You'll see 5 accordion sections, one per email type: **Booking confirmed**, **Rescheduled**, **Canceled**, **Completed**, **Reminder**.

## Multi-template structure

![Multiple templates within one email type — chips + Add mail sample button](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_17jo4bn.png)

Within each section, you'll see horizontal tab chips:

* **Default** — D: Rental Booking Appointment's default template. **Cannot be deleted**.
* **Other tabs** — templates you've created. Each chip has an × to delete.
* **+ Add mail sample** — create a new template.

## Create a new template

1. In the relevant email section, click **+ Add mail sample**.
2. A new tab appears — give it a name in the **Email template name** field (internal only, customers don't see it).
3. Edit the subject and content.
4. Click **Save** in the top right.

## Edit an email template

![Editor + live preview of email content](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_15l1v9s.png =794xauto)
/

| Field | Description |
| ---- |
| **Email template name** | Internal name. |
| **Email content** | Rich text editor with toolbar: Undo/Redo, Bold, Italic, Underline, Color, Alignment, Lists, Image, Link, Code. |
| **Subject** | Email subject — first line customers see in their inbox. |
| **Save** | Top right button to save changes. |

# Dynamic Variables in Emails

Dynamic variables let emails personalize automatically per customer. When you write `[customer_name]` in the content, the system replaces it with the actual customer name when sending.

## Open the Email variables panel

In the email editor (Settings → Notification → open a template), the **Email variables** panel on the right lists every variable you can insert:

## Group 1 — Order detail

| Variable | Replaced with |
| ---- |
| `[booking_id]` | Booking code (`BK-00123`) |
| `[start_date]` | Start date/time |
| `[end_date]` | End date/time |
| `[service_name]` | Service name |
| `[total_price]` | Total order value |
| `[%_prepayment]` | % / amount paid up front (deposit) |
| `[slot_quantity]` | Quantity booked |
| `[duration]` | Booking duration |

## Group 2 — Customer information

| Variable | Replaced with |
| ---- |
| `[customer_name]` | Customer's full name |
| `[customer_email]` | Customer email |
| `[customer_address]` | Customer address (for shipping) |
| `[customer_timezone]` | Customer's timezone |

## Group 3 — Your store information

| Variable | Replaced with |
| ---- |
| `[store_name]` | Shopify store name |
| `[store_location]` | Store address (from General Settings) |
| `[store_timezone]` | Store timezone |
| `[product_link]` | Link to the booked Shopify product |

