Multi-day Bookings
Allow customers to book services that span multiple consecutive days — retreats, workshops, equipment rentals, room bookings, and more.
How It Works
Multi-day bookings use product variants with extended durations set in hours (e.g., "24 hours" for 1 day, "48 hours" for 2 days, "168 hours" for a week). When a customer books, Sesami blocks the resource for all consecutive days in the range.
Resources must be available for the entire duration — if any day is unavailable, the slot won't appear.
Setting Up
Pricing
Use product variants to set pricing per duration:
Per-day pricing with discounts — incentivize longer bookings (e.g., 24h: $100, 72h: $250, 168h: $500)
Flat rate — single price for a defined experience (e.g., "Weekend Retreat: $500")
For variable pricing by season, create separate products or use a Shopify pricing app.
Managing Multi-Day Bookings
In the Sesami Calendar, multi-day bookings appear across multiple days. Click any day to view the full booking details.
Reschedule — select a new start date; Sesami checks availability for the full duration
Cancel — all days are released back to availability
Buffer times — add turnaround time between bookings for cleaning, maintenance, or setup
See: Cancellations & Rescheduling and Buffer Times
Tips
Clear variant labels — you can add descriptive text alongside the hours (e.g., "48 hours: Weekend Stay")
Check-in/check-out times — include these in the service description or confirmation email
Minimum/maximum stays — control by offering only specific duration variants
Deposits — consider requiring a deposit for multi-day bookings
Troubleshooting
Multi-day booking only blocks the first day
Check that the duration variant is set to enough hours to cover multiple days (e.g., "48 hours" for 2 days). Create a test booking to verify all days are blocked.
No availability for multi-day booking
Multi-day bookings require consecutive availability. Check resource availability for all days, look for existing bookings that conflict, and check buffer times that might extend into the range.
Related
Resource Availability — configure availability
Buffer Times — turnaround time between bookings
Cancellations & Rescheduling — managing multi-day cancellations
Deposits — require deposits for multi-day bookings
Last updated
Was this helpful?
