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.