Graduated autonomy for AI scheduling agents

Let agents book for you, without handing them the calendar.

Openavail lets agents propose meetings first, then earn direct booking under your rules, permissions, and audit trail.

Decision workbench

Tue 09:00, [email protected]

review queue

sales-agent

Customer demo

proposal

recruiting-agent

Candidate screen

needs review

exec-agent

Board prep

direct

Receipt

Proposal reviewed first. Direct booking comes later.

Mode
approval-first
Audit
dec_8XnPq7r3

Calendar providers store events. They do not decide agent autonomy.

Direct calendar access is too much for new agents and too little governance for trusted ones. Openavail gives you the steps between.

Agents need a safe first step

A new assistant should be able to find good times without immediately writing to the calendar.

Trust is not binary

Some agents should propose. Some can hold time. A few can book directly when policy allows it.

Humans still need the reason

When a meeting lands, the owner needs to know which agent asked, what rule answered, and what changed.

Start with proposals. Promote only what earns trust.

Openavail turns scheduling into a sequence that can begin with human approval and graduate toward direct execution.

Propose

Agents create a booking proposal with requested window, duration, attendees, and meeting class.

No calendar write

Review

Openavail ranks candidates and sends the proposal to the dashboard for the calendar owner to approve, reject, or ask for a new window.

Owner decision

Grant

Once an agent earns trust, give it narrower direct-booking scopes: search, hold, confirm, or preempt only when rules allow.

Earned autonomy

Audit

Every proposal, approval, hold, booking, rejection, and preemption leaves a decision record humans can inspect.

Readable receipt

Permission scopes are the controls. Proposals are the on-ramp.

The dashboard keeps calendar owners in charge of proposals, rules, keys, permissions, and decision history.

Google calendar connection
Agent API keys
Approval queue
Booking proposals
Meeting classes
Owner scopes
Preemption policy
Audit log
Simulator

Built for REST, SDK, and MCP workflows.

Agents can create approval-first proposals, poll decisions, read pending notifications, and use direct booking endpoints only when granted.

REST APITypeScript SDKMCP server
sdk exampleRead docs
const openavail = new OpenavailClient({
  apiKey: process.env.OPENAVAIL_API_KEY
});

const proposal = await openavail.createBookingProposal({
  ownerEmail: "[email protected]",
  title: "Customer demo",
  durationMinutes: 30,
  meetingClass: "customer_demo",
  requestedWindow: {
    start: "2026-06-25T09:00:00Z",
    end: "2026-06-25T17:00:00Z"
  },
  attendees: [{ email: "[email protected]" }]
});

// Owner reviews in Dashboard -> Approvals.
const latest = await openavail.getBookingProposal(
  proposal.proposalId
);

Pricing you can understand before you click.

Start free with one calendar. Upgrade when you need more agents, more calendars, or longer audit history.

Compare details

Free

$0forever free

1 agent, 1 calendar, 50 bookings each month.

Start free
Recommended

Pro

$20per month

5 agents, 5 calendars, simulator, drift detection.

Get Pro

Team

$70per month

Unlimited agents, 10 owners, 365 day audit retention.

Get Team

Questions before you connect.

A few answers about proposals, direct booking, providers, and what Openavail is not.

Is Openavail a scheduling link?

No. It is the control layer agents call before writing to a calendar. Humans still control calendars, proposals, rules, agents, and keys.

What is a booking proposal?

A proposal is an approval-first scheduling request. The agent asks for a meeting window, Openavail finds candidates, and the owner decides before anything is written.

Which calendar provider works today?

The current product supports Google sign-in and Google calendar connection. Microsoft 365 is roadmap.

Can trusted agents book directly?

Yes. You can grant direct booking scopes later. Those agents still pass through owner rules, meeting class priority, idempotency, and audit logging.

Let the next agent booking start as a proposal.

Connect Google Calendar, register an agent, and grant autonomy one permission at a time.