Setting it up
- In Guesty, create API credentials for an integration (client ID and secret).
- In Lemon: Settings → Integrations → Guesty → enter the credentials. Lemon verifies them against Guesty and lists your properties.
- Map each Guesty listing to a Lemon property (or create one). Properties connected this way have their iCal feeds deactivated.
- Lemon registers a webhook endpoint (
/api/pms/webhooks/guesty, signed) and begins the 30-minute poll.
What arrives
The reservation object: status, check-in and checkout, platform (Airbnb, Booking.com, direct), guest count and the reservation code. As with every PMS connection, guest personal data is not retained. A confirmed reservation creates a checkout job at the property's checkout time; a changed checkout moves the job and tells the cleaner; a cancellation cancels the job and tells the cleaner immediately — no waiting window, because the cancellation is a fact.
Reliability
Webhook deliveries are logged (pms_webhook_logs); the poller reconciles anything missed. The connection's status (active, error, disconnected) is visible in Settings, and a pause notice is sent to the host if the credentials stop working.