The guest's walk through the three-step booking screen, and the pricing rules behind it.
This page walks through what a guest sees and does, step by step. It is worth knowing even if you never book a stay yourself — when a guest phones with a question, this is the screen they are looking at.
In ChatGPT, a guest either asks directly (“book a condo in Puerto Vallarta”) or simply plans a trip in conversation; when the condo fits, the assistant offers it and opens the booking screen as a card inside the chat. The same screen is also available in a normal browser at https://booking.amapas353.com/widget.
The first screen shows a photo carousel, the property name and location, the key numbers (2 beds, 2.5 baths, 4 guests max, 3-night minimum stay), a description, and amenity tags. Below that are two date pickers and, once dates are chosen, a live price breakdown.
What you do
If the chosen range overlaps an unavailable period, a red banner says “These dates are unavailable. Please choose different dates.” — pick different dates.
Every quote is fetched live from the reservation system at the moment the dates are picked, and is itemized on screen:
All prices are in US dollars. The server recalculates the price itself when the request is submitted, so the total on file is always the live one — a guest (or the chat assistant) cannot type in their own price.
What you do
The button stays disabled until name, a valid-looking email, and a phone number of at least 7 digits are filled in. Directly under the button, the screen says plainly: “Submits a reservation request. Confirmation sent by email.”
On success the guest sees a green check, “Request Submitted!”, a reference number, and a summary of dates, guests, and total. The screen states that the request “is not yet confirmed” and that an email will follow with a link to complete the confirmation. It also shows which email address the confirmation was sent to. A Start Over button clears everything for a fresh request.
The guest then receives an “Availability Request Received” email listing the reference number, dates, guest count, and estimated total, and saying the request will be confirmed within 24 hours.
The assistant can also take a booking entirely in chat: it collects the same details — first and last name, email, phone with country code, dates, and guest count — confirms the dates back, and submits the same reservation request. It never asks the guest for a price; pricing always comes from the live system.