Concepts

Availability

Seshn materializes bookable slots from schedule rules — you define the rules, we compute the slots.

Schedule rules

Define recurring availability with day-of-week rules (e.g., "Mondays 9am–5pm") or date-specific overrides. Seshn merges these rules and subtracts existing bookings to show real-time available slots.

Shared capacity

A yoga class with 20 seats, a spa with 8 treatment rooms, a coworking space with 50 desks — Seshn tracks capacity per slot and decrements atomically on each booking.

Multi-resource constraints

Some bookings need multiple resources simultaneously (a room and a therapist). Seshn checks all resource schedules and returns only slots where every required resource is available.