The self-service booking platform for service businesses

ServiceTime lets salons, clinics, studios and other appointment-based businesses manage venues, staff and services, and gives their customers a simple booking page — no phone calls, no back-and-forth.

What you get

Venues, staff & services

Model your business exactly as it runs: multiple venues, staff schedules, and the services each of them offers.

A public booking page

Every business gets a shareable booking page where customers pick a service, a time, and book — no account required.

Waitlist & reviews

Fill last-minute cancellations from a waitlist, and collect reviews after a completed booking.

Embeddable widget

Drop the booking form straight into your own website as an iframe — visitors book without ever leaving your site.

Embed booking on your website

Paste the snippet below into any page on your site to show your booking form in an iframe that resizes itself automatically.

<iframe
  id="chronos-widget"
  src="https://serviceti.me/booking?tenant=YOUR-BUSINESS-ID&lang=en&theme=light"
  style="width: 100%; border: none; min-height: 400px;"
  title="Booking widget"
  scrolling="no"
></iframe>

<script>
  window.addEventListener('message', function (event) {
    if (event.origin !== 'https://serviceti.me') return;

    if (event.data?.type === 'chronos:resize') {
      document.getElementById('chronos-widget').style.height = event.data.height + 'px';
    }

    if (event.data?.type === 'chronos:booking-created') {
      // e.g. track a conversion, show a thank-you message, etc.
    }
  });
</script>

Business ID

Replace YOUR-BUSINESS-ID with the business ID on file for your account (check Settings). It tells ServiceTime which business the widget belongs to. `lang` sets the widget language (`en`, `ro`, `ru`, `it`, or `uk`) and `theme` its appearance (today `light` or `dark`, with support for custom theme names); both are optional.

Events the widget sends

  • chronos:resize — Fired whenever the form's height changes, so you can keep the iframe sized correctly.
  • chronos:booking-created — Fired right after a visitor successfully submits a booking — hook in analytics or a thank-you message.

The widget only handles guest bookings and needs no login or cookies from your site.

Prices

We offer a monthly subscription model with a 1 month free trial at $50/month. Or 2% transaction fee for each booking made by customers, all bookings and other operations made by staff are free of charge. You can cancel anytime.