Appointment Booking Plugin — Whamos Ltd

Flexible Appointment Booking Built Around Your Business Rules

Service management, staff calendars, online booking, automated notifications, customer accounts, and admin dashboard — all in WordPress. Built for service businesses whose booking requirements go beyond what generic appointment plugins handle cleanly.

24/7

Customer Support

200+

Websites Built

2020

Established In Cumbria

Screenshot showing appointment booking system

When Generic Appointment Plugins Hit Their Limits

Most appointment booking plugins are built for one service, one staff member, and straightforward time slots. The moment your business has multiple services with different durations, multiple staff with individual calendars, buffer times between appointments, or different availability rules per service — you hit limits that require workarounds or additional plugins that conflict.

Our Appointment Booking plugin is built around your specific business rules from the specification stage. Not adapted from a template — designed for how your business actually operates.

How the Appointment Booking Plugin Works

Six features covering the full appointment management workflow for service businesses.

Service Configuration

Define each service with its own duration, price, staff assignment, and availability window. A 30-minute consultation and a 90-minute treatment are handled correctly — different slot lengths, different calendar blocks, different pricing. Services can be restricted to specific staff members or open to any available staff.

Staff Calendar System

Individual working hours, holiday blocks, and availability per staff member. Customers book with a specific staff member or with any available — your choice per service. Staff can manage their own availability from the WordPress admin. No double bookings across staff members.

Online Booking Widget

A clean, conversion-optimised booking form on your own website. Service selection, staff selection (if applicable), date and time picker showing only genuinely available slots. Integrated with your WordPress site — no iframe embeds, no external redirect to a third-party booking platform.

Automated Notifications

Booking confirmation emails on submission. Reminder emails before the appointment — configurable timing, your message. Follow-up emails after the appointment — review requests, rebooking prompts, aftercare instructions. All automated, all customisable, all reducing no-shows without manual follow-up.

Customer Account Portal

Returning customers log in to view their booking history, reschedule within your configured terms, and cancel within your cancellation policy. Reduces admin queries significantly — customers self-serve rather than calling or emailing for appointment changes.

Buffer Time Control

Automatic buffer periods between appointments for preparation, cleanup, or travel. Set per service or globally. The system blocks the buffer time so customers cannot book back-to-back appointments with insufficient transition time — without you manually managing gaps in the calendar.

Appointment Booking — Screenshots

The plugin running on live service business sites.

Your Bookings on Your Site — No Platform Commission

Screenshot showing appointment booking system

Third-party appointment booking platforms — Calendly, Acuity, Fresha — charge monthly subscriptions and in many cases take commission on bookings. For a service business generating a significant volume of appointments, these costs compound significantly over time.

Our Appointment Booking plugin runs entirely on your WordPress site. Bookings are managed in your WordPress admin. Customer data stays on your server. There is no monthly subscription to a booking platform. There is no commission on appointments. The one-off build cost replaces an ongoing monthly cost — and you own the system outright at the end of it.

WooCommerce integration means you can take deposits or full payment at the time of booking, reducing no-shows further. Payment processing via Stripe and PayPal — the same payment infrastructure your WordPress site already has or can easily have.

Fixed Price. Written Specification. You Own the Code.

Every plugin we build starts with a written specification. Every feature, every data flow, every integration documented before we write a line of code. The price is fixed against that specification — not an estimate that grows as the project develops.

Your custom-built work is yours on delivery. The code, the database, the documentation. No platform dependency. If you want another developer to extend it in the future, you have everything they need. We write to professional WordPress coding standards and document as we go — not as an afterthought at project end.

We stay involved after launch. Bug fixes for issues arising from our code are covered for an initial period after delivery. For ongoing feature development, WordPress version compatibility updates, and extended support, we offer retainers or ad-hoc arrangements — whatever suits your business. Most software evolves after initial delivery, and we build long-term relationships with clients.

Based in Millom, South Cumbria. When you contact us, you get a response from someone who knows your project. Available outside normal hours for clients whose plugins are business-critical.

Laptop screen showing Wordpress plugin development

Where the Appointment Booking Plugin Fits

Part of our broader booking systems portfolio and our web design work for Cumbrian service businesses.

All Booking Systems

Appointment booking is one of several booking system types we build for Cumbrian businesses. See the full range of booking solutions we offer.

Web Design for Services

Service business websites built to rank for Cumbrian searches — with appointment booking integrated from launch day. SEO architecture and booking in one build.

Local SEO for Services

Get your service business into the Google Map Pack for searches in Barrow, Kendal, Carlisle, and across Cumbria. Review generation and citation building.

Holiday Home Booking

For accommodation businesses — the Holiday Home Booking plugin handles property booking with availability calendars, payment schedules, iCal sync, and owner dashboard.

Read About Our Other Plugins

Every plugin we build is deployed on live client sites. Setup fees and licence terms outlined in your quote.

Appointment Booking Plugin — Frequently Asked Questions

We often send out our newsletter with news and great offers. We will never disclose your data to third parties and you can unsubscribe from the newsletter at any time.

Unfortunately, we’re unable to offer free samples. As a retailer, we buy all magazines from their publishers at the regular trade price. However, you could contact the magazine’s publisher directly to ask if they can send you a free copy.

You can create a new account at the end of the order process or on the following page. You can view all of your orders and subscriptions in your customer account. You can also change your addresses and your password.

No, you don’t have to create an account. But there are a few advantages if you create an account.

  • You never have to enter your billing and shipping address again

  • Find all of your orders, subscriptions and addresses in your account

  • Download invoices of your orders

No, we don’t have a physical store location at the moment. We accept only orders through our online shop and we’re shipping all orders with the Swiss Post Service. Please visit our shipping section for more details.

From time to time you will find us at design fairs and popup markets in Switzerland. Subscribe to our newsletter and you’ll receive the latest news.

How Our Appointment Booking Plugin Compares to Generic Solutions

Generic appointment booking plugins — Bookly, Amelia, Simply Schedule Appointments — work well for simple appointment requirements. Single service, single staff member, basic availability. But when your business has multiple staff members with individual schedules, multiple service types with different durations, complex pricing rules, deposit requirements, or the need to integrate with your existing CRM or notification system, generic plugins start to fail. They were not built for your specific business rules — they were built for the most common case, and your business is not the most common case.

Our appointment booking plugin was built for a Cumbrian service business whose requirements exceeded every available plugin without significant workarounds. It handles multiple staff calendars, service-to-staff assignment rules, customer accounts with booking history, automated SMS and email notifications, deposit collection through WooCommerce, and a management dashboard that gives your admin team a clear daily view of all upcoming appointments. Every aspect of how it works was determined by how your business actually operates — not by what a plugin developer decided was standard.

If you are currently managing appointments by phone, email, or a system that does not integrate with your website, a custom booking plugin will save you significant time and reduce the administrative overhead of managing your diary. Contact us to discuss your appointment management requirements — we will tell you whether our existing plugin meets your needs as-is, or whether a customised version is required.