Open source booking software
Bookings that feel like hospitality, not admin.
Roomify builds reservation tools on Drupal for vacation rentals, hotels, meeting rooms and tour operators. Take direct bookings, manage availability and pricing, and keep every channel in step from one calm dashboard.
Roomify for Accommodations
Rooms is the open source Drupal module at the heart of every Roomify build. These figures were published by Roomify on its company profile.
Choose a starting point
Four products, one booking engine.
Every Roomify site shares the same availability engine, commerce layer and content tools. The difference is how it is shaped for your kind of business.
Roomify Casa
A direct booking site for a single rental, with slideshows, an availability calendar and commission free payments.
See Casa 02 / Hotels and B&BsRoomify Locanda
A story led website for small hotels and B&Bs, with rooms, offers and instant or enquiry based booking.
See Locanda 03 / Multiple propertiesRoomify Agency
A property business site with configurable search filters, owner accounts, reporting and channel sync.
See Agency 04 / Spaces and roomsRoomify for Spaces
Hourly bookings for meeting rooms, studios and sports halls, with opening times and approval workflows.
See SpacesIn the back office
Everything the front desk needs.
The tools that sit behind the website are the reason a small team can run a full calendar without spreadsheets.
Availability and pricing
Set nightly, weekly or hourly rates, seasonal prices and minimum stays. Guests see the true calendar in real time.
Channel manager
Sync availability with the sites you already use, so a booking here never becomes a double booking there.
Conversations
Let guests ask questions, then turn an enquiry into a tailored offer they can book on the spot.
Addons
Sell extras alongside the room, such as breakfast, bike hire, airport pickup or a cookery class.
Offers
Create special prices for a period and a dedicated page that lists every property taking part.
Reviews
Invite guests to review a stay after checkout and show the results on the property page.
The Roomify dashboardProperties, bookings and enquiries
Ownership, by design
Open source is not a slogan. It is how you keep your data.
Every Roomify site is a Drupal site. That means you can export your content and transactions, move hosts, or bring in another team. You are never locked into a single vendor.
- Content, bookings and customer data can be exported at any time.
- Run on the Roomify cloud, on your own servers, or with a host you already trust.
- Built on Drupal and Drupal Commerce, with the Rooms module and BAT library underneath.
- Payments through Stripe, PayPal, Authorize.net or offline methods you define.
How it works
From an empty site to a live calendar.
Describe the place
Add the property, its photos and the details guests ask about. Listing pages are designed to be filled in minutes, not weeks.
Set availability and price
Use the calendar to open dates, apply seasonal rates and add extras. Bulk tools keep a whole portfolio in view.
Take the booking
Guests book or enquire directly on your site. Payments, confirmations and channel updates happen in the same flow.
How we work
Three things we refuse to treat as optional.
Relationships
Relationships are at the core of life. They give us companionship, support and experiences that shape us. The same holds for the relationship between a host and a guest, and between a client and the team that builds their site.
Development practices
Good data practices keep financial records accurate and complete. We build booking flows around the way a business actually works, then test them against real calendars, real rates and real guests.
Community involvement
Drupal succeeds because of its community. Developers who keep the platform current are central to keeping it open for collaboration, and every improvement to the shared code reaches the sites we build.
From the journal
Notes on bookings, Drupal and hosting well.
How to accept payment for bookings in Drupal 8 with BEE
A walk through taking payments for bookings using BEE and Drupal Commerce 2.
April 25, 2018 / TutorialUsing BEE for tours, classes and appointments
Setting up reservations for classes with BEE and Drupal 8, from the first resource to the first booking.
March 6, 2018 / ProductDrupal 8 gets a native booking framework
BEE arrives as a booking module built for site builders, with BAT underneath.
Start a conversation
Tell us what you are booking.
Whether it is one cabin, forty apartments, a castle or a row of meeting rooms, the first step is a short conversation about how your calendar works today.