Some guide content needs to change from one reservation to the next — door codes, add-on packages, guest survey links, and other booking-specific details. BX shortcodes let you store that information in OwnerRez at the booking level and display it dynamically in your BetterSTR guide, so every guest sees the right content without manual edits.
PX vs BX — What’s the Difference?
PX (Property) fields store information tied to a property — the same value for every guest who stays there (e.g. parking instructions, Wi-Fi details).
BX (Booking) fields store information tied to an individual reservation — values that change per guest or per stay (e.g. door codes, add-on packages).
Step 1 — Create a Booking Custom Field Definition in OwnerRez
In OwnerRez, go to Settings.
Scroll to Workflow & Devices.
Click Custom Field Definitions.
Click Create Field Definition.
Set the field type to Booking (this creates a BX field, not a PX property field).
Enter a clear, descriptive name such as
Romance PackageorDoorCode.Click Save.
Step 2 — Confirm the Field Appears in Your Definitions
Verify the new field appears in the list of custom field definitions.
Confirm it is labelled as a BX field, indicating it is tied to a booking/reservation.
Step 3 — Add Content to the Booking Custom Field
In OwnerRez, go to Bookings from the left-hand menu.
Select the specific booking you want to update.
Open the Custom Fields tab.
Find the new field (e.g. BX Romance Package).
Click Change.
Enter the booking-specific text, for example: “You have selected the Romance Package. A bottle of wine will be available in the pool house.”
Click Save.
Common Uses for BX Fields
- Door codes or lock combinations
- Guest survey or review links
- Add-on packages (romance, adventure, family, etc.)
- Special check-in instructions for a specific stay
- Integration data from other booking tools
Step 4 — Understand How Booking Custom Fields Can Be Used
Use BX custom fields to store reservation-specific information. Keep the content relevant to the individual reservation so it can be dynamically displayed in the guest’s guide.
Step 5 — Insert the BX Shortcode into Your Guide
Open BetterSTR and select the guide you want to edit.
Use the Live Editor to edit the guide inline.
Click into the content area and choose Edit Content.
Navigate to the section where the dynamic content should appear.
Open the {{shortcodes}} dropdown.
Select OwnerRez Reservations.
Choose the BX shortcode you created (e.g.
{{BXROMANCEPACKAGE}}).Click Save Changes.
Step 6 — Test from the Reservation View
BX fields are tied to a specific booking, so they will not appear when viewing the guide at the property level. To verify:
Go to Reservations in BetterSTR.
Select the reservation that has the custom field assigned.
Open the guide as the guest would see it.
Confirm the booking-specific text appears dynamically in the guide.
Verify the displayed content matches the value you entered in OwnerRez.
Why Does It Look Blank from the Property View?
Property-level guide previews don’t have a reservation context, so BX shortcodes resolve to blank. This is expected — always test BX content by opening the guide from a specific reservation.
Step 7 — Use Dynamic Content Across Reservations
Once configured, the guide will automatically display reservation-specific content for each booking:
Each guest sees only the BX values assigned to their reservation.
Update the custom field in OwnerRez and the guide reflects the change immediately.
No need to manually edit the guide for every new booking — just populate the custom field.
Tips for Efficiency
Standardize naming conventions — use descriptive names like
RomancePackage,DoorCode, orGuestSurveyLink.Keep a list of commonly used BX fields and their intended purpose to reduce setup time.
Test with one sample reservation before rolling out to multiple bookings.
If BX fields are populated by integrations, document where each field is sourced from so troubleshooting is faster.