EasyPeasy Booking
EasyPeasy Booking
Description
EasyPeasy Booking is a simple, plug-and-play booking system for service-based small businesses — barbers, beauty salons, vets, clinics, therapists, landscapers, tradespeople and more. Add your services, set your opening hours, drop a shortcode or block on any page, and start taking bookings in minutes.
It is fully functional on its own, with no account, subscription, or booking commission.
Features
- Unlimited services with prices and durations
- A mobile-friendly booking widget — add it with the
[epbk_booking]shortcode or the “EasyPeasy Booking — Booking Widget” block - Business opening hours, per-date blocking, and time-slot intervals
- Double-booking prevention with optional buffer times
- Cash / pay-at-venue bookings — no payment gateway required
- WooCommerce integration — take payment through your existing WooCommerce gateways
- Automatic booking confirmation and cancellation emails
- Customer self-service cancellation links
- A services list display with the
[epbk_services]shortcode - Admin dashboard with bookings, revenue and at-a-glance stats
- CSV import for services
- Optional logo and brand colour for the booking page and emails
- Built to WordPress standards — sanitised input, escaped output, prepared queries, capability checks, and rate-limited public endpoints
Privacy
EasyPeasy Booking stores your services, bookings, and settings in your own WordPress database. It does not send any data to external services — booking notification emails are sent using your site’s own wp_mail().
Installation
- Upload the plugin files to
/wp-content/plugins/easypeasy-booking, or install it directly from the WordPress plugins screen. - Activate the plugin through the “Plugins” screen in WordPress.
- Open EasyPeasy Booking in the admin menu and complete the short setup wizard (business details and how you want to take payments).
- Add your services under EasyPeasy Booking Services.
- Put the booking widget on any page with the shortcode
[epbk_booking]or the “EasyPeasy Booking — Booking Widget” block.
You can take cash / pay-at-venue bookings immediately, with no account required.
Faq
Yes. EasyPeasy Booking works fully on its own. WooCommerce is optional — when it’s active you can route payments through your existing WooCommerce gateways.
No. There is no account, no subscription, and no commission on bookings. Everything runs on your own site.
Two options: pay in cash at the venue (no gateway needed), or through WooCommerce using your existing WooCommerce payment gateway.
[epbk_booking]— the booking widget[epbk_services]— a list of your services
No. Your services, bookings and settings stay in your WordPress database, and confirmation emails are sent with your site’s standard wp_mail().
Reviews
Changelog
1.0.0
- Initial release: services, bookings, availability, cash and WooCommerce payments, booking widget, shortcodes, Gutenberg blocks, and email notifications.