Browse documentation

Booking page

Your page lists every active event type. Each one is a separate link with its own length, location, questions and limits.

Your page and your links

Two kinds of address point at you. /your-username is your page: it shows your name, photo and every event type that is both active and not hidden. /your-username/its-slug goes straight to one event type’s date picker.

Active and hidden are different switches. Turning an event type off stops its link working at all. Hiding it keeps the link working but takes it off your page, which is how you share something with a few people without advertising it.

Event type settings

The basics

  • Title and description. Both shown to invitees. The title also becomes the calendar event’s name.
  • Slug. The last part of the link: lowercase letters, digits and single hyphens.
  • Length. Five minutes to twelve hours.
  • Colour. A stripe in your dashboard and on your page, so a list of six event types is scannable.

Location

Google Meet, Zoom, Microsoft Teams, a phone call, in person, or a custom location you describe. Google Meet is created for you once you have connected a Google account, a Teams link once you have connected an Outlook calendar, and a Zoom meeting once you connect Zoom in Settings, under Connectors (no calendar needed). Zoom meetings are made on your own Zoom account, moved if the booking moves, and removed if it is cancelled. If Zoom is not connected the booking still goes through, without a link; if Zoom access is lost, bookings for Zoom event types pause until you reconnect. Phone, in person and custom are labels: say where to meet in the description or the confirmation message.

Limits that protect your week

These are per event type, so a quick question and a long workshop can behave differently:

  • Buffer before and after, up to four hours each. Open times that would leave you no gap are not offered.
  • Minimum notice, up to ninety days, so nobody books the next ten minutes.
  • Maximum per day and per week. Once a day or week is full, its remaining slots disappear.
  • Booking window, one to a hundred and eighty days, limiting how far ahead people can book.
  • Slot interval. By default slots follow the meeting length; set this to offer times on a different grid, such as a 45-minute meeting starting every hour.
  • Schedule. Which of your named availability schedules this event type uses.

Questions

Up to ten questions, each short text, long text, a dropdown, radio buttons, checkboxes or a phone number, and each optional or required. Name and email are always asked and are not questions you configure. Answers appear on the booking in your dashboard, in the confirmation emails and in the calendar event.

After booking

Write a confirmation message shown on the “you’re booked” screen and included in the invitee’s email — directions, a document to read, what to prepare. Or set a redirect to send invitees to your own page instead.

Group events

Give an event type a capacity of two or more and it becomes a group session: several people book the same start time until the spots run out. The booking page shows how many are left, and your dashboard lists the attendees once per session rather than repeating the meeting for each one. Cancelling frees a spot for someone else.

Single-use links

Sometimes you want to offer one person one meeting without opening the door to everyone. A one-time link lets exactly one booking through, and optionally expires on a date up to a year out. Make them from an event type’s page, or from the Create menu.

If the invitee cancels, the link reopens — a change of plans shouldn’t cost them their invitation — unless it has expired in the meantime, because an expiry is you saying “not after this date”. An event type can hold up to a hundred unused links at once.

Booking verification

For event types where it matters who is booking, turn verification on per event type in Settings → Privacy → Booking verification. The invitee gets a six-digit code by email and must enter it before the booking completes, which stops anyone booking under someone else’s address. Codes last ten minutes, and three per email per quarter of an hour is the limit.

The same Privacy section holds blocked people: email addresses that can no longer book you. They see a generic “couldn’t complete this booking” message and are not told they have been blocked.

One thing pauses bookings without you asking: if Google revokes your calendar access, CalFree stops accepting bookings rather than promise meetings it can’t put on your calendar. Your dashboard shows a banner, and reconnecting resumes everything.

What invitees get

Invitees never need an account. After booking, both of you receive a confirmation email with an .ics attachment, so the meeting lands in whatever calendar they use. Their email carries reschedule and cancel links that work without a login, and a reminder goes out the day before — skipped when the meeting is already less than a day away.

When two people pick the same time at once, exactly one booking is created. The other is told the slot has just gone and is shown fresh times.