How to Import Your Booking Confirmation to RoomMooch
Learn how to list your spare hotel or hostel bed on RoomMooch by importing your Booking.com confirmation via PDF upload or email forwarding.
Two Ways to Import Your Booking
RoomMooch makes it easy to turn your existing hotel or hostel reservation into a listing. Instead of manually entering property details, dates, and guest information, you can import your Booking.com confirmation and the system will extract everything automatically. There are two methods available: PDF upload and email forwarding.
The PDF upload method is the fastest option. You download your confirmation as a PDF from Booking.com, then upload it directly on the RoomMooch upload page. The parser reads the document, pulls out the property name, address, check-in and check-out dates, number of guests, room type, and price, then pre-fills a listing form for you to review.
The email forwarding method is equally simple. You forward your Booking.com confirmation email to [email protected], and a Cloudflare Worker processes the incoming message, extracts the same details, and saves them as a pending import. When you visit the upload page and click the Check Email button, your parsed data loads into the form. Both methods produce the same result, so choose whichever is more convenient for your workflow.
How to Upload a PDF Confirmation
To use the PDF method, start by logging into your Booking.com account and navigating to your reservation. Look for the option to download or print your confirmation, and save it as a PDF file to your device. The file should contain the standard Booking.com confirmation layout with property details, dates, and pricing.
Next, go to roommooch.com/upload. You must be fully verified to access this page. If you have not completed verification, the system will redirect you to the verification flow at roommooch.com/verify. Once on the upload page, click the upload area or drag and drop your PDF file. The RoomMooch parser will process the document in seconds.
After parsing, you will see a form pre-filled with the extracted information. Review every field carefully. Check that the property name, location, dates, room type, and number of guests are correct. You can edit any field before publishing. Add a personal description explaining what the spare bed situation is, whether the room is shared or private, and any house rules. When you are satisfied, publish the listing and it goes live on the search page immediately.
How to Forward a Confirmation Email
The email import method is ideal if you prefer not to download files or if you are on a mobile device where PDF handling is less convenient. Open the confirmation email you received from Booking.com in your email client. Forward it to [email protected] using the same email address associated with your RoomMooch account.
Behind the scenes, Cloudflare Email Routing receives the message and sends it to a Worker that extracts the booking details. The parsed data is saved to the pending_imports table with a status of ready and a 30-day time-to-live. If no one claims the import within 30 days, it is automatically cleaned up by the daily cron job.
To claim your import, visit roommooch.com/upload and click the Check Email button. The system matches your email address to any pending imports and loads the parsed data into the listing form. From there, the process is identical to the PDF method: review the pre-filled fields, make any edits, add your description, and publish. If you forwarded from a different email address than the one on your RoomMooch account, the import will not match automatically and you will need to use the PDF method instead.
What Information Gets Extracted
The RoomMooch parser is designed specifically for Booking.com confirmations and extracts a comprehensive set of details. The core fields include the property name, full street address, city, country, check-in date, check-out date, number of guests, room name or type, and the total price you paid for the reservation.
The parser also attempts to extract the confirmation number, which is stored for reference and can help prevent duplicate listings. If the same confirmation number has already been imported, the system will flag it so you do not accidentally create a second listing for the same reservation.
Some fields may not parse perfectly depending on the format of your specific confirmation. Non-standard layouts, confirmations in certain languages, or heavily formatted emails can sometimes cause extraction issues. In these cases, the form will still load with whatever data was successfully parsed, and you can manually fill in or correct the remaining fields. The property images are not automatically imported because Booking.com's WAF blocks automated image scraping. Instead, your listing will include a direct link to view the property on Booking.com where guests can see the original photos.
Got a Spare Bed?
List your spare hotel or hostel bed and help a fellow traveler save money.
List Your RoomTips for a Successful Import
For the best results with PDF upload, download the confirmation directly from Booking.com rather than using a third-party tool to save the page as a PDF. The native Booking.com format is what the parser is optimized for, and custom PDF exports may strip important formatting cues that the parser relies on.
When using email forwarding, forward the original confirmation email rather than a reply or a thread. Nested email chains can confuse the parser because the booking details may appear multiple times with different formatting. Also ensure that your email client does not strip HTML formatting when forwarding, as the parser uses HTML structure to identify specific fields.
Before publishing your listing, take a moment to write a clear and honest description. Mention whether the bed is in a shared room or a private space, what amenities are included, and any rules about noise, check-in times, or shared facilities. A well-written description significantly increases the chances that a moocher will send you a request. Finally, double-check the dates. If your booking dates are wrong, you could receive requests for periods when you are not actually at the property.
Managing Your Imported Listings
Once your listing is published, it appears on the RoomMooch search page and is visible to all users. You can manage it from your dashboard at roommooch.com/dashboard, where you will see all your active listings along with a calendar showing your booked dates. If you need to make changes, click on the listing and use the edit page to update any details.
If your travel plans change and you need to remove a listing, you can soft-delete it from the edit page. Soft deletion means the listing is no longer visible on the search page, but the data is preserved for any existing bookings or conversations that reference it. You cannot delete a listing that has an active accepted booking.
Listings automatically expire when the check-out date passes. The daily cron job marks expired listings so they no longer appear in search results. Expired listings display a banner if someone navigates to them directly and the mooch request button is disabled. If you have a new trip coming up, simply import a new booking confirmation and repeat the process. There is no limit to how many listings you can create over time, and each successful hosting experience builds your reputation and brings you closer to VIP status.
Got a Spare Bed?
List your spare hotel or hostel bed and help a fellow traveler save money.
List Your Room