Up to 1,000 a month
Pay as you go No monthly fee
£34.00 a month at 3,500 bookings
100 free, then 1p each
Start free in test modeScheduling infrastructure for booking platforms
One API for availability, holds and bookings across every business you host. Exactly one customer wins each slot, and every change reaches you as a signed webhook.
No card, no call. A test key the moment you sign up.
Each resource gets working hours. Ann works 9 to 12, Bob 10 to 1. Everything outside them is closed.
Your platform sends
POST /v1/schedules{ "resource": "res_ann", "effective_from": "2026-11-16", "weeks": [{ "monday": [ { "start": "09:00", "end": "12:00" } ]}]}Tiempo answers
200 OK schedule sch_01m4h2v9 createdYour webhook receives
schedule.createdsignature verifiedScheduling looks simple until two customers want the same slot. These are the problems every booking platform meets, and what Tiempo does about each.
Placing a booking locks the resource first, so exactly one wins and the other gets a clear 409. We test it with 24 simultaneous requests for one slot.
Send candidates in your order of preference. Tiempo books the first one that’s free, in the same transaction.
Weekly or multi-week rotations, dated changes, one-off overrides, holidays and closures, per resource and location, in local time.
Bookings start as holds that expire on their own. Extend, confirm or let them lapse; the time is free again the moment they do.
Give a booking seats and let attendees take them, with the same hold-then-confirm flow. Never oversold.
Recurring series from standard RRULEs, kept to wall-clock time through daylight saving. A clash skips that one date and tells you.
Tiempo re-checks the bookings a change affects and flags the ones that no longer fit, with a webhook, so your team can move them.
Every change is an event, recorded in the same transaction and delivered to your webhook signed, retried for three days.
Your platform holds the API keys and one webhook endpoint. Each business you onboard becomes an account: send its id in the Tiempo-Account header to act on its behalf. Accounts never see each other’s resources or bookings, not even by id.
curl https://api.tiempo.one/v1/bookings \
-H "Authorization: Bearer tpt_…" \
-H "Tiempo-Account: acct_01m40c7y…" \
-d '{"segments": [{"resources": ["res_ann", "res_bob"],
"start": "2026-11-16T10:00:00Z", "end": "2026-11-16T10:45:00Z"}]}'
acct_01m40e0qacct_01m4063zacct_01m40c7yacct_01m40ibxTest mode is open the moment you sign up. Live mode opens when you add a card for your Tiempo bill.
Sign up and your platform comes with a test key, shown once. No card, no call.
Create your platformPOST /v1/accounts
{ "name": "Soho Hair", "timezone": "Europe/London" }
POST /v1/resources
Tiempo-Account: acct_…
{ "name": "Ann", "type": "worker" }
POST /v1/availability
{ "from": "…", "to": "…",
"segments": [{ "resources": ["res_ann"],
"duration_minutes": 45 }] }
POST /v1/bookings
Free to start, then 1p a booking, or a subscription from £9 a month when you're busier. Every option gets the whole API. How it's counted
Up to 1,000 a month
£34.00 a month at 3,500 bookings
100 free, then 1p each
Start free in test modeCheapest at 3,500
£19.00 a month at 3,500 bookings
3,500 included, then 1p each
Start free in test modeBeyond £49
Custom priced for your volume
For volumes over 10,000 a month, or terms of your own.
Talk to usPrices exclude VAT, added for UK businesses. Test mode is free while you build: 500 test bookings a month, deleted 30 days after they end.
Services, prices, payments, customers and messages live in your product, under your brand. Attach your own ids as metadata, react to webhooks, and run your business your way.
Get test keys