Message templates

Industry-prebuilt templates, dynamic variables, HTML formatting

Message templates

Templates are reusable message builders. Booking confirmation, reminder, cancellation, review request, all generated from templates.

Where to find it

Templates are platform-level (SuperAdmin → Notifications → Templates). Tenant-level only has on/off toggles.

Template types

For each of 14 message types:

  • Confirmation, Reminder, Thank You, Confirmation Request
  • Cancellation, Reschedule, Invoice, Payment Receipt
  • Package Purchase, Birthday, Marketing, Waitlist
  • Custom, System

Each has HTML email + plain text fallback.

Industry templates

Platform offers industry-specific templates:

  • Beauty / Salon: beauty industry tone
  • Healthcare / Medical: medical tone (more formal)
  • Wellness / Spa: relaxation-oriented
  • Hotel: hotel style
  • Custom

Your salon receives default templates based on the industry chosen at onboarding.

Dynamic variables

Templates support variable substitution:

  • {{customer.name}} – customer name
  • {{customer.firstName}} – customer first name
  • {{appointment.date}} – booking date
  • {{appointment.time}} – booking time
  • {{appointment.service}} – service name
  • {{appointment.staff}} – staff name
  • {{salon.name}} – salon name
  • {{salon.phone}} – salon phone
  • {{salon.address}} – salon address
  • {{salon.website}} – website
  • {{loyalty.points}} – current points (if loyalty)
  • {{package.name}}, {{voucher.code}}, etc.

HTML formatting

Templates use HTML:

  • Brand color (from tenant Settings)
  • Logo (header)
  • Footer with salon contact
  • Custom CSS for styling
  • Responsive (mobile, desktop)

Customization (future feature)

Currently templates are platform-level. Tenant-level custom templates are on the roadmap, not yet available. Partial:

  • Header/footer parts influenced by tenant Settings (logo, brand color, salon name)
  • Body comes from platform template
  • "From" field can be salon-specific (Settings → Email)

When to use it

Scenario 1, base setup Platform templates work for most salons. Don't fiddle initially.

Scenario 2, salon-style switch Industry doesn't match default (e.g., premium salon but default is neutral) → request custom template from SuperAdmin.

Scenario 3, seasonal theming Christmas templates, birthday themes. Platform sometimes offers, or request via SuperAdmin.

Scenario 4, marketing campaign Marketing module campaigns use the template system as base, but campaign copy is custom. → Marketing module

Tips

  • Don't type variables manually, pick from variable list. Typo'd {{customer.name}} leaves blanks.
  • HTML email must always be mobile-friendly, 70% of customers read on phone.
  • Templates carry salon brand, keep logo + color consistent across.
  • Plain text fallback matters, some email clients don't render HTML (rare, but real).
  • Bilingual support (HU + EN) is automatic if customer locale is set. Otherwise default.
  • Don't tweak every template, focus on most common (Confirmation, Reminder). Rare ones can stay default.

Related articles

#templates#sablonok#variables#html#email
💬

Have a question? Ask the AI assistant

The Bookinda AI knows the entire help center and can answer in seconds.

B

Bookinda AI Assistant

Ask anything about features, settings, or integrations.

Hi! I'm the Bookinda assistant. I can answer questions about features, billing, integrations, and more. What would you like to know?

Still need help?

Get in touch with our support team.

Contact us