OpenApps Book

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

  1. 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.

  2. 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.

  3. 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.

BookCalendly freeCal.com free
PriceFree, no paid planFree plan; Standard $10 and Teams $16 per seat a month, billed yearlyFree for one person; Teams $12 per user a month, billed yearly
Booking pagesUnlimitedOne event typeUnlimited event types
Account neededNoYesYes
Reads your calendar for busy timesNo: you set weekly hours and days offOne calendarYes
Bookings in your calendarA calendar feed you subscribe to, and a calendar file per bookingAdded to your connected calendarAdded to your connected calendar
Guests move or cancelYesYesYes
Emails and remindersNoBooking emails; reminders on paid plansEmail and SMS notifications
Public sourceYesNoYes, open source
API for AI assistantsPublic, no keyNeeds an account and a tokenNeeds 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'

Questions

Is there a free alternative to Calendly?
Yes. Book is a free booking page for one-on-one meetings. Set your weekly hours and your meeting link, share the page, and people pick a time in their own time zone. There is no paid plan and no limit on pages or bookings.
Is Book really free?
Yes. There is no paid plan, no ads and no limit on pages or bookings. Each booking is a few tiny writes, and OpenApps pays for them.
Does Book check my calendar?
No. Book does not read Google Calendar or any other calendar, so it cannot see when you are busy. Set the hours you are free each week and add days off for holidays. To see your bookings in your calendar, subscribe to your page's calendar feed in Settings.
Does Book send emails or reminders?
No. Right after booking, the person gets the meeting link, a calendar invite and a private link to move or cancel. You see each booking on your page as it happens, and in your calendar app if you subscribe to the calendar feed.
Can people reschedule?
Yes. Each booking link has Change time: the person picks another open time, and the old time opens up for others in the same step. You see the booking as moved.
Which video calls work?
Any meeting link that starts with https: your personal Google Meet link, a Zoom personal meeting link or a Microsoft Teams link. Only people who book see it.
Can two people book the same time?
No. Each booking holds its time in the database itself, so two bookings can never share or overlap a time, even when two people click at the same moment.
How do time zones work?
You set your hours in your time zone. Everyone who opens your page sees the open times in theirs, with the zone named.
How is Book different from Calendly?
Calendly's free plan allows one event type and one connected calendar, and its paid plans cost $10 or $16 per seat a month, billed yearly. Book has no paid plan and no limit on pages. Calendly reads your calendar and sends emails; Book does neither.
Do I need an account?
No. Your page belongs to the browser you made it in and to its admin link. Keep the admin link to see your bookings on another device.
Can my AI assistant use Book?
Yes. Book has a public HTTP API with no key. An assistant can set up a booking page for you, book or move a time for you on someone else's page, and read your bookings with your owner key. The API is described in llms.txt and openapi.json.