Requirements
Before you set up the credential, make sure you have an active Hostaway account and OAuth client credentials, granted by signing in with your account ready.[3]
Get your Hostaway credentials
Connect Hostaway in WEXTL
- Log in to your WEXTL account, add the Hostaway node module to your workflow, and click Create new credential.Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Hostaway account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Hostaway node modules
The list below is a reference of every Hostaway node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Each Hostaway node module below opens to reveal its input parameters, outputs, and connection requirements.
Watch EventsTrigger
No fields documented.
Get a ConversationAction
| Field | Type |
|---|---|
Conversation IDRequired | choice |
| Field | Type |
|---|---|
| Account ID | number |
| Listing Map ID | number |
| Reservation ID | number |
| Type | text |
| Recipient Email | text |
| Recipient Name | text |
| Recipient Picture | text |
| Host Email | text |
| Guest Email | text |
| Has Unread Messages | number |
| Message Sent On | text |
| Message Received On | text |
| Conversation Messages | array |
| Reservation | object |
| Listing Map ID | number |
| Listing Name | text |
| Channel ID | number |
| Source | text |
| Channel Name | text |
| Reservation ID | text |
| Hostaway Reservation ID | text |
| Channel Reservation ID | text |
| External Property ID | text |
| External Rate Plan ID | text |
| ID | number |
List Conversation MessagesSearch
| Field | Type |
|---|---|
Conversation IDRequired | choice |
| Include Scheduled Messages | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Account ID | number |
| Listing Map ID | number |
| Reservation ID | number |
| Conversation ID | number |
| Communication ID | text |
| Channel Thread Message ID | text |
| Body | text |
| Is Incoming | number |
| Is Seen | number |
| Sent Using Hostaway | number |
| Hash | text |
| Listing Time Zone Name | text |
| Communication Event | text |
| Communication Time Delta | text |
| Communication Apply Listing Time Zone | text |
| Communication Always Trigger | text |
| Inserted On | text |
| Updated On | text |
Search ListingsSearch
| Field | Type |
|---|---|
| Match | text |
| City | text |
| Country | text |
| Contact Name | text |
| Property Type ID | number |
| Include Resources | boolean |
| Availability Date Start | date |
| Availability Date End | date |
| Availability Guest Number | number |
| User ID | number |
| Latest Activity Start | date |
| Latest Activity End | date |
| Is Booking Engine Active | boolean |
| Sort Order | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Property Type ID | number |
| Name | text |
| External Listing Name | text |
| Internal Listing Name | text |
| Description | text |
| House Rules | text |
| Key Pickup | text |
| Special Instruction | text |
| Door Security Code | text |
| Country | text |
| Country Code | text |
| State | text |
| City | text |
| Street | text |
| Address | text |
| Public Address | text |
| Zipcode | text |
| Price | number |
| Star Rating | number |
Search ReservationsSearch
| Field | Type |
|---|---|
| Channel ID | choice |
| Listing ID | choice |
| Assignee User ID | choice |
| Match | text |
| Arrival Start Date | date |
| Arrival End Date | date |
| Departure Start Date | date |
| Departure End Date | date |
| Has Unread Conversation Messages | boolean |
| Is Starred | boolean |
| Is Archived | boolean |
| Is Pinned | boolean |
| Customer User ID | text |
| Include Resources | number |
| Latest Activity Start | date |
| Latest Activity End | date |
| Reservation Agreement | text |
| Guest Email | text |
| Sort Order | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Listing Map ID | number |
| Channel ID | number |
| Source | text |
| Channel Name | text |
| Reservation ID | text |
| Hostaway Reservation ID | number |
| Channel Reservation ID | text |
| External Property ID | text |
| External Rate Plan ID | text |
| External Unit ID | text |
| Assignee User ID | number |
| Manual Ical ID | text |
| Manual Ical Name | text |
| Is Processed | number |
| Is Initial | number |
| Is Manually Checked | number |
| Is Instant Booked | number |
| Has Pull Error | number |
| Reservation Date | text |
Calculate a Reservation PriceAction
| Field | Type |
|---|---|
Listing IDRequired | choice |
Starting DateRequired | date |
Ending DateRequired | date |
Number Of GuestsRequired | number |
| Markup | number |
| Reservation Coupon ID | number |
| Field | Type |
|---|---|
| Total Price | number |
| Original Total Price | number |
| Selected Components Amount | number |
| Components | array |
| Extra Components | array |
| Selected Components | array |
Cancel a ReservationAction
| Field | Type |
|---|---|
Reservation IDRequired | choice |
Cancelled ByRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Listing Map ID | number |
| Channel ID | number |
| Source | text |
| Channel Name | text |
| Reservation ID | text |
| Hostaway Reservation ID | number |
| Channel Reservation ID | text |
| External Property ID | text |
| External Rate Plan ID | text |
| External Unit ID | text |
| Assignee User ID | number |
| Manual Ical ID | text |
| Manual Ical Name | text |
| Is Processed | number |
| Is Initial | number |
| Is Manually Checked | number |
| Is Instant Booked | number |
| Has Pull Error | number |
| Reservation Date | text |
Create a ReservationAction
| Field | Type |
|---|---|
Channel IDRequired | choice |
Listing Map IDRequired | choice |
Number Of GuestsRequired | number |
Arrival DateRequired | date |
Departure DateRequired | date |
Total PriceRequired | number |
CurrencyRequired | text |
| Is Manually Checked | boolean |
| Is Initial | boolean |
| Guest Name | text |
| Guest First Name | text |
| Guest Last Name | text |
| Guest Zip Code | text |
| Guest Address | text |
| Guest City | text |
| Guest Country | text |
| Guest Email | |
| Guest Picture | url |
| Guest Recommendations | number |
| Guest Trips | number |
| Field | Type |
|---|---|
| ID | number |
| Listing Map ID | number |
| Channel ID | number |
| Source | text |
| Channel Name | text |
| Reservation ID | text |
| Hostaway Reservation ID | number |
| Channel Reservation ID | text |
| External Property ID | text |
| External Rate Plan ID | text |
| External Unit ID | text |
| Assignee User ID | number |
| Manual Ical ID | text |
| Manual Ical Name | text |
| Is Processed | number |
| Is Initial | number |
| Is Manually Checked | number |
| Is Instant Booked | number |
| Has Pull Error | number |
| Reservation Date | text |
Delete a ReservationAction
| Field | Type |
|---|---|
Reservation IDRequired | choice |
Make an API Calluniversal
Send a Message to a ConversationAction
| Field | Type |
|---|---|
Conversation IDRequired | choice |
BodyRequired | text |
| Communication Type | choice |
| Field | Type |
|---|---|
| ID | number |
| Account ID | number |
| Listing Map ID | number |
| Reservation ID | number |
| Conversation ID | number |
| Communication ID | text |
| Channel Thread Message ID | text |
| Body | text |
| Is Incoming | number |
| Is Seen | number |
| Sent Using Hostaway | number |
| Hash | text |
| Listing Time Zone Name | text |
| Communication Event | text |
| Communication Time Delta | text |
| Communication Apply Listing Time Zone | text |
| Communication Always Trigger | text |
| Inserted On | text |
| Updated On | text |
Update a ReservationAction
| Field | Type |
|---|---|
Reservation IDRequired | choice |
| Channel ID | choice |
| Listing Map ID | choice |
| Number Of Guests | number |
| Arrival Date | date |
| Departure Date | date |
| Total Price | number |
| Currency | text |
| Is Manually Checked | boolean |
| Is Initial | boolean |
| Guest Name | text |
| Guest First Name | text |
| Guest Last Name | text |
| Guest Zip Code | text |
| Guest Address | text |
| Guest City | text |
| Guest Country | text |
| Guest Email | |
| Guest Picture | url |
| Guest Recommendations | number |
| Field | Type |
|---|---|
| ID | number |
| Listing Map ID | number |
| Channel ID | number |
| Source | text |
| Channel Name | text |
| Reservation ID | text |
| Hostaway Reservation ID | number |
| Channel Reservation ID | text |
| External Property ID | text |
| External Rate Plan ID | text |
| External Unit ID | text |
| Assignee User ID | number |
| Manual Ical ID | text |
| Manual Ical Name | text |
| Is Processed | number |
| Is Initial | number |
| Is Manually Checked | number |
| Is Instant Booked | number |
| Has Pull Error | number |
| Reservation Date | text |
Templates
Look for Hostaway templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Bookeo[2]Online booking and appointment scheduling platform for tours, classes, and service businesses.
- Anny Customer APIOnline booking and scheduling platform that lets customers book resources, services, and appointments in real time.
- BookedSchedulerResource reservation and scheduling platform for booking rooms, equipment, and shared assets.
- Anny Admin APIOnline booking and scheduling platform for managing services, resources, timeslots, and customer appointments.
- AmenitizAll-in-one hotel management platform for bookings, channels, and guests.
References
- WEXTL® Hostaway Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Hostaway.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:11
