Global Setup & Settings
Before creating your first bookable service, configure your global plugin environment from your WordPress Dashboard.
- Navigate to Bookings → Settings in the admin panel.
- Currency — Enter the 3-letter ISO currency code for checkout, e.g.
USD,EUR, orGBP. - Stripe Integration — Copy your Publishable Key and Secret Key from your Stripe Dashboard and paste them. Only required for paid bookings.
- Admin Email Receiver — The address notified whenever a new booking is placed.
- Email “From” Name — The friendly sender name clients see on automatic confirmation emails.
Creating an Appointment
An Appointment Service utilizes a 3-step dynamic booking calendar mapping directly to your weekly availability matrix.
- Go to Bookings → Add New.
- Enter your service name as the Title (e.g. "1-on-1 Consultation").
- Under Booking Mode, explicitly select
Appointments (Time Slots). - Set Duration (mins) to determine the gap between blocks.
- Enter the Price if Paid (leave as
0or blank if Free). - Configure the Availability Matrix by selecting the days you work and setting Start & End times.
- Click Publish.
Creating a Ticket Event
A Ticket Service morphs the UI to allow multiple customers to purchase limited inventory slots for a fixed-date event.
- Go to Bookings → Add New.
- Enter the event name as the Title (e.g. "Live Performance").
- Under Booking Mode, switch it to
Tickets (Fixed Event). - Set the Event Date & Time in a readable string format.
- Enter the Ticket Capacity. The plugin rigorously tracks this inventory live to prevent overbooking.
- Click Publish.
Creating Tiered Tickets
A Tiered Ticket mode allows users to purchase multiple tickets across different pricing tiers (e.g., VIP, General Admission) simultaneously.
- Go to Bookings → Add New.
- Enter the event name as the Title.
- Under Booking Mode, select
Tiered Ticket / Seating. - Set the Event Date & Time.
- Define your Tiers / Rows. You can add as many as needed, specifying the Name, Price, and Capacity for each tier.
- Click Publish. The frontend will dynamically present these as elegant cards with individual quantity selectors.
Interactive Auditorium Seating
The Seating mode provides a visual, interactive auditorium layout where customers can select specific numbered seats.
- Go to Bookings → Add New.
- Enter the event name as the Title.
- Under Booking Mode, select
Interactive Auditorium Seating. - Click Publish. The frontend will render a visual seating chart automatically.
- Customers can click individual seats to toggle them. Sold seats are automatically greyed out and disabled to prevent double-booking.
Displaying the Form
Every service automatically generates a unique shortcode in a prominent blue box at the top of the admin editor screen.
- Copy your customized shortcode.
- Open any Elementor Page or standard WordPress Post.
- Insert a Shortcode Widget and paste the code.
- The frontend rendering engine takes over immediately upon save!
Managing Bookings
You retain comprehensive administrative oversight of all reservations submitted cleanly via your dashboard.
- Click on Bookings in the bottom left sidebar of the WP admin panel.
- Review the organized columns mapping out Customer Details, Date, Time, Quantity, and live Status.
- To completely cancel a booking and immediately restore the inventory (time slot or ticket quantity) back into the public pool, simply move that booking to the Trash.