# Slotflow > Slotflow is scheduling infrastructure for AI agents. It provides a REST API that lets AI agents check availability, book appointments, and manage the full booking lifecycle for real humans — without breaking the agent workflow. Slotflow is built for developers building AI agent products: sales automation, recruiting automation, customer support escalation, and AI assistants that need to schedule humans. It is not a calendar app or a Calendly competitor. It is infrastructure — the scheduling layer that sits inside an AI agent's workflow. ## Key Pages - [Homepage](https://slotflow.dev/) - [Pricing](https://slotflow.dev/#pricing) - [Sign up](https://app.slotflow.dev/) - [Documentation](https://docs.slotflow.dev/) - [Quickstart](https://docs.slotflow.dev/guides/quickstart) - [API Reference](https://docs.slotflow.dev/api-reference) ## Documentation Full API reference for agents: https://slotflow.dev/llms-full.txt Documentation root: https://docs.slotflow.dev/ ## What Slotflow Does - Provides a REST API authenticated via API key - Developers create "humans" in the system — real people whose time can be booked - Developers set availability rules per human: working days, working hours, meeting durations - Developers set schedule overrides: block time off (vacations, recurring meetings), add extra availability (overtime, weekend shifts) — supports date ranges, time windows, and recurring patterns - AI agents call GET /v1/humans/:id/slots to retrieve available time slots - AI agents call POST /v1/bookings to confirm a booking - Slotflow fires webhooks on booking.confirmed and booking.cancelled events - Agents pass metadata through bookings to keep their workflows connected ## Core API Endpoints - GET /v1/humans/:id/slots — get available slots for a human - POST /v1/bookings — create a booking - DELETE /v1/bookings/:id — cancel a booking - POST /v1/humans — create a human - PUT /v1/humans/:id/availability — set availability rules - POST /v1/humans/:id/overrides — create schedule override (block or open) - GET /v1/humans/:id/overrides — list schedule overrides ## Use Cases - AI sales agent that autonomously books demo calls with sales reps - AI recruiting tool that schedules interviews without human intervention - AI customer support that escalates to a human and books a callback - AI assistant that manages a human's appointment calendar ## Pricing - Free: $0/month — 100 bookings, 1 human - Starter: $79/month — 1,000 bookings, 5 humans - Growth: $299/month — 10,000 bookings, 25 humans - Enterprise: contact sales Overage packs available on paid plans: $19 per 500 additional bookings. ## Technical Details - REST API, JSON responses, ISO 8601 timestamps - Authentication via Bearer token API key - Webhooks with automatic retry logic - Hosted at api.slotflow.dev - Status page: status.slotflow.dev