FlexBooker icon

FlexBooker

Online appointment scheduling platform for managing bookings, staff, and customer calendars.

9 triggers13 searches17 actionsInstant (webhooks)Auth: OAuth

AI-assisted documentation15 min read

This documentation is compiled from our integration source code, internal specs for FlexBooker, its official API documentation and anonymized requests logs we collect from our support team[2].

Open FlexBooker on WEXTL →

To use FlexBooker on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Client IDtextRequired

    Contact FlexBooker support team to obtain your client ID

    [1]
  • Client SecretpasswordRequired

    Contact FlexBooker support team to obtain your client secret

    [1]
  1. 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.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your FlexBooker account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting FlexBooker to WEXTL®
Video slide demonstrates how to integrate FlexBooker in the WEXTL visual workflow builder.[4]

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 →

Watch AppointmentsTrigger
Output fields[3]
FieldType
IDnumber
Confirmation guidtext
Merchant guidtext
Employee IDnumber
Second employee IDnumber
Customer IDnumber
Service idsarray
Durationnumber
Appointment date timedate
First nametext
Last nametext
Emailemail
Phonetext
Remind by emailboolean
Remind by smsboolean
Suppress confirmation emailboolean
Time zonetime
Pricetext
No show feeboolean
Credit card masktext
26other output fields
Watch AvailabilityTrigger
Output fields[3]
FieldType
Datedate
Timesarray
Watch BlocksTrigger
Output fields[3]
FieldType
IDnumber
Titletext
Employee IDnumber
Location IDnumber
Start datedate
End datedate
Watch CalendarTrigger
Output fields[3]
FieldType
IDtext
Titletext
Starttext
Endtext
All dayboolean
Start datedate
URLurl
Class nametext
Slots usednumber
Colortext
Background colortext
Border colortext
Text colortext
Availableboolean
Resource IDnumber
Renderingtext
Overlapboolean
Watch CustomersTrigger
Output fields[3]
FieldType
IDnumber
First nametext
Last nametext
Emailemail
Phonetext
Last booking timetext
Last booking datedate
Number of bookingsnumber
Number of spacesnumber
User statustext
Stored payment masktext
Notestext
Custom booking fieldsarray
Watch EmployeesTrigger
Output fields[3]
FieldType
IDnumber
Employee guidtext
Nametext
Emailtext
Phonetext
Descriptiontext
Avatar URLurl
Is adminboolean
Location IDnumber
Last logindate
Permissionsarray
Sendto client reply to addresstext
Alternate address for notificationstext
Bcc address for notificationstext
Watch EventsTrigger

No fields documented.

Watch SchedulesTrigger
Output fields[3]
FieldType
IDnumber
Employee IDnumber
Second employee IDnumber
Servicesarray
Buffer time in minutesnumber
Start datedate
End datedate
Location IDnumber
Recursboolean
Available daysarray
Schedule typenumber
Slotsnumber
Watch ServicesTrigger
Output fields[3]
FieldType
IDnumber
Service guidtext
Nametext
Descriptiontext
Durationnumber
Confirm bookings manuallyboolean
Requires paymentboolean
Pricenumber
Formatted pricetext
Min booking time before appt minutesnumber
Max booking time before appt daysnumber
Min time before appointment to edit minutesnumber
Rate limit amountnumber
Rate limit is percentageboolean
Get a ScheduleAction
Input fields[3]
FieldType
IDRequired
choice
Schedule TypeRequired
choice
Output fields[3]
FieldType
IDnumber
Employee IDnumber
Second employee IDnumber
Servicesarray
Buffer time in minutesnumber
Start datedate
End datedate
Location IDnumber
Recursboolean
Available daysarray
Schedule typenumber
Slotsnumber
Get a ServiceAction
Input fields[3]
FieldType
IDRequired
choice
Schedule TypeRequired
choice
Output fields[3]
FieldType
IDnumber
Service guidtext
Nametext
Descriptiontext
Durationnumber
Confirm bookings manuallyboolean
Requires paymentboolean
Pricenumber
Formatted pricetext
Min booking time before appt minutesnumber
Max booking time before appt daysnumber
Min time before appointment to edit minutesnumber
Rate limit amountnumber
Rate limit is percentageboolean
Get an AccountAction
Output fields[3]
FieldType
Account time zonetext
Employeesarray
Servicesarray
Schedulesarray
Custom fieldsarray
Custom statusesarray
Get an AppointmentAction
Input fields[3]
FieldType
IDRequired
choice
TypeRequired
choice
Schedule Typechoice
Output fields[3]
FieldType
IDnumber
Confirmation guidtext
Merchant guidtext
Employee IDnumber
Second employee IDnumber
Customer IDnumber
Service idsarray
Durationnumber
Appointment date timedate
First nametext
Last nametext
Emailemail
Phonetext
Remind by emailboolean
Remind by smsboolean
Suppress confirmation emailboolean
Time zonetime
Pricetext
No show feeboolean
Credit card masktext
26other output fields
List AppointmentsSearch
Input fields[3]
FieldType
Start DateRequired
date
End DateRequired
date
Location IDchoice
Customer IDchoice
Include Cancelledboolean
Limitnumber
Output fields[3]
FieldType
IDnumber
Confirmation guidtext
Merchant guidtext
Employee IDnumber
Second employee IDnumber
Customer IDnumber
Service idsarray
Durationnumber
Appointment date timedate
First nametext
Last nametext
Emailemail
Phonetext
Remind by emailboolean
Remind by smsboolean
Suppress confirmation emailboolean
Time zonetime
Pricetext
No show feeboolean
Credit card masktext
26other output fields
List AvailabiltySearch
Input fields[3]
FieldType
CSV Service IDschoice
Start Datetext
End Datetext
Employee IDchoice
Location IDchoice
Schedule Typechoice
External Location IDtext
Limitnumber
Output fields[3]
FieldType
Datetext
Timesarray
List BlocksSearch
Input fields[3]
FieldType
Employee IDchoice
Location IDchoice
Start Datedate
End Datedate
Limitnumber
Output fields[3]
FieldType
IDnumber
Titletext
Employee IDnumber
Location IDnumber
Start datedate
End datedate
List Calendar Feed ItemsSearch
Input fields[3]
FieldType
Starttext
Endtext
Employee IDschoice
Service IDschoice
Location IDschoice
Time Zonetext
Unix Startdate
Unix Enddate
Limitnumber
Output fields[3]
FieldType
IDtext
Titletext
Starttext
Endtext
All dayboolean
Start datedate
URLurl
Class nametext
Slots usednumber
Colortext
Background colortext
Border colortext
Text colortext
Availableboolean
Resource IDnumber
Renderingtext
Overlapboolean
List CustomersSearch
Input fields[3]
FieldType
Search Termtext
Sort Fieldnumber
Limitnumber
Output fields[3]
FieldType
IDnumber
First nametext
Last nametext
Emailemail
Phonetext
Last booking timetext
Last booking datedate
Number of bookingsnumber
Number of spacesnumber
User statustext
Stored payment masktext
Notestext
Custom booking fieldsarray
List Customers' HistorySearch
Input fields[3]
FieldType
Customer IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDnumber
Is schedule bookingboolean
Durationnumber
Confirmation guidtext
Class slugtext
First nametext
Last nametext
Emailemail
Phonetext
Member IDtext
Number of slotsnumber
Cancelledboolean
Cancellation reasontext
Cancellation sourcetext
Price chargednumber
No show feeboolean
No show fee chargedboolean
Refundedboolean
Is no showtext
Class nametext
13other output fields
List EmployeesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Employee guidtext
Nametext
Emailtext
Phonetext
Descriptiontext
Avatar URLurl
Is adminboolean
Location IDnumber
Last logindate
Permissionsarray
Sendto client reply to addresstext
Alternate address for notificationstext
Bcc address for notificationstext
List SchedulesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Employee IDnumber
Second employee IDnumber
Servicesarray
Buffer time in minutesnumber
Start datedate
End datedate
Location IDnumber
Recursboolean
Available daysarray
Schedule typenumber
Slotsnumber
List ServicesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Service guidtext
Nametext
Descriptiontext
Durationnumber
Confirm bookings manuallyboolean
Requires paymentboolean
Pricenumber
Formatted pricetext
Min booking time before appt minutesnumber
Max booking time before appt daysnumber
Min time before appointment to edit minutesnumber
Rate limit amountnumber
Rate limit is percentageboolean
Cancel an AppointmentAction
Input fields[3]
FieldType
IDRequired
choice
Ignore Cancellation Restraintsboolean
Output fields[3]
FieldType
Confirmation guidtext
IDnumber
Session date time isotext
Booking change linktext
Error messagetext
Create a BlockAction
Input fields[3]
FieldType
TitleRequired
text
Employee IDRequired
choice
Location IDRequired
choice
Start DateRequired
date
End DateRequired
date
Output fields[3]
FieldType
IDnumber
Titletext
Employee IDnumber
Location IDnumber
Start datedate
End datedate
Create a CustomerAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
EmailRequired
email
Phonetext
Notestext
Custom Booking Fieldsarray
Attachmentsarray
Blockedboolean
Do Not Send Invitationboolean
Output fields[3]
FieldType
IDnumber
First nametext
Last nametext
Emailemail
Phonetext
Notestext
Custom booking fieldsarray
Attachmentsarray
Blockedboolean
Do not send invitationboolean
Create a ScheduleAction
Input fields[3]
FieldType
Employee IDRequired
choice
Second Employee IDchoice
Servicesarray
Buffer Time in MinutesRequired
number
Start Datedate
End Datedate
Location IDchoice
RecursRequired
boolean
Available Daysarray
Schedule TypeRequired
choice
Slotsnumber
Output fields[3]
FieldType
IDnumber
Employee IDnumber
Second employee IDnumber
Servicesarray
Buffer time in minutesnumber
Start datedate
End datedate
Location IDnumber
Recursboolean
Available daysarray
Schedule typenumber
Slotsnumber
Create an AppointmentAction
Input fields[3]
FieldType
Confirmation GUIDRequired
choice
Merchant GUIDRequired
choice
Employee IDRequired
choice
Customer IDRequired
choice
Durationnumber
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 IDchoice
Service IDschoice
First Nametext
Last Nametext
Emailemail
26other input fields
Output fields[3]
FieldType
Confirmation guidtext
IDnumber
Session date time isodate
Booking change linktext
Error messagetext
Create an EmployeeAction
Input fields[3]
FieldType
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 Sendboolean
Emailemail
Full Nametext
Phonetext
9other input fields
Output fields[3]
FieldType
IDnumber
Errortext
Delete a BlockAction
Input fields[3]
FieldType
IDRequired
choice
Delete a CustomerAction
Input fields[3]
FieldType
IDRequired
choice
Delete a ScheduleAction
Input fields[3]
FieldType
IDRequired
choice
Delete an AppointmentAction
Input fields[3]
FieldType
IDRequired
choice
Delete an EmployeeAction
Input fields[3]
FieldType
IDRequired
choice
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Update a BlockAction
Input fields[3]
FieldType
IDRequired
choice
Titletext
Employee IDchoice
Location IDchoice
Start Datedate
End Datedate
Output fields[3]
FieldType
IDnumber
Titletext
Employee IDnumber
Location IDnumber
Start datedate
End datedate
Update a CustomerAction
Input fields[3]
FieldType
IDRequired
choice
First Nametext
Last Nametext
Emailemail
Phonetext
Notestext
Custom Booking Fieldsarray
Attachmentsarray
Blockedboolean
Do Not Send Invitationboolean
Output fields[3]
FieldType
IDnumber
First nametext
Last nametext
Emailtext
Phonetext
Notestext
Custom booking fieldsarray
Attachmentsarray
Blockedboolean
Do not send invitationboolean
Update a ScheduleAction
Input fields[3]
FieldType
IDRequired
choice
Employee IDRequired
choice
Second Employee IDchoice
Servicesarray
Buffer Time in MinutesRequired
number
Start Datedate
End Datedate
Location IDchoice
RecursRequired
boolean
Available Daysarray
Schedule TypeRequired
choice
Slotsnumber
Output fields[3]
FieldType
IDnumber
Employee IDnumber
Second employee IDnumber
Servicesarray
Buffer time in minutesnumber
Start datedate
End datedate
Location IDnumber
Recursboolean
Available daysarray
Schedule typenumber
Slotsnumber
Update an AppointmentAction
Input fields[3]
FieldType
IDRequired
choice
Confirmation GUIDRequired
choice
Merchant GUIDRequired
choice
Employee IDRequired
choice
Customer IDRequired
choice
Durationnumber
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 IDchoice
Service IDschoice
First Nametext
Last Nametext
27other input fields
Output fields[3]
FieldType
Confirmation guidtext
IDnumber
Session date time isodate
Booking change linktext
Error messagetext
Update an EmployeeAction
Input fields[3]
FieldType
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
Emailemail
Full Nametext
Phonetext
9other input fields
Output fields[3]
FieldType
IDnumber
Errortext

Look for FlexBooker templates in the WEXTL template library.

Browse templates →
  1. WEXTL® FlexBooker Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for FlexBooker.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:11