Webba Booking Lite

Description

Webba Booking is a powerful and easy to use WordPress booking plugin especially thought for Service Providers to optimize their time and for the comfort of their customers.

Webba Booking has been designed and developed to have a grip as simple as possible and almost endless application options.

This means that whatever the type of service which requires a booking system or appointments made, all business feel comfortable with Webba Booking.

DEMO

Demo page: webba-booking.com/demo/

Documentation

http://webba-booking.com/documentation/

Features:

  • 80+ options for appearance customization
  • 79 design presets
  • Editable frontend texts
  • Fully responsive
  • Fully translatable and multilingual (WPML compatibility)
  • Unlimited custom fields with CF7 integration
  • Basic mode for fast and simple booking process
  • Extended mode for advanced time search
  • Editable date and time format
  • Show customer’s local time in time slots.
  • Form for one of multiple service
  • Group services by categories
  • One or multiple seats per time slot
  • Hide or show (with option to add customer’s data) booked time slots
  • Mask input control for phone numbers
  • Option to hide after booking
  • Option to do an unique booking form for each Service
  • Redirect after booking with javascript API
  • Different time slot formats for short or extended presentation
  • Multiple or single booking in one session
  • Option to limit appointments count in multiple mode
  • Option to skip time selection (default time)
  • Option to skip date selection (default date)
  • Option to control count of seats required for booking
  • Popup or dropdown date inputs.
  • Unlimited service providers
  • Unlimited calendars
  • Unlimited availability or availability in a given date range
  • Setup any business hours
  • Holidays
  • Option to lock / unlock any single date
  • Option to lock / unlock any single time slot
  • Chain booking (merge multiple service calendars in a single schedule)
  • Mass operations: lock / unlock dates in a range
  • Mass operations: lock / unlock time slots in a range
  • Responsive backend calendar
  • Time hole optimization options
  • Option to prevent booking for some period from today.
  • Adding appointments in the backend.
  • Shortcode builder
  • Responsive appointments table
  • Booking form appearance preview
  • Group services by categories
  • Options for sharing access to Services with other WP users.
  • Options for backend customization
  • Easy translation from backend.
  • Approve or cancel appointment with the link send in notification (without login to dashboard).

Features available in Premium version:

  • Google Calendar integration
  • Extended Email notifications and reminders
  • Online payments with PayPal
  • Online payments with Stripe
  • CSV export

IMPORTANT NOTICE:
Backup your custom translations before plugin update.

Please note:

Email Notifications, csv export, Google Calendar and online payments features are visible here only for demo purpose. These features are only available on Premium.

More information at webba-booking.com.

Minimum Requirements
WordPress 3.9 or greater
PHP version 5.3 or greater
MySQL version 5.0 or greater

Screenshots

  • screen_01.png

  • screen_02.png

  • screen_03.png

  • screen_04.png

  • screen_05.png

  • screen_06.png

  • screen_07.png

  • screen_08.png

  • screen_19.png

  • screen_10.png

  • screen_11.png

Installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t even need to leave your web browser.

To do an automatic install of Webba Booking, log in to your WordPress admin panel, navigate to the Plugins menu and click Add New.

In the search field type “Webba Booking” and click Search Plugins. Once you have found our plugin you can install it by simply clicking Install Now.

After clicking that link you will be asked if you are sure you want to install the plugin. Click yes and WordPress will automatically complete the installation.

Manual installation
The manual installation method involves downloading our plugin and uploading it to your web server via your favorite FTP application.

  1. Download the plugin file to your computer and unzip it
  2. Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installations wp-content/plugins/ directory.
  3. Activate the plugin from the Plugins menu within the WordPress admin.

Getting started
When the title of the plugin has appeared on your dashboard, you may start the setup. The following steps are required to make it possible for customers use your newly installed plugin:

Browse all the tab and fill with your datas and desired settings
Add a booking form to a website page.

Update to premium version

  1. Deactivate free version.
  2. Download the premium version from Envato.
  3. Install and activate premium version.

FAQ

Installation Instructions

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t even need to leave your web browser.

To do an automatic install of Webba Booking, log in to your WordPress admin panel, navigate to the Plugins menu and click Add New.

In the search field type “Webba Booking” and click Search Plugins. Once you have found our plugin you can install it by simply clicking Install Now.

After clicking that link you will be asked if you are sure you want to install the plugin. Click yes and WordPress will automatically complete the installation.

Manual installation
The manual installation method involves downloading our plugin and uploading it to your web server via your favorite FTP application.

  1. Download the plugin file to your computer and unzip it
  2. Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installations wp-content/plugins/ directory.
  3. Activate the plugin from the Plugins menu within the WordPress admin.

Getting started
When the title of the plugin has appeared on your dashboard, you may start the setup. The following steps are required to make it possible for customers use your newly installed plugin:

Browse all the tab and fill with your datas and desired settings
Add a booking form to a website page.

Update to premium version

  1. Deactivate free version.
  2. Download the premium version from Envato.
  3. Install and activate premium version.
How can I embed the booking form into a post/page?

Just find the button Webba Booking form above content editor for a post or a page.

Reviews

A happy user!

It’s still amazing to see these people who complain and put less than 5 stars for such a plugin.

I say that, because like everyone else, I read the user reviews and author’s answers. before testing a plugin. And there, we really fall on people bad time or bad mood, but it’s really stupid to make such comments.

I had a contact with the support and also for the presale, no problem to report … The support is free, the plugin is free. Think about the number of hours of development for such a fantastic plugin!

I’m still testing the lite version for a week, but one thing is already safe! It’s worth 10 stars, as in the previous comment. I already donate 5 stars as deposit!

Great Support and a lot of free features for projects with less resources

I’m so happy to find and work with this plugin. The most of the features are for free, except email to customer on booking (but there is a customizable done booking message) or more detailed booking steps or reminder notifications, paypal, google calendar, etc.

It is easy and intuitive to work with the plugin. The translation or wording is available for the whole modern and responsive user interface. There is one customizable email notification for the admin on booking.

For the booking of a yoga class or a yoga event or whatever similar classes and events it is the perfect working solution and free! For projects with more resources there is the pro version with acceptable license fees.

The support is a 10 stars support. The team even answers questions and implements free feature requests at weekend. And they answer each question in the support forum and help the users a lot.

Many thanks for all your highly professional support and keep the good work!

Awful Pre-Sales Responses

I gave this product 1 star for a lack of customer service professionalism….and I will not have the opportunity to use the Pro-version. I figured lite versions were products that worked like a trial or gave you just a big enough taste to help you decide if they were worth your “Investment” in that pro-version. But if the lite version does not do enough, it should be acceptable to ask the developer if it has the potential to do what you ask; and receive a response.

Buying WordPress Plugins and Themes has gotten expensive. It is not easy; if at all possible to return and get a refund for any downloaded product. It is for that reason that developers should not take on the attitude that “if you want to know more about the product, then buy it”.

The pre-sales questions I asked were responded to with short and incomplete answers, and when I reiterated the question and included an image in case my inquiry was not clear, instead of any response I received no response at all. I even explained that my inquiry was in-depth because I had recently purchased 2 themes and one plugin for almost $200 that did not live up to what was described by the developer leaving me with 2 products I have no use for without extensive cost for customization. I did receive a refund for one theme because I acted quickly enough once I realized it didn’t meet my expectation.

In my opinion: and everyone is entitled to one. The arrogance that overwhelms some developers once they surpass a certain amount of sales is compounded by the fact that they can purport: “well 570″ people who purchased it can’t be wrong”. The reality is we’ll never know how many are simply stuck with it or could afford to simply buy something else.
This morning I decided to write this review after I made similar in depth inquiries regarding another booking plugin that actually costs more; and received answers that were written next to each and every one of my questions. In the responses I was either directed to online documentation; a video that one of their buyers made; or the question was answered with: “will require” customization. That’s how a developer sells a product they are ready to stand behind.

If you go back and look at the comments for some of the WordPress themes and plugins you have purchased, some of the questions or comments will be a reflection of the products unexpected short comings that buyers “obviously” didn’t expect. So when a developer blows you off, even after you have done what you needed, to make it work ….Write a Review and save other fellow WordPress users the inconvenience of patronizing such developers.

And all on a Sunday

I don’t often do reviews but in this case I just have to. OK so I choose to work on a Sunday but I don’t expect to ask a question of a plug-in author and get a response within minutes on a Sunday and yet that’s what happened.

I’m delighted with this plug-in which is incredibly flexible. In connection with appointments I can’t imagine there is anything you might want to set up that this software can’t handle and for what it does it’s not expensive.

There are around 500 plug-ins on WordPress which come under the umbrella of “Bookings” or “Appointments” – I know because for my client I had to look through them and in doing so shortlisted around 10. Most were eliminated because “not updated in the last year”, “not compatible with my version of WP”, “the author fails to respond”, “too many one star reviews” and finally just too expensive – in fact I would go as far as to say just silly prices.

If you are looking for booking or appointment software then do take a good look at Webba Booking because the software is excellent and the support second to none.

The free version is really only a demo

UPDATED THIS REVIEW DUE TO INSTANT FEEDBACK FROM AUTHOR

This is a review of the ‘Webba Booking Lite’ version, not the premium. And because the lite version does not send an email, you have absolutely no way of knowing if anyone has booked an appointment without continually logging in to WordPress to check. Not ideal! So therefore the Lite version is really only a demo at best.
HOWEVER, I understand an update to send an email to the administrator would enable the Lite version to be useful for an evaluation period.

PREMIUM 3 stars at best.
I would only give the premium version 3 out of 5 stars due to the lack of integration with Google Calendar or other external calendar. With the premium version you are dependent on checking your emails and then signing into WordPress. Not really ideal.

The need to integrate with Google Calendar is crucial so you can be instantly aware of bookings on all devices that integrate with Google Calendar… watches, tablets, phones etc. So whilst this booking plugin is highly developed, to use it in the real world to actually manage and respond to new bookings, it is CRITICAL you are made aware of any new appointments the moment they are made. So, Google Calendare (or some alternative way) has got to be at the very top of the roadmap. Alerting about new appointments is the requirement.
*** If it had this feature, I have to say we would buy this plugin immediately, no questions. ***

BUGS
There is an option for a ‘schedule’ (service) to select an alternative form such as Gravity or ContactForm7 etc. It is not immediately clear that some adjustment is required to make this work, but as ever we developers never read the instructions. The instructions give a good explanation on how to make use of this excellent feature.

RECOMMENDATION
Add the ability for the Lite version to send an email to the administrator at least and the Lite version gets 4 stars.
Add support to the Premium version for Google Calendar API and you will probably move to the number one booking app. All the other features are just nice to haves… The ability to know when you have received a booking is simply the most important feature of all.

SUMMARY
There are other significantly better free plugins simply because of the email alerts.
Because the paid version does not integrate with Google Calendar API, this limits the ability to ensure your team is instantly aware of a new booking without being dependent on reading an email.
If you do not need the Google integration then the paid version is likely to be a good choice. But it does cost more than many other excellent booking plugins, but it is very very good.

HOWEVER, this is one to watch, as it has SERIOUS potential to be possibly the best booking plugin ever if it gets support for the all important Google Calender API.

I amended this review to 3 Stars in anticipation of the Administrator alert email.

Great plugin & great support

Webba booking is easy to use and designed well.
You have wide range in customising it your needs.
Very fast and effective support as well as swift cooperation.

Read all 12 reviews

Contributors & Developers

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

Contributors

Translate “Webba Booking Lite” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

3.3.2 03/12/2017

  • Improvements: HTML in the service description
  • Bug fix: bug with attachments in admin notification
  • Demo: online payments with Stripe

3.2.23 13/11/2017

  • Improvements: attachments in custom forms.
  • Improvements: option to set checkbox field as required
  • Improvements: option to set selected service in url
  • Improvements: appearance options interface improved

3.2.18 11/11/2017

  • Bug fix: bug with design presets list.

3.2.17 29/10/2017

  • Improvements: email notification placeholder for current category
  • Improvements: option to show booked time slots for multi-seats services
  • Improvements: service description length increased

3.2.15 25/10/2017

  • Bug fix: bug with the “booking done” message editor.

3.2.14 24/10/2017

  • Improvements: more translation options.
  • Improvements: option to set count of dates in the dropdown date select input.
  • Improvements: option to show locked time slots as booked in the frontent.
  • Improvements: cancel or approve the appointment by the link sent in administrator notification.
  • Improvements: option to replace popup calendar with date select dropdown.
  • Improvements: new placeholder for email notifications – category names
  • Improvements: option to skip date selection in the booking form (managed by service setting Availability date range)
  • Bug fix: date format in the holidays setting fixed.
  • Bug fix: bug with the user name placeholder in the timeslot.
  • Bug fix: DST issues fixed.
  • Bug fix: compatibility with PHP 5.3.
  • Bug fix: issues with time hole optimization and autolock.
  • Bug fix: dropdown date select become empty when cancel button clicked.
  • Bug fix: notification on cancellation bugs fixed.
  • Bug fix: DST issues on the backend schedule page.
  • Bug fix: hide checkout button when booking form is rendered.
  • Bug fix: unlock the appointments when appointment in connected service is canceled.
  • Bug fix: bug with cancellation of appointments on some versions of iOS.

3.2.0 27/08/2017

  • Improvements: more compatibility with WPML.
  • Improvements: ability to edit comments in the Appointments page.
  • Improvements: option to show service description under select service input on frontend.
  • Improvements: option to control the count of places allowed for booking (used for the services with several places per time slot)
  • Improvements: option to optimize schedule when using autolock and services with different durations.
  • Bug fix: bug with appointment controls in appointment table.
  • Bug fix: bug with customer comments appeared as custom field.
  • Bug fix: bug with appearance presets loading on certain web-servers
  • Bug fix: bug with customer comments appeared as custom field.
  • Bug fix: bug with searching time slots on basic mode on certain configurations.
  • Bug fix: time zone conversion conflict on certain configurations.
  • Bug fix: bug with service update, creation on certain configurations.
  • Bug fix: reminders not working correctly after 3.1.26.
  • Bug fix: bug with masked input on Chrome for Android.
  • Bug fix: bug fix editor.
  • Bug fix: bug with default places count.
  • Bug fix: bug with booked time slots on certain configurations.
  • Bug fix: bug with subject of email sent on approval.
  • Bug fix: bug with appointment time in reminders.
  • Demo: integration with Google Calendar.

3.1.24 28/07/2017

  • Bug fix: bug with appearance settings

3.1.23 06/06/2017

  • Bug fix: bug with appearance presets loading on certain web-servers

3.1.22 28/05/2017

  • Improvements: e-mail notification to administrator.
  • Improvements: option to add custom fields values to customer name in the schedule and appointments table.
  • Improvements: service business hours interface improved.
  • Improvements: option to set the date range of service availability.
  • Improvements: option to skip time slot selection and use default time.
  • Improvements: apply backend date format on the Schedule page.
  • Improvements: appointment table interface improved (select all services, select services by category).
  • Improvements: CF7 textarea field is available as custom field.
  • Improvements: minor CSS improvements.
  • Improvements: control appearance in Safari mobile improved.
  • Bug fix: cancel button duplicate in extended mode.
  • Bug fix: email validation improved (long domains support).
  • Bug fix: bug in jQuery no-conflict mode
  • Bug fix: bug with autolock on certain service settings.
  • Bug fix: bug with searching time slots on certain configurations of extended mode.
  • Bug fix: bug with css on frontend.
  • Bug fix: incorrect message on deleting data in the backend tables.
  • Bug fix: bug in Safari with checkout button.

3.1.10 27/03/2017

  • Improvements: input fields appearance in Safari mobile improved.
  • Improvements: time slots interface improved for services with flexible step.
  • Improvements: ability to set the step for services with multiple places per time slot.
  • Improvements: option to disable loading javascript files of pickadate popup calendar .
  • Improvements: option to set the limit of the booking in the multiple booking mode.
  • Improvements: new appearance option for checkout button in the multiple mode.
  • Improvements: option to make the phone field not required in a booking form.
  • Improvements: placeholders in the “Booking done” message.
  • Improvements: options validation improved.
  • Bug fix: hide checkout button on booking done.
  • Bug fix: incorrect message on deleting data in the backend tables.
  • Bug fix: bug in Safari with checkout button.

3.1.6 07/03/2017

  • Bug fix: bug with the loader animation.

3.1.5 27/02/2017

  • Improvements: autolock of group booking services improved (option to reduce count of available places).

3.1.4 24/02/2017

  • Bug fix: bug with multiple booking in one session on certain configuration.

3.1.3 20/02/2017

  • Improvements: multiple time slots selection in one session.
  • Improvements: group services by categories (shortcode improved).
  • Improvements: autolock feature improved (ability to lock appointments by service category).
  • Improvements: option to show customer’s local time in the time slots, based on time zone.
  • Improvements: additional masked input embeded (more compatibility with mobile devices).
  • Improvements: advanced appointments status system.
  • Improvements: customer’s comment length extended to 1024 symbols.
  • Improvements: jQuery no-conflict mode on front end (as option).
  • Improvements: checking current time bofore booking form submit.
  • Bug fix: bug on certain date formats in the appointments table.
  • Demo: CSV-export.

3.0.15 12/12/2016

  • Improvements: add, edit appointments in the appointment table.
  • Improvements: option to send a copy of emails to predefined email address.
  • Improvements: option to disable dates in popup calendar if no time slots available.
  • Improvements: option to set preparation time for the service to prevent booking on today, tomorrow etc.
  • Improvements: popup calendar style improved
  • Improvements: options interface improved

3.0.9 13/11/2016

  • Improvements: option to check if the rendered page has shortcode.
  • Improvements: time slot autolock feature.
  • Improvements: option to display cancel button.
  • Improvements: autolock on manual booking.
  • Bug fix: bug with booked timeslot when show booked slots enabled.
  • Bug fix: unable to select current day on 7 days services.
  • Bug fix: bug with autolock services with custom gaps.

3.0.5 27/10/2016

  • Improvements: custom fields in the appointment table.
  • Improvements: status wording improved.
  • Bug fix: form refreshing.
  • Bug fix: email templates with images.

3.0.4 22/10/2016

  • Improvements: compatibility with Contact Form 7 Dynamic Text Extension.
  • Improvements: email validation improved.

3.0.3 16/10/2016

  • Improvements: option to hide the form when a booking is done.
  • Bug fix: update active time slot when a booking is done.
  • Demo: unlimited email templates for notifications and reminders.

3.0.1 06/10/2016

  • Improvements: schedule tools to lock and unlock range of dates..
  • Bug fix: booking form bug on IOS 9.

3.0.0 01/10/2016

  • Improvements: custom user roles for service access.
  • Improvements: custom user roles for service access.
  • Improvements: unavailable dates in date picker.
  • Improvements: Minor CSS improvements.
  • Bug fix: default book button text fixed.
  • Bug fix: date picker bug fix.
  • Demo: online payments interface.

2.2.6 22/08/2016

  • Improvements: appointments page.
  • Improvements: connection between services.
  • Improvements: frontend css improvements.
  • Improvements: editable form title with placeholders.

2.2.3 11/08/2016

  • Bug fix: error if appointment duration is less then 10 minutes.

2.2.2 10/08/2016

  • Improvements: Javascript API (enable to trigger custom js code on booking).

2.2.1 28/07/2016

  • Improvements: option to display booked time slot.
  • Improvements: option to edit booked time slot text (with placeholders).
  • Improvements: minor css improvements.
  • Bug fix: slot with 0 available.
  • Bug fix: error message in booking form with defined service.
  • Bug fix: time slot interval witout gap.
  • Bug fix: issue with the custom checkboxes.

2.1.7 11/07/2016

  • Improvements: Saving data on uninstall.

2.1.6 10/07/2016

  • Improvements: format of time on the time slot block.
  • Improvements: Detailed or simple timeslot view.
  • Improvements: CF7 select field validation (required / not required).

2.1.5 06/07/2016

  • Bug fix: phone mask issue.
  • Bug fix: list of users at service page.
  • Improvements: business hours setup with 15 minutes step.

2.1.2 27/06/2016

  • Minor backend improvements.

2.1.1 26/06/2016

  • Appointments limit removed.
  • Email notifications removed.

2.1.0 15/06/2016

  • HTML available for the translation settings.
  • Bug fix.

2.0.7 30/05/2016

  • Frontend css improved.
  • Service duration minimal limit removed.

2.0.4 19/05/2016

  • Minor bug fix.

2.0.0 07/05/2016

  • Appearance customization: 79 frontend design presets, 80+ options.
  • CF7 acceptance field support.
  • Active time slot visualization.
  • Minor bug fix.

1.3.3 24/03/2016

  • Color customization options.

1.3.1 01/03/2016

  • Team booking.
  • Frontend labels as editable options.
  • Minor backend interface improve.
  • Minor bug fix.

1.2.1 01/03/2016

  • Custom fields in booking form feature available.
  • Integration with the Contact Form 7.

1.1.0 02/02/2016

  • Appointment duration limit removed.
  • Romanian language available.
  • Russian language availabale.

1.0.8 22/01/2016

  • German language available.
  • Minor bug fix.

1.0.5 05/01/2016

  • French language available.
  • Minor bug fix.

1.0.4 16/12/2015

  • Booking form style updated
  • Translation enabled (pot-file included)
  • Bug fix

1.0.2 15/12/2015

  • Bug fix

1.0.1 10/12/2015

  • Backend interface improvements

1.0 07/12/2015

  • Initial release