Slotify

Book, schedule, and deliverall in one place

Services, providers and availability for every branch of your organisation. Customers get the first free slot; you set the rules once.

How it works

From catalogue to calendar, in one place

Forget the spreadsheet and the phone tag.

Catalogue
  • Massage & body
  • Physiotherapy
  • Hair & beauty
  • Consultations
Service
Deep tissue massage
Massage & body45 min · €60
Visible to customers

Add your catalogue

Categories and services with a price and a duration, shown in your organisation's currency and locale. Set the default appointment length once, in Booking rules.

weeklydaily
8:00
Wed
8:00
Thu
6:00
Fri
Availability this week
Weekly schedule
Sep
15
Lana Steiner
09:00 – 17:00
Sep
16
Rohit Mody
12:00 – 20:00
Sep
17
Lana Steiner
09:00 – 13:00
Sep
18
Kate Morrison
Blocked
Booked this week
75%

Invite providers, set their hours

Each provider gets their own sign-in, a weekly schedule, blocked dates and one-off overrides, and the services they deliver. Edited by them, or managed centrally.

Today’s calendar
ProvidersLSRMKM4+
09:00
10:00
11:00
12:00
13:00
14:00
15:00
LSDeep tissue massage60 min
RMConsultation
KMFollow-uprescheduled
First available: Tue 10:00

Take bookings

Customers see the earliest bookable time across every provider of a service, or pick a date and time. Confirmed bookings claim their slot, and the database itself refuses a double booking.

Any provider
Offered
Notice to cancel
02:00
Who may change
Providers
Admins
Move
Cancel

Rules you set once

Notice periods for moving and cancelling, who may do it — providers or only admins — and whether customers may pick any provider. Every screen follows them.

Roles
  • Organisation adminevery permissionlocked
  • Service provider8 permissions
  • Front desk5 permissions
Editing role
Service provider
Save
Permissionreadcreateupdatedelete
Bookings
Availability
Providers
Services

Decide who may do what

Every action is a permission and every organisation shapes its own roles. The interface and the API read the same set, so what people see is exactly what they may do.

API keys
Rotate
  • Website widgetbk_live_3f8e…9c1a · used 2 min agoactive
  • Front-desk kioskbk_live_a71d…04be · used todayactive
  • Old CRM syncbk_live_c0e2…77f3 · revoked in Mayrevoked
Access token · expires in 59 min

Connect your integrations

Organisation-level API keys with rotating, instantly revocable tokens, so a website widget or a front-desk kiosk books against the same rules as everyone else.

Built for many organisations

One platform, every organisation on its own island

Each organisation has its own catalogue, providers, roles and rules. Isolation is enforced by the database, not by remembering to filter.

  • Row-level security
    Another organisation's data is not hidden — it is invisible, at the database.
  • Sessions you can revoke
    Disabling a user takes effect on their very next request, not when a token expires.
  • A platform console
    Super admins act inside any organisation through one explicit, auditable switch.
A
Acme Corp
12 providers · 41 services
G
Globex
5 providers · 18 services
N
Northwind Clinic
9 providers · 27 services
S
Studio Berlin
3 providers · 7 services
# exchange an API key for tokens
curl -X POST https://api.example.com/api/v1/external/access-token \
  -H 'Content-Type: application/json' \
  -d '{"key":"bk_live_…","secret":"…"}'

# list the providers your integration may see
curl https://api.example.com/api/v1/external/providers \
  -H 'Authorization: Bearer <access token>'

Partner API

Integrations that see exactly what they should

Create an API key for your organisation and exchange it for short-lived access tokens with rotating refresh. Revoke a key and every token it minted dies on its next use.

The full OpenAPI specification is served by the API itself, with Swagger UI at /docs.

Ready to take bookings?

Create your organisation, add a service and a provider, and offer your first slot in minutes.