Booki is everything you need. And nothing you don't.

From it's slim, minimalist design and raw bootstrap look and feel, to its potent, AJAX-injected smooth backend, simple has never meant more.

Appointments and reservations

Supports both appointment based and reservation based bookings.

Timezone auto detection

Time is money and bookie helps you own it. Customers see bookings in their timezone.

Payments via PayPal

Booki has PayPal integration for making payments and issuing refunds, a shopping cart and discounts via coupons with MailChimp integration.

Projects

A project is how you define a unique booking. This is also where you provide several project settings such as
the booking mode (Appointment or Reservation), the number of days that can be booked in a single booking calendar.

You can also provide a project description and a preview image, which will be used in project listings you can show
with a related search filter.

Form builder

NOT all fingers are the same length. Likewise, each booking you create will serve a specific purpose. This is
especially true if you want to acquire user input as part of the booking process.

The form builder supports creating
6 essential form field types you can add namely a Textbox, Textarea, DropDownList, Listbox, Checkbox and RadioButton.
Additionally, each custom field supports various validation rules you can set.

Booking period

Meet the new boss. YOU. For each project, you can specify a booking period with start/end dates. Specify pricing at the day/hour/minute level.
Set time slot intervals. Exclude specific days and time slots.

Depending on whether your project booking mode is Reservation based or Appointment based, the system will adapt to allow single/multiple
bookings on the same day/time.

Extra billable items

Allow your bookings to include features that have an associated cost. These are displayed as a list of checkboxes and are an integral part of the booking process
You can create an unlimited number of extra features that your customers can checkout optionally along with their booking.

This is useful when creating bookings that can contain amenities ( feature that provides comfort, convenience, or pleasure),
which are essentially optional features with an associated price tag.

Make reservations

Make appointments

Time adapts to customers timezone

Cart system for purchasing multiple bookings. Include in your pages via shortcode or widget

Include a booking in your pages via shortcode or widget.

Include booking "listings" with thumbnail and description along with search filter via shortcode or widget

Customer views complete booking history

Customer can cancel booking

Customer can settle unpaid bookings directly from their control panel

Customer can make booking and pay later (gets an invoice)

Admin can create up to the minute bookings

Admin can include/exclude specific days or time when creating a booking

Set separate costs by the day or time periods

Add extra billable items to your bookings whose cost adds up to the booking total

Admin and Editors can Approve bookings

Admin and Editors can Cancel bookings

Admin can refund bookings

Admin can receive email when bookings are paid for

Admin can receive email when new bookings are made

Create discount coupons and email to user directly

Mass create discount coupons and export to MailChimp along with user info

Create new bookings and email them to a new/existing user directly

Solicit payment by sending invoices for unpaid bookings

Customize the various email messages the system sends out to customers

Supports 24 jQuery UI calendar themes out of the box. Additionally make calendars flat and borderless or add your own theme

Supports only English out of the box but you can provide your own translation as .po files

Export bookings, users and coupons separately to CSV files

Booking statistics of total bookings, total amount earned, total discounts given,
payments made count, payments pending count,
refunds count and view bookings, sales and
refunds made in the last 3 months.