Overview
Email templates enable consistent, professional communication across:- Appointment confirmations and reminders
- Post-visit summaries and care instructions
- Vaccination due notices
- Missed call and no-show follow-ups
- Welcome messages for new clients
- Emergency care follow-ups
All templates support dynamic variables that automatically populate with real client, pet, and appointment data.
Template Categories
Templates are organized into 8 primary categories:Appointment Confirmation
Type:
appointment_confirmationColor: GreenSent immediately after booking to confirm appointment details and provide preparation instructions.Typical timing: Within 5 minutes of schedulingAppointment Reminder
Type:
appointment_reminderColor: BlueReminder emails sent before scheduled appointments to reduce no-shows.Typical timing: 24 hours and 2 hours before appointmentPost-Visit Summary
Type:
post_visit_summaryColor: PurpleVisit recap with care instructions, medications, and next steps.Typical timing: Same day as appointment completionVaccination Due
Type:
vaccination_dueColor: YellowProactive outreach when pet vaccinations are approaching due dates.Typical timing: 30 days before due date, with reminders every 2 weeksMissed Call Follow-up
Type:
missed_call_followupColor: OrangeResponse to calls the AI system couldn’t complete or required human callback.Typical timing: Within 2 hours of missed callNo Show Follow-up
Type:
no_show_followupColor: RedOutreach after client misses scheduled appointment without cancellation.Typical timing: Same day as missed appointmentWelcome New Client
Type:
welcome_new_clientColor: PinkOnboarding email for first-time clients with clinic info and resources.Typical timing: After first contact, before first appointmentEmergency Follow-up
Type:
emergency_followupColor: Dark redPost-emergency care instructions and status checks.Typical timing: 24 hours after emergency visitTemplate Library Interface
Category Filtering
Top navigation bar with filter buttons:Search Functionality
Global search bar filters templates by:- Template name
- Subject line text
- Email body content
Template Cards
Each template displays in a grid card format:Card Components
Card Components
Header:
- Category badge with color coding
- Copy button (clipboard icon)
- Preview button (eye icon)
- Template name (bold title)
- Subject line (gray description text)
- Body preview (first 3 lines, truncated)
- Variable badges (up to 3 shown, “+N” for additional)
- Edit button with chevron arrow
Quick Actions
Copy to Clipboard
Copies the template body text for pasting into other systems or manual emails.Success indicator: Checkmark icon appears briefly after copy.
Preview
Opens preview tab of detail modal showing email with sample data filled in.
Template Detail Modal
Clicking “Edit” or “Preview” opens a comprehensive modal with three tabs:- Edit Tab
- Preview Tab
- Variables Tab
Editable Fields
Template Name- Internal identifier for staff use
- Not shown to clients
- Email subject displayed in client inbox
- Supports variable substitution
- Example:
Appointment Confirmation for {petName}
- Multi-line textarea with monospace font
- Full email content
- Uses curly brace syntax for variables:
{variableName}
Action Buttons
- Cancel: Close modal without saving changes
- Save Changes: Update template and apply to future emails
Dynamic Variables
Templates support automatic data substitution using curly brace syntax:Client & Pet Variables
| Variable | Description | Example Value |
|---|---|---|
{ownerName} | Client full name | Sarah Johnson |
{petName} | Pet name | Bella |
{petSpecies} | Animal species | Dog |
Appointment Variables
| Variable | Description | Example Value |
|---|---|---|
{appointmentDate} | Visit date | December 20, 2024 |
{appointmentTime} | Visit time | 2:00 PM |
{appointmentType} | Visit category | Wellness Exam |
{vetName} | Assigned veterinarian | Dr. Sarah Kim |
Clinic Variables
| Variable | Description | Example Value |
|---|---|---|
{clinicName} | Practice name | Paw & Care Veterinary |
{clinicPhone} | Main phone number | (555) 123-4567 |
{clinicAddress} | Street address | 456 Pet Health Lane |
Medical Variables
| Variable | Description | Example Value |
|---|---|---|
{careInstructions} | Post-visit care | Continue current diet, monitor water intake… |
{vaccineName} | Vaccine administered/due | Rabies Booster |
{dueDate} | Vaccination due date | January 15, 2025 |
{summary} | Visit summary | Wellness exam completed. Bella is in good health… |
{nextSteps} | Follow-up actions | Schedule dental cleaning within 3 months |
Using Variables in Templates
Example Templates
Appointment Confirmation
Appointment Confirmation
Name: Appointment Confirmation - StandardSubject:
Appointment Confirmed for {petName} on {appointmentDate}Body:24-Hour Reminder
24-Hour Reminder
Name: Appointment Reminder - 24 HoursSubject:
Reminder: {petName}'s appointment tomorrow at {appointmentTime}Body:Post-Visit Summary
Post-Visit Summary
Name: Post-Visit Summary - GeneralSubject:
Visit Summary for {petName}Body:Vaccination Due Notice
Vaccination Due Notice
Name: Vaccination Due - 30 Day NoticeSubject:
{petName}'s {vaccineName} vaccination is due soonBody:No-Show Follow-up
No-Show Follow-up
Name: No-Show Follow-up - Reschedule OfferSubject:
We missed you today - Let's reschedule {petName}'s appointmentBody:Automated Sending
Emails are automatically triggered by system events:Variable substitution
Real data replaces all
{variable} placeholders with client/pet/appointment informationBest Practices
Writing Effective Templates
Writing Effective Templates
- Clear subject lines: Include pet name and key info (date, time, or action needed)
- Concise body: Keep emails under 200 words for better readability
- Action-focused: Tell clients exactly what to do next
- Professional tone: Friendly but not overly casual
- Mobile-friendly: Short paragraphs and clear formatting for phone screens
- Consistent branding: Use same sign-off and contact info across all templates
Variable Usage Guidelines
Variable Usage Guidelines
- Always use : Personalizes the message and increases engagement
- Include contact info: Every template should have for easy client action
- Test substitution: Preview all variables to ensure proper grammar and flow
- Handle plurals carefully: “your pet” vs “Bella” may require template variants
- Fallback for missing data: Templates should read correctly even if optional variables are empty
Timing Optimization
Timing Optimization
Appointment confirmations:
- Send within 5 minutes of booking
- Immediate confirmation increases trust
- 24-hour reminder: Sent between 9-11 AM for next-day appointments
- 2-hour reminder: Sent for same-day appointments to reduce last-minute no-shows
- Send within 2 hours of appointment completion
- Same-day delivery while visit is fresh in client’s mind
- First notice: 30 days before due date
- Follow-up: 14 days before due date
- Final reminder: 3 days before due date
Template Maintenance
Template Maintenance
- Monthly review: Check template performance metrics (open rates, click rates)
- A/B testing: Test subject line variations to improve engagement
- Update contact info: Verify phone, address, hours are current
- Seasonal adjustments: Update holiday hours, weather closures as needed
- Staff input: Ask team for client feedback on email clarity
Related Documentation
Client Management
Client contact preferences and engagement tracking
Appointments
Appointment scheduling and status management
AI Voice Assistant
Automated follow-up emails from AI call system
Analytics
Email performance metrics and engagement analytics