Metafields
Metafields are dynamic fields that can be adjusted based on the resource they are connected to.
Metafields and their use
Metafields are dynamic fields that can be used through the guest journey. In example, do you have a doorlock with a changing door code? A metafield would come in handy. Set a door code metafield on the reservation and adjust this on the reservation to show the correct code.
Connected objects
A metafield is always connected to a object / resource. Our metafields are connected to:
Listings - Are you in need for specific data that varies per listing? Metafields come into play. Example use cases:
Different weather URL's per listing
Different Whatsapp URL's per listing
Reservations - Are you in need for reservation sepcific data? Metafields come into play. Example use cases for reservations are:
CheckIn codes
External Checkin URL
Booking URL's on external platforms.
The above-mentioned use cases are examples, ofcourse the HolidayHero application supports more use-cases.
Metafields usage
Metafields can be used throughout the application in all guest facing communcation. From touchpoints to the guest application itself. When creating guest-facing content you can insert metafieds by using the Insert field code
button. From here you can select a manual created metafield or a default metafield.
Insert field code button:
Insert Field code Modal:
Default Metafields
By default we offer a few metafields that can help you personalize the stay. Below an overview of the default metafields and their availability.
Reservation Number
{{ reservation.number }}
Private stages only
Reservation Check-in Date
{{ reservation.checkInDate }}
Private stages only
Reservation Check-Out Date
{{ reservation.checkOutDate }}
Private stages only
Reservation Check-in Time
{{ reservation.checkInTime }}
Private stages only
Reservation Check-Out Time
{{ reservation.checkOutTime }}
Private stages only
Listing name
{{ listing.name }}
Private / Public stages
Listing Address Line 1
{{ listing.address.line1 }}
Private / Public stages
Listing Address Line 2
{{ listing.address.line2 }}
Private / Public stages
Listing Address Zipcode
{{ listing.address.zipcode }}
Private / Public stages
Listing Address City
{{ listing.address.city }}
Private / Public stages
Listing Address Region
{{ listing.address.region }}
Private / Public stages
Listing Address Country
{{ listing.address.country }}
Private / Public stages
Listing Address Latitude
{{ listing.address.latitude }}
Private / Public stages
Listing Address Longitude
{{ listing.address.longitude }}
Private / Public stages
Listing Wifi network
{{ listing.wifi.network }}
Private / Public stages
Listing Wifi password
{{ listing.wifi.password }}
Private / Public stages
User First name
{{ user.firstName }}
Private stages only
User Last name
{{ user.lastName }}
Private stages only
User Email
{{ user.email }}
Private stages only
User Phone
{{ user.phone }}
Private stages only
Brand name
{{ brand.name }}
Private / Public stages
Brand website
{{ brand.website }}
Private / Public stages
Custom Metafields
It is possible to add custom metafields. A metafield has a name, type and a default value. The type determines what kind of default value you would need. See an overview of default values below:
Boolean
A true/false
comination.
Date
A date in time
Number
A numeric input
Text
A textual input
Time
A time input
See this FAQ on how to create metafields.
Frequently Asked questions:
Last updated