Title: Bookira – Appointment Booking &amp; Scheduling
Author: bookira
Published: <strong>September 30, 2026</strong>
Last modified: October 6, 2026

---

Search plugins

![](https://ps.w.org/bookira/assets/banner-772x250.png?rev=3721985)

![](https://ps.w.org/bookira/assets/icon.svg?rev=3721985)

# Bookira – Appointment Booking & Scheduling

 By [bookira](https://profiles.wordpress.org/bookira/)

[Download](https://downloads.wordpress.org/plugin/bookira.1.4.0.zip)

 * [Details](https://mfe.wordpress.org/plugins/bookira/#description)
 * [Reviews](https://mfe.wordpress.org/plugins/bookira/#reviews)
 *  [Installation](https://mfe.wordpress.org/plugins/bookira/#installation)
 * [Development](https://mfe.wordpress.org/plugins/bookira/#developers)

 [Support](https://wordpress.org/support/plugin/bookira/)

## 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

 1. Create a meeting type under **Bookira  Meeting Types**.
 2. Check your weekly hours under **Bookira  Availability** (Monday to Friday, 9:00
    to 17:00 by default).
 3. 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

[⌊Step 1: clients pick a meeting type. The booking page uses your theme's fonts 
and your two colours.⌉⌊Step 1: clients pick a meeting type. The booking page uses
your theme's fonts and your two colours.⌉[

Step 1: clients pick a meeting type. The booking page uses your theme’s fonts and
your two colours.

[⌊Step 2: a month calendar and the free times for the chosen day.⌉⌊Step 2: a month
calendar and the free times for the chosen day.⌉[

Step 2: a month calendar and the free times for the chosen day.

[⌊Step 3: name, email and optional phone and notes. No account needed.⌉⌊Step 3: 
name, email and optional phone and notes. No account needed.⌉[

Step 3: name, email and optional phone and notes. No account needed.

[⌊The confirmation screen with the booking details.⌉⌊The confirmation screen with
the booking details.⌉[

The confirmation screen with the booking details.

[⌊Dashboard: month calendar with pending and confirmed bookings.⌉⌊Dashboard: month
calendar with pending and confirmed bookings.⌉[

Dashboard: month calendar with pending and confirmed bookings.

[⌊Dashboard: week view with confirm, cancel and reschedule on every booking.⌉⌊Dashboard:
week view with confirm, cancel and reschedule on every booking.⌉[

Dashboard: week view with confirm, cancel and reschedule on every booking.

[⌊Settings: choose the card style and colours, or match your theme.⌉⌊Settings: choose
the card style and colours, or match your theme.⌉[

Settings: choose the card style and colours, or match your theme.

[⌊Meeting types with their duration.⌉⌊Meeting types with their duration.⌉[

Meeting types with their duration.

[⌊The Bookira Booking block in the block editor, with its settings.⌉⌊The Bookira
Booking block in the block editor, with its settings.⌉[

The Bookira Booking block in the block editor, with its settings.

[⌊The Bookira Booking widget in Elementor.⌉⌊The Bookira Booking widget in Elementor
.⌉[

The Bookira Booking widget in Elementor.

## 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

 1. Upload the `bookira` folder to `/wp-content/plugins/`, or install the plugin from
    the Plugins screen.
 2. Activate Bookira.
 3. 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.

Contributors

 *   [ bookira ](https://profiles.wordpress.org/bookira/)

[Translate “Bookira – Appointment Booking & Scheduling” into your language.](https://translate.wordpress.org/projects/wp-plugins/bookira)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bookira/), check out
the [SVN repository](https://plugins.svn.wordpress.org/bookira/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/bookira/) by [RSS](https://plugins.trac.wordpress.org/log/bookira/?limit=100&mode=stop_on_copy&format=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.

## Meta

 *  Version **1.4.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/bookira/)
 * Tags
 * [appointment booking](https://mfe.wordpress.org/plugins/tags/appointment-booking/)
   [appointments](https://mfe.wordpress.org/plugins/tags/appointments/)[booking](https://mfe.wordpress.org/plugins/tags/booking/)
   [calendar](https://mfe.wordpress.org/plugins/tags/calendar/)[scheduling](https://mfe.wordpress.org/plugins/tags/scheduling/)
 *  [Advanced View](https://mfe.wordpress.org/plugins/bookira/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/bookira/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bookira/reviews/)

## Contributors

 *   [ bookira ](https://profiles.wordpress.org/bookira/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bookira/)