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 Programs and Registrations
We never limit you on how many programs you can add.

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 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
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.

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
Create seasonal pricing for any of your lodging types.

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

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."
Request a free demo
"Wish we'd found this software years ago!"

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