OpenAssistantAPI
→

How scheduling works

A privacy-first, multi-agent approach to meeting coordination.

Calendars aren't enough

Calendar apps show you slots. They don't know that Tuesday morning is actually Paul's deep work block, that Justin's assistant already filled his week, or that rescheduling the 10am standup would free up the only overlapping window in the next seven days.

Scheduling requires understanding context, intent, and constraints — and then negotiating across parties who each have their own. That's not a calendar problem. That's an AI problem.

A free block isn't automatically a good slot. Prime weighs who is in the room, what kind of meeting it is, and what your calendar actually means before it offers anything. It respects your working hours, buffers and daily limits, the other side's hours and holidays, timezones, and any window you pin yourself. Times are checked against your live calendar every time they go out, so an earlier message's options never go stale.

Coworkers and outside guests

For people who use an assistant on the platform, availability is shared between assistants, never event titles, attendees or other details. For everyone else, Prime emails a spread of options and reads the replies: accepts, declines, counter-offers, questions. It follows up on a schedule you control and stops once the meeting is booked or you say to stop.

When nothing lines up

Finding a time is Prime's problem to solve first. When there's a genuine conflict that isn't clearly its call, it checks with you privately before changing anything, and it never shares anyone else's calendar details to do so.

What Prime owns

Prime coordinates the meeting but owns the final action. Once everyone required has agreed, Prime puts the booking, and any reschedules that go with it, in the dispatch cart. Whether the cart waits for your approval or goes ahead on its own follows your Autonomy settings, and it executes deterministically: the exact time, exact attendees, and exact event content you saw.

Your scheduling settings

Under Scheduling in your settings you'll find tabs for Calendars, Availability, Preferences, Defaults, Follow-ups, Email-Specific, Reminders, and Coordinator Mode. This is where you set working hours, default meeting length and location, buffers, and how many follow-ups your assistant sends and how far apart.