What Amapas Vacation Rental does, where it lives, and how it relates to the property website.
Amapas Vacation Rental is a booking app that runs inside ChatGPT. It lets a traveller plan a Puerto Vallarta trip in conversation and then check availability, see live itemized pricing, and submit a reservation request for one specific property — the Amapas 353 condo — without leaving the chat.
The property itself: a 2-bedroom, 2.5-bath condo that sleeps up to 4 adults, on the Amapas hillside in Puerto Vallarta’s Zona Romántica, one block from Los Muertos Beach. It is near the beach, not on the sand — the app is careful never to call it “beachfront,” and neither should you.
This app is not the amapas353.com property website. That website is a separate thing with its own documentation. This app is a conversational booking tool: people reach it by talking to ChatGPT, and the booking screen appears as an interactive card inside the chat. Behind the scenes it is served from its own address, booking.amapas353.com, and it files reservation requests into the owner’s Lodgify account (the property-management system).
The booking screen can also be opened directly in any web browser at https://booking.amapas353.com/widget — the same three-step booking flow, outside of ChatGPT.
Travel planning. The app ships with a Puerto Vallarta trip-planning guide, so ChatGPT can answer general questions — when to go, neighborhoods, beaches, food, day trips, the LGBTQ+ scene — like a knowledgeable local friend. It gives full, generous travel help even to people who never ask about lodging.
Booking the condo. When the condo is genuinely a fit (1–4 adult guests, 3 or more nights, wanting the Zona Romántica / Amapas area), the assistant offers it and opens the booking screen. It is designed to be honest: it will recommend against the condo for groups of five or more, for families with children (the property is adults-only), or when the dates are unavailable.
This matters more than anything else on this page: the app submits a reservation request, not a confirmed booking. No payment is taken. The request is saved as “Tentative” in Lodgify, the guest is told the request was received, and the guest’s confirmation email says the owner will confirm within 24 hours. Confirming or declining the request is the owner’s job, done in Lodgify — see the “After a Request Comes In” page.
Passwords and keys (the Lodgify API key, email sending credentials) are stored as environment variables in the Railway dashboard, not in the code and not in this guide.