
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.
Screenshots

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

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

Day agenda.

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

Weekly opening hours with exceptions.

Four-step setup wizard.