Skip to main content
Looking for a complete setup guide?
Explore Hospitality & Retreats for a full blueprint on managing rooms, classes, packages, and wellness programmes.

What a Surf Camp Means in Oskar

A surf camp is a multi-day package with fixed dates, combining:
  • Accommodation (single room, double room, bunk beds)
  • Surf lessons and daily activities
  • Optional extras such as gear rental or airport transfers
The entire camp is created as an Event, and each pricing option represents a room type.
When a guest books, Oskar automatically:
  • Blocks the correct room or bed for the duration
  • Tracks availability for each room type
  • Syncs resource usage with your calendar
  • Handles deposits, payments, and upsells
This setup is ideal for surf camps, yoga retreats, bootcamps, and multi-day experiences.

1. Add rooms and accommodation types

Create all room types in
Left Menu → MANAGE → Resources:
  • “Single Room”
  • “Double Room – 2 units”
  • “Bunk Room – 6 beds”
  • “Cabana / Surf Shack”
For identical rooms or beds, use:
  • Sub-Resources, or
  • Tracked Units
This ensures Oskar assigns a specific bed or room automatically.

2. Create your surf camp as an Event

Navigate to
Left Menu → MANAGE → Events
and create an event:
  • “6-Day Surf Camp (June)”
  • “Beginner Surf Retreat — Week 32”
  • “Surf & Yoga Women’s Week”
Add:
  • Start and end dates
  • Capacity (optional)
  • Description and cover image
  • What’s included in the package

3. Add pricing options (room types)

Inside your event, open: Event → Payment & Checkout → Add pricing option Create one pricing option per room type:

Example

Premium Single Room – €1,200
  • Price: 1200
  • Limit by resource capacity: ON
  • Limiting resource: Single Room
Shared Bunk Bed – €650
  • Price: 650
  • Limit by resource capacity: ON
  • Limiting resource: Bunk Room (6 beds)
Double Room (2 guests) – €1,800
  • Price: 1800
  • Available slots: 1
  • Limit by resource capacity: ON
  • Limiting resource: Double Room
This ensures:
  • No double-bookings
  • Each booking uses availability from the correct room type
  • Rooms/beds sync with camp dates automatically

4. Add included activities (optional)

If your camp includes:
  • Surf lessons
  • Yoga classes
  • Workshops
  • Excursions
You may:
  • Add them as separate Events for visibility, or
  • Describe everything in the main camp event
Most surf camps bundle everything into one primary event.

5. Offer add-ons

Go to: Event → Payment & Checkout → Extras Add upsells such as:
  • Surfboard / wetsuit rental
  • Private surf coaching
  • Airport transfer
  • Massage
  • Photography package
These appear during checkout and increase revenue per booking.

6. Configure deposits & payments

In
Organization Menu (top left) → Settings → Payments
Set:
  • Deposit amount
  • Partial payments
  • Full payment options
  • Tax rules
  • Refund settings

7. Publish your Surf Camp

Open your Booking Page and test:
  • Room-type pricing options
  • Availability updates when a room is booked
  • Add-ons in checkout
  • Payment flow
Then share your public link or embed code.

Key Oskar Features

  • Event-based packages with fixed dates
  • Pricing options that block room resources
  • Automatic room/bed assignment
  • Upsells and add-ons in checkout
  • Multi-night accommodation logic
  • Deposit and payment handling
  • Real-time availability sync

Wow Features

  • Zero manual room assignment — Oskar handles it
  • Perfect for shared rooms or bunk beds
  • Upsells: rentals, coaching, transfers
  • Duplicate-and-edit for recurring camps
  • Unified occupancy tracking for every room type

Core Messages

  • Sell full surf camp packages with accommodation and activities included.
  • Let Oskar manage all room availability automatically.
  • Add upsells to increase revenue effortlessly.
  • Keep everything — stays, lessons, extras, payments — in one calm system.
  • One link sells your entire camp.

Learn More

For more retreat-style use cases: For surf-specific workflows:
Surf Camp Booking Software