Skip to docs navigation

BookingPress integration guide

Verified

How to connect BookingPress to WEXTL and use its 10 triggers and 78 actions in your workflows. About BookingPress: Manage appointments, services, staff, customers, coupons and payments in your BookingPress WordPress booking plugin.

  • 10 triggers
  • 35 searches
  • 43 actions
  • Polling
  • Auth: API key

AI-assisted documentation11 min read

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

Open BookingPress on WEXTL →
  • BookingPress
  • WEXTL
  • Booxi
  • Amelia
  • Calenso
  • AgendaPro
  • BookingLayer
  • Check Cherry
  • Appointment Reminder
  • Checkfront
  • Appointedd
  • Avirato
  • Bookster
  • AxisRooms
  • Bookwhen
  • Betterez
  • Accelevents
  • Agendize
  • Acuity Scheduling
  • AddEvent
  • Amenitiz
  • Calendesk
  • Cal.com
  • Anny Admin API
  • Cronofy
  • Boulevard
  • Cloudbeds
  • Anny Customer API
  • BookedScheduler
  • Calendly
  • Bookeo
  • Base URLurlRequired

    Your WordPress site domain where BookingPress is installed (e.g. yoursite.com). No https:// or trailing slash.[1]

  • Access TokenpasswordRequired

    Your API key from BookingPress > Settings > API Settings.[1]

  1. Log in to your WEXTL account, add the BookingPress node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your BookingPress 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 →

Watch Appointments

Trigger

No fields documented.

Watch Categories

Trigger

No fields documented.

Watch Coupons

Trigger

No fields documented.

Watch Customers

Trigger

No fields documented.

Watch Gift Cards

Trigger

No fields documented.

Watch Locations

Trigger

No fields documented.

Watch Packages

Trigger

No fields documented.

Watch Payments

Trigger

No fields documented.

Watch Services

Trigger
Output fields[3]
FieldType
IDnumber
Category IDnumber
Nametext
Durationnumber
Pricenumber
Descriptiontext

Watch Staff Members

Trigger

No fields documented.

Get Appointments

Action
Input fields[3]
FieldType
Appointment IDRequired
number

Get Assigned Services/Staff Members

Action
Input fields[3]
FieldType
Location IDRequired
choice
Service IDRequired
choice

Get Assigned Staff Member

Action
Input fields[3]
FieldType
Service IDRequired
choice

Get Categories

Action
Input fields[3]
FieldType
Category IDRequired
choice

Get Coupon

Action
Input fields[3]
FieldType
Coupon IDRequired
choice

Get Custom Service Duration

Action
Input fields[3]
FieldType
Service IDRequired
choice

Get Custom Service Duration Configuration

Action
Input fields[3]
FieldType
Service IDRequired
choice

Get Customer

Action
Input fields[3]
FieldType
Customer IDRequired
choice

Get Gift Cards

Action
Input fields[3]
FieldType
Gift Card IDRequired
choice

Get Happy Hours Data

Action
Input fields[3]
FieldType
Service IDRequired
choice

Get Locations

Action
Input fields[3]
FieldType
Location IDRequired
choice

Get Packages

Action
Input fields[3]
FieldType
Package IDRequired
choice

Get Payments

Action
Input fields[3]
FieldType
Payment IDRequired
number

Get Service Extras

Action
Input fields[3]
FieldType
Service IDRequired
choice

Get Service Extras Configuration

Action
Input fields[3]
FieldType
Service IDRequired
choice

Get Services

Action
Input fields[3]
FieldType
Service IDRequired
choice
Output fields[3]
FieldType
IDnumber
Category IDnumber
Nametext
Durationnumber
Pricenumber
Descriptiontext

Get Specific Assigned Service

Action
Input fields[3]
FieldType
Package IDRequired
choice
Service IDRequired
choice

Get Specific Happy Hours Data

Action
Input fields[3]
FieldType
Service IDRequired
choice
Happy Hours IDRequired
number

Get Staff Members

Action
Input fields[3]
FieldType
Staff IDRequired
choice

List All Appointments

Search
Input fields[3]
FieldType
LimitRequired
number

List All Assign Service Packages

Search
Input fields[3]
FieldType
Package IDRequired
choice
LimitRequired
number

List All Assign Service Staff Location

Search
Input fields[3]
FieldType
Location IDRequired
choice
LimitRequired
number

List All Assigned Staff Members

Search
Input fields[3]
FieldType
Service IDRequired
choice
LimitRequired
number

List All Categories

Search
Input fields[3]
FieldType
LimitRequired
number

List All Coupons

Search
Input fields[3]
FieldType
LimitRequired
number

List All Custom Service Durations

Search
Input fields[3]
FieldType
Service IDRequired
choice
LimitRequired
number

List All Customers

Search
Input fields[3]
FieldType
LimitRequired
number

List All Gift Cards

Search
Input fields[3]
FieldType
LimitRequired
number

List All Locations

Search
Input fields[3]
FieldType
LimitRequired
number

List All Packages

Search
Input fields[3]
FieldType
LimitRequired
number

List All Payments

Search
Input fields[3]
FieldType
LimitRequired
number

List All Service Extras

Search
Input fields[3]
FieldType
Service IDRequired
choice
LimitRequired
number

List All Services

Search
Input fields[3]
FieldType
LimitRequired
number
Output fields[3]
FieldType
IDnumber
Category IDnumber
Nametext
Durationnumber
Pricenumber
Descriptiontext

List All Staff Members

Search
Input fields[3]
FieldType
LimitRequired
number

List All Staff Members Commission

Search
Input fields[3]
FieldType
LimitRequired
number

Add Custom Duration for Service

Action
Input fields[3]
FieldType
Service IDRequired
choice
DurationRequired
number
PriceRequired
number

Add New Service Extra

Action
Input fields[3]
FieldType
Service IDRequired
choice
NameRequired
text
Pricenumber
Durationnumber
Duration Unitchoice
Min Capacitynumber
Max Capacitynumber
Descriptiontext

Assign Service to Package

Action
Input fields[3]
FieldType
Package IDRequired
choice
Service IDRequired
choice
No Of AppointmentRequired
number

Assign Service/Staff to Locations

Action
Input fields[3]
FieldType
Location IDRequired
choice
Service IDRequired
choice
Staff IDchoice
Min Capacitynumber
Max Capacitynumber

Assign Staff to Service

Action
Input fields[3]
FieldType
Service IDRequired
choice
Staffmember IDRequired
choice
PriceRequired
number
Min Capacitynumber
Max Capacitynumber

Create Appointments

Action
Input fields[3]
FieldType
Service IDRequired
choice
Customer IDRequired
choice
Selected DateRequired
date
Selected End Datetext
Start Timetext
End Timetext
Is Overnight Bookingboolean
Staff IDchoice
Location IDchoice
Custom Timingsboolean

Create Categories

Action
Input fields[3]
FieldType
NameRequired
text

Create Coupon

Action
Input fields[3]
FieldType
Coupontext
Coupon CodeRequired
text
Discount ValueRequired
number
Discount Typetext
Period Typetext
Start Datetext
End Datetext
Allowed Servicestext
Allowed Customerstext

Create Customer

Action
Input fields[3]
FieldType
WP Usertext
Usernametext
Firstnametext
Lastnametext
Emailemail
Fullnametext
Notetext
Phonenumber
Phone Dial Codenumber

Create Gift Card

Action
Input fields[3]
FieldType
TitleRequired
text
Gift Card AmountRequired
number
Gift Card ValueRequired
number
Expiry Typechoice
Expiry Valuenumber
Expiry Unitchoice
Allowed Servicestext
Allowed Staffmemberstext
Allowed Locationstext

Create Happy Hours

Action
Input fields[3]
FieldType
Service IDRequired
choice
Labeltext
TypeRequired
choice
PriceRequired
number

Create Location

Action
Input fields[3]
FieldType
NameRequired
text
Addresstext
DescriptionRequired
number
Phonenumber
Phone Dial Codenumber

Create Package

Action
Input fields[3]
FieldType
TitleRequired
text
Descriptiontext
Package PriceRequired
number
Package Durationnumber
Package Duration Unitchoice
Customer Purchase Limittext

Create Services

Action
Input fields[3]
FieldType
Service NameRequired
text
Service PriceRequired
number
Service DurationRequired
number
Duration Unitchoice
Enablechoice
Categorychoice
Before Buffer Timenumber
Before Buffer Time Unitchoice
Buffer After Timenumber
Buffer After Time Unitchoice
Min Capacitynumber
Max Capacitynumber
Quantity Stepsnumber
Enable Resource Capacitychoice

4other input fields

Output fields[3]
FieldType
IDnumber
Category IDnumber
Nametext
Durationnumber
Pricenumber
Descriptiontext

Create Staff Members

Action
Input fields[3]
FieldType
WP Usertext
Firstnametext
Lastnametext
Emailtext
Visibilitytext
Notetext
Phonenumber
Phone Dial Codenumber

Delete Appointments

Action
Input fields[3]
FieldType
Appointment IDRequired
number

Delete Assigned Service to Package

Action
Input fields[3]
FieldType
Package IDRequired
choice
Service IDRequired
choice

Delete Assigned Service/Staffmember From Location

Action
Input fields[3]
FieldType
Location IDRequired
choice
Service IDRequired
number
Staff IDnumber

Delete Assigned Staff Member

Action
Input fields[3]
FieldType
Service IDRequired
choice

Delete Categories

Action
Input fields[3]
FieldType
Category IDRequired
choice

Delete Coupon

Action
Input fields[3]
FieldType
Coupon IDRequired
choice

Delete Customer

Action
Input fields[3]
FieldType
Customer IDRequired
choice

Delete Gift Card

Action
Input fields[3]
FieldType
Gift Card IDRequired
choice

Delete Location

Action
Input fields[3]
FieldType
Location IDRequired
choice

Delete Package

Action
Input fields[3]
FieldType
Package IDRequired
choice

Delete Service Extra

Action
Input fields[3]
FieldType
Service IDRequired
choice

Delete Services

Action
Input fields[3]
FieldType
Service IDRequired
choice

Make an API Call

universal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber

Remove Happy Hours

Action
Input fields[3]
FieldType
Service IDRequired
choice
Happy Hours IDRequired
number

Update Assigned Service to Package

Action
Input fields[3]
FieldType
Package IDRequired
choice
Service IDRequired
choice
No Of Appointmentnumber

Update Assigned Service/Staff to Locations

Action
Input fields[3]
FieldType
Location IDRequired
choice
Service IDRequired
choice
Staff IDnumber
Min Capacitynumber
Max Capacitynumber

Update Assigned Staff Member

Action
Input fields[3]
FieldType
Service IDRequired
choice
Pricenumber
Min Capacitynumber
Max Capacitynumber

Update Categories

Action
Input fields[3]
FieldType
Category IDRequired
choice
NameRequired
text

Update Custom Duration of the Service

Action
Input fields[3]
FieldType
Service IDRequired
choice
Durationnumber
Pricenumber

Update Custom Service Duration Configurations

Action
Input fields[3]
FieldType
Service IDRequired
choice
Enablechoice
Minimum Durationnumber
Maximum Durationnumber

Update Customer

Action
Input fields[3]
FieldType
Customer IDRequired
choice
WP Usertext
Usernametext
Firstnametext
Lastnametext
Emailtext
Fullnametext
Notetext
Phonenumber
Phone Dial Codenumber

Update Gift Card

Action
Input fields[3]
FieldType
Gift Card IDRequired
choice
Titletext
Gift Card Amountnumber
Gift Card Valuenumber
Expiry Typechoice
Expiry Valuetext
Expiry Unitchoice
Allowed Servicestext
Allowed Staffmemberstext
Allowed Locationstext

Update Happy Hours

Action
Input fields[3]
FieldType
Service IDRequired
choice
Enablechoice
MessageRequired
text
PriceRequired
number

Update Location

Action
Input fields[3]
FieldType
Location IDRequired
choice
Nametext
Addresstext
DescriptionRequired
number
Phonenumber
Phone Dial Codenumber

Update Package

Action
Input fields[3]
FieldType
Package IDRequired
choice
Titletext
Descriptiontext
Package Pricenumber
Package Durationnumber
Package Duration Unitchoice
Customer Purchase Limitnumber

Update Service Extras Configuration

Action
Input fields[3]
FieldType
Service IDRequired
choice
Min Extrasnumber
Max Extrastext

Update Services

Action
Input fields[3]
FieldType
Service IDRequired
choice
Service Nametext
Service Pricenumber
Service Durationnumber
Duration Unitchoice
Enablechoice
Categorychoice
Buffer Before Timenumber
Buffer Before Time Unitchoice
Buffer After Timenumber
Buffer After Time Unitchoice
Min Capacitynumber
Max Capacitynumber
Quantity Stepsnumber

5other input fields

Output fields[3]
FieldType
IDnumber
Category IDnumber
Nametext
Durationnumber
Pricenumber
Descriptiontext

Update Staff Members

Action
Input fields[3]
FieldType
Staff IDRequired
choice
WP Usertext
Usernametext
Firstnametext
Lastnametext
Emailtext
Visibilitytext
Notetext
Phonenumber
Phone Dial Codenumber

Look for BookingPress templates in the WEXTL template library.

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

Last updated: Oct 31, 2026 22:49

How we write our apps documentation

How we compile these docs — sources, AI's role, and how we verify.