Event Management

Sell rooms and beds for retreats

Set up room types, nightly rates and real bed inventory, and let guests book lodging alongside their ticket.

4 min readUpdated 2026-07-29

A retreat is not just a ticket. It is a ticket plus a bed, and until the bed is part of the same purchase, someone ends up spending the week before the retreat matching a spreadsheet of registrations against a spreadsheet of rooms by hand. That work is invisible until it goes wrong — until two guests are assigned the same bunk, or a cabin is oversold because the ticket count and the room count were tracked in two different places.

BrightStar treats lodging as real inventory rather than a separate list to reconcile later. You describe your rooms once, and they become bookable units that checkout can hold and claim exactly like a limited ticket type. When a guest buys a bed in a shared cabin, that bed is gone from what other guests can select. When they abandon the payment before finishing, it comes back automatically. There is no manual reconciliation step because there is nothing left to reconcile — the room count and the booking count are the same number.

One room library, shared across all your events

Your rooms belong to your BrightStar account, not to any single event. You build the library once — either in the accommodations step of the event builder, or from the Rooms tab under Stays — and then choose which room types to offer on each event you run, with an optional per-event rate override if one retreat needs to charge differently for the same cabin.

Both entry points use the same editor, so there is never a second version of your inventory quietly drifting out of sync with the first. Add a cabin while building this year's retreat, and it is already sitting in your library for the next one, without you re-entering its description, its photos, or its bed count. If you also rent the property outside of your own programming, the same room is available to standalone stays too.

What you set up for each room type

Each room type you build carries the same set of fields, whether you're describing a single yurt or a twelve-bed dorm:

  1. 1Name — what guests will see, like "Forest Private Cabin" rather than "Type B".
  2. 2Style — whole room, or shared and sold by the bed; this decides how the inventory is counted.
  3. 3Nightly rate — priced in your event's currency, with an optional per-event override.
  4. 4Sleeps — how many people the room admits, which feeds your event's overall capacity.
  5. 5Description and photos — the view, the amenities, the walk from the hall; the first photo becomes the cover image.
  6. 6The rooms themselves — each row is one physically bookable unit, with shared rooms giving you a bed count per room.
  7. 7Minimum stay — optional; leave it empty if there is no minimum.

What a guest sees when they book a room

On your event page, room options appear in the same ticket selector as your ticket types, priced at your nightly rate and dated to your event's stay window. A guest picks a room the way they pick a ticket, and it lands in the same cart, to be paid for in the same single transaction as everything else they're buying for the retreat.

The claim happens at payment, not before it. BrightStar reserves the specific room or bed for that guest right as the charge is being processed. If the last bed in a shared cabin was taken by someone else while this guest was still entering their card details, the payment is cancelled rather than completed, and they're told plainly that the room is gone. That ordering matters: a guest is never charged for a bed that no longer exists by the time their card is run.

Once payment succeeds, the booking is confirmed, a room is assigned automatically wherever that's possible, and the guest receives a confirmation email with their dates and their room.

How lodging is charged

Lodging is charged in one of two ways, depending on how it was booked.

A room sold inside an event checkout behaves like an ordinary ticket line. It follows the same fee math as the rest of that ticket: your plan's platform fee, applied per ticket, plus a processing fee of 3.05 percent plus $0.40 taken once for the whole order.

A standalone stay — booked directly on your property rather than through one of your events — runs on Elevate economics instead, and is always seller-absorbed. The guest pays exactly the room price you quoted, with nothing added at checkout. The platform fee for that booking, 1.85 percent of the stay total plus $0.89, comes out of your side rather than being added to what the guest pays. If a standalone stay is later cancelled and refunded, that platform fee comes back to you as well, so you're never left paying a fee on a booking that didn't happen.

If your rooms don't exist yet when you start building an event, you don't need to stop and set them up somewhere else first. The accommodations step in the event builder opens the same room editor in place, so you can create your cabin or dorm right there and pick up your event where you left off.

Do you need Elevate to sell rooms?

Accommodations are part of BrightStar's Elevate feature set. If you run your event on Seva, the accommodations step still appears in the builder, but only as a preview — you can see what it looks like, but the room library, the booking engine, and the tools built on top of it stay locked. To actually offer rooms or beds for sale alongside your tickets, the event needs to run on Elevate.

Common questions

How do I sell accommodation with my BrightStar event?

Set up your rooms in the accommodations step of the BrightStar event builder, or from the Rooms tab under Stays, and choose which of them to offer on the event. For each room type you give a name, a style — whole room or shared and sold by the bed — a nightly rate, how many people it sleeps, and the individual rooms that make up that type. Those rooms then appear as options in the ticket selector on your event page, and guests book them in the same cart and the same payment as their ticket.

Read more

The rooms belong to your account rather than to the event, which is what makes the second retreat much faster to set up than the first. The same editor is used in the wizard and in the Rooms tab so there is only one copy of your inventory, and a per-event rate override lets one retreat price a cabin differently without duplicating it. If you are building an event before your rooms exist, the wizard opens the room editor in place rather than sending you elsewhere and asking you to come back.

What stops two guests from booking the same bed?

BrightStar claims the specific room or bed at payment time, before the charge completes, not after. If the last unit was taken while a guest was on the payment page, BrightStar cancels the payment intent, releases anything it had already claimed for that order, and tells the guest the room is unavailable. The result is that a guest is never charged for a bed that does not exist, and you are never in the position of having to refund and apologise for a double booking.

Read more

This ordering — claim first, charge second — is what makes the whole system trustworthy without anyone watching it. A card can take several seconds to process, and in a busy pre-retreat sale window that is enough time for the last bed to go to someone else entirely. Because the claim and the charge are tied together, that timing gap can never turn into two people believing they hold the same bunk.

Can I sell beds in a shared dorm rather than whole rooms?

Yes. Each room type on BrightStar is set to either whole room or shared, and a shared type is sold by the bed. You list each physical room in that type with its own bed count, so three cabins with four beds each is tracked as twelve individually bookable beds across three specific rooms — not as one undifferentiated pool. That distinction is what lets the front desk later assign a named guest to a named room.

Read more

Keeping the count at the level of the physical room, rather than a single pooled number, matters once check-in starts. Twelve beds tracked as one pool tells you how many are sold, but not who belongs in which cabin. Twelve beds tracked across three named rooms means the assignment already exists by the time the guest arrives, and the front desk is confirming a placement rather than inventing one on the spot.

What fees apply to a room booking on BrightStar?

It depends on how it was sold. A room bought inside an event checkout is an ordinary ticket line and follows the normal event fee math: your plan's platform fee per ticket, plus a processing fee of 3.05 percent plus $0.40 charged once for the whole order. A standalone stay booked directly on your property is different — it is always seller-absorbed, so the guest pays exactly the quoted room price and the Elevate platform fee of 1.85 percent plus $0.89 comes out of your side rather than being added on top.

Read more

Two consequences follow from standalone stays being seller-absorbed. First, the price you advertise is the price the guest pays, which matters when your rooms are also listed on other channels and you want the numbers to match. Second, when a stay is refunded, BrightStar returns its platform fee along with the refund, so a cancelled booking does not leave you paying a fee on revenue you gave back. Free or comped stays skip all fees, the same as free tickets.

Do I need Elevate to sell rooms?

Yes. Accommodations on BrightStar are part of the Elevate feature set. On a Seva event the accommodations step is shown as a preview so you can see what it does, but the room library, the booking engine and the front-desk tools stay locked until the event runs on Elevate.

Read more

Elevate is what unlocks the room library, the real-time bed claiming at payment, and the front-desk and reservations tools that keep occupancy accurate across every guest. Seva still shows you the accommodations step so you can see how it will look and feel before you commit, but none of the underlying booking mechanics actually run until the event itself is on Elevate.

Can I rent my rooms outside of an event?

Yes. The same room library powers standalone stays, which have their own public booking page for your property. A guest can book a room there without any event being involved, and those bookings appear in the same reservations list as the ones that came through an event, marked as standalone. This is how a retreat centre keeps one occupancy picture across its own programmes and the weeks it rents to other teachers.

Read more

This matters because occupancy, not the event, is the actual scarce resource. If your property has its own booking page for weeks you are not hosting a retreat, and also sells beds through a retreat's checkout, you want one count of what is occupied rather than two lists that can quietly disagree. The shared reservations list is what keeps a room from being booked twice across an event and a standalone guest.

Ready to get started?

Create your first event on EveryEvent Rio de Janeiro — it’s free.