Description
Who This Plugin Is Built For
If you run a WordPress site on BookingPress and you’re tired of manually checking who booked what and when, AutomatorWP – BookingPress was made with you in mind. Salons, clinics, consultants, tutors, repair shops, fitness studios — anyone using BookingPress to manage appointments will find a real use for connecting it to automated workflows. Instead of logging into your dashboard every time someone books a slot, cancels a session, or gets bumped to pending, this add-on lets those events fire off actions on their own.
The plugin bridges BookingPress with AutomatorWP, the automation engine for WordPress that lets you build if-this-then-that style recipes without writing code. Once connected, appointment activity in BookingPress becomes a trigger for anything else AutomatorWP can do — send an email, award a point, tag a user, post a notification, or update a status. It’s a quiet but useful piece of infrastructure sitting behind your booking calendar, doing the repetitive work while you focus on running your business.
The Standout Capability
What sets AutomatorWP – BookingPress apart from a typical booking notification setup is its handling of appointment status changes as distinct, individually triggerable events. Most booking plugins treat “approved,” “pending,” and “rejected” as just labels on a record. Here, each status change is its own trigger point. A customer’s appointment gets approved for a service — that’s a trigger. It gets rejected — separate trigger. It sits in pending — another one entirely. You can build a different automated response for each outcome instead of lumping them into one generic “appointment updated” event.
Pair that with the action to set status to an appointment, and you get a two-way relationship: BookingPress events can launch automations, and those same automations can turn around and change appointment status automatically based on conditions you define elsewhere in AutomatorWP. That’s the kind of loop that turns a booking calendar into something closer to a small workflow engine, without touching a line of code.
The second standout feature is the anonymous trigger support. Because BookingPress allows guest bookings, AutomatorWP – BookingPress includes separate triggers for guests who register as customers or book appointments without creating an account. A lot of automation add-ons only fire for logged-in users, which leaves a gap for any business that accepts walk-in-style online bookings. This plugin closes that gap.
Complete Feature Set
Beyond the headline capabilities, AutomatorWP – BookingPress covers the full lifecycle of a customer’s interaction with your booking system. Here’s what’s included:
- Trigger when a user is registered as a customer through BookingPress
- Trigger when a user books an appointment for a service
- Trigger when a user cancels an appointment for a service
- Trigger when a user’s appointment is approved for a service
- Trigger when a user’s appointment is set to pending for a service
- Trigger when a user’s appointment is rejected for a service
- Anonymous trigger for a guest registered as a customer
- Anonymous trigger for a guest who books an appointment for a service
- Action to set the status on an appointment automatically
- Customer tags for pulling email, first name, last name, and other customer data into your automations
The tags deserve a closer look. Once a trigger fires, you often want to use the customer’s actual information somewhere downstream — in a welcome email, a Slack-style notification, or a personalized message. The dynamic tags in AutomatorWP – BookingPress pull that data (name, email, and other stored customer fields) directly into whatever action you’re building, so you’re not stuck writing generic “Dear Customer” messages when you actually know who booked the appointment.
All of these triggers and actions, along with the tag system, are included in this single add-on — there’s no separate purchase needed to access the tag functionality or the anonymous triggers listed above. As with other AutomatorWP integrations, the plugin is distributed under the GPL license, so you get the same freedoms to use and adapt it that you’d expect from any properly licensed WordPress plugin.
Integration & Compatibility
AutomatorWP – BookingPress is an add-on, meaning it requires both the AutomatorWP core plugin and BookingPress installed and active on your WordPress site. Once both are running, the integration adds a new set of trigger and action options inside the AutomatorWP recipe builder — no separate settings screen to hunt for, no extra configuration panel buried somewhere unexpected. You build your automation recipe the same way you would with any other AutomatorWP integration, just with BookingPress-specific events available to choose from.
Because it plugs into the existing AutomatorWP ecosystem, you can combine BookingPress triggers with actions from other AutomatorWP integrations you may already have active — gamification, email tools, membership plugins, and more, provided those integrations are also installed. That flexibility is really the point of using AutomatorWP in the first place: it’s not a single-purpose connector, it’s a hub, and BookingPress becomes one spoke in that wheel.
Technical requirements are straightforward. The plugin is at version 1.0.0 and requires WordPress 4.4 or higher. A license key is needed on each site installation for the add-on to receive updates, and a license entitles you to one year of updates and access to that update information.
Ideal Use Cases
Picture a physiotherapy clinic running BookingPress for patient appointments. Every time a new patient books a session, AutomatorWP – BookingPress can trigger a welcome sequence — maybe adding them to a mailing list or sending a custom confirmation that pulls their first name and appointment details straight from the customer tags. When staff approve the appointment, another automation can quietly log that approval or notify an internal team channel, without anyone touching the calendar directly.
A hair salon or barbershop that accepts walk-in-style bookings from non-account guests benefits from the anonymous triggers specifically. A guest books a haircut slot without registering, and that action still fires a trigger — meaning the salon doesn’t lose visibility into guest activity just because the customer skipped account creation. That’s a common blind spot for automation setups, and this plugin handles it directly.
Tutors, consultants, and coaches who deal with cancellations regularly can put the cancellation trigger to work — automatically freeing up related resources, adjusting a customer’s status, or sending a rebooking prompt the moment someone cancels a session. And any business that manually reviews bookings before confirming them can use the “set status to an appointment” action to auto-approve or auto-reject appointments based on rules built elsewhere in AutomatorWP, cutting down on the back-and-forth of manual confirmation emails.
Multi-location service businesses — think franchise gyms or clinic networks — can standardize how each location responds to booking events, since the same trigger-and-action logic applies across every WordPress install running BookingPress and AutomatorWP together, provided each site has its own valid license key.
Frequently Asked Questions
Do I need the paid version of BookingPress for this integration to work?
No. The AutomatorWP – BookingPress WordPress plugin works with the free version of BookingPress, so you don’t need the Pro edition to start automating booking events. If you’re already running the free BookingPress plugin, you can connect it right away as long as AutomatorWP core is also active.
How do I locate the appointment ID for a specific booking?
You’ll find it inside your WordPress dashboard under BookingPress -> Appointments. Every appointment listed there carries its own unique ID, which is useful when you’re setting up conditions or debugging a specific automation recipe tied to that booking.
What kind of customer information can I use inside my automations?
Through the customer tags included in this add-on, you can pull details like email address, first name, and last name into any action — whether that’s an email, a notification, or another connected integration. This means messages triggered by BookingPress events don’t have to sound generic; they can reference the actual person who made the booking.
Can this plugin react differently depending on whether an appointment is approved, pending, or rejected?
Yes. Each of those statuses has its own dedicated trigger, so you can build separate automation recipes for approvals, pending states, and rejections rather than treating every status change the same way. This gives you room to send different messages, apply different actions, or route each outcome to a different part of your workflow.

