New

Get booked while you’re on the job.

Drop a booking widget onto your site. Clients pick a time, you get notified, everything stays in sync. It comes with your plan.

Handled for you4
  • A widget you paste in
  • Hours you control
  • Every client in one list
  • One setup per site
You set it up per site, from your dashboard.
How it works

Your calendar, running itself.

A widget you paste in

One line of code, dropped into any site. Date picker, open time slots, a form and a confirmation. That's the whole job.

Hours you control

Set your hours day by day, block off the time you need, add buffer between jobs. Clients only see what's actually open.

Every client in one list

Every appointment in one place. Mark it complete, cancelled or no-show. The client's history stays attached to them.

One setup per site

Every WebPlug site gets its own booking setup. Its own hours, its own services, its own widget.

Live demo

Go on, book a slot.

This is the same widget your clients use on your site. Nothing watered down.

Embed code

Two snippets and you’re taking bookings.

The same code works on every site we run for you. Swap in your org ID and the widget picks up that site’s hours and services.

Paste this into your page
<div id="booking-widget"
     data-org-id="YOUR-ORG-ID"
     data-service-type="discovery"
     data-api-base="/api/booking">
</div>
<script src="https://www.webplug.co/booking-widget.js"></script>