With dynamic variables, you can create one reusable Guidebook and automatically display the correct property-specific information for each guest — such as Wi-Fi details, access codes, parking instructions, check-in information, and more.
✨ One Guidebook. Multiple properties. Personalized content.
🏠 How Dynamic Variables Work
🏠 How Dynamic Variables Work
Instead of manually adding property information to every Guidebook, you can store the information at the property or rental level and use a dynamic variable in your Guidebook.
When a guest opens their Guidebook, ChargeAutomation automatically replaces the variable with the information associated with their reservation.
🔐 Display Access Codes Dynamically
🔐 Display Access Codes Dynamically
You can also use dynamic variables to display access or door codes.
Depending on how your access code is configured, ChargeAutomation supports different access-code variables.
🔑 Booking-specific access code
If every reservation has a different access code, use:
{Booking_Access_Code}
🏠 Property access code
If the same access code is used for all bookings at a property, use:
{Property_Access_Code}
🚪 Rental access code
If you have different access codes for individual rentals/units, use:
{Rental_Access_Code}
ChargeAutomation can also retrieve access codes from supported PMS and smart-lock integrations and make them available in the appropriate booking/property fields.
✨ Use Custom Property Variables
✨ Use Custom Property Variables
You aren't limited to Wi-Fi and access codes.
ChargeAutomation now allows you to create unlimited Property Custom Variables that can be reused across your Guidebooks and guest communications.
For example, you could create variables for:
🅿️ Parking instructions
🏊 Pool instructions
🔥 BBQ instructions
🏠 Check-in information
📋 House rules
🚗 Directions
🗑️ Trash/garbage instructions
📺 TV instructions
🧺 Laundry instructions
📞 Property-specific contact information
Example
Create a custom field called: Parking Instructions
ChargeAutomation generates a variable such as:
{Parking_Instructions}
You can then add it to your Guidebook:
🅿️ Parking
{Parking_Instructions}
Each property can have its own parking instructions while you continue using the same Guidebook template.
⚙️ How to Create a Custom Property Variable
⚙️ How to Create a Custom Property Variable
Go to Settings → Preferences → Custom Fields.
Click New Custom Field.
Select the appropriate field type.
Enter a Display Name.
ChargeAutomation will automatically generate the variable name.
Click Save.
Open the relevant property and enter the property-specific information.
Save the property.
You can then copy the generated variable and add it to your Guidebook or guest communication.
💡 Tip: Use Long Text for information such as parking instructions, Wi-Fi details, check-in instructions, or house rules.
⭐ Why Use Dynamic Variables?
⭐ Why Use Dynamic Variables?
Dynamic variables make it much easier to manage guest information across multiple properties.
Instead of maintaining dozens of separate Guidebooks, you can:
Create once → Add property information → Reuse everywhere.
This helps you:
⏱️ Save time
🏠 Manage multiple properties more efficiently
✨ Personalize the guest experience
🔄 Keep information consistent
🛠️ Update property information without editing every Guidebook
💡 Best Practice
For the best guest experience, keep your Guidebook template consistent and store information that changes from property to property in Property Custom Fields.
This allows you to maintain one central Guidebook while still providing each guest with personalized information.
One template. Every property. The right information automatically. ✨



