Free · No credit card
Share a link.
Get booked.
Schedra shows people when you're free so they can pick a time that suits you both — then puts it in your calendar and reminds everyone. No more asking what time works.
For people who never want to send “does Tuesday work?” again.
How it works
Three steps, then forget about it.
- 1
Say when you're free
Set your usual hours once. Different times on different days is fine, and a holiday is two clicks.
- 2
Share your link
A page of your own. Drop it in your signature, your bio, or send it to one person.
- 3
You're booked
They pick a time. It lands in both calendars, and you both get a reminder.
What you get
Everything you need. Nothing you don't.
Nothing locked behind a paid tier. If it exists, you can use it.
- Works with your calendar
- Google, Outlook and Apple. If you are already busy there, that time is not offered.
- Timezones sorted
- Someone in Tokyo sees Tokyo time. Nobody does the maths, and nobody joins an hour late.
- Every kind of meeting
- A quick chat, a long review, a group session. Each one gets its own link and its own rules.
- Your hours, your rules
- Finish early on Fridays, block a holiday, keep a gap between calls, cap how many you take.
- Nobody forgets
- A confirmation when it is booked, a reminder before it starts, an email if plans change.
- Book the whole team
- One link for everyone, take enquiries in turns, or get several people in the same room.
Timezones
Nobody turns up an hour late.
You are in Lagos. They are in New York. You each see your own clock, and neither of you has to work anything out.
Twice a year the clocks change, on different days in different countries. That is when scheduling tools quietly put meetings in the wrong hour. It is the part we built first, and the part we test hardest.
Lagos
Nigeria
23:30
Tue 18 Aug
London
United Kingdom
23:30
Tue 18 Aug
New York
United States
18:30
Tue 18 Aug
Tokyo
Japan
07:30
Wed 19 Aug
It is already tomorrow in Tokyo. Everyone still sees the right time on their own calendar.
For developers
Or run the whole thing yourself.
Most people never need this part — skip it and just use your link. But Schedra is open source, and if you would rather keep every booking on your own server, that is two services and a handful of settings.
# docker-compose.yml
services:
schedra:
image: ghcr.io/schedra/schedra:latest
ports: ['3000:3000']
environment:
DATABASE_URL: postgres://schedra@db:5432/schedra
SCHEDRA_URL: https://cal.yourdomain.com
db:
image: postgres:18-alpine
- Postgres and nothing else
- No Redis, no queue broker, no object store. Jobs live in the database you already back up.
- REST API and webhooks
- An OpenAPI spec, signed webhooks with retries, and an embeddable booking widget.
- Your data stays yours
- Calendar tokens encrypted at rest on your disk. No phone-home, no analytics beacon.
Get your booking link.
Free, takes about two minutes, and your calendar comes along. No card, no trial that quietly ends.
Create your link