Description
Fast. Simple. Booked.
Simple appointment booking for your WordPress site. Let clients book time with you in a few clicks.
Features
- Booking page with a simple three-step flow: meeting type, date and time, details
- Meeting types with their own duration, description and location
- Weekly availability — only truly free time slots are shown
- No account needed for your clients, no third-party service
- Dashboard calendar with month and week views; confirm, cancel and reschedule in one click
- Email notifications with a calendar invite (.ics) attached
- Automatic email reminders before each meeting
- Editable email templates with placeholders
- Two looks: a Bookira card in your own colours, or a plain layout that matches your theme
- Add it your way: a block for the block editor (Gutenberg), a widget for Elementor, or a shortcode
- Show every meeting type on one page, or a page per meeting type
Getting started
- Create a meeting type under Bookira Meeting Types.
- Check your weekly hours under Bookira Availability (Monday to Friday, 9:00 to 17:00 by default).
- Add the Bookira Booking block to any page. Using Elementor? Drag in the Bookira Booking widget. You can also use the
[bookira_booking]shortcode.
Screenshots










Blocks
This plugin provides 1 block.
- Bookira Booking A booking page where visitors pick a meeting type, a date and time, and leave their details.
Installation
- Upload the
bookirafolder to/wp-content/plugins/, or install the plugin from the Plugins screen. - Activate Bookira.
- Follow the three steps under Getting started above.
FAQ
-
Do my clients need an account?
-
No. They enter their name and email and receive a confirmation by email.
-
Can I change how the booking page looks?
-
Yes. Under Bookira Settings Booking page appearance choose the Bookira card (one step at a time, in the two colours you pick, on a background that follows your theme) or a plain layout that inherits your theme’s colours. Both use your theme’s fonts. You can also set it per page:
[bookira_booking style="theme"]. -
Does it work with Elementor and other page builders?
-
Yes. Elementor has a Bookira Booking widget with the same options as the block. In any other builder, add the
[bookira_booking]shortcode with its shortcode or text element. -
Can I show only one meeting type?
-
Yes. Choose it in the block or Elementor widget settings, or use
[bookira_booking type="intro-call"]with the meeting type’s slug or ID. You can put several booking pages on one page, one per meeting type. -
Can I change the booking page title?
-
Yes, in the block or widget settings, or in the shortcode:
[bookira_booking title="Book a call" subtitle="Pick a time that suits you."]. Turn off “Show title and intro” (or use an empty value in the shortcode) to hide them. -
Reminders arrive late. Why?
-
Reminders use WP-Cron, which runs only when your site gets visits. On low-traffic sites, set up a real system cron job that calls
wp-cron.php. -
What happens to my data if I delete the plugin?
-
Your bookings are kept unless you enable Bookira Settings Data Uninstall before deleting the plugin.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Bookira – Appointment Booking & Scheduling” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Bookira – Appointment Booking & Scheduling” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.4.0
- New Bookira Booking block for the block editor, with a live preview and settings in the sidebar.
- New Bookira Booking widget for Elementor (loaded only when Elementor is active).
- Show a single meeting type: pick it in the block or widget, or use
[bookira_booking type="…"]with a slug or ID. - Several booking pages can now sit on the same page and work independently.
1.3.0
- New Bookira card style for the booking page: one step at a time, progress bar, back buttons and a booking confirmation screen.
- Choose the main and booked colours under Settings. The card’s background and text follow your theme, light or dark.
- The previous look stays available as “Match my theme”.
- Dashboard calendar: month and week views of pending and confirmed bookings, with confirm, cancel and reschedule right in the week view.
- Settings are organised into tabs: General, Booking page appearance and Guest email templates.
- New installs start with Monday to Friday, 9:00 to 17:00 available, so the booking page works right away.
1.2.0
- Renamed to Bookira.
- Translation ready (text domain
bookira). - Optional phone number for guests, visible to the organizer only.
- New setting to remove all data when the plugin is deleted.
- Rescheduling from the dashboard now returns to the dashboard.
1.1.0
- Settings screen: sender, reminders and editable email templates.
1.0.0
- First release.
