Nostra. Online
Book a 15-min demo
For boutique hotels & B&B groups

Take back your
direct bookings.
Stop paying OTAs.

A purpose-built direct booking engine for independent hotels. Modern, mobile-first, and connected to PayU, WhatsApp, email, and Google — all out of the box. No commissions. No middlemen. Just your hotel, your guests, your margins.

15-25% Commission OTAs charge per booking
0% Commission with Nostra Engine
7 days From kickoff to live site
Setup fee. No revenue share. Ever.
The Problem

OTAs are bleeding your margins.

Every Booking.com or MakeMyTrip reservation costs you a fifth of your room rate — and the customer relationship.

22%
Average commission paid by Indian boutique hotels to top OTAs
Source: HVS India Hotel Survey, 2024
  • You don't own your guest data — OTAs control the relationship
  • Repeat bookings funnel back through them — paying commission again
  • Your brand competes with 50 others on a price-driven listing
  • Cancellations & disputes go through OTA support — you can't fix issues directly
  • You can't run loyalty, upsells, or repeat-guest perks — locked out of your own customer base
The Nostra Engine

Your direct channel,
productized.

Nostra is a modern booking platform purpose-built for Indian boutique hotels — payments, communications, SEO, and guest experience, all wired in. Live in your domain in days, not months.

Real-time inventory

Live availability, weekend pricing, blocked dates, multi-rate plans. Update from a calendar UI in seconds.

💳

PayU integration

Cards, UPI, net banking, EMI, wallets. Server-side hash + S2S webhook. PCI-DSS compliant out of the box.

📧

Branded transactional email

Resend-powered guest confirmations + owner alerts from your custom domain. GST breakdowns included.

💬

WhatsApp click-to-chat

Guests forward bookings to themselves. Hotels message guests with one tap. No Meta API headache, $0/month.

🏠

Multi-property, multi-owner

Each property has its own owner, photos, rooms, rate plans. Admins only see their own data — RLS-secured.

🔁

Self-service cancellation

Refundable rates allow guests to cancel themselves — no calls. Inventory auto-restored.

💰

GST + occupancy logic

Auto-calculated tax line items. Single-occupancy discounts. Custom cancellation policies per rate plan.

🔍

SEO + Search Console-ready

Auto sitemap, robots, Open Graph, JSON-LD structured data. Google indexes you in days, not months.

📊

Owner dashboard

Bookings, revenue, occupancy, recent activity — all in one panel. Manage everything from your phone.

Production-grade detail

Not a prototype.
A production system.

Every feature listed below is live, in production, at bookmeristay.com — handling real guests, real money, real audits. No "coming soon" placeholders.

8 DB Migrations 8 API Routes 6 Email Templates 50+ React Components

For the guest

  • Editorial landing page with hero, search widget, featured stays, FAQ, social links
  • 3-step booking flow — search dates → select room → checkout
  • Multiple rate plans per room (refundable, non-refundable, B&B, custom)
  • 3 payment plans at checkout — full / 25% advance / pay laterFeature-flagged
  • Single-occupancy discounts auto-applied when the rate plan allows it
  • GST line items calculated and displayed transparently
  • Cancellation policy shown before payment, on confirmation, and in emails
  • Mobile-responsive design tested on iOS Safari + Android Chrome
  • Google Hotels deep linking via URL params (hotel_id, checkin, checkout)
  • "My Booking" lookup by email + booking ID — no guest account needed
  • WhatsApp click-to-chat from guest's confirmation page
  • Confirmation page with txn ID, payment breakdown, refund policy

Admin & operations

  • Multi-owner architecture — each owner sees only their own data (RLS-secured)
  • Property management — name, location, contact, amenities, images, WhatsApp numbers
  • Room type management with category, capacity, base price, images
  • Rate plan management — price modifier, GST, occupancy discounts, custom policy text
  • Inventory calendar — per-date availability, price overrides, blocking, min stay
  • Bookings list filterable by status (paid, partial, pending, etc.)
  • "Collect Balance" button for front desk with audit trail (who, when, notes)
  • WhatsApp guest contact directly from the bookings table
  • Supabase Auth — admin login, password reset, session management
  • Audit columns on bookings — `balance_collected_at` / `_by` / `_notes`

Payments & money

  • Live PayU integration — Cards, UPI, net banking, EMI, wallets
  • SHA-512 hash generation server-side, never exposed to client
  • S2S webhook verification with reverse hash + booking lookup
  • Partial payment support — charges 25% upfront, tracks 75% balance
  • Pay-later support — ₹0 advance, reserves room, due 2 days beforeFeature-flagged
  • amount_paid / amount_due tracking — accurate to the rupee
  • Inventory auto-restoration on failed payments and cancellations
  • Status states: pending, paid, partially_paid, failed, refunded, cancelled
  • Refunds via PayU dashboard — full or partial
  • PCI-DSS compliant — Nostra never touches card data

Notifications & messaging

  • Guest confirmation email — payment-plan aware (full vs partial format)
  • Owner notification email — with "Front Desk Action Required" callout for partial bookings
  • Guest cancellation email with refund amount + timeline
  • Owner cancellation alert with inventory restoration note
  • WhatsApp click-to-chat using wa.me deep links — no Meta API, $0/month
  • Google Calendar event auto-created on confirmed booking, deleted on cancellation
  • Branded sender — emails come from your own domain via Resend

Infrastructure, SEO & deliverability

  • Next.js 14 App Router on Vercel with auto-deploy from GitHub
  • Custom domain with SSL — no Nostra branding anywhere
  • Supabase PostgreSQL with Row-Level Security on every table
  • Resend transactional email — branded sender + delivery analytics
  • TypeScript end-to-end with shared types across server + client
  • Tailwind CSS with editorial design (Playfair Display + Inter)
  • Auto-generated sitemap.xml pulling from active properties
  • robots.txt allowing all, blocking /admin and /api
  • JSON-LD structured data — Organization schema for Google rich snippets
  • Open Graph + Twitter Card meta tags for clean link previews
  • Google Search Console verified with sitemap submitted
  • SPF, DKIM, MX records configured for email deliverability
Under the Hood

Modern stack.
Zero lock-in.

Built on infrastructure used by Stripe, Notion, and Linear. You own the code. You own the database. You own the domain.

yourdomain.com │ ┌───────────────────┼───────────────────┐ │ │ │ ┌─────────┐ ┌──────────┐ ┌──────────┐ │ Vercel │ │ Supabase │ │ PayU │ │ (Host) │◄──────►│ (DB) │ │ (Live) │ └─────────┘ └──────────┘ └──────────┘ │ ▲ ▼ │ ┌─────────┐ ┌──────────┐ ┌──────────┐ │ Resend │ │ WhatsApp │ │ Search │ │ (Email) │ │ (wa.me) │ │ Console │ └─────────┘ └──────────┘ └──────────┘

Next.js 14

App router, React 18, TypeScript

Supabase

PostgreSQL + RLS + Storage

Vercel

Auto SSL + global CDN

PayU

Live gateway, S2S webhook

Resend

Transactional email at scale

Tailwind CSS

Editorial, brand-customizable

Case Study — Live

Book Meri Stay

A 2-property boutique chain in Kolkata. Live at bookmeristay.com — built and deployed in under 7 days, end-to-end.

  • Marketing landing page with FAQ + featured hotels
  • 3-step guest booking flow with real-time inventory
  • Live PayU payments, ₹0 in commissions to OTAs
  • Branded confirmation emails from [email protected]
  • WhatsApp click-to-chat for guests + hotel staff
  • Multi-owner admin: each property's owner sees only their data
  • Google Search Console indexed, sitemap submitted
  • GST 5% auto-applied, single-occupancy discounts configured
bookmeristay.com

Stays That Feel Like Home

Hand-picked boutique hotels & homestays.

Free WiFi AC In-Room Dining
Best Inn By BookMeriHotel
📍 Kolkata, West Bengal
₹2,500
Dover Inn By BookMeriHotel
📍 Kolkata, West Bengal
₹2,500
Visit live site →
7 Days from concept to live, payment-processing site
2 Properties live, multi-owner admin scoped
100% Direct revenue. Zero OTA commissions paid.

"For hoteliers, simplicity and efficiency are the new luxury — achieved through relentless questioning and editing."

— Nostra Online's design philosophy

Investment

Built once. Yours forever.

No revenue share. No per-booking fees. No SaaS lock-in. One transparent setup investment, ongoing infrastructure costs at-cost.

Single Property

Boutique

Independent hotels, B&Bs, single-property homestays

  • Custom domain + branded design
  • Booking engine with PayU
  • Email + WhatsApp notifications
  • Admin dashboard
  • SEO + Search Console setup
  • 30 days of post-launch support

Talk to us for pricing

Comparable agency builds: ₹3-10 lakhs. Nostra delivers more, faster, and you own all the code.

Stop renting your
guest relationships.

Book a 15-minute call. We'll walk you through Book Meri Stay live, run your numbers vs OTAs, and tell you honestly if Nostra fits your business — no sales pitch.

+91 80177 16066 · [email protected]