Available Shortcodes in BookingPress
BookingPress shortcodes allow you to show booking forms, customer panels, and other features anywhere on your WordPress site.
You can add them to any WordPress page, post, or widget area easily.
Start Here – Most Common Shortcodes
If you’re unsure which shortcode to use, start with these:
[bookingpress_form]– Shows booking form.-
[bookingpress_my_appointments]– Show customer appointments panel. -
[bookingpress_appointment_reschedule]– Enable reschedule for customers. -
[bookingpress_appointment_cancellation_confirmation]– Enable cancellation for customers.
Booking Form Shortcodes (Step-by-Step Wizard)
Here are the booking form shortcodes used to display the booking form on your website.
| Shortcode | Description | Use Case |
[bookingpress_form] | Displays default booking form. | Use on the main booking page. |
[bookingpress_form category=1] | Shows services from specific categories. | Category based booking page. |
[bookingpress_form service=1] | Shows a specific service. | Single service landing page. |
[bookingpress_form selected_service=1] | Preselects service. | Faster booking flow. |
[bookingpress_form selected_staff=1] | Preselects staff. | Staff-specific booking. |
[bookingpress_form_popup] | Open form in popup. | CTA buttons / modals. |
Front-end Customer Panel Shortcodes
This is the customer panel shortcode which allows customers to view their bookings.
| Shortcode | Description |
[bookingpress_my_appointments] | Displays all appointments for the logged-in customer |
Appointment Actions Shortcodes (Cancel & Reschedule)
Appointment actions shortcodes allow customers to manage their own bookings.
| Shortcode | Description | Use Case |
[bookingpress_appointment_reschedule] | Displays reschedule form | Allow users to change bookings |
[bookingpress_appointment_cancellation_confirmation] | Displays cancellation form | Allow users to cancel bookings |
Company Information Shortcodes
The company information shortcodes show business details on your website.
| Shortcode | Displays |
[bookingpress_company_avatar] | Company logo/avatar |
[bookingpress_company_name] | Company name |
[bookingpress_company_website] | Website URL |
[bookingpress_company_address] | Address |
[bookingpress_company_phone] | Phone number |
Service Package Shortcodes
These service package shortcodes work only if the respective BookingPress addons are activated.
| Shortcode | Description |
[bookingpress_package_form] | Displays all service packages |
[bookingpress_package_form package=1] | Displays a specific package |
Gift Card Shortcodes
The gift card shortcode works only when the Gift Card Add-on is activated.
| Shortcode | Description |
[bookingpress_gift_card] | Displays gift card purchase form |
Thank You Page Shortcodes
Use these shortcodes to display booking details on a custom Thank You page.
| Shortcode | Displays |
[booking_id] | Booking ID |
[bookingpress_appointment_service] | Service name |
[bookingpress_appointment_datetime] | Date and time |
[bookingpress_appointment_customername] | Customer name |
[bookingpress_appointment_calendar_integration] | Add to Calendar option |
How to Customize Bookings Using URL Parameters?
While shortcodes lets you show the booking form on any page, URL parameters allow you to preselect specific options inside the form.
This feature is invaluable when you want to guide customers toward a specific service, staff member or location and simplify the booking process.
Here are the available URL Parameters you can use in your booking page URL:
- s_id=1 → Preselects a specific service.
- sm_id=1 → Preselects a specific staff member.
- loc_id=1 → Preselects a specific location.
- allow_modify=0 → Stops clients from changing the preselected options.
Now, let us help you understand it better. For example, right now your booking page URL looks something like this:
www.yoursitename.com/book-appointment/?s_id=1&allow_modify=0
So, you can create a custom link using the BookingPress booking form URL parameters which will look something like this:
www.yoursitename.com/book-appointment/?s_id=1&allow_modify=0
This custom link will automatically select the service with ID 1. And plus, it’ll prevent clients from going back and changing the service.
These URL parameters are so much useful when you want to:
- Create service specific booking links.
- Send users directly to a preselected option from emails or ads.
- Make your booking flow simple by lowering manual steps.
Need a hand?
Our world-class support team is happy to help. Send us a message and we’ll take it from there.