Features

Booking Experience Features

Multi-Step Booking Wizard

SE Booking Pro gives WordPress websites a complete booking system for services, staff, locations, resources, payments, QR check-ins, reports, notifications, and front-end booking workflows.

Live Availability

Show available time slots based on real backend rules such as service duration, slot interval, staff availability, resources, closures, existing bookings, and business hours.

Location Selection

Allow customers to select the booking location before choosing services, making the flow suitable for businesses with multiple branches, venues, rooms, courts, or facilities.

Service Selection

Display enabled services in the front-end booking flow so customers can easily choose the appointment, class, session, facility, or resource they want to book.

Staff Selection

Let customers select a specific staff member or continue with any available staff, depending on the service and business setup.

Date & Time Slot Selection

Customers can pick a date and choose from available time slots generated from your real availability configuration.

Booking Summary Sidebar

Show a clear booking summary during the booking flow including selected location, service, staff, date, time, players, price, taxes, discounts, and payment method.

Customer Details Form

Collect customer information such as name, email, phone, and required booking details before confirmation.

Guest Booking Support

Allow non-logged-in users to complete bookings without creating an account, while still saving their customer and booking details.

Player / Participant Details

For multiplayer or group services, collect player count and player details during the booking flow.

Confirmation Step

Let customers review their full booking details, pricing, payment method, and final total before submitting the booking.

Booking Success Screen

Show a clean success message with booking number and confirmation details after the booking or payment is completed.

Easy Booking Reschedule

Give customers the flexibility to update their booking schedule anytime before their appointment using a simple self-service workflow.

Protected Reschedule Links

Each booking includes a secure reschedule link with built-in verification to prevent unauthorized booking modifications.

Real-Time Slot Selection

Show only available time slots for the selected date and instantly update bookings without manual staff intervention.

Services, Staff & Business Setup Features

Services Management

Create and manage services with title, description, price, duration, slot interval, participant settings, booking type, and enabled/disabled status.

Multiplayer Service Support

Enable player-based booking for selected services and define minimum and maximum players for that service.

Service Capacity Control

Control service capacity based on resources, participant limits, and booking rules, helping avoid overbooking.

Resource Management

Create and assign bookable resources such as rooms, courts, tables, equipment, facilities, or any other asset required for a booking.

Staff Management

Add staff members, manage staff details, and connect staff with services and booking operations.

Staff Service Assignment

Assign services to staff members so availability can be calculated correctly based on who can provide each service.

Locations Management

Create multiple locations and use them throughout the booking flow, admin records, customer details, and operational views.

Weekly Business Hours

Set weekly business hours for services so bookings are only accepted during valid working times.

Slot Interval Control

Control how booking slots are generated using intervals such as 15, 30, or 60 minutes.

Buffer Time Support

Add buffer time between bookings to avoid back-to-back appointments where preparation or cleanup time is needed.

Minimum Notice Rules

Prevent last-minute bookings by setting how much advance notice is required before a booking can be made.

Maximum Advance Booking

Control how far in advance customers are allowed to book a service.

Closures Management

Block unavailable days or time periods using global closures or service-specific closures.

Special Pricing Rules

Create date-based special pricing rules for selected services or all services.

Pricing Override

Replace the calculated booking total with a fixed amount for selected special pricing conditions.

Pricing Adjustment

Add fixed surcharges or discounts using special pricing rules.

Pricing Multiplier

Multiply the booking total for peak season, low season, weekend, event, or custom pricing scenarios.

Payments & Financial Features

PayPal Checkout

Accept online payments through PayPal Orders checkout directly from the booking flow.

Pay At Location

Allow customers to confirm a booking online and pay later at the business location.

Manual Payment Fallback

Use a manual pending payment flow when online payment is not configured.

Payment Method Selection

Let customers choose between available payment methods during the final booking step.

Payment Status Tracking

Track payment status such as pending, paid, failed, cancelled, or refunded.

Booking Payment Records

Store payment method, payment status, order IDs, capture IDs, transaction details, total amount, and currency with the booking.

Admin Mark As Paid

Admins can mark pending bookings as paid when payment is collected manually or at location.

PayPal Webhook Support

Handle PayPal payment events through webhook support, including capture and refund-related updates.

PayPal Diagnostic Tool

Test PayPal credentials, token creation, and order creation before going live.

QR Scanner & Staff Operation Features

QR Booking Payload

Generate QR booking payloads using booking UID and verification token for secure lookup.

Booking QR Code

Attach or display QR codes for booking confirmation and check-in workflows.

Front-End Staff Scanner

Use the 'se_scan' shortcode to create a front-end scanner page for staff.

Camera QR Scanning

Staff can scan QR codes using supported browser camera scanning.

Manual QR Lookup

Staff can also manually enter or paste QR payload data if camera scanning is not available.

Booking Lookup

Scanner workflow loads booking details including customer, service, staff, location, date, time, status, payment method, and payment status.

Player Details In Scanner

For multiplayer bookings, staff can view player details directly inside the scanner result screen.

Check-In Action

Staff can check in a customer when they arrive.

Complete Booking Action

Staff can complete a booking after the service/session is finished.

Cancel Booking Action

Staff can cancel bookings from the scanner workflow when needed.

Lifecycle Status Tracking

Track booking lifecycle states such as pending, confirmed, checked-in, in-progress, completed, and cancelled.

Legacy QR Token Support

Older QR token lookup remains supported for backward compatibility.

Admin Management Features

SE Booking Pro Dashboard

Use the main dashboard to access booking operations, setup areas, reports, settings, and important plugin tools.

Bookings Management

Manage bookings from the WordPress admin with booking number, customer, service, staff, location, date, time, total, status, payment method, and payment status.

Booking Search & Filters

Find bookings using booking number, customer email, PayPal order ID, service, staff, status, and date-related filters.

Booking Detail View

Open a booking to review full booking data including customer details, service details, payment details, player details, QR information, and lifecycle status.

Admin Booking Actions

Admins can cancel bookings, mark payment as paid, handle refunds, and open check-in/scanner views from booking records.

Admin Calendar

View bookings in calendar-style day, week, and month views for better operational visibility.

Calendar Filters

Filter calendar data by date, staff member, service, and booking status.

Live Staff Board

See a live staff operations board that summarizes active workload by lifecycle status.

Single Customer Booking History

View customer-specific booking history from the customer detail screen.

Reports Dashboard

Review key booking and revenue summaries from the reports area.

Service Utilization Reports

Understand how much each service is being used through utilization/reporting data.

CSV Export

Export report or booking data to CSV for accounting, offline review, or business analysis.

Email, Reminder & Integration Features

Email Template Management

Manage booking-related email templates from the admin area.

Booking Confirmation Emails

Send confirmation emails when bookings are confirmed.

Booking Reminder Emails

Send reminder emails for upcoming bookings using the plugin reminder scheduler.

Cancellation Emails

Notify customers when a booking is cancelled.

Staff Booking Notifications

Notify assigned staff when a new booking is created or confirmed.

Admin New Booking Notifications

Notify admins when new bookings are submitted.

Dynamic Email Tags

Use template tags like booking number, customer name, amount, booking summary, participants, QR code, map link, and reschedule link.

QR Code In Emails

Include booking QR code or scanner link information in customer confirmation emails.

Reminder Scheduler

Use WP-Cron reminder processing to send upcoming booking reminders automatically.

Notification Hooks

Extend notifications using hooks for SMS, WhatsApp, OTP, or custom notification integrations.

Google Calendar Hook Point

Use lifecycle integration hooks as a starting point for Google Calendar sync or custom calendar integrations.

Design, Setup & Technical Features

Shortcode-Based Setup

Add booking and scanner workflows anywhere using shortcodes.

Booking Form Shortcode

Use 'se_booking' to display the public front-end booking wizard.

Staff Scanner Shortcode

Use 'se_scan' to display the front-end staff scanner workflow.

White-Label Branding

Notify customers when a booking is caAdjust the booking UI to better match your website or client brand.

Color Controls

Set primary and secondary colors from the branding panel.

Button Style Controls

Choose button styles such as solid, outline, or soft.

Typography Options

Select system sans, serif, or mono typography style.

Layout Style Options

Choose classic, compact, or spacious layout styles.

Logo Upload

Upload a logo for branded booking experiences.

Custom CSS

Add custom CSS overrides for more design control.

Translation Ready

User-facing plugin text is translation-ready using the plugin text domain.

Performance-Friendly Availability

Availability catalog reads use caching to improve runtime performance.

Try the SE Booking Pro – WordPress Appointment Booking Plugin and you and your customers will absolutely love it!

Follow Us On:
Company
Legal
Newsletter

© Copyright SE Booking Pro. All Rights Reserved.