List of Dynamic Variables

Dynamic Variables


FantasticStay's Dynamic Variables ("DVs") are like smart placeholders for data. When used effectively, Dynamic Variables can be an extremely powerful tool for increasing efficiency in messages, automations, and saved replies. Each Dynamic Variable pulls in data from somewhere else when an action involving the DV is executed.



Dynamic Variables List

Reservation Variable
Description
{{guest_phone}}
The phone number on file for your Guest.
{{guest_email}}
The e-mail address on file for your Guest.
{{guest_name}}
Your Guest's full name as it appears on the reservation.
{{guest_first}}
Your Guest's first name as it appears on the reservation.
{{guest_last}}
Your Guest's last name as it appears on the reservation.
{{integration_nickname}}
The internal nickname of the Host Airbnb (or other channel) account.
{{host}}
The full name of the Host as it appears on the booking channel.
{{host_first}}
The first name of the Host as it appears on the booking channel.
{{host_last}} 
The last name of the Host as it appears on the booking channel.
{{checkin}}
The check-in date of the Reservation. The date format is displayed according to your date format Settings at the Account level.
{{checkout}}
The check-out date of the Reservation. The date format is displayed according to your date format Settings at the Account level.
{{planned_arrival}}
The Guest's planned arrival time, if set in the Reservation.
{{planned_departure}}
The Guest's planned departure time, if set in the Reservation.
{{listing}}
The title of the Listing, as it appears on Airbnb or the applicable listing channel. 
{{listing_nickname}}
The internal nickname of the Listing.
{{listing_address}}
The full address of the applicable Listing.
{{listing_address_city}}
The city of the applicable Listing.
{{host_payout}}
The net payout that you are going to receive from the booking channel.
{{host_service_fee}}
The Host channel fee for the Reservation.
{{transaction_fee}}
The transaction fee
{{owner_revenue}}
The Owner revenue as set by the Listing's Owner Revenue formula.
{{net_revenue}}
Your net revenue as the property manager as set by the Listing's Net Revenue formula. 
{{revenue}}
Your net revenue after channel commission. This includes any additional fees like cleaning fee, service charges, etc.
{{cleaning_fee}}
The cleaning fee for the Reservation.
{{currency}}
The currency for the Reservation.
{{notes}}
The Reservation notes. 
{{guests_count}}
The number of Guests on the Reservation.
{{nights_count}}
The total number of nights booked in the Reservation.
{{confirmation_code}}
The Reservation confirmation code from the applicable channel.
{{checkin_time}}
The default check-in time for the Listing.
{{checkout_time}}
The defult check-out time for the Listing.
{{fantasticstay_user}}
The user on the FantasticStay platform.
{{emergency_contact}}
The emergency contact, as set on the Listing.
{{main_contact}}
The main contact, as set on the Listing.
{{channel}}
Reservation source

Payment Variable
Description
{{transaction_error}}
The error returned by the credit card processor. 
{{transaction_channel_id}}
The transaction ID of the credit card processor.
{{transaction_description}}
The transaction's description.
{{transaction_amount}}
The amount of the charge.
{{transaction_last4}}
The last 4 digits of the credit card on file, you've tried to or charged.
{{integration_nickname}}
The internal nickname of the Host Airbnb (or other channel) account.

"Next" Variable
Description
{{next::checkin}} 
The check-in date for the next reservation.
{{next::checkout}}
The check-out date for the next reservation.
{{next::planned_arrival}}
The planned arrival for the next guest (if provided).
{{next::planned_departure}}
The planned departure for the next guest (if provided).
{{next::beds_to_be_prepared}}
The number of beds to be prepared for the next reservation based on guest count.
{{next::notes}}
The notes text added in the notes field for the next reservation.
{{next::guests_count}}
The guest count for the next reservation.
{{next::nights_count}}
The number of nights for the next reservation.
{{next::confirmation_code}}
The confirmation code from the booking channel for the next reservation.

NOTE: Dates and times applied to the "Next" variables are based on the applicable listing's time zone. The date and time formats applied to variables are based on your FantasticStay settings. Fee and currency formats are based on the listing settings in FantasticStay.


EXAMPLE:
When you type a message using the {{guest_first}} variable, the data that is substituted for {{guest_first}} is the guest's first name as it appears on the reservation. So what does that look like in practice where an Airbnb guest tries to book and the guest's first name, as listed on the Airbnb profile is "John"?

Message appearance when written with DV:

      Hi {{guest_first}},

      Thank you for booking with us. We're looking forward to hosting you. We'll be in touch closer to your check-in date with arrival       instructions to ensure a smooth check-in and a fantastic stay!

      All the best,
      Mike@FantasticStay

Message appearance when sent with DV: 

Hi John,

Thank you for booking with us. We're looking forward to hosting you. We'll be in touch closer to your check-in date with arrival instructions to ensure a smooth check-in and a fantastic stay!

All the best,
Mike@FantasticStay

With a very comprehensive list of Dynamic Variables, you can create templates for automated messages like check-in instructions that you can apply to multiple listings. Let's look at a more complex example.


EXAMPLE
Let's see what sample check-in instructions would look like using Dynamic Variables in an Automated Message using multiple Dynamic Variables. The message below can be applied to multiple listings, because the DVs will automatically populate with the information applicable to a given reservation and listing.

Message appearance when written with DVs:
Hi {{guest_first}},
 
Your check in date is getting close, and we are looking forward to your arrival!

As a reminder, the address is {{listing_address}}

Check-in is on {{checkin}} after {{checkin_time}}.
Check-out is on {{checkout}} by {{checkout_time}}.

Please let us know your estimated time of arrival, and we will be sure to have a representative present to check you in and answer any questions you may have. 

Looking forward to hosting you,
{{main_contact}}@FantasticStay

Message appearance when sent with DVs:

Hi Tom,
 
Your check in date is getting close, and we are looking forward to your arrival!

As a reminder, the address is 137 W. 25th Street, Apt. 11, New York, NY 10001

Check-in is on February 25th after 3:00PM.
Check-out is on February 29th by 11:00AM.

Please let us know your estimated time of arrival, and we will be sure to have a representative present to check you in and answer any questions you may have. 

Looking forward to hosting you,
Julie@FantasticStay

In the example above, the Automated Message template can be used for multiple listings and reservations, because the data that populates each DV field will come from the applicable listing and reservation.
FantasticStay has a series of standard Dynamic Variables ("DVs"), and you can create your own DVs in the Custom Fields section in the Settings Menu. 



Did you know that you can create your own Dynamic Variables in FantasticStay? In the "Settings" menu for any listing or the "Settings" menu at the account level, you'll find a "Custom Fields" section. There, you can create Custom Fields to apply at either the listing level or the reservation level, and each Custom Field will be given its own Dynamic Variable! For more on Custom Fields, check out our Help Center article on Custom Fields.


    • Related Articles

    • Custom fields

      Custom fields are a powerful tool that allows you to create your own dynamic variables. In this article we will cover how to create and how to use the custom fields. How to create a custom field :  To create a custom field go to Settings->Custom ...
    • Multi-Language Auto Messages

      We know that your guests are coming from everywhere and some of them might not speak English, so we made it possible for you to send auto messages in different languages and interact with your guests in their own language.  You can customize the ...
    • Saved Replies

      Saved replies are pre-written message responses that can be used when you're answering to your guests from the FantasticStay platform. This is a time-saving feature that will help you overcome the repetitive process of writing the same response to ...
    • How to create Auto Payment?

      The automated payments section allows you to set up and manage your payments, notifications and payment providers.  To access the Automated Payments, go to the Apps and click on Automated Payments.  Auto payment rules  This is a list of all of your ...
    • Automated payments - Best practices

      This article aims to help you understand the different settings of the Automated payments and how best to set them up. Airbnb always takes the payments from the guests and then transfers the money into your bank account. With Booking.com and ...