About this integration
Vacation rental property management system for listings, reservations, and channel distribution. This integration exposes its full API as workflow modules.
The integration includes 1 trigger, 4 search modules and 7 actions. Connections use oauth authentication. Webhook-based triggers fire instantly without polling.
How to connect
The credential form asks for Client ID and Client Secret.
Prefer the interactive builder form? Open it on the app page.
Sign in and approve access — your password is never shared with WEXTL®, and you can revoke access from the provider at any time.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Connecting Hostaway to WEXTL®
| Field | Type | Help |
|---|---|---|
Client IDRequired | text | Your account ID. |
Client SecretRequired | password | Client’s secret (can be obtained in your dashboard). |
Use it in workflow automation
Start with Watch Events, then add Calculate a Reservation Price.
The canvas below runs Watch Events into Calculate a Reservation Price — watch the video, then drop a node onto the canvas.
Select the Watch Events trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create a Reservation as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 8 ready-made modules for scheduling work — each run logs its inputs and outputs for debugging.
Hostaway workflow on the canvas: Watch Events then Create a Reservation
Triggers, searches and actions
Browse every Hostaway module field below: 1 trigger, 4 searchs, and 7 actions you can drop onto the canvas.
Triggers
This integration includes 1 trigger — start a workflow the moment something changes in the app.
- Watch Events
Searches
Use any of 4 search modules to retrieve records without leaving the workflow canvas.
- Get a Conversation
- List Conversation Messages
- Search Listings
- Search Reservations
Actions
This integration includes 7 action modules — create, update, or delete records as part of any workflow.
- Calculate a Reservation Price
- Cancel a Reservation
- Create a Reservation
- Delete a Reservation
- Make an API Call
Explore the fields available for each Hostaway trigger, search, and action.
Triggers
No fields documented.
Searches
| 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 |
| 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 |
| 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 |
| 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 |
Actions
| 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 |
| 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 |
| 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 |
| Field | Type |
|---|---|
Reservation IDRequired | choice |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| 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 |
| 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 |



