About this integration
Online appointment scheduling platform for managing bookings, staff, and customer calendars. Use it from the workflow canvas with no custom glue script required.
This integration exposes 9 triggers, 13 search modules and 17 actions as workflow nodes. Authentication uses 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 FlexBooker to WEXTL®
| Field | Type | Help |
|---|---|---|
Client IDRequired | text | Contact FlexBooker support team to obtain your client ID |
Client SecretRequired | password | Contact FlexBooker support team to obtain your client secret |
Use it in workflow automation
Start with Watch Appointments, then add Cancel an Appointment.
The canvas below runs Watch Appointments into Cancel an Appointment — watch the video, then drop a node onto the canvas.
Select the Watch Appointments trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Cancel an Appointment as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 26 ready-made modules for scheduling work — each run logs its inputs and outputs for debugging.
FlexBooker workflow on the canvas: Watch Appointments then Cancel an Appointment
Triggers, searches and actions
Use the tables below to inspect FlexBooker's 9 triggers, 13 search modules, and 17 actions.
Triggers
9 triggers fire automatically when specified events occur — no polling or cron job needed.
- Watch Appointments
- Watch Availability
- Watch Blocks
- Watch Calendar
- Watch Customers
Searches
Fetch data on demand using 13 search modules that query the app during a run.
- Get an Account
- Get an Appointment
- Get a Schedule
- Get a Service
- List Appointments
Actions
17 action modules cover the full range of create, update, and delete operations.
- Cancel an Appointment
- Create a Block
- Create a Customer
- Create an Appointment
- Create an Employee
Explore the fields available for each FlexBooker trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | number |
Confirmation guid | text |
Merchant guid | text |
Employee ID | number |
Second employee ID | number |
Customer ID | number |
Service ids | array |
Duration | number |
Appointment date time | date |
First name | text |
Last name | text |
Email | |
Phone | text |
Remind by email | boolean |
Remind by sms | boolean |
Suppress confirmation email | boolean |
Time zone | time |
Price | text |
No show fee | boolean |
Credit card mask | text |
| Field | Type |
|---|---|
Date | date |
Times | array |
| Field | Type |
|---|---|
ID | number |
Title | text |
Employee ID | number |
Location ID | number |
Start date | date |
End date | date |
| Field | Type |
|---|---|
ID | text |
Title | text |
Start | text |
End | text |
All day | boolean |
Start date | date |
URL | url |
Class name | text |
Slots used | number |
Color | text |
Background color | text |
Border color | text |
Text color | text |
Available | boolean |
Resource ID | number |
Rendering | text |
Overlap | boolean |
| Field | Type |
|---|---|
ID | number |
First name | text |
Last name | text |
Email | |
Phone | text |
Last booking time | text |
Last booking date | date |
Number of bookings | number |
Number of spaces | number |
User status | text |
Stored payment mask | text |
Notes | text |
Custom booking fields | array |
| Field | Type |
|---|---|
ID | number |
Employee guid | text |
Name | text |
Email | text |
Phone | text |
Description | text |
Avatar URL | url |
Is admin | boolean |
Location ID | number |
Last login | date |
Permissions | array |
Sendto client reply to address | text |
Alternate address for notifications | text |
Bcc address for notifications | text |
No fields documented.
| Field | Type |
|---|---|
ID | number |
Employee ID | number |
Second employee ID | number |
Services | array |
Buffer time in minutes | number |
Start date | date |
End date | date |
Location ID | number |
Recurs | boolean |
Available days | array |
Schedule type | number |
Slots | number |
| Field | Type |
|---|---|
ID | number |
Service guid | text |
Name | text |
Description | text |
Duration | number |
Confirm bookings manually | boolean |
Requires payment | boolean |
Price | number |
Formatted price | text |
Min booking time before appt minutes | number |
Max booking time before appt days | number |
Min time before appointment to edit minutes | number |
Rate limit amount | number |
Rate limit is percentage | boolean |
Searches
| Field | Type |
|---|---|
Account time zone | text |
Employees | array |
Services | array |
Schedules | array |
Custom fields | array |
Custom statuses | array |
| Field | Type |
|---|---|
IDRequired | choice |
TypeRequired | choice |
| Field | Type |
|---|---|
ID | number |
Confirmation guid | text |
Merchant guid | text |
Employee ID | number |
Second employee ID | number |
Customer ID | number |
Service ids | array |
Duration | number |
Appointment date time | date |
First name | text |
Last name | text |
Email | |
Phone | text |
Remind by email | boolean |
Remind by sms | boolean |
Suppress confirmation email | boolean |
Time zone | time |
Price | text |
No show fee | boolean |
Credit card mask | text |
| Field | Type |
|---|---|
IDRequired | choice |
Schedule TypeRequired | choice |
| Field | Type |
|---|---|
ID | number |
Employee ID | number |
Second employee ID | number |
Services | array |
Buffer time in minutes | number |
Start date | date |
End date | date |
Location ID | number |
Recurs | boolean |
Available days | array |
Schedule type | number |
Slots | number |
| Field | Type |
|---|---|
IDRequired | choice |
Schedule TypeRequired | choice |
| Field | Type |
|---|---|
ID | number |
Service guid | text |
Name | text |
Description | text |
Duration | number |
Confirm bookings manually | boolean |
Requires payment | boolean |
Price | number |
Formatted price | text |
Min booking time before appt minutes | number |
Max booking time before appt days | number |
Min time before appointment to edit minutes | number |
Rate limit amount | number |
Rate limit is percentage | boolean |
| Field | Type |
|---|---|
Start DateRequired | date |
End DateRequired | date |
Location ID | choice |
Customer ID | choice |
Include Cancelled | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Confirmation guid | text |
Merchant guid | text |
Employee ID | number |
Second employee ID | number |
Customer ID | number |
Service ids | array |
Duration | number |
Appointment date time | date |
First name | text |
Last name | text |
Email | |
Phone | text |
Remind by email | boolean |
Remind by sms | boolean |
Suppress confirmation email | boolean |
Time zone | time |
Price | text |
No show fee | boolean |
Credit card mask | text |
| Field | Type |
|---|---|
CSV Service IDs | choice |
Start Date | text |
End Date | text |
Employee ID | choice |
Location ID | choice |
Schedule Type | choice |
External Location ID | text |
Limit | number |
| Field | Type |
|---|---|
Date | text |
Times | array |
| Field | Type |
|---|---|
Employee ID | choice |
Location ID | choice |
Start Date | date |
End Date | date |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Title | text |
Employee ID | number |
Location ID | number |
Start date | date |
End date | date |
| Field | Type |
|---|---|
Start | text |
End | text |
Employee IDs | choice |
Service IDs | choice |
Location IDs | choice |
Time Zone | text |
Unix Start | date |
Unix End | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Title | text |
Start | text |
End | text |
All day | boolean |
Start date | date |
URL | url |
Class name | text |
Slots used | number |
Color | text |
Background color | text |
Border color | text |
Text color | text |
Available | boolean |
Resource ID | number |
Rendering | text |
Overlap | boolean |
| Field | Type |
|---|---|
Search Term | text |
Sort Field | number |
Limit | number |
| Field | Type |
|---|---|
ID | number |
First name | text |
Last name | text |
Email | |
Phone | text |
Last booking time | text |
Last booking date | date |
Number of bookings | number |
Number of spaces | number |
User status | text |
Stored payment mask | text |
Notes | text |
Custom booking fields | array |
| Field | Type |
|---|---|
Customer IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Is schedule booking | boolean |
Duration | number |
Confirmation guid | text |
Class slug | text |
First name | text |
Last name | text |
Email | |
Phone | text |
Member ID | text |
Number of slots | number |
Cancelled | boolean |
Cancellation reason | text |
Cancellation source | text |
Price charged | number |
No show fee | boolean |
No show fee charged | boolean |
Refunded | boolean |
Is no show | text |
Class name | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Employee guid | text |
Name | text |
Email | text |
Phone | text |
Description | text |
Avatar URL | url |
Is admin | boolean |
Location ID | number |
Last login | date |
Permissions | array |
Sendto client reply to address | text |
Alternate address for notifications | text |
Bcc address for notifications | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Employee ID | number |
Second employee ID | number |
Services | array |
Buffer time in minutes | number |
Start date | date |
End date | date |
Location ID | number |
Recurs | boolean |
Available days | array |
Schedule type | number |
Slots | number |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Service guid | text |
Name | text |
Description | text |
Duration | number |
Confirm bookings manually | boolean |
Requires payment | boolean |
Price | number |
Formatted price | text |
Min booking time before appt minutes | number |
Max booking time before appt days | number |
Min time before appointment to edit minutes | number |
Rate limit amount | number |
Rate limit is percentage | boolean |
Actions
| Field | Type |
|---|---|
IDRequired | choice |
Ignore Cancellation Restraints | boolean |
| Field | Type |
|---|---|
Confirmation guid | text |
ID | number |
Session date time iso | text |
Booking change link | text |
Error message | text |
| Field | Type |
|---|---|
TitleRequired | text |
Employee IDRequired | choice |
Location IDRequired | choice |
Start DateRequired | date |
End DateRequired | date |
| Field | Type |
|---|---|
ID | number |
Title | text |
Employee ID | number |
Location ID | number |
Start date | date |
End date | date |
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
Phone | text |
Notes | text |
Custom Booking Fields | array |
Attachments | array |
Blocked | boolean |
Do Not Send Invitation | boolean |
| Field | Type |
|---|---|
ID | number |
First name | text |
Last name | text |
Email | |
Phone | text |
Notes | text |
Custom booking fields | array |
Attachments | array |
Blocked | boolean |
Do not send invitation | boolean |
| Field | Type |
|---|---|
Confirmation GUIDRequired | choice |
Merchant GUIDRequired | choice |
Employee IDRequired | choice |
Customer IDRequired | choice |
Duration | number |
Appointment DateTimeRequired | date |
Remind By EmailRequired | boolean |
Remind By SMSRequired | boolean |
Suppress Confirmation EmailRequired | boolean |
No Show ChargedRequired | boolean |
Charge RefundedRequired | boolean |
CancelledRequired | boolean |
No ShowRequired | boolean |
Made By MerchantRequired | boolean |
Is SeriesRequired | boolean |
Second Employee ID | choice |
Service IDs | choice |
First Name | text |
Last Name | text |
Email |
| Field | Type |
|---|---|
Confirmation guid | text |
ID | number |
Session date time iso | date |
Booking change link | text |
Error message | text |
| Field | Type |
|---|---|
Is AdminRequired | boolean |
Send Daily RecapRequired | boolean |
Include Notes In Daily RecapRequired | boolean |
Send Booking ChangesRequired | boolean |
View ReportsRequired | boolean |
View Others' BookingsRequired | boolean |
Edit Others' BookingsRequired | boolean |
View Others' SchedulesRequired | boolean |
Edit Others' SchedulesRequired | boolean |
Edit Business SettingsRequired | boolean |
View Customer ListRequired | boolean |
Edit Customer ListRequired | boolean |
Edit ServicesRequired | boolean |
Edit Own BookingsRequired | boolean |
Edit Own SchedulesRequired | boolean |
Edit Booking WidgetsRequired | boolean |
Disable Invite Send | boolean |
Email | |
Full Name | text |
Phone | text |
| Field | Type |
|---|---|
ID | number |
Error | text |
| Field | Type |
|---|---|
Employee IDRequired | choice |
Second Employee ID | choice |
Services | array |
Buffer Time in MinutesRequired | number |
Start Date | date |
End Date | date |
Location ID | choice |
RecursRequired | boolean |
Available Days | array |
Schedule TypeRequired | choice |
Slots | number |
| Field | Type |
|---|---|
ID | number |
Employee ID | number |
Second employee ID | number |
Services | array |
Buffer time in minutes | number |
Start date | date |
End date | date |
Location ID | number |
Recurs | boolean |
Available days | array |
Schedule type | number |
Slots | number |
| Field | Type |
|---|---|
IDRequired | choice |
| Field | Type |
|---|---|
IDRequired | choice |
| Field | Type |
|---|---|
IDRequired | choice |
| Field | Type |
|---|---|
IDRequired | choice |
| Field | Type |
|---|---|
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 |
|---|---|
IDRequired | choice |
Title | text |
Employee ID | choice |
Location ID | choice |
Start Date | date |
End Date | date |
| Field | Type |
|---|---|
ID | number |
Title | text |
Employee ID | number |
Location ID | number |
Start date | date |
End date | date |
| Field | Type |
|---|---|
IDRequired | choice |
First Name | text |
Last Name | text |
Email | |
Phone | text |
Notes | text |
Custom Booking Fields | array |
Attachments | array |
Blocked | boolean |
Do Not Send Invitation | boolean |
| Field | Type |
|---|---|
ID | number |
First name | text |
Last name | text |
Email | text |
Phone | text |
Notes | text |
Custom booking fields | array |
Attachments | array |
Blocked | boolean |
Do not send invitation | boolean |
| Field | Type |
|---|---|
IDRequired | choice |
Confirmation GUIDRequired | choice |
Merchant GUIDRequired | choice |
Employee IDRequired | choice |
Customer IDRequired | choice |
Duration | number |
Appointment DateTimeRequired | date |
Remind By EmailRequired | boolean |
Remind By SMSRequired | boolean |
Suppress Confirmation EmailRequired | boolean |
No Show ChargedRequired | boolean |
Charge RefundedRequired | boolean |
CancelledRequired | boolean |
No ShowRequired | boolean |
Made By MerchantRequired | boolean |
Is SeriesRequired | boolean |
Second Employee ID | choice |
Service IDs | choice |
First Name | text |
Last Name | text |
| Field | Type |
|---|---|
Confirmation guid | text |
ID | number |
Session date time iso | date |
Booking change link | text |
Error message | text |
| Field | Type |
|---|---|
IDRequired | choice |
Is AdminRequired | boolean |
Send Daily RecapRequired | boolean |
Include Notes In Daily RecapRequired | boolean |
Send Booking ChangesRequired | boolean |
View ReportsRequired | boolean |
View Others' BookingsRequired | boolean |
Edit Others' BookingsRequired | boolean |
View Others' SchedulesRequired | boolean |
Edit Others' SchedulesRequired | boolean |
Edit Business SettingsRequired | boolean |
View Customer ListRequired | boolean |
Edit Customer ListRequired | boolean |
Edit ServicesRequired | boolean |
Edit Own BookingsRequired | boolean |
Edit Own SchedulesRequired | boolean |
Edit Booking WidgetsRequired | boolean |
Email | |
Full Name | text |
Phone | text |
| Field | Type |
|---|---|
ID | number |
Error | text |
| Field | Type |
|---|---|
IDRequired | choice |
Employee IDRequired | choice |
Second Employee ID | choice |
Services | array |
Buffer Time in MinutesRequired | number |
Start Date | date |
End Date | date |
Location ID | choice |
RecursRequired | boolean |
Available Days | array |
Schedule TypeRequired | choice |
Slots | number |
| Field | Type |
|---|---|
ID | number |
Employee ID | number |
Second employee ID | number |
Services | array |
Buffer time in minutes | number |
Start date | date |
End date | date |
Location ID | number |
Recurs | boolean |
Available days | array |
Schedule type | number |
Slots | number |



