Connect BookingPress integrations

Verified

BookingPress: 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
  • BookingPress
  • WEXTL
  • Booxi
  • Amelia
  • AgendaPro
  • BookingLayer
  • Appointment Reminder
  • Appointedd
  • Avirato
  • Bookster
  • AxisRooms
  • Bookwhen
  • Betterez
  • Accelevents
  • Agendize
  • Acuity Scheduling
  • AddEvent
  • Amenitiz
  • Calendesk
  • Cal.com
  • Anny Admin API

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.

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.

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 documentation

The following table illustrates what fields BookingPress integration require during authorization flow inside our workflow builder [4].

Connect BookingPress

  • Base URL*Text

    ••••••••

  • Access Token*Text

    ••••••••

Demonstration of BookingPress connection step inside WEXTL Workflow Builder [4].
FieldTypeHelp
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
Demonstration of how visual BookingPress automation [6] looks in WEXTL.

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.

Automate BookingPress on WEXTL®

Claim your 3-day trial to build BookingPress integrations and access every WEXTL® feature.

Cancel anytime.

References

List of sources used to gather information about the BookingPress integration.

  1. BookingPress integration source code, module specs and credentials implementation.
  2. Internal BookingPress integration documentation, structured input and output parameters, scopes, and authentication methods.
  3. Official BookingPress vendor API documentation — used to verify field meanings, authentication flows, and anything our own specs don't fully capture.
  4. WEXTL® Visual Workflow Builder, anonymized data from our technical support team.
  5. WEXTL® Apps Library
  6. WEXTL® BookingPress App Documentation
  7. WEXTL® Workflow Scheduler
  8. 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.