Online booking that takes payment
for service businesses

Set up your services, team and availability, then let customers book and pay online around the clock. Embed it on your site or share a link.

No card required to start. Cancel any time.

Everything you need to run bookings

From availability to payment to your customer's confirmation email.

Smart scheduling

Weekly availability, date overrides and real-time slot calculation across your whole team.

Multi-staff routing

Assign services to staff and auto-route each booking to whoever is free, balanced by load.

24/7 online booking

A polished public booking page your customers can use any time, on any device.

Take payment up front

Stripe Connect collects payment at the point of booking, straight into your account.

Embed anywhere

Drop the booking widget into your existing website with a single iframe snippet.

One dashboard

View, confirm, complete and refund every booking from a single operations view.

Secure by default

Tenant-isolated data, validated inputs, signature-verified payment webhooks.

Automatic emails

Confirmations and alerts to customers and staff, branded to your business.

Simple, honest pricing

Start free for 14 days. Subscribe when you are ready to go live.

Starter

£29/month

For solo operators and small teams taking live bookings.

  • Up to 3 staff members
  • Unlimited services
  • Live booking widget + iframe embed
  • Custom branding
  • Stripe Connect payments
Start free trial
Most popular

Pro

£79/month

For growing businesses with multiple staff and higher volume.

  • Unlimited staff
  • Unlimited services
  • Live booking widget + iframe embed
  • Custom branding
  • Stripe Connect payments
  • Priority support
Start free trial

Prices exclude VAT. A small per-transaction fee applies to customer payments.

Frequently asked questions

How does the free trial work?
Every new account starts on a 14-day free trial with full access to set up your services, staff and availability. You only need to subscribe when you are ready to take live bookings from customers.
What do I need to take live bookings?
Two things: an active subscription and a connected Stripe account. Until both are in place your booking widget stays in preview mode so you can test the full flow safely.
How does payment reach me?
We use Stripe Connect. Customer payments go directly into your own Stripe account at the moment of booking. The platform takes a small application fee per transaction.
Can I change or cancel my plan?
Yes. You can upgrade, downgrade or cancel any time from the billing portal. Changes take effect at the end of your current billing period and you keep access until then.
Can I embed the booking widget on my own website?
Yes. On the Starter and Pro plans you get an iframe embed snippet you can paste into any website builder or CMS, styled to match your brand.
How many staff members can I add?
Starter supports up to 3 staff members. Pro is unlimited. Each staff member has their own availability and the service list they can perform.
Do customers need an account to book?
No. The booking flow is account-free for your customers. They enter their details at checkout and receive a secure link to manage their booking.
What happens if a customer does not pay?
Unpaid bookings are held for 15 minutes and then released automatically, so a slot is never blocked by an abandoned checkout.
Is my data kept separate from other businesses?
Yes. Every record is scoped to your business at the database query layer, so one business can never see another business data.
Can I handle GDPR data requests?
Yes. The dashboard includes per-customer data export and erasure actions so you can respond to subject access and deletion requests.
Do you send appointment reminders?
Booking confirmations are sent automatically. Scheduled reminders are on the roadmap and will arrive without any change needed on your side.