Learn how to create and use unit-level custom fields to store unique information for each unit in a multi-unit setup.
This guide explains how to set specific custom field values for individual units within a multi-unit listing. This powerful feature allows your automations to use precise, unit-specific information, such as door codes, Wi-Fi passwords, or any other custom data.
What are Unit-Level Custom Fields?
Previously, custom fields could only be set at the listing level. For a multi-unit property, this meant all units shared the same custom field value.
With this update, you can now either use a single value for all units on the main listing or assign a unique value to a custom field for each unit. When an automation is triggered for a reservation in a specific unit, it automatically uses that unit's value.
How to Set Up Unit-Level Custom Fields
Follow these three steps to configure and use your unit-level custom fields.
Step 1: Create a Custom Field
First, you need to have a custom field created. If you already have the custom field you want to use, you can skip to the next step.
- Navigate to Settings > Custom Fields.
- Click on the "Add Custom Field" button.
- Fill in the details for your new field (e.g., "Door Code").
- Click "Save".
Step 2: Enable Unit-Specific Values
Next, you need to enable the unit-level functionality for your chosen custom field within the listing's settings.
- Go to Listings and select the multi-unit listing you want to configure.
- Navigate to the Custom Fields tab.
- Find the custom field you want to activate for unit-level values.
- Enable the toggle switch to activate unit-specific values for this field.
Step 3: Set the Values for Each Unit
Once the feature is enabled, a field will appear where you can input the specific value for each unit.
- In the table, locate the row for each unit.
- Enter the unique value for that unit in the corresponding custom field (e.g., "Unit 101" gets code "1234", "Unit 102" gets code "5678").
- Save your changes.
How it Works with Automations
You don't need to do anything extra in your automations!
If a custom field has a unit-specific value set, the automation system will automatically detect and use that value for any reservation associated with that specific unit.
For example, if you have a message automation that includes the
{{door_code}} field, it will now send the correct code for the guest's assigned unit. If no unit-level value is set, the system will use the default listing-level value as a fallback.