Free alternative to Calendly
A free booking page. Share the link, people pick a time.
Book is a free Calendly alternative. Set the hours you are free, paste your meeting link and share your page. People pick a time in their own time zone and get the link.
- Unlimited pages and bookings
- No sign-up for you or the people booking
- Guests move or cancel on their own
- Bookings show up in your calendar app
How it works
Set your hours
Pick the meeting length and the hours you are free each week, add any days off, and paste your Google Meet, Zoom or Teams link.
Share your page
People open your link, pick a day and a time in their own time zone, and confirm with their name and email. No account, no app.
Meet
They get the meeting link, a calendar invite and a link to move or cancel. You see each booking on your page as it happens, and in your calendar app once you subscribe.
Free, and honest about what it skips
Book is a booking page for one-on-one calls. It does not read your calendar, so you block time with your weekly hours and days off. It does not send emails or reminders. In return it costs nothing, needs no account, and never caps your pages or bookings.
| Book | Calendly free | Cal.com free | |
|---|---|---|---|
| Price | Free, no paid plan | Free plan; Standard $10 and Teams $16 per seat a month, billed yearly | Free for one person; Teams $12 per user a month, billed yearly |
| Booking pages | Unlimited | One event type | Unlimited event types |
| Account needed | No | Yes | Yes |
| Reads your calendar for busy times | No: you set weekly hours and days off | One calendar | Yes |
| Bookings in your calendar | A calendar feed you subscribe to, and a calendar file per booking | Added to your connected calendar | Added to your connected calendar |
| Guests move or cancel | Yes | Yes | Yes |
| Emails and reminders | No | Booking emails; reminders on paid plans | Email and SMS notifications |
| Public source | Yes | No | Yes, open source |
| API for AI assistants | Public, no key | Needs an account and a token | Needs an account and an API key |
Checked October 2026 on Calendly's pricing page and Cal.com's pricing page. Plans change, so check there. If you need calendar sync and email reminders for free, Cal.com's free plan is a good choice.
For AI assistants
Your assistant can book the call.
Book has a public API with no key and no account. An assistant can read someone's open times in your time zone and book or move a time for you, or set up a booking page for you and keep its owner key to read your bookings.
Full reference: /llms.txt and /openapi.json. The owner key and each booking's cancel key come back once, so keep them private.
Links an assistant can send: /sam-lee?date=2026-10-21&name=Alex%20Kim&email=alex@example.com opens the page on that day with the form filled.
# Make a booking page curl -X POST https://functions.bounded.sh/apps/7385a6c1c47153b1728160ff/api/pages \ -H 'content-type: application/json' \ -d '{"handle": "sam-lee", "name": "Sam Lee", "timezone": "America/New_York", "durationMin": 30, "meetingUrl": "https://meet.google.com/abc-defg-hij", "hours": {"weekdays": "09:00-17:00"}}' # Open times, in your time zone curl 'https://functions.bounded.sh/apps/7385a6c1c47153b1728160ff/api/pages/sam-lee/availability?tz=Europe/London&days=7' # Book one curl -X POST https://functions.bounded.sh/apps/7385a6c1c47153b1728160ff/api/pages/sam-lee/bookings \ -H 'content-type: application/json' \ -d '{"start": "2026-10-21T15:00:00+01:00", "name": "Alex Kim", "email": "alex@example.com"}' # Move it (cancel key from the booking) curl -X POST https://functions.bounded.sh/apps/7385a6c1c47153b1728160ff/api/bookings/BOOKING_ID/reschedule \ -H 'content-type: application/json' -H 'x-cancel-key: CANCEL_KEY' \ -d '{"start": "2026-10-22T10:00:00+01:00"}' # The owner's bookings (owner key from the first call) curl https://functions.bounded.sh/apps/7385a6c1c47153b1728160ff/api/pages/sam-lee/bookings \ -H 'x-owner-key: OWNER_KEY'