Requirements
To use FlexBooker on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]
Get your FlexBooker credentials
Connect FlexBooker in WEXTL
- Log in to your WEXTL account, add the FlexBooker 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 FlexBooker 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 →
FlexBooker node modules
The list below is a reference of every FlexBooker node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any FlexBooker node module below to inspect its input parameters, outputs, and connection requirements.
Watch AppointmentsTrigger
| 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 |
| 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 |
Watch AvailabilityTrigger
| Field | Type |
|---|---|
| Date | date |
| Times | array |
Watch BlocksTrigger
| Field | Type |
|---|---|
| ID | number |
| Title | text |
| Employee ID | number |
| Location ID | number |
| Start date | date |
| End date | date |
Watch CalendarTrigger
| 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 |
Watch CustomersTrigger
| Field | Type |
|---|---|
| ID | number |
| First name | text |
| Last name | text |
| 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 |
Watch EmployeesTrigger
| Field | Type |
|---|---|
| ID | number |
| Employee guid | text |
| Name | text |
| 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 |
Watch EventsTrigger
No fields documented.
Watch SchedulesTrigger
| 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 |
Watch ServicesTrigger
| 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 |
Get a ScheduleAction
Get a ServiceAction
| 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 |
Get an AccountAction
| Field | Type |
|---|---|
| Account time zone | text |
| Employees | array |
| Services | array |
| Schedules | array |
| Custom fields | array |
| Custom statuses | array |
Get an AppointmentAction
| Field | Type |
|---|---|
IDRequired | choice |
TypeRequired | choice |
| Schedule Type | 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 |
| 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 |
List AppointmentsSearch
| 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 |
| 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 |
List AvailabiltySearch
List BlocksSearch
List Calendar Feed ItemsSearch
| 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 |
List CustomersSearch
| Field | Type |
|---|---|
| Search Term | text |
| Sort Field | number |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| First name | text |
| Last name | text |
| 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 |
List Customers' HistorySearch
| 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 |
| 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 |
List EmployeesSearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Employee guid | text |
| Name | text |
| 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 |
List SchedulesSearch
List ServicesSearch
| 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 |
Cancel an AppointmentAction
Create a BlockAction
Create a CustomerAction
| 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 |
| Phone | text |
| Notes | text |
| Custom booking fields | array |
| Attachments | array |
| Blocked | boolean |
| Do not send invitation | boolean |
Create a ScheduleAction
| 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 |
Create an AppointmentAction
| 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 |
| Field | Type |
|---|---|
| Confirmation guid | text |
| ID | number |
| Session date time iso | date |
| Booking change link | text |
| Error message | text |
Create an EmployeeAction
| 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 |
| Full Name | text |
| Phone | text |
| Field | Type |
|---|---|
| ID | number |
| Error | text |
Delete a BlockAction
| Field | Type |
|---|---|
IDRequired | choice |
Delete a CustomerAction
| Field | Type |
|---|---|
IDRequired | choice |
Delete a ScheduleAction
| Field | Type |
|---|---|
IDRequired | choice |
Delete an AppointmentAction
| Field | Type |
|---|---|
IDRequired | choice |
Delete an EmployeeAction
| Field | Type |
|---|---|
IDRequired | choice |
Make an API Calluniversal
Update a BlockAction
Update a CustomerAction
| Field | Type |
|---|---|
IDRequired | choice |
| First Name | text |
| Last Name | text |
| 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 |
| text | |
| Phone | text |
| Notes | text |
| Custom booking fields | array |
| Attachments | array |
| Blocked | boolean |
| Do not send invitation | boolean |
Update a ScheduleAction
| 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 |
Update an AppointmentAction
| 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 |
Update an EmployeeAction
| 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 |
| Full Name | text |
| Phone | text |
| Field | Type |
|---|---|
| ID | number |
| Error | text |
Templates
Look for FlexBooker 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.
- Acuity SchedulingOnline appointment scheduling for service businesses and calendars.
References
- WEXTL® FlexBooker Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for FlexBooker.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:11
