Booking flows

# Custom booking experiences

Configure rates & restrictions, add discounts and schedule payments.

---

## Booking method

Choose between booking requests and instant bookings. Opt for booking requests to manually review and communicate with potential guests before confirming or declining. Alternatively, streamline your booking process with instant bookings, automating the entire transaction—guests make the initial payment and the booking is instantly registered in your dashboard.

## Booking form

Craft a custom booking form for each property, collecting essential personal details, ensuring acceptance of terms and conditions, and providing options for add-ons like breakfast or guided tours.

![Booking form management in Bookingmood](https://ksxynoprjyugtwuaqdho.supabase.co/storage/v1/render/image/public/public/-4de7c08c-a764-4c14-843c-0d14f06849f8.png?quality=75&resize=contain&width=3840)

## Rates

With Bookingmood's customizable price editor, you can configure your rates however you like. Set rates per week or per guest, adjust prices based on seasons, days booked in advance, and more.

![Rate management in Bookingmood](https://ksxynoprjyugtwuaqdho.supabase.co/storage/v1/render/image/public/public/-7e8f729a-afa1-4274-92b6-d538207b4f1f.png?quality=75&resize=contain&width=3840)

## Restrictions

Set booking restrictions to align with your preferences. Define fixed arrival and departure days, limit booking duration, specify the number of days guests can book in advance, and more.

![Managing booking restrictions in Bookingmood](https://ksxynoprjyugtwuaqdho.supabase.co/storage/v1/render/image/public/public/-12236869-8f8a-4835-a551-0b5c6fa17126.png?quality=75&resize=contain&width=3840)

## Discounts

Incentivize early or last-minute bookings with discounts, or offer special rates for extended stays. Customize discount conditions and adjust amounts based booking duration, arrival day, season and more.

![Adding discounts in Bookingmood](https://ksxynoprjyugtwuaqdho.supabase.co/storage/v1/render/image/public/public/-39bd55fd-14b4-4088-ad6d-561c08639d71.png?quality=75&resize=contain&width=3840)

## Coupons

Surprise acquaintances, reward repeat guests with special discounts or launch marketing campaigns using coupons. Create as many coupons as you like and limit their use according to your preferences.

![Bookingmood coupon examples](https://ksxynoprjyugtwuaqdho.supabase.co/storage/v1/render/image/public/public/-714d07ff-e7dc-40f4-8e42-bc20f66d2293.png?quality=75&resize=contain&width=3840)

## Payment schedule

Flexible payment scheduling allows you to split booking payments into as many installments as needed. Request the initial installment directly after booking and request the remainder two weeks before arrival. You name it.

![Bookingmood payment schedule](https://ksxynoprjyugtwuaqdho.supabase.co/storage/v1/render/image/public/public/-279d60d8-b24c-45ca-815e-42a0721ae2b0.png?quality=75&resize=contain&width=3840)

## Online payment integrations

Bookingmood integrates with many payment providers like Stripe, Mollie and Square out-of-the-box for automated handling and tracking of booking payments. Guest payments are instantly visible within Bookingmood.

## Frequently asked questions

### Can I create a custom booking form?

Yes. Each rental unit can have its own booking form containing contact fields, custom questions, optional extras, required fees and taxes.

### Which fields can I add to a booking form?

You can add short text, long text, number, time, checkbox and multiple-choice fields. You can also add a fee or description that does not require an answer from the guest.

### Can I add documents to a booking form?

Yes. You can attach a file, such as a PDF, to a booking form field. Guests can view and download the attachment while completing the form.

### Can I charge guests for optional extras?

Yes. You can add a price to checkbox or multiple-choice fields. This can be used for optional extras such as breakfast, a baby bed or additional packages.

### Can I add mandatory fees to a booking?

Yes. You can use the _Fee / description_ field for required charges such as final cleaning or tourist tax. Fees can be calculated per booking, per night, per guest or a combination of these.

### Can I apply taxes to booking prices?

Yes. You can create taxes such as VAT, GST or sales tax and apply them to your prices. Taxes can either be included in the displayed price or added on top of it.

### Can guests pay for their booking online?

Yes. Bookingmood supports online booking payments through Stripe, Square and Mollie. Payments are transferred directly to your connected payment account, and Bookingmood does not charge commission on them. [Learn more](https://www.bookingmood.com/en-US/docs/bookings/payments).

### Can I split a booking payment into multiple instalments?

Yes. You can configure when guests need to pay, such as directly after booking, a set number of days before arrival, on arrival or through a combination of payment moments.

### Does Bookingmood receive or hold my guests’ payments?

No. Payments are received directly through your connected payment provider. Bookingmood is not an intermediary and does not charge commission on booking payments.

### Which integrations are available for Bookingmood?

Bookingmood integrates with Google Vacation Rentals, HolidayHero, OttoKit, PriceLabs and Zapier. You can also build custom integrations using webhooks and the Bookingmood API. [Learn more](https://www.bookingmood.com/en-US/docs/integrations).

### Can Bookingmood automatically optimise my rental prices?

Yes. Bookingmood integrates with [PriceLabs](https://www.bookingmood.com/en-US/docs/integrations/pricelabs), a dynamic pricing platform for holiday rentals and hospitality businesses.

### Can I build a custom integration with Bookingmood?

Yes. Bookingmood provides an API that allows developers to access and manage Bookingmood data programmatically. [Learn more](https://www.bookingmood.com/en-US/api-reference).

### Does Bookingmood support webhooks?

Yes. Webhooks can send real-time event notifications from Bookingmood to another application when something happens in your account. [Learn more](https://www.bookingmood.com/en-US/docs/integrations/webhooks).

### Can I charge per night, week or booking?

Yes. You can set prices per booking, per night, per week or for a custom period, such as a weekend.

### Can prices vary depending on the number of guests?

Yes. You can create different prices for different capacity groups or numbers of guests.

### How do capacity groups work?

Capacity groups let you define the allowed number of guests for different guest types, such as Adults and Children. Each group can have its own minimum and maximum capacity. You can also create a sum group, such as Guests, which automatically adds together the selected capacity groups. This allows you to set limits for individual guest types while also controlling the total number of guests allowed in the unit.

### Can I set different prices for different seasons?

Yes. You can use different prices and booking rules for high season, low season and any other periods you define.

### Can I charge different prices for weekdays and weekends?

Yes. You can create separate prices for custom periods, such as weekends, or apply different configurations to selected dates.

### Can I offer discounts for longer stays?

Yes. You can reduce the price when guests book more than a specified number of nights or days.

### Can I add cleaning fees and other additional charges?

Yes. You can add additional fees such as cleaning fees, tourist taxes and other charges to the booking process.

### Can I charge a refundable security deposit?

Yes. A refundable deposit can be added to a rate and tracked within the booking. Deposits must be refunded manually after the stay.

### Can I set a minimum or maximum stay?

Yes. You can specify the minimum and maximum duration guests are allowed to book.

### Can I restrict check-in and check-out days?

Yes. You can choose on which days of the week guests are allowed to check in or check out.

### Can I display rental prices in different currencies?

Yes. You can set one base currency for each rental unit. In your widgets, guests can view prices in other supported currencies, with the amounts automatically converted using current exchange rates.

### Can I add taxes to my prices?

You can create taxes in Bookingmood and apply them to individual prices. For each tax, you can choose whether it is on top of the price or included in the price. This lets you control how taxes are calculated and displayed for each price.

### What types of rental units can I use Bookingmood for?

Bookingmood can be used for almost any type of rentable unit, including vacation homes, apartments, hotel rooms, campsites, boats, vehicles and event venues. Each unit can have its own availability, pricing and settings.

### Can I rent units per night or per day?

Yes. You can choose a rental period for each unit. Vacation homes can be rented per night, while units such as boats, venues or equipment can be rented per day.

### Can I link the availability of related rental units?

Yes. You can connect main and sub-units, such as an entire property and its individual rooms. Booking one can automatically affect the availability of the related units, helping prevent overlapping bookings.

### Can I create discount codes for guests?

Yes. You can create coupon codes that give guests a fixed or percentage-based discount. Coupons can be limited to specific rental units, booking dates, stay dates or a maximum number of uses.

### Can I connect Bookingmood to Google Vacation Rentals?

Yes. Bookingmood offers a free integration with Google Vacation Rentals. The integration allows your units to appear on Google Vacation Rentals, where guests can discover your accommodation and continue to your Bookingmood booking page to book directly.

[Booking management Stay on top of your bookings](https://www.bookingmood.com/en-US/features/booking-management) [Collaboration In-app communication, permissions](https://www.bookingmood.com/en-US/features/collaboration) [Guest communication Personal contact and automations](https://www.bookingmood.com/en-US/features/guest-communication) [Embeddable widgets Bookingmood in your existing website](https://www.bookingmood.com/en-US/features/widgets) [Website builder Customizable no-code websites](https://www.bookingmood.com/en-US/features/website-builder)
