Step 1: Prepare the file
Mandatory fields:
Listing nickname - should be exactly as in Hostify
Confirmation code - if it is missing it must be added
How to generate codes: In the first empty cell, enter a number. Then click and drag the small square in the bottom-right corner of the cell downward to automatically create a sequence of increasing numbers, as shown below.
Guest email and phone
All guests must have an email address. Adding phone numbers is also recommended. If some guests do not have an email, you can create them automatically using information from another column (for example, the guest’s name).
Create a Simple Email from Another Column
Click the first empty cell in the Email column.
Type the following formula:
=B10 & "@gmail.com"
Press Enter.
This will create an email using the value from cell B10.
Example: If B10 = john, the result will be [email protected]
If the Cell Contains More Than One Word
If the column contains multiple words (for example John Smith) and you want to use only the first word, use one of these formulas instead.
For Excel (semicolon separator):
=LEFT(B10; FIND(" "; B10 & " ") - 1) & "@mail.com"For Google Sheets:
=LEFT(B10, FIND(" ", B10 & " ") - 1) & "@mail.com"
This formula takes only the first word and creates the email from it.
Example: John Smith → [email protected]
Apply the Formula to All Guests
Select the cell where you entered the formula.
Move your cursor to the small square in the bottom-right corner of the cell.
Click and drag it down to copy the formula to the rest of the rows.
The emails will be generated automatically for all guests.
Dates
All dates must be entered in the DD.MM.YYYY format (for example: 25.12.2026).
The option to change the cell format may appear in different places depending on whether you are using Excel or Google Sheets.
Prices
To ensure prices are imported correctly, please follow these rules:
1. Use a dot as the decimal separator
Prices must use a dot (.) to separate decimals.
Example:
100.50 ✅
2. Do not use commas for decimals
Commas are interpreted as thousands separators.
If you upload 100,50, it may be imported as 100000.5, which is incorrect.
3. Enter prices as numbers only
Do not include currency symbols.
Examples:
100.50 → Correct ✅
$100.50 or €100.50 → Incorrect ❌
4. Total price is required
At minimum, the total price must be included for each reservation.
Status
It is only possible upload Accepted and Cancel reservations - all other statuses will be treated as accepted.
Source
Reservations from Booking.com and other OTAs
Look for reservations from Booking.com (B.com) or other OTAs that have a checkout date in the future.
These reservations are likely already in the system, so they should be removed from the file before importing.Airbnb Reservations
If the Airbnb listings are connected, all reservations are automatically synced.
Because of this, remove all Airbnb reservations from the file before uploading.
⚠️ Important when using filters:
If you use filters to find and delete rows:
Apply the filter and remove the rows you do not need.
Remove the filter afterward.
Check the sheet for empty rows or cells that may remain.
Delete any empty rows before uploading the file.
All other fields are optional. However, if any of them contain prices or dates, make sure the numbers and date formats are correctly converted before uploading.
Save as a CSV UTF-8 Comma Separated File
For Excel:
Press F12
For Google Sheets:
Step 2: Upload the File
Open the Import Tool
Go to Apps → Excel Reservation Import.
Upload Your File
Upload the file you prepared.If you see a blank page after uploading, it usually means the file format is incorrect.
Map the Fields
Match each column in your file to the correct system field.Submit the Import
Once all fields are mapped correctly, click Submit to start the import.
Step 3: Verification
Once you receive the confirmation email, check a few random reservations to make sure the import worked correctly.
Things to check:
Overbookings (future reservations)
Make sure there are no duplicate reservations in the future.
If you forgot to remove some and there are only a few, you can mark the imported reservations as “No Show".Amounts
Verify that the reservation amounts match the original data.Dates
Confirm that the reservation dates are correct.
⚠️ Note:
Incorrect amounts or dates usually happen when the CSV file was not formatted correctly before importing.
If the entire file was imported incorrectly, contact support. They can remove all imported bookings, and the file can be uploaded again.






