Core concepts

Resources

Resources are the things customers book: people, rooms, equipment, or anything with capacity and pricing.

Overview

Each resource belongs to one tenant. Schedules and slots are attached to resources; bookings reference a resource (and usually a slot or a date range). You manage resources from the dashboard or via /api/resources.

Core fields

  • Name — Label shown in the dashboard and widget.
  • Type — Free-form category (e.g. room, consultant) for your own logic and reporting.
  • Capacity — How many seats or parallel bookings the resource supports per slot.
  • meta (JSON) — Pricing lives here: e.g. price_cents, pricing_type as per_slot, per_day, or per_night for multi-day stays.

Pricing models

Per slot

Fixed time windows (appointments, classes). Widget and API use slot ids from availability.

Per day / per night

Date ranges for rentals or accommodation; booking requests include start_date and end_date.

Timezones

Tenant-level timezone and currency drive how schedules and slots are interpreted. Align schedules with the tenant timezone when configuring availability.