> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.uplisting.io/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).

# Dynamic message tags

# Dynamic message tags

# Introduction to dynamic tags

Uplisting provides a number of dynamic tags which you can use to automatically insert guest, booking, and property content into automated guest messages and other features.

## Which features support dynamic tags?

You can use dynamic tags on most guest-facing features. This includes:

* [automated messages](/docs/automated-messages)
* [saved replies](/docs/saved-replies)
* [automated reviews](/docs/automated-reviews)
* [eSign rental agreements](/docs/esign-rental-agreements)
* [enquiry auto-responder](/docs/enquiry-auto-responder)

## Dynamic tag categories

There are 3 types of dynamic tags. Those are:

**1. Message tags**\
These are preset tags Uplisting provides such as `{guest_first_name}` and `{guest_booking_link}`.

**2. Custom tags**\
These are tags you can create yourself and are customisable by individual booking site. For example, you can create a custom `check_in_instructions_airbnb` tag that will only be sent to Airbnb bookings.

> 📘 Custom tags can include Message tags within them

**3. Custom property attribute tags**

These are tags you can create when you need to provide specific content for each property. For example, if you have a lockbox for each property, you can create a property attribute called `lock_box_code` and then provide a value for that (eg. 38475) on each property.

# What is the difference between custom property attributes and custom message tags?

Custom property attributes are most helpful for ensuring you only have 1 or 2 message rules for all properties. You can create an attribute called 'parking instructions' and then insert the property-specific information on each property. Then you can insert the message tag {{{parking_instructions}}} in your automated messages, saved replies, and rental agreements and it will pull the relevant property information when sending a message.

Custom message tags use the same content for all properties, but you can choose the booking sites you want that message to send to. So if you want to collect a security deposit for Booking.com and Uplisting and Google you can add the wording as a custom message tag, then insert that into your message rule and it will only send to bookings from those bookings sites (ie. it won't appear as part of the message rule sent to Airbnb guests).