Retreats & Program Management

Create retreats with fixed or flexible dates. Connect registrations directly to your room inventory.  Set up a waiting list, take deposits, offer discounts, and so much more…

unlimited retreats and programs

Unlimited Programs and Registrations

We never limit you on how many programs you can add.

Online Calendar Management

Flexible program dates

Set a predefined date range, allow people to choose the dates of their stay, or setup a specific program length for package based programs.

flexible room pricing options

Flexible pricing options

Choose from a number of pricing options: Lodging based, Early Bird, flat rate, sliding scale and even suggested donation.

Modify any of your room prices and option for any of your retreats.

Sell optional items

Sell optional items

Allow participants to buy massages, airport pickups, etc. directly on your registration form. Even set up donation campaigns and collect donations at the time of registration.

Hotel Room Reservation Management

Operate like a hotel too!

We know you are not a hotel, but sometimes you need to operate like one.

With our Hotel Style pricing option, allow people to simply 'book a room' and charge for additional people.

Seasonal Pricing

Seasonal Pricing

Create seasonal pricing for any of your lodging types.

Room Reservation Management

Room Inventory

Never oversell a room again. Participants only see what rooms are available during registration.

Credit card deposits online

Take deposits

Allow participants to pay a deposit or the full price when they register. Choose between percentage or fixed amounts. All balances are tracked on the participant dashboard.

Offer discounts

Create unlimited discount codes. Choose from percentage or fixed amounts. And choose to discount any program you like.Track and tally all the discounts that you gave in your finance section.

Schedule multiple pre-arrival emails

Auto send pre-arrival emails to your participants any time you like.

Early Bird pricing

Set up multiple tiers of pricing based on when people register. Allow discounts to be a fixed amount or percentage based. These time based discounts manage themselves.

Waiting List

Enable a waiting list automatically when a retreat reaches max capacity. Give your wait-listed people first priority when spots open up.

Manage your waiting effortlessly list by sending personalized emails when spots open up. Communicate to hundreds of waiting listed people from one simple dashboard.

"Our communication and efficiency has greatly improved with Retreat Booking Guru now that we have the ability to accept credit cards online and schedule automatic notification emails."

Retreat Software
Karin Gringas
Temple of the Way of Light

Request a free demo

"Wish we'd found this software years ago!"

customer review
Lucas Gibson
Byron Yoga Retreat Centre

Booking Guru Software

Booking Management Software Product

Online booking software. Manage your bookings, retreats, rooms, and finances, all in one place.

5 star review 5 out of 5 stars,
based on 24 in-depth reviews on