recycleMessage Templates

Create reusable message templates with languages, images, and dynamic variables.

βœ‰οΈ Message Templates

Message templates are the building blocks of automatic communication in OkupAI.

A template defines what is sent to a guest β€” when and to whom is defined later using Message Rules.


🧠 What is a message template?

A message template is a reusable message that can:

  • be written in multiple languages

  • include dynamic variables (guest, booking, property data)

  • include images

  • be reused across many properties and events

A template does nothing by itself until it is linked to a rule.


Example

Welcome message β€œHi {{guest_first_name}}, thanks for booking {{property_name}}. We’re looking forward to hosting you!”

This message is just a template. It can be sent:

  • before check-in

  • after booking

  • on the day of arrival ➑️ only once a rule is added

::: Think of templates as message content, and rules as delivery logic. :::


βž• Adding a new template

  1. Go to Messaging β†’ Automation

  2. Click Add new template (top right)

  3. The template is created and opens automatically

You are now on the Template Details page.


🌍 Template languages

Each template can contain multiple languages.

  • Click Add language

  • Choose the language

  • Write the message text for that language

How language selection works

  • The booking platform sends the guest language to OkupAI

  • OkupAI automatically selects the matching template language

  • If no exact match exists, your default language is used

::: Many booking platforms translate messages automatically. However, adding multiple languages is highly recommended if you plan to send messages via:

  • WhatsApp

  • Email

  • SMS (these are not translated automatically)

:::


πŸ–Ό Images (optional)

You can add images per language.

  • Images are sent together with the message

  • Each language can have different images

This is especially useful if:

  • your images contain text

  • you want to localize instructions or visuals


πŸ” Variables (dynamic content)

Variables allow your message to adapt automatically to:

  • the guest

  • the booking

  • the property

  • the online check-in data

How to insert a variable

  1. Type {{ anywhere in the text

  2. A list of available variables appears

  3. Select the variable you want

Examples:

  • {{guest_first_name}}

  • {{checkin_date}}

  • {{property_name}}

The value is filled automatically when the message is sent.

::: Variables make templates reusable across all units without manual edits. :::


πŸ”— Templates vs Rules (important)

Templates
Rules

Define what is sent

Define when & to whom

Can be reused

Trigger messages

No timing

Time-based or event-based

A template is not associated with any event or unit until you create a rule.


βœ… Next step: Message Rules

Once your template is ready:

➑️ Go to Automatic Message Rules

There, you will:

  • choose when the message is sent

  • select which properties it applies to

  • define conditions and timing

Last updated