Bookira – Appointment Booking & Scheduling

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

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

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

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.