Skip to main content

Who It’s For

Retreats, boutique lodges, surf camps, yoga retreats, wellness programmes, adventure camps — any hospitality business offering fixed-date packages that bundle accommodation with classes, activities, or treatments.

Key Challenges & Needs

  • Selling multi-day retreat packages with limited room availability
  • Letting guests choose room types (single, double, bunk)
  • Ensuring room resources are blocked correctly for the entire retreat duration
  • Managing instructors, therapists, studios, and activity spaces
  • Handling deposits, balances, and upsell extras
  • Giving guests clear communication before arrival
  • Coordinating daily schedules of yoga, workshops, surf lessons, or activities

1. Start with the AI Setup Agent

Describe your retreat in a single sentence:
“We run a 6-day surf & yoga retreat with 12 rooms and daily classes.”
“We host a 3-day wellness retreat with workshops and optional massages.”
Oskar generates a draft setup with rooms, sample events, demo services, and a basic booking page. When the preview looks right, click Proceed with this setup.

2. Add Rooms and Room Types

Create your accommodation options in
Left Menu → MANAGE → Resources.
Choose one of two approaches:

a. Individual rooms

  • Room 1
  • Room 2
  • Room 3

b. Room types using Sub-Resources or Tracked Units

  • Single Room → 4 units
  • Double Room → 3 units
  • Shared Bunk Room → 6 units
  • Ocean View Suite → 2 units
This ensures Oskar can block exactly one unit when a guest selects that room type.

3. Create Your Retreat as an Event (the key step)

Go to
Left Menu → MANAGE → Events
and create a fixed-date retreat.
Example:
  • “7-Day Surf Camp — June 10–16”
  • “Spring Yoga Retreat — April 12–18”
Inside each event:

a. Add pricing options

Each pricing option represents a room category or stay type, such as:
  • Single Room — 1 person
  • Double Room — 2 persons
  • Shared Bunk Bed — 1 person
  • Oceanfront Suite — 2 persons

b. Block resources (rooms) directly from the pricing option

This is the special Retreat/Camp feature. For each pricing option, assign:
  • Which room type it should reserve
  • How many units it should block
  • How long it should block the room (the duration of the retreat)
This ensures:
  • When someone books the “Shared Bunk Room” option → 1 bed is removed from availability
  • The same event can offer both “Single Room” and “Shared Room” options
  • A fully booked room type disappears automatically from the booking page

c. Add optional extras

Such as:
  • Airport pickup
  • Surfboard rental
  • Massage treatment
  • Spa upgrade
  • Extra night stay
Extras are shown at checkout if enabled in the event.

4. Add Classes, Workshops, or Activities (Optional)

If your retreat includes scheduled sessions: Go to
Events & Classes → Add Class
and create items such as:
  • Daily Yoga (recurring sessions)
  • Surf Lessons
  • Meditation Workshop
  • Beach Hike
  • Breathwork Session
Guests can register for these separately if you want, or you can simply list the programme in the retreat description.

5. Add Services for Private Sessions (Optional)

Use
Services
for one-on-one treatments that guests can book during the retreat:
  • 60-min Massage
  • Private Coaching Session
  • 1:1 Surf Lesson
  • Personal Training
  • Reiki Treatment
Assign staff and rooms so availability syncs automatically.

6. Payments, Deposits & Balances

Go to
Organization Menu → Settings → Payment & Checkout
You can:
  • Enable Stripe for online payments
  • Require full payment or deposit only
  • Set tax rules and currency
  • Allow offline payments if needed
Each retreat booking creates a normal order with its own payment flow.

7. Guest Communication & Forms

In
Settings → Notifications
you can automate:
  • Booking confirmations
  • Pre-arrival emails
  • What to bring / how to prepare
  • Schedule reminders
For guest details, use:
  • Custom Fields (general info)
  • Intake Forms (retreat-specific info)
Collect things like:
  • Dietary needs
  • Allergies
  • Experience level (yoga, surf)
  • Roommate preferences
  • Travel info

8. Coordinate the Full Retreat Schedule

Use the Calendar to manage:
  • Room occupancy (night-by-night)
  • Daily classes
  • Treatment sessions
  • Instructor availability
  • Cleaning buffers
For multi-day stays, Oskar automatically blocks the correct nights.

9. Publish & Test Your Booking Page

Open
Booking Page Setup
to style and preview your page:
  • Upload your banner image
  • Modify section titles
  • Reorder services and events
  • Check how pricing options display
  • Make a test booking to ensure resource-blocking works
Share your link or embed it on your website.

Key Oskar Features for Retreats

  • Event-based packages with room-blocking pricing options
  • Multi-night stays via Nights duration
  • Automated resource blocking for room types or beds
  • Extras and add-ons at checkout
  • Group classes, workshops, and activities
  • Private sessions during the stay
  • Deposits, balances, and flexible payments
  • Automated communication before and after arrival
  • Calendar view for rooms + classes + treatments
  • Staff scheduling and permissions

Wow Features

  • Rooms blocked automatically based on the pricing option selected
  • Room types with multiple units (Single, Double, Bunk)
  • Events that act as full retreat packages
  • Add-ons and upgrades built directly into the retreat checkout
  • Recurring retreats duplicated with a single click
  • Beautiful booking pages with multi-booking support
  • Guest forms and dietary/experience collection
  • Unified calendar for rooms + classes + treatments

Core Messages

  • Sell retreat packages the way guests expect — clear, flexible, and room-based
  • Prevent overbookings with automated room blocking
  • Run everything from one calm, AI-powered system
  • Add classes, treatments, and upsells seamlessly
  • Create unforgettable guest experiences with automated communication
  • From booking to check-out, Oskar keeps your retreat flowing smoothly

Learn More

See related guides: