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











