Free Hotel Direct Booking Engine

Get Started with our Free Forever plan

Let guests book directly from your website or app. Accept UPI, bank transfers, cash, and more. No commission. Free forever.

OTAs charge 15–20% per booking. Your own website should work harder. Zitlin gives every hotel — even on the free plan — a fully functional direct booking engine that accepts reservations 24/7, handles payments your way, and puts you in control.

No monthly fee. No per-booking commission. No developer needed to get started.

Never Miss a Booking. Ever.

Free resort management app

What Is a Direct Booking Engine?

A direct booking engine is a reservation system guests use to book rooms straight from your website, without going through Booking.com, Expedia, or any other OTA. Guests pick dates, choose a room type, and confirm — you get the booking without paying commission.

Zitlin's booking engine is included in the free plan, with no booking limits on the engine itself.

Flexible Payment Options — Online and Offline

Not every guest pays online. Not every hotel is set up for payment gateways. Zitlin's booking engine supports both:

Online payments via QR code

  • UPI (India)
  • SEPA (Europe)
  • VietQR (Vietnam)
  • SGQR (Singapore)
  • ThaiQR (Thailand)
  • MoMo (Vietnam)
  • and many more!

Offline and manual payments

  • Cash at check-in
  • Bank transfer
  • Any custom payment instruction you configure

When a guest books with an offline payment method, the booking is placed on-hold until your front desk marks it as received. Once confirmed, the reservation moves to CONFIRMED status automatically.

This means you can accept bookings from guests who prefer to pay in person — without any manual back-and-forth.

Room Only or With Breakfast — Let the Guest Choose

Most guests want to see what breakfast costs before they book. Create a rate plan such as With breakfast — a fixed amount or a percentage on top of the room price, with the meals it includes — and switch it on for the booking engine. Each room then shows both prices, each with its own Book button:

  • Room only — your room price, exactly as today
  • With breakfast — the same room with breakfast, priced by your plan

The booking arrives on the front desk with the rate and the meal plan already on it, so the kitchen counts that guest at breakfast. Plans you keep private — corporate or agent rates — stay off the booking page. Prices follow your seasons, weekday rates and anything you type in the rate calendar.

Add a Booking Button to Your Website in 5 Minutes

Your Zitlin account includes a unique public booking URL. Add it to any website as a button or link:

<a href="https://server.zitlin.com/pub/engine/YOUR-PROPERTY-SLUG/">Book Direct</a>

Works on Wix, WordPress, Shopify, Squarespace, Webflow, and any custom website.

Your Price on Google, Next to the OTAs

The same booking page can appear as a free booking link on Google Search and Maps — your own price, in the row of booking options beside Booking.com and Agoda. Zitlin sends Google your rates and availability for you, taxes included and matching your booking page exactly. No cost per click, no commission.

Pro API — Full Custom Integration for Your App or Website

For hotels that want deeper control, Zitlin Pro includes a full booking API.

With the API you can:

  • Build a completely custom booking flow inside your own website or mobile app
  • Use your own payment processor — Stripe, Razorpay, PayU, or any gateway you prefer
  • Automate rent and advance deposit collection end-to-end
  • Trigger booking confirmation programmatically — when your payment processor confirms payment, the API marks the booking as CONFIRMED automatically, with no manual intervention

This means a guest books on your branded website, pays through your payment gateway, and their reservation is confirmed in Zitlin instantly — with no front desk action required.

It's the difference between a booking button and a fully automated reservation system.

White-Label Booking Engine — Your Domain, Your Brand

On Zitlin Pro, your guests never need to know Zitlin exists.

Instead of sending guests to zitlin.com/engine/your-property, your booking engine lives at book.yourhotel.com — your domain, your SSL certificate, your brand throughout.

Setup takes two steps:

  1. Add a CNAME record at your domain registrar pointing book.yourhotel.com to Zitlin
  2. Enter the hostname in Zitlin Settings → Custom Domain

Zitlin handles SSL automatically. No hosting, no servers, no maintenance on your end.

What guests see:

  • Your domain in the browser address bar
  • Your hotel name throughout — no Zitlin branding
  • A booking flow that looks native to your website

What you get:

  • All reservations flow into Zitlin as normal
  • No commission on bookings made through your domain
  • Works alongside your existing website — just link to book.yourhotel.com from your "Book Now" button

This is included in Zitlin Pro at no additional charge.

Who Is This For?

Free Plan Pro Plan
Direct booking engine ✓ ✓
QR code payments (UPI, SEPA, etc.) ✓ ✓
Offline / cash payment support ✓ ✓
Booking button for any website ✓ ✓
API access for custom integration ✗ ✓
Custom payment processor ✗ ✓
Automated booking confirmation via API ✗ ✓
White-Label with custom domain ✗ ✓

Frequently Asked Questions

Is the booking engine really free? Yes. The direct booking engine is included in Zitlin's free forever plan. No commission, no setup fee.

What happens when a guest books with offline payment? The booking is created with an on-hold status. Your front desk confirms payment received and marks it confirmed — or if you're on Pro and using the API, your payment processor does this automatically.

Can I use my own payment gateway? On the free plan, Zitlin supports QR code-based payments. Pro accounts get API access to integrate any payment processor — Stripe, Razorpay, PayU, or others — and automate the full collection flow.

Do I need a developer for the booking engine? Not for the standard integration — it's a single HTML link. For the Pro API integration with a custom payment processor, basic development work is needed.

Does this work for restaurants and event spaces too? The booking engine is currently focused on room reservations. Restaurant orders and event space bookings are managed within the Zitlin app.

What's the difference between on-hold and confirmed? On-hold means the booking exists but payment hasn't been verified. Confirmed means payment is received and the room is reserved. Guests can be notified at both stages.

Start accepting direct bookings for free

Explore other features

Short Term Rentals

Manage multiple Airbnb listings from one calendar

Guest ID Records

Held privately, seen only with a PIN, deleted on time

Security Deposits

Taken, tracked and given back — never counted as revenue

Corporate Accounts

Who owes you on account, how old it is, and the statement to collect it

OTA Channel Management

Sync with Airbnb, Booking.com, MakeMyTrip, Traveloka & 60 more OTAs

Walk-in Bookings

Seamless check-ins, every time

Spas, Saunas & Clubhouses

Hourly slots, invoicing, QR payments

Multi-Property Calendar

All units, one view

QR Payments

UPI, Pix, VietQR, QRIS, DuitNow & more

Booking Engine

0% commission direct bookings

Rate Calendar

Exact prices for any night, room only or with breakfast

Google Booking Links

Your own price on Google Search and Maps, no commission

Restaurant POS

Orders on folio, one bill at checkout

Invoicing

GST, non-GST, and multi-country VAT

Inventory

Every sale mapped to stock

Guest CRM

Know your returning guests

Large Hotels & Resorts

Up to 200 rooms, three shifts, 78 channels

Staff Sign-In & Roles

A PIN per person, a name on every action

Cash Drawer

Count the till at every shift handover

Banquet & Events

Plan and invoice event spaces