Have something to say?

Tell us how we could make the product more useful to you.

xpand OAuth API for Reservation Times, Notes, To Dos, and Airbnb Review Details

We use the iGMS OAuth API as part of an automated property-management integration and would like to reduce our dependence on browser/UI automation. We are requesting supported OAuth API access for several reservation functions that are currently available in the iGMS user interface but do not appear to have equivalent documented API methods. Requested functionality 1. Expected check-in time Read the current expected check-in/arrival time Update the expected check-in/arrival time The existing bookings API already returns local_checkin_dttm, so ideally there would be a supported method to update that same reservation value. 2. Expected checkout time Read the current expected checkout/departure time Update the expected checkout/departure time The existing bookings API already returns local_checkout_dttm, so ideally there would be a supported method to update that same reservation value. 3. Reservation Thread To Do Read the current Thread To Do Create/update the Thread To Do If applicable, clear/archive a completed Thread To Do 4. Reservation Note Read the existing Reservation Note Create/update or append to the Reservation Note 5. Airbnb review details For Airbnb reservations/reviews, expose the detailed review information available in iGMS, including the individual category ratings where available: Cleanliness Accuracy Check-in Communication Location Value We would also like access to the associated overall review/rating and review text through the API where available. Read-after-write verification For every API write operation, it is very important to us that there also be a corresponding read method. Our integration is designed to verify the exact resulting state after a write rather than assuming that an HTTP success response means the requested state was actually applied. For example: Read the current reservation state. Submit the update. Read the reservation again. Verify that the intended field now contains the expected value. This is particularly important for expected arrival/departure times, Notes, and To Dos. OAuth permissions Ideally these functions would be exposed through documented OAuth scopes, with separate read and write permissions where practical so integrations can follow least-privilege security practices. Use case Our integration, L.U.C.A.S., automates parts of our vacation-rental operations across Airbnb, Vrbo, Direct Bookings, and iGMS. We already have an approved iGMS API client and use supported API/webhook methods wherever possible. Several remaining workflows still require browser automation solely because the corresponding iGMS UI functionality is not exposed through the OAuth API. Adding these endpoints would allow us to: reduce fragile browser automation; improve reliability; use least-privilege OAuth authorization; positively verify changes after writes; avoid duplicate or uncertain actions; make iGMS the supported system interface rather than automating the web UI. We would be happy to test beta access or provide additional technical details about our use case if these capabilities are considered for the API roadmap.

David Lewis about 5 hours ago

💡 Feature Request

Inbox Notifications

Our business manages two holiday lets, with two hosts who both communicate with guests. We need a way for both hosts to clearly see who has handled each guest message. Ideally, we would like: Guests to see which host has sent each message. At present, messages appear to be sent from the lead host account, even when an additional user actually sends them. This means the guest cannot tell which host they are communicating with. Both hosts to be notified when the other host sends a message. For example, if I reply to a guest, my co-host needs to know that I have responded so that they don't also reply to the same message. At present, it appears that email notifications are available for reservations, and app notifications can be enabled for incoming guest messages, but there is no notification when another user sends an outgoing message. For a business where multiple people share responsibility for guest communication, this makes it difficult to know whether a guest enquiry has already been dealt with without repeatedly checking the conversation. It would be very helpful to have: notifications (ideally by email) when another team member sends a guest message; and the individual team member's name shown on outgoing messages, rather than all messages appearing to come from the lead host. This would make shared inbox management much more practical and help prevent duplicate responses to guests.

Aysha Besckton 24 days ago

💡 Feature Request

Require users to accept rental terms when booking through the widget

I have a website that uses the IGMS widget to enable booking directly from the website. I have a rental terms and conditions document that I need guests to accept. Currently, I can send it to them after they book, but there’s nothing that forces them to accept it then, and I can be left in a situation where a guest has ignored the email requesting them to provide guest details and accept the terms, forcing me to then either cancel their booking and refund their money (while still eating the credit card fee), or let them come anyways and hope nothing goes wrong. My lawyer would be very happy if they had to check a box saying they’ve read and accept it when they book, so that if anything goes wrong and we wind up in a legal battle, we can say “look, they accepted the terms”.

Caleb Sunstrum 29 days ago

💡 Feature Request

Direct Booking Calendar: Improve Availability Display for Minimum-Stay Restrictions

The Direct Booking calendar currently grays out available dates if they do not meet a minimum-stay requirement based on the guest's initial selection. only the first 2 dates show available, even though when there are 4 nights available only the first 2 are highlighted and the next 2 dates are actually available but grayed out. This behavior is misleading as guests may assume the property is already booked and abandon the reservation. We need to update the calendar logic so that available dates remain visible and selectable. Instead of graying out dates, the system should only notify the guest of the minimum-stay requirement if they attempt to check out before the required number of nights, similar to the user experience on Airbnb.

Daniel Ruiter about 1 month ago

1

💡 Feature Request

Homeowner's Stripe Accounts

On the Payment Gateway page there is a box with a link: “Multiple Stripe accounts setup is supported You can ask your property owners, partners & customers to verify and connect their own Stripe account by sharing the invite link shown below. This would enable you to process payments directly on their behalf.” The link offered on the payments page is a bit misleading and it would actually be a very nice feature for property owners to be able to verify their stripe account on their own so that it brings it into the property manager's available stipe accounts. This is how I read it, however, this is not the case. I still have to either have my homeowner share their stripe password, or grant them administrator access to all of my properties in order for them to log in and do it themselves. If the homeowners were able to do this via the link so that a property manager could then have the ability to simply assign it to a property, it may make the whole process a lot simpler and alleviate the sensitivity of sharing passwords or granting unrestricted access for a period of time.

Griffin Doane about 1 month ago

💡 Feature Request

cleaner priority and availability

the features inside the cleaning tasks in very light. id like firstly, the cleaner to be able to block out in their own calendar, when they are unavailable. and then this transfer to the auto assignments section. also, if a cleaners receives a cleaning assignment, rejects it, the next person in the auto assignment list should receive it. currently it just goes into a no mans land. it would alsso make sense to have some sort of activity view where, for instance, a cleaner rejects a task, i have a list of tasks i need to perform. in this case, find another cleaner. like an issues list. this would be useful for duplicate bookings, task assignment etc. its an overview for input

Roxanne Gread about 1 month ago

💡 Feature Request