Are you searching for a tool that enables a direct booking widget without the hassle of complex setups or extra fees, on any website platform? Thus, you can maintain control over the booking process and minimize reliance on third-party platforms for your hotel or holiday home. Not only does this save on commission fees, but it also builds direct relationships with guests. And it’s a matter of a few button clicks to embed a widget, manage reservations, and set up payments with BNBForms!
What Is BNBForms?
BNBForms is a cost-effective solution that lets guests make online bookings directly from a rental property website.
No matter what content management system your website is built with, BNBForms helps you enable online reservations for at least 1 night. You’ll need to embed a custom code snippet to add the BNBForms direct booking widget to your site.
Cost: one fixed yearly subscription price ($119 per year)
Free Trial: 1 month
Showcase: Real Client Website Examples
What are the benefits of integrating the BNBForms direct booking system into your website?
- Step-by-step booking widget for short-term rentals.
- The ability to add any number of rental units.
- The channel manager will sync reservations from multiple channels.
- Various payment gateways.
- Flexible rates and tiered pricing.
- Automated communication with guests.
- Customizable booking rules and extra options.
Read Also: How to Create a Hotel Booking Website with BNBForms
How to Add a Direct Booking Widget with BNBForms: a Step-by-Step Guide
Before adding a travel booking widget to your site, you should configure some property settings. Let’s dive in!
Step 1: Get started with the BNBForms account
- Sign up with BNBForms.
- Confirm your email address.
- Log in to your BNBForms account.
Is there a free booking widget for website? It’s worth noting that you can test out all the functionalities for one month at no cost.
Step 2: Add Accommodations
Next, you should add your rental properties and their detailed descriptions, including:
- Photos;
- Amenities (bedroom comforts; bathroom essentials, heating, etc.);
- Category/type;
- Capacity;
- Extra services (free or paid): car renting, parking, indoor restaurant, etc.;
- Custom fields.
Step 3: Create Seasons
Seasons are required to set up price differences (e.g. winter, Easter, holiday, etc.). They are related to the Rates menu.
Step 4: Customize prices & rates
Once you’ve defined seasons, you can set variable rates based on a season, number of guests, length of stay, or extra amenities.
Also, it takes a few clicks to add coupons for discounts via the dedicated menu.
Step 5: Include taxes & fees in the final charge (optional)
If necessary, BNBForms allows you to add taxes and fees and specify them in the charge or include them in the room rate.
Step 6: Enable payment gateways
When it comes to payments available within an online booking system, BNBForms supports various payment options: Test Payment, Pay on Arrival, Direct Bank Transfer, PayPal, 2Checkout, Stripe, Braintree, and Beanstream/Bambora. Navigate to Accommodation > Settings > Payments to enable and set up the required.
Step 7: Choose a confirmation mode
You are free to choose the way a booking will be confirmed:
- Manual confirmation;
- Confirmation via email;
- Automatic confirmation upon payment.
Step 8: Set up automated email notifications
As for automated email messaging, BNBForms equips you with ready-to-go email templates along with an online booking widget. Sent to both an admin and customers, they come in handy to inform them about reservation details. It’s easy to customize text, colors, and a subject to make them branded.
Step 9: Sync availability from multiple channels
BNBForms is a direct booking website builder solution that allows you to synchronize bookings across online travel agents (OTAs) that support iCal (Booking.com, Airbnb, Tripadvisor, and others).
💡 Explore: 500 Unique Hotel Name Ideas
Step 10: Customize booking rules & search property form
If you need to set minimum and maximum days to stay in, block booking for selected rooms, or define default arrival and departure dates, BNBForms provides flexible booking rule options.
On top of that, this reservation software enables you to use or edit the standard search property form. For example, change labels, add custom fields, and more.
⛺ Launch: How to Start a Glamping Business
Step 11: Add a direct booking widget to a website
Once you’ve come through all settings, you are all set up to embed a widget. We’ll take a Squarespace booking widget as an example.
- In your BNBForms account, navigate to ‘Widget Script’ and copy the script.
- Go to the Home Menu of Squarespace > Settings > Advanced > Code Injection (available only for Squarespace premium Business and Commercial plans).
3. Paste the script into the appropriate Code Injection fields.
4. Save the changes.
5. Test the Book Now button on the front end of your website.
How to create a booking widget website on other platforms? Explore these step-by-step guides:
- WordPress Booking
- Wix Booking
- Drupal Booking Calendar
- HTML Booking Widget
- GoDaddy Booking
- Joomla Booking
- Weebly Booking
- Shopify Booking
- PromoteMyPlace
We can’t help mentioning that it’s possible to customize the colors of a responsive booking widget so it suits your site’s design.
📊 Compare: Lodgify vs. BNBForms Vacation Rental Software
Step 12: Manage bookings with no hassle
Now, you can accept online bookings and manage them from your dashboard. BNBForms makes it easy to:
- View all reservations in a centralized calendar;
- Keep track of payment history;
- Add bookings manually;
- Check out analytical reports.
Free resources for your vacation rental business:
- Social Media Hotel Templates for Instagram and Facebook
- Hotel Booklet Templates for Print
- Welcome Gift Ideas For Guests
- Hotel Reservation Cards
Wrapping Up
So, you can build vacation rental website powered by a direct booking widget with BNBForms! Suitable for any type of rental property and CMS, it gives everything you need to start accepting online bookings with no extra commissions – just pay a fixed subscription fee. BNBForms combines a booking engine, channel manager, online payments, seamless booking management, and more features.
Check out all its capabilities for free and power up your website with a fully-operating booking system.
FAQ
For direct bookings on a holiday rental website, you can use BNBForms, a flexible booking widget that integrates easily with any CMS. It supports online payments, calendar sync, and guest management, making it ideal for rental sites wanting a smooth booking experience.
How to build a direct booking website?
To build a direct booking website, start with a CMS like WordPress or a website builder like Wix or Squarespace. You can use a property management system (PMS) or booking software like BNBForms to handle reservations, calendars, and payments. Also, you should integrate secure payment gateways and sync them with channels (Airbnb, Booking.com) for calendar consistency.
What is a booking widget?
A booking widget is an online tool that allows customers to view availability, make reservations, and process payments directly on a website.