Connect BookingPress integrations
VerifiedBookingPress: Manage appointments, services, staff, customers, coupons and payments in your BookingPress WordPress booking plugin — connect BookingPress to WEXTL workflows and AI agents. React to BookingPress bookings and availability changes by confirming, reminding, syncing calendars or updating the CRM. When Watch Appointments arrives, continue with Get Appointments or Get Assigned Services/Staff Members.
- 3-day trial
- Cancel anytime
- Up to 10 minutes quick set up
- GDPR
- Data Encryption
- 2FA
- Local Data Region
Supported triggers and actions for BookingPress integration
Triggers can detect changes in BookingPress and run actions that can create, search or modify data inside BookingPress automatically [3] — exactly how you set them.
- Watch Appointments Triggers when appointments are added or changed.
- Watch Categories Triggers when categories are added or changed.
- Watch Coupons Triggers when coupons are added or changed.
- Watch Customers Triggers when customers are added or changed.
- Watch Gift Cards Triggers when gift cards are added or changed.
- Watch Locations Triggers when locations are added or changed.
- Watch Packages Triggers when packages are added or changed.
- Watch Payments Triggers when payments are added or changed.
- Watch Services Triggers when services are added or changed.
- Watch Staff Members Triggers when staff members are added or changed.
- Get Appointments Retrieves the details of an appointment.
- Get Assigned Services/Staff Members Retrieves the services and staff members assigned to a location.
- Get Assigned Staff Member Retrieves the staff member assigned to a service.
- Get Categories Retrieves the details of a category.
- Get Coupon Retrieves the details of a coupon.
- Get Custom Service Duration Retrieves the details of a custom service duration.
- Get Custom Service Duration Configuration Retrieves the custom duration settings of a service.
- Get Customer Retrieves the details of a customer.
- Get Gift Cards Retrieves the details of a gift card.
- Get Happy Hours Data Retrieves the happy hours settings of a service.
- Get Locations Retrieves the details of a location.
- Get Packages Retrieves the details of a package.
- Get Payments Retrieves the details of a payment.
- Get Service Extras Retrieves the details of a service extra.
- Get Service Extras Configuration Retrieves the extras settings of a service.
- Get Services Retrieves the details of a service.
- Get Specific Assigned Service Retrieves the details of a service assigned to a package.
- Get Specific Happy Hours Data Retrieves a specific happy hours entry of a service.
- Get Staff Members Retrieves the details of a staff member.
- List All Appointments Returns a list of all appointments.
- List All Assign Service Packages Returns all services assigned to packages.
- List All Assign Service Staff Location Returns all services and staff members assigned to locations.
- List All Assigned Staff Members Returns all staff members assigned to services.
- List All Categories Returns a list of all categories.
- List All Coupons Returns a list of all coupons.
- List All Custom Service Durations Returns a list of all custom service durations.
- List All Customers Returns a list of all customers.
- List All Gift Cards Returns a list of all gift cards.
- List All Locations Returns a list of all locations.
- List All Packages Returns a list of all packages.
- List All Payments Returns a list of all payments.
- List All Service Extras Returns a list of all service extras.
- List All Services Returns a list of all services.
- List All Staff Members Returns a list of all staff members.
- List All Staff Members Commission Returns the commission settings of all staff members.
- Add Custom Duration for Service Adds a custom duration option to a service.
- Add New Service Extra Adds a new extra to a service.
- Assign Service to Package Assigns a service to a package.
- Assign Service/Staff to Locations Assigns a service and staff member to a location.
- Assign Staff to Service Assigns a staff member to a service.
- Create Appointments Creates an appointment.
- Create Categories Creates a category.
- Create Coupon Creates a coupon.
- Create Customer Creates a customer.
- Create Gift Card Creates a gift card.
- Create Happy Hours Creates a happy hour.
- Create Location Creates a location.
- Create Package Creates a package.
- Create Services Creates a service.
- Create Staff Members Creates a staff member.
- Delete Appointments Deletes an appointment.
- Delete Assigned Service to Package Removes a service from a package.
- Delete Assigned Service/Staffmember From Location Removes a service or staff member assignment from a location.
- Delete Assigned Staff Member Removes a staff member from a service.
- Delete Categories Deletes a category.
- Delete Coupon Deletes a coupon.
- Delete Customer Deletes a customer.
- Delete Gift Card Deletes a gift card.
- Delete Location Deletes a location.
- Delete Package Deletes a package.
- Delete Service Extra Deletes a service extra.
- Delete Services Deletes a service.
- Make an API Call Performs an arbitrary authorized API call to the BookingPress API.
- Remove Happy Hours Removes the happy hours settings from a service.
- Update Assigned Service to Package Updates a service assigned to a package.
- Update Assigned Service/Staff to Locations Updates the location assignment of a service or staff member.
- Update Assigned Staff Member Updates the staff member assigned to a service.
- Update Categories Updates a category.
- Update Custom Duration of the Service Updates a custom duration option of a service.
- Update Custom Service Duration Configurations Updates the custom duration settings of a service.
- Update Customer Updates a customer.
- Update Gift Card Updates a gift card.
- Update Happy Hours Updates a happy hour.
- Update Location Updates a location.
- Update Package Updates a package.
- Update Service Extras Configuration Updates the extras settings of a service.
- Update Services Updates a service.
- Update Staff Members Updates a staff member.
How to integrate BookingPress in automation workflow?
3 simple steps to make your BookingPress connected with other apps in automation workflows on WEXTL. Up to 10 minutes integration set up.
STEP 1
Select BookingPress in workflow
Pick BookingPress app in the workflow builder [4] - just one click to select the app.
STEP 2
Connect BookingPress
When prompted, authorize access to BookingPress in WEXTL once. BookingPress credentials are encrypted and never shared with WEXTL. Authorization will be reused in any future API calls [3].
STEP 3
Build a workflow
Build your workflow with BookingPress yourself or with WEXTL® AI Builder. Connect BookingPress to any available integrations [5], or use HTTP node to go beyond them.
How BookingPress connects and integrates with WEXTL
Save and approve your credentials once — WEXTL® stores authorization information encrypted and reuses the authentication whenever BookingPress app is called in workflows. That allows your scheduling automations to run without your attention, per defined schedule [7]. See the integration guide [6] for a detailed list of fields that BookingPress supports.
Full BookingPress API documentationThe following table illustrates what fields BookingPress integration require during authorization flow inside our workflow builder [4].
Connect BookingPress
Base URL*Text
••••••••
Access Token*Text
••••••••
| Field | Type | Help |
|---|---|---|
Base URLRequired | url | Your WordPress site domain where BookingPress is installed (e.g. yoursite.com). No https:// or trailing slash. |
Access TokenRequired | password | Your API key from BookingPress > Settings > API Settings. |
Connect BookingPress to popular apps on WEXTL
Enter a name of the other app you want to sync with BookingPress below. Click on selected app to explore integration options with BookingPress. If the app you search for is not available in WEXTL yet, you can use HTTP node [10] instead to integrate it directly.
Example automation with BookingPress integration
Select Watch Services trigger from BookingPress - this will be a starting point in your automation. Whenever event happens in BookingPress, workflow will start [7] from Watch Services node.
Search for Add Custom Duration for Service, connect it as the next step of integration sequence. You can use filters between Watch Services and Add Custom Duration for Service, so only important data pass from Watch Services to the next step. WEXTL gives you full control over the process of BookingPress automation. All parts of workflow are visible on the canvas [4].
BookingPress on WEXTL has 88 modules for combining scheduling automations. Explore BookingPress documentation for more.
- BookingPressWatch Services
- BooxiPerforms action
OR
- BooxiTriggers
- BookingPressAdd Custom Duration for Service
Frequently asked questions
Common questions about automating BookingPress in your workflows.
What triggers does BookingPress support?
BookingPress has 10 triggers, including "Watch Appointments", "Watch Categories", and "Watch Coupons", and more. Triggers are start points of the workflow, and automations may start from them.
What actions can I run in BookingPress?
Integration has 78 actions, including "Get Appointments", "Get Assigned Services/Staff Members", and "Get Assigned Staff Member", and more. Refer to our BookingPress Documentation for detailed inputs and outputs.
Do I need to write code to build automations?
No. Most automations are built visually on the canvas by picking triggers, actions, and mapping fields. You can add custom JavaScript with Functions when advanced logic is needed — but our customers do that in rare cases [4].
Is the integration secure?
Yes. Connections are authenticated per account, credentials are encrypted at rest, and you can enforce approvals and team-level access controls on any automation.
How does WEXTL integrate with BookingPress?
The BookingPress integration on WEXTL runs directly on its vendor public API — every field name, authentication method, and rate limit is controlled by BookingPress official API and covered in documentation [3]. WEXTL handles the request signing and pagination for you.
Can I use webhooks with BookingPress?
Absolutely. Where BookingPress provides native webhooks, you can use instant triggers to eliminate polling delay. For custom webhooks, WEXTL offers Custom Webhook node, so you can start automation whenever BookingPress or any other service sends event to webhook URL.
Why use WEXTL platform for BookingPress automation?
WEXTL is an AI-first visual canvas. The platform allows you to describe automation in plain text — and AI will wire nodes for BookingPress inside the workflow builder [4]. You can also use built-in workflow nodes (AI Agent, Human in the Loop, Condition, Aggregate Results) in pair with BookingPress modules to craft complex integration flows with branches, filtering, and conditional logic. There are absolutely no limits of what you can build.
References
List of sources used to gather information about the BookingPress integration.
- BookingPress integration source code, module specs and credentials implementation.
- Internal BookingPress integration documentation, structured input and output parameters, scopes, and authentication methods.
- Official BookingPress vendor API documentation — used to verify field meanings, authentication flows, and anything our own specs don't fully capture.
- WEXTL® Visual Workflow Builder, anonymized data from our technical support team.
- WEXTL® Apps Library
- WEXTL® BookingPress App Documentation
- WEXTL® Workflow Scheduler
- WEXTL® HTTP node documentation
How we write and maintain BookingPress app documentation
Explore how WEXTL® crafted BookingPress integration page documentation. Used sources, AI's role, and how the team validates the result.





















