30-minute consult

Booking Calendar: pick a day, pick a time, get a confirmation email.

Visitors pick a day, then a time, then leave a name and email. The booking is stored on this site and a confirmation goes to the guest and the site admin.

  • Month grid
  • Time slots
  • Email confirm

What you get

A month grid and time slots. Not a search field.

Slots are computed on the server from the widget rules plus existing bookings. Past days and filled slots are omitted.

Month grid

The month grid is the first step. Disabled days have no remaining slots.

Available times

Times come from duration, buffer, max per slot, and the hours you set on the widget.

Confirmation email

After book, the guest and admin_email each get a message. Name, email, phone, and notes stay on this site.

Honeypot

The book form includes a honeypot field named website. REST routes are rate limited.

Admin cancel

Elementor Extras → Bookings lists rows. Admins can cancel from that screen.

Duration and buffer

Service label, duration, buffer, and open days live on the widget and are written to the availability table on render.

Try it

Use the calendar on this page.

The live calendar is on this page. The three notes below are the visitor steps — not a cabin listing.

Pick a day

Choose a day that still has open slots. Past days are skipped.

Pick a time

Choose a time, then enter a name and email. Phone and notes are optional.

Confirmation

A confirmation email goes to the address you entered and to the site admin.

How it works

Three steps.

Turn the lane on, drop the calendar, then review bookings in wp-admin.

1

Turn the lane on

Settings → Add-on features → Platform: Booking Calendar.

2

Drop the calendar

Add the EE Booking Calendar widget. Set service, duration, buffer, days, and hours.

3

Review bookings

Open Elementor Extras → Bookings to see rows and cancel one if needed.

Ready to try it?

Booking Calendar is part of LandTech Extras Premium. Use it when visitors should reserve a time slot on a page.