Title: Omnia Booking Engine
Author: Agencia Omnia
Published: <strong>စက်တင်ဘာ 17၊ 2026</strong>
Last modified: စက်တင်ဘာ 17၊ 2026

---

Search plugins

![](https://ps.w.org/omnia-booking-engine/assets/banner-772x250.png?rev=3699736)

![](https://ps.w.org/omnia-booking-engine/assets/icon-256x256.png?rev=3699736)

# Omnia Booking Engine

 By [Agencia Omnia](https://profiles.wordpress.org/agenciaomnia/)

[Download](https://downloads.wordpress.org/plugin/omnia-booking-engine.1.7.0.zip)

 * [Details](https://mya.wordpress.org/plugins/omnia-booking-engine/#description)
 * [Reviews](https://mya.wordpress.org/plugins/omnia-booking-engine/#reviews)
 *  [Installation](https://mya.wordpress.org/plugins/omnia-booking-engine/#installation)
 * [Development](https://mya.wordpress.org/plugins/omnia-booking-engine/#developers)

 [Support](https://wordpress.org/support/plugin/omnia-booking-engine/)

## Description

Omnia Booking Engine lets your customers book from your own website. It handles 
three booking models with a single engine, so you can use it whether you take appointments,
rent things by the day or host multi-night stays.

**Hourly appointments.** For hair salons, clinics, physiotherapy, consultants or
workshops. You set how long a service takes and the plugin works out the free slots
for each day.

**Full days.** For meeting rooms, equipment, courts or rental gear. The resource
is taken for the whole day.

**Date ranges.** For holiday flats, rural houses or campsites. The checkout day 
frees up the night, as it should.

#### Everything stays in your WordPress

The plugin never talks to an external service. It loads no fonts, scripts or stylesheets
from other servers, sends no data anywhere and charges no commission per booking.

Your customers’ data lives in your own database, and WordPress privacy tools for
exporting and erasing personal data include it automatically.

#### One appointment does not block the day

The calendar checks whether any slot is still free, so a 10:00 to 11:00 appointment
leaves the rest of the day bookable.

#### Daylight saving is handled

Bookings are stored in universal time and shown in your site’s time zone, so an 
appointment does not shift when the clocks change.

#### What is included

 * Unlimited resources, each with its own schedule, capacity and price
 * Weekly opening hours with exceptions for holidays
 * Booking form as a shortcode and as an editor block
 * Resource page with its own calendar, generated automatically
 * Bookings screen with filters and search
 * Day agenda
 * Manual bookings and date blocking
 * Statuses: pending, confirmed, cancelled, rejected, completed and no-show
 * Email notifications to the business and to the customer
 * A cancellation link unique to each booking
 * Spam protection with no CAPTCHA and no third-party service
 * Privacy consent and support for the WordPress personal data tools
 * Four-step setup wizard
 * Help screen with frequently asked questions
 * Sender name and address for the notification emails
 * Automatic anonymising of old bookings, with the retention period you choose
 * In English and Spanish out of the box, and translatable into any language

#### Pro version

An optional paid version adds automatic reminders, weekly and monthly agendas, custom
form questions, editable email templates, brand colours, a resource catalogue, staff
roles, CSV export and industry extensions.

This free version does not expire. More at [omniatech.es](https://omniatech.es/plugins/omnia-booking-engine/).

## Screenshots

[⌊Booking form on the site, with the availability calendar and free slots.⌉⌊Booking
form on the site, with the availability calendar and free slots.⌉[

Booking form on the site, with the availability calendar and free slots.

[⌊Bookings screen, with filters by status, resource and date.⌉⌊Bookings screen, 
with filters by status, resource and date.⌉[

Bookings screen, with filters by status, resource and date.

[⌊Day agenda.⌉⌊Day agenda.⌉[

Day agenda.

[⌊Resource settings: booking mode, duration, capacity and price.⌉⌊Resource settings:
booking mode, duration, capacity and price.⌉[

Resource settings: booking mode, duration, capacity and price.

[⌊Weekly opening hours with exceptions.⌉⌊Weekly opening hours with exceptions.⌉[

Weekly opening hours with exceptions.

[⌊Four-step setup wizard.⌉⌊Four-step setup wizard.⌉[

Four-step setup wizard.

## Blocks

This plugin provides 1 block.

 *   Resource list

## Installation

 1. Go to Plugins, then Add New, search for Omnia Booking Engine and install it. You
    can also upload the plugin folder to `/wp-content/plugins/`.
 2. Activate it from the Plugins menu.
 3. Follow the four-step wizard that appears after activation: create your first resource,
    set your opening hours, review the emails and publish.
 4. Place the form on a page with the `[omniabook]` shortcode or the Booking form block.

If you prefer each resource to have its own page, the plugin already builds it with
the calendar included. Nothing else needs configuring.

## FAQ

### Is it right for my business?

It is built for businesses that book time or space: hair salons, clinics, consultants,
workshops, meeting rooms, sports courts, equipment rental, holiday flats and rural
houses. All of those work with the base setup.

### Can I take payments?

Not in this version. It records the booking and you charge the way you do today,
on arrival or by bank transfer. Card payments are an extension of the Pro version.

### How many resources and bookings can I have?

As many as you want. There is no limit on resources, bookings or time.

### Does it send data to any external server?

No. The plugin does not contact any outside service and loads no remote assets: 
no fonts, no scripts, no stylesheets. Everything happens on your installation.

### Does it work with my theme?

Yes. The form inherits your theme’s typography and adapts to the available width.
If your theme does something unexpected, you can override the templates by copying
them into an `omniabook` folder inside the theme.

### What happens when the clocks change?

Nothing. Bookings are stored in universal time and converted to the site’s time 
zone when shown, so an appointment does not move in March or October.

### Can customers cancel their own booking?

Yes. The email they receive includes a cancellation link with a key unique to that
booking. No account or password needed.

### Does it help with GDPR?

The form asks for consent and records it. The plugin also hooks into the WordPress
personal data export and erasure tools, so a customer request includes their bookings
too.

### Can it be used in several languages?

It comes in English and Spanish, ready to use. The Spanish translation is complete
and ships with the plugin, so nothing has to be downloaded.

For any other language, the translation template is in the languages folder, and
it can also be translated from the WordPress.org translation site.

### Can I move to the Pro version without losing anything?

Yes. Pro installs on top and keeps your bookings, resources and settings. This version
deactivates itself so there are no duplicates.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Omnia Booking Engine” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Agencia Omnia ](https://profiles.wordpress.org/agenciaomnia/)

[Translate “Omnia Booking Engine” into your language.](https://translate.wordpress.org/projects/wp-plugins/omnia-booking-engine)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/omnia-booking-engine/),
check out the [SVN repository](https://plugins.svn.wordpress.org/omnia-booking-engine/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/omnia-booking-engine/)
by [RSS](https://plugins.trac.wordpress.org/log/omnia-booking-engine/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.7.0

 * The plugin is now available in English and Spanish. Source strings are in English
   and the full Spanish translation ships with the plugin.
 * Added the translation template so it can be translated into any other language.
 * Fixed bundled translations not being registered, which meant they would never
   have loaded.

#### 1.6.1

 * Minor bug fixes and code improvements ahead of the WordPress.org plugin review.

#### 1.6.0

 * Various fixes based on the WordPress.org plugin review process.

#### 1.5.0

 * Renamed the plugin to Omnia Booking Engine to avoid confusion with an unrelated
   product.

#### 1.4.0

 * Removed code belonging to the paid version that was shipped disabled.
 * Inline scripts and styles are now properly enqueued.
 * Request data is sanitised before being passed to third-party filters.
 * Reworded the description to remove unsupported comparative claims.

#### 1.3.0

 * Fixed custom capabilities that no one had, including administrators.
 * Added a migration for installs created before the prefix rename.

#### 1.2.0

 * Renamed public functions and constants with a full plugin prefix.
 * Reviewed data sanitising and database queries against the plugin guidelines.
 * Replaced direct file operations in the CSV export.
 * Readme rewritten in English.

#### 1.1.2

 * Removed a bundled third-party library that was not used.
 * Updated the declared WordPress compatibility.
 * Development tests are no longer part of the released package.

#### 1.1.1

 * Fixed coexistence with the Pro version: activating Pro now deactivates this one
   cleanly.
 * Renamed internal functions to avoid clashes between both versions.

#### 1.1.0

 * The agenda shows the day; week and month views move to the Pro version.
 * Buffers between appointments move to the Pro version.
 * New screen explaining the differences with the Pro version.

#### 1.0.0

 * First public release.

## Meta

 *  Version **1.7.0**
 *  Last updated **14 နာရီ ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.1**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/omnia-booking-engine/)
 * Tags
 * [appointments](https://mya.wordpress.org/plugins/tags/appointments/)[booking](https://mya.wordpress.org/plugins/tags/booking/)
   [calendar](https://mya.wordpress.org/plugins/tags/calendar/)[Rental](https://mya.wordpress.org/plugins/tags/rental/)
   [reservations](https://mya.wordpress.org/plugins/tags/reservations/)
 *  [Advanced View](https://mya.wordpress.org/plugins/omnia-booking-engine/advanced/)

## Ratings

သုံးသပ်ချက် တစ်စုံတစ်ရာ တင်သွင်းထားခြင်း မရှိသေးပါ။

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

[See all reviews](https://wordpress.org/support/plugin/omnia-booking-engine/reviews/)

## Contributors

 *   [ Agencia Omnia ](https://profiles.wordpress.org/agenciaomnia/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/omnia-booking-engine/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://omniatech.es/plugins/omnia-booking-engine/)