> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.slotflow.dev/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.slotflow.dev/_mcp/server.

# Slotflow Documentation

> Scheduling infrastructure for AI agents. The API that lets your AI agent schedule real humans.

Slotflow is a scheduling infrastructure for AI agents. A REST API that lets your AI agent check availability, book appointments, and manage the full booking lifecycle for real humans.

## Get started

#### [Quickstart](/quickstart)

Go from zero to your first booking in 5 minutes.

#### [Node.js SDK](/sdk-node)

Install the SDK and start booking in 3 lines of code.

#### [Agent Onboarding](/agent-onboarding)

Give your AI agent scheduling superpowers.

#### [API Reference](/api-reference)

All 14 endpoints with request/response examples.

## How it works

```
Developer (you) → creates humans and sets availability
AI Agent (your product) → calls the Slotflow API to find slots and book them
End User (your customer) → gets booked into a time slot
```

Every integration follows the same pattern:

1. **Create humans** — represent each person whose time can be booked
2. **Set availability** — define working days, hours, and meeting durations
3. **Query slots** — your agent calls `GET /v1/humans/:id/slots` to find available times
4. **Book a slot** — your agent calls `POST /v1/bookings` to confirm the appointment
5. **Get notified** — webhooks fire on `booking.confirmed` and `booking.cancelled` events

## Need help?

* Email us at [hello@slotflow.dev](mailto:hello@slotflow.dev)
* [Slotflow Dashboard](https://app.slotflow.dev)
* [Status page](https://status.slotflow.dev)