Facebook Tracking Pixel

Digital Guidebooks for Guesty

Guesty Open API credentials bring your whole portfolio into BetterSTR, one guide per reservation

BetterSTR
INTEGRATION
Enterprise Platform

For property managers running Guesty

Guesty is aimed at professional managers with large, multi-city portfolios, and its Open API is how outside tools plug in. BetterSTR connects through that API with a client ID and secret, imports every listing in the account, and keeps reservations current through Guesty webhooks. Because Guesty stores each listing's time zone, arrival and departure times in your guides are shown in the property's local time, even when your portfolio spans several regions.

Learn About Guesty Start Free Guidebook
Digital Guestbook Preview

What syncs from Guesty

Listings and reservations come across through the Guesty Open API. A few listing details aren't requested yet, so you add those once in BetterSTR.

DataSynced?Notes
ListingsYesName or nickname, address, map position, bedrooms, bathrooms, beds and guest capacity.
Time zone and default timesYesEach listing's time zone plus its default check-in and check-out times. Reservation times are converted to local time.
ReservationsYesConfirmed, inquiry, awaiting payment, checked-in and cancelled reservations. Owner blocks are skipped.
Guest name, phone and emailYesWhen Guesty includes them on the reservation's guest record.
Party size and sourcePartialTotal guest count and the booking source. No adults, children or pets split.
Listing photosPartialThe listing's main picture. Add a gallery in BetterSTR if you want more.
Descriptions and house rulesYesSummary, the space, guest access, house rules, neighbourhood and notes from the public description.
Amenities, currency, WiFi, door codesNoSet these in BetterSTR. WiFi entered there also gives guests a WiFi QR code.
Booking linksNoAdd your own direct or channel links in BetterSTR if you want them in the guide.

How the Guesty connection works

1

Create an Open API app

In Guesty, open Integrations and then Open API, and add an application. Guesty gives you a Client ID and a Client Secret for it.

2

Paste them into BetterSTR

Log in to BetterSTR, open the Guesty integration and enter both values. BetterSTR requests a token from Guesty straight away to check they work.

3

Portfolio import

Listings load, then one sweep pulls upcoming reservations across the whole account. Webhooks are registered in Guesty automatically.

Guesty webhooks, refreshed tokens

BetterSTR subscribes to Guesty's reservation and listing webhooks. A new or changed reservation is saved as soon as Guesty sends it, normally within seconds, and Guesty's cancellations arrive as reservation updates. A listing update triggers a fresh listings sync. Guesty access tokens last 24 hours, and BetterSTR renews them on its own using your saved credentials, so you won't be asked to reconnect each day.

Good to know

  • Connected before 23 July 2026? Your account was set up before Guesty webhooks were added. Re-enter your Client ID and Secret once to switch them on.
  • Revoking or rotating the secret in Guesty stops syncing until you paste the new one into BetterSTR.
  • Listings taken out of Guesty are switched off in BetterSTR when you run Sync properties.
  • Large portfolios import in batches to respect Guesty's API rate limits, so allow some time on the first sync.

Sending guides from Guesty

BetterSTR adds a reservation custom field called Guest Guidebook URL to your Guesty account and fills it with each guest's personal guide link. Use that field in a Guesty automated message and the right link goes to each guest.

  • The field is filled for confirmed reservations, not inquiries, blocks or cancellations.
  • Stays that began more than 72 hours ago are left alone.
  • Guides use the generic shortcodes, such as {{guest_name}} and {{check_in_time}}, filled from Guesty data.

For managers with many units, the same guide can also appear on an Android TV in each property.

Connect your Guesty account

Client ID and secret in, the whole portfolio across.

Open API

Client ID and Secret

Local time

Per listing time zone

Unlimited

Listings on the free plan

Start Your Free Guidebook See Pricing

Free to start, no card required. Optional add-ons are billed only if you use them.

Integration Partner

Visit Guesty.com

Guesty guides and news

Guesty questions

Where do I get a Guesty Client ID and Client Secret?

In Guesty, go to Integrations, open the Open API section and create an application. Guesty then shows the Client ID and Client Secret for that application. If you can't see the Open API area, ask your Guesty account manager to enable it.

Will I have to reconnect Guesty every day?

No. Guesty tokens expire after 24 hours, but BetterSTR requests a new one automatically using the Client ID and Secret you saved. You only need to re-enter them if you rotate or delete the secret in Guesty.

How do I send each guest their guide from Guesty?

BetterSTR fills a reservation custom field in Guesty called Guest Guidebook URL. Add that field to a Guesty automated message and every guest receives the link to their own guide.

Do check-in times show in the property's local time?

Yes. BetterSTR reads each listing's time zone from Guesty and converts reservation times to it, which helps when your portfolio covers more than one time zone.

Why aren't my WiFi details or amenities coming across from Guesty?

The Guesty connection doesn't import amenities, WiFi or currency yet. Add them once per property in BetterSTR, and the WiFi details will also generate a QR code guests can scan to join.