About this integration
Patient communication platform — messaging, reviews, and scheduling for practices.
There are 0 triggers, 5 search modules and 4 actions available. The integration connects via basic authentication.
How to connect
The credential form asks for API Key, Proxy Destination, Partner API Key, and Client ID.
Prefer the interactive builder form? Open it on the app page.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
API KeyRequired | text | Your unique API key found in the dashboard under API Settings. Sent as X-WEAVE-APIKEY on every request. |
Proxy DestinationRequired | select | The PMS or OTA this connection will proxy requests to. Note: Airbnb (Connect) requires you to manually follow the returned URL to authenticate — no token is issued automatically. |
Partner API KeyRequired | password | The static API key issued to you by your target PMS/OTA. Sent as X-WEAVE-PROXY-PARTNER-KEY on every request. |
Client IDRequired | text | Your end-user ID on the target PMS/OTA system. Sent as X-WEAVE-CLIENT-ID on every request and also used in the access token request body. |
Client SecretRequired | password | Your PMS/OTA client secret. Used once during connection setup to obtain an access token from the /accessTokens endpoint. |
Use it in workflow automation
Add Cancel a Reservation as a workflow step.
The canvas below shows the integration — watch the video, then drop a node onto the canvas.
Start with the Cancel a Reservation step and run it on demand or on a schedule.
Then add Create a Reservation as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 4 ready-made modules for communication work — each run logs its inputs and outputs for debugging.
Weave workflow on the canvas: Cancel a Reservation then Create a Reservation
Triggers, searches and actions
Open any Weave trigger, search, or action to see its inputs and outputs — 0 triggers, 5 searchs, 4 actions.
Searches
This integration includes 5 search modules for looking data up mid-run.
- List Calendar
- List Reservations
- List Reviews
- List Users
- Search Listings
Actions
Take action during a run with 4 available modules that write data back into the app.
- Cancel a Reservation
- Create a Reservation
- Make an API Call
- Modify a Reservation
Explore the fields available for each Weave trigger, search, and action.
Searches
| Field | Type |
|---|---|
ListingRequired | choice |
Start Date | date |
End Date | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Listing ID | text |
Date | date |
Is available | boolean |
Price | text |
Currency | text |
Minimum stay | number |
Maximum stay | number |
| Field | Type |
|---|---|
Listing | choice |
Reservation | choice |
Start Date | date |
End Date | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Reservation ID | text |
Channel name | text |
Reservation date | date |
Guest name | text |
Guest first name | text |
Guest last name | text |
Guest country | text |
Guest zip code | text |
Guest city | text |
Guest address | text |
Guest email | |
Guest picture | text |
Guest recommendations | text |
Is guest identity verified | boolean |
Phone | text |
Number of guests | number |
Arrival date | text |
Departure date | text |
Nights | number |
| Field | Type |
|---|---|
Review | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Account ID | text |
Reservation ID | text |
Rating | text |
Guest name | text |
Title | text |
Description | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Email | |
Second email | |
First name | text |
Last name | text |
Title | text |
City | text |
Country | text |
Postal code | text |
Phone | text |
Is admin | boolean |
| Field | Type |
|---|---|
Listing ID | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Description | text |
Thumbnail URL | url |
State | text |
City | text |
Address | text |
Zipcode | text |
Country | text |
Country code | text |
Latitude | text |
Longitude | text |
Price | text |
Currency | text |
Currency code | text |
Person capacity | number |
Bedrooms number | number |
Beds number | text |
Bathrooms number | text |
Amenities | array |
Actions
| Field | Type |
|---|---|
ReservationRequired | choice |
Cancelled ByRequired | text |
| Field | Type |
|---|---|
ID | text |
Reservation ID | text |
Channel name | text |
Reservation date | text |
Guest name | text |
Guest first name | text |
Guest last name | text |
Guest country | text |
Guest zip code | text |
Guest city | text |
Guest address | text |
Guest email | text |
Guest picture | text |
Guest recommendations | text |
Is guest identity verified | boolean |
Phone | text |
Number of guests | number |
Arrival date | text |
Departure date | text |
Nights | number |
| Field | Type |
|---|---|
ListingRequired | choice |
Channel NameRequired | text |
Arrival DateRequired | date |
Departure DateRequired | date |
Guest NameRequired | text |
Guest Address | text |
Guest City | text |
Guest Country | text |
Guest Zip Code | text |
Guest Email | |
Guest Phone | text |
Number of Guests | number |
Number of Adults | number |
Number of Children | number |
Number of Infants | number |
Number of Pets | number |
Total Price | number |
Tax Amount | number |
Currency | text |
Is Paid | boolean |
| Field | Type |
|---|---|
User ID | number |
| 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 |
|---|---|
ReservationRequired | choice |
Listing | choice |
Channel Name | text |
Arrival Date | date |
Departure Date | date |
Guest Name | text |
Guest Address | text |
Guest City | text |
Guest Country | text |
Guest Zip Code | text |
Guest Email | |
Guest Phone | text |
Number of Guests | number |
Number of Adults | number |
Number of Children | number |
Number of Infants | number |
Number of Pets | number |
Total Price | number |
Tax Amount | number |
Currency | text |
| Field | Type |
|---|---|
ID | text |
Reservation ID | text |
Channel name | text |
Reservation date | text |
Guest name | text |
Guest first name | text |
Guest last name | text |
Guest country | text |
Guest zip code | text |
Guest city | text |
Guest address | text |
Guest email | text |
Guest picture | text |
Guest recommendations | text |
Is guest identity verified | boolean |
Phone | text |
Number of guests | number |
Arrival date | text |
Departure date | text |
Nights | number |

