Turn your website into your booking page
Share a link. Get booked. Now put the booking form right on your own WordPress site — clients pick a time without leaving your page, the request lands on your phone instantly, and you accept or decline with a tap.
Get the free plugin on WordPress.org No phone tag. No hold music. No missed calls while you're with a client.Three ways to add your booking form
Shortcode
Paste [bookmyappointments] into any page, post or widget area and your booking form appears right there.
Block editor
Search for "Booking Form" in the WordPress block inserter and drop it wherever you want on the page.
Elementor
Drag the "BookMyAppointments Booking Form" widget into any Elementor layout — no code needed.
How it works
-
Install the plugin
In your WordPress dashboard, go to Plugins → Add New and search for "BookMyAppointments". Install and activate — it's free.
-
Connect your account
Open the BookMyAppointments menu in your dashboard and click Connect. Don't have an account yet? Create one free at app.bookmyappointments.com.
-
Add the form
Use the shortcode, block or Elementor widget on any page. Done — your site takes bookings.
What you get
- Your live booking form embedded on your own site, always in sync with your availability
- Instant notification on every appointment request
- One-tap accept or decline from your phone (iOS and Android)
- Automatic client alerts when a booking is made, rescheduled or cancelled
- Works alongside your booking link at go.bookmyappointments.com/yourbusiness
- Free forever — the plugin works with the free plan; Pro is an optional $1.99/month
Frequently asked questions
Is the plugin free?
Yes. The plugin is free, and it works with the free-forever BookMyAppointments plan. The optional Pro plan is $1.99 a month.
Do I need a BookMyAppointments account?
Yes — the form shows your services and availability, so it needs an account to connect to. Creating one takes a couple of minutes at app.bookmyappointments.com and costs nothing.
Will it work with my theme or page builder?
The form works with any standard WordPress theme via the shortcode or block, and there's a dedicated widget for Elementor.
Where does the booking data live?
The booking form is served securely from BookMyAppointments, so your availability and bookings stay in sync everywhere your link appears. See our Privacy Policy and Terms for details.
Who is this for?
Salons, barbershops, clinics, auto shops, tattoo studios, real estate agents, trades — any local service business that takes appointments.
