PROPERTY IMPORT
Import and update properties
Upload your property database to add homes or update existing listings in bulk.
1. Download the template
2. Upload and review changes
Updates to live listings publish directly. Verified companies can also publish complete new homes; other new listings need review. Incomplete new homes stay private drafts.
Sign in to importCSV fields and accepted values
Keep the template headers. On new properties, blank amenity cells are treated as No. On updates, blank cells preserve existing values; enter No or 0 explicitly when appropriate. Columns may be reordered; commas and line breaks inside a cell need CSV quoting. Matching properties are updated in bulk. Photos, tax rules, manual channel prices and additional fees are retained. Markup-based channel estimates reuse direct fee rules unless separate rules are saved; review channel-specific charges in the fee editor. Removing a row does not delete a listing. To clear a text field, use its listing editor.
| CSV column | Value |
|---|---|
external_id | Optional ID from your own database. Keep it stable when importing again. |
property_name | Required for import. All other values can be completed later. |
destination | Region or destination, such as Deep Creek Lake. |
location | Town, region and country. Do not include a private street address. |
maximum_guests | Whole number from 1 to 20, or blank if unknown. |
bedrooms | Whole number from 1 to 20, or blank if unknown. |
bathrooms | Bathroom count or description, such as 3 full, 1 half. |
home_size | Include the unit, such as 2,400 sq ft. |
description | Plain-text description; 30 characters required before submission. |
sleeping_layout | Beds and attached bathrooms by room. Quoted cells can contain line breaks. |
policies_and_fees | Cancellation, pets, seasonal amenities, accessibility and optional charges. |
direct_booking_url | HTTPS link to this property in your preferred booking engine. |
property_page_url | Optional HTTPS link to the property information on your website. |
airbnb_url | Exact HTTPS property listing, or blank. |
vrbo_url | Exact HTTPS property listing, or blank. |
booking_com_url | Exact HTTPS property listing, or blank. |
base_nightly_rate | Optional base direct rate per night in USD, from $0.01 to $25,000. Enter the actual nightly rate; do not convert a stay total. Numbers only, such as 185 or 185.50; leave unknown rates blank. |
base_nightly_rate_weekday | Optional base USD rate for Sunday–Thursday nights. Enter the rate itself; separately itemized fees are excluded. |
base_nightly_rate_weekend | Optional base USD rate for Friday/Saturday nights. Date-free estimates use a 5 weekday / 2 weekend weekly average. A missing day-type rate uses base_nightly_rate. |
cleaning_fee | Optional required direct-booking cleaning fee in USD, once per stay, from 0 to 5000. Enter 0 for no cleaning charge. Markup-based channel estimates reuse direct fees unless separate channel rules are saved in the editor. Additional required fees and channel-specific fees stay in the editor. |
pet_fee | Optional direct-booking pet fee in USD, once per stay, from 0 to 5000. Shown as an optional extra; ordinary stay totals exclude it. Other pet-fee bases can be entered manually. |
airbnb_markup_percent | Optional percentage added to the base rate, from 0 to 500. Enter 18 for 18%, not 0.18 or 18%. Blank means unknown; 0 means the same as direct. |
vrbo_markup_percent | Optional percentage added to the base rate, from 0 to 500. Enter 8 for 8%. Leave unknown percentages blank. |
booking_com_markup_percent | Optional percentage added to the base rate, from 0 to 500. Enter 25 for 25%. Leave unknown percentages blank. |
amenity_indoor | Private indoor pool: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_outdoor | Private outdoor pool: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_resortpool | Shared / resort pool: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_lazy | Lazy river: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_hot | Hot tub: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_heated | Pool heating: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_oceanfront | Oceanfront: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_beach | Beach access: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_lakefront | Lakefront home: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_dock | Boat dock / slip: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_firepit | Fire pit: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_grill | Grill: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_outdoorkitchen | Outdoor kitchen: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_kayaks | Canoes / kayaks: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_tennis | Tennis: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_pickleball | Pickleball: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_golf | Community golf: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_volleyball | Volleyball: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_playground | Outdoor play area: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_theater | Home theater: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_game | Game room / arcade: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_pooltable | Pool table: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_pingpong | Ping pong: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_fireplace | Fireplace: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_king | King beds: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_bunk | Bunk beds: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_ensuite | Ensuite bathrooms: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_kitchen | Full kitchen: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_laundry | In-unit laundry: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_wifi | Wi-Fi: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_ac | Air conditioning: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_workspace | Dedicated workspace: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_crib | Crib / travel cot: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_parking | Parking: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_ev | EV charging: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_pets | Dogs welcome: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_elevator | Elevator: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_rollin | Roll-in shower: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_stepfree | Step-free entry: Yes, No, or a short factual detail (up to 200 characters). Blank means No |
amenity_minage | Minimum booking age: age 18–100, or blank |