Scheduling — how it works

Scheduling is booking pages in the Calendly sense, as mesh records in your own home.

Set up

  1. Press Start on the Scheduling cover. It creates My scheduling at {you}/Scheduling/MyScheduling. Nothing else is copied.
  2. Add a booking page with + → Booking page. In Edit, set its length, the bookable days and hours, your time zone, the minimum notice, how far ahead people may book, and the calendar:
    • Microsoft: your Microsoft 365 calendar, through the same consent the Executive Assistant uses. The page shows Connect Microsoft calendar until it is connected. Free/busy comes from your calendar view (events shown as free and cancelled events do not block). A booking creates the event with the invitee as an attendee, so Microsoft sends the invitation, and adds a Teams link when Online meeting is on.
    • Google: set Google account path to your Google account node (the Google app, inside your home). Free/busy comes from Google's freeBusy. Booking needs calendar write permission on that connection; without it the booking is recorded and you send the invitation yourself (see Limits).
    • None: bookings are only recorded, and nothing checks your calendar.
  3. Turn on Published. The Overview shows the link to share. Anyone with it can book, without an account.

Your preferences

On My scheduling (every page) and on a single page (on top of it):

Field Means Example
Keep free never offered Fri 12:00-18:00; Mon 08:00-10:00; Sat-Sun
Preferred times proposed first, marked ⭐ Tue-Thu 14:00-17:00
At most per day daily cap on bookings (0 = none) 3
Note (My scheduling) anything else, in your words, for the Scheduler agent favourite lunch places

Rules are weekdays and times in your time zone, separated by ;. A rule on a booking page that cannot be read is named on that page's Overview, never silently ignored. A rule on My scheduling that cannot be read is skipped; the Scheduler checks the rules it writes. You can also tell the Scheduler agent in plain words ("keep Friday afternoons free") and it writes the rule.

One booking page can be offered several ways. The 🔗 A link with context box on its Overview, or the Scheduler, makes a link that adds:

The context is readable in the link: /Scheduling/Public/Book/Book/{page}/~kind=lunch&duration=90&travel=20&location=Caf%C3%A9%20Central. Anyone can edit a link, so a link can only make the page stricter. It can turn an online page into an in-person meeting or a lunch, raise the travel time, or lengthen the meeting. It cannot turn an in-person page or a lunch back into an online one, lower your travel time, shorten the meeting, or widen your hours. For a shorter version of a meeting, make a second booking page.

What the invitee sees

When they confirm, the page and your rules are read again, the time is re-checked against fresh busy time, and the slot is reserved before your calendar is written, so two people cannot take the same start. Each page accepts at most 20 new bookings a day, and one address may hold at most 3 upcoming ones on it.

The Scheduler agent

Pick Scheduler in chat, or type /schedule …. It sets up pages, writes your preferences as rules, makes links with context (estimating travel time with Swiss public transport where that applies), finds times in your calendar, and drafts the mail with the link. You send it.

Where things are, and who sees them

Limits