The operating system
for bookings.
JavisTab Booking Pro is the all-in-one WordPress booking & CRM plugin for restaurants, spas, salons, clinics and service businesses. Real-time floor plan, 6 payment gateways, SMS, loyalty points and EU VAT — built into one plugin, deployed on your own domain.
Trusted by 2,400+ booking businesses in 38 countries
You shouldn’t need four plugins to take a reservation.
Most WordPress booking plugins ship a calendar — and sell everything else as a $39/year add-on. By the time you have payments, SMS, multi-language and loyalty, you’re paying more than the SaaS platforms you tried to replace.
SMS sold per-message, not per-feature.
Buy the plugin. Then buy the SMS add-on. Then buy SMS credits. Then buy Stripe, then PayPal, then multi-language. The bill keeps moving.
Your customers, their rules.
Diner data lives on the platform. Per-cover fees. Surprise commercial terms. Migrate away and you lose every customer relationship you built.
A workflow only you understand.
Five tools stitched with Zapier. Hand-off to a new manager is a two-week training program. Nothing reconciles. Reporting is a guessing game.
The Smart Review Funnel that turns guests into 5★ Google reviews.
After every completed booking, JavisTab automatically emails the guest a 1–5 star rating. Happy guests are routed to your Google Business Profile. Unhappy guests are quietly captured for private follow-up — before they ever leave a public 1★ review.
-
01
Triggers on
status=completed. Hooks directly into Booking Pro’s lifecycle — zero config, no Zapier. - 02 Configurable threshold. Default split is 4★+ → Google, 1–3★ → private. Change the threshold in the admin in one click.
- 03 HMAC-signed star URLs. Each rating link in the email is token-verified — guests cannot spoof their own scores.
- 04 15-minute cron queue. Send delay configurable (e.g. 24h after the visit). All emails logged in the admin queue for resends.
- 05 Private alert routing. Unhappy feedback emails the owner instantly with booking ref, customer name, phone & full text — recover them before public damage.
Built for businesses that actually take bookings.
Every feature below is included in the license. No add-on store. No per-seat fees. No SMS reseller markup. No commissions, ever.
Real-time floor plan & resource control
Drag tables, rooms, suites, courts or staff onto a visual floor plan. Live availability is calculated server-side with deterministic locking — no double-bookings, ever.
- Multi-floor, multi-room, multi-restaurant
- Configurable time slots & buffer minutes
- Walk-in mode + waitlist + auto-promote
Customer profiles, guest history & tags
Every booking writes back to a built-in CRM record — visit count, lifetime value, preferences, no-show ratio, VIP tags. Search any customer in 200ms.
- Auto-merge on email, phone or VAT ID
- Birthday triggers & segments
- GDPR export & delete one-click
Six gateways, HMAC-verified, no WooCommerce
Stripe, PayPal, Square, Razorpay, OnePay and Bank Transfer / VietQR — built into the booking flow. Every gateway ships server-to-server webhook verification.
- Deposits, full prepay or pay-on-arrival
- Refunds & partial captures from admin
- ISO 4217 currency rounding everywhere
Email, SMS & .ics calendar invites
Confirmations, reminders, no-show alerts, review requests — sent through your own provider. Every confirmation ships a calendar invite that auto-removes on cancellation.
- Twilio, Vonage, MessageBird
- Smart review funnel (4–5★ → Google)
- Reschedule reminders 6h & 24h before
Points, tiers & redeemable discounts
Reward every booking with points. Customers see their balance in confirmation emails and on their account page. Define earn-rate per package, tier thresholds and a reward catalog.
- Per-restaurant or shared loyalty wallet
- Birthday bonus & first-visit bonus
- One-tap redemption at booking
EU VAT, GDPR & printable invoices
Ship in Europe out of the box. Reverse-charge per Art. 196, mandatory Art. 226 invoice fields, B2B VAT IDs, three tax modes (standard / inclusive / cascading) and currency-aware rounding.
- 27 EU country & rate lookup table
- 13-language reverse-charge invoice notes
- Print/PDF invoices with sequential numbering
See your room the way
your host sees it.
A visual, drag-and-drop floor plan that mirrors the physical space — tables, rooms, suites, stations, courts, even bar seats. Switch floors in one click.
- Combine & split tables on the fly. Walk-in of 8? Drag tables 7+8 together — the system locks both as one until they leave.
- Server-side double-booking lock. Deterministic availability — two customers tapping “book” at the same second never both succeed.
- Buffer minutes per resource. 15 minutes after a 4-top leaves before it can be booked again — configurable by table, room or service.
- QR check-in. A phone-camera scan flips status from Reserved → Seated. No iPad required.
Six payment gateways, zero WooCommerce required.
Most WordPress booking plugins resell Stripe through WooCommerce — a three-plugin chain with three failure points. JavisTab ships every gateway natively, with HMAC-verified webhooks on each.
Tax-correct everywhere
Three tax modes — standard, inclusive, and cascading (SC → tax) — for EU VAT, AU GST, UK VAT and Thai/Malaysian ++ pricing.
Deposits or full prepay
Charge a 30% deposit, a fixed amount, or the full grand total. Send a one-tap pay-link if you take bookings by phone.
Webhook idempotency
Every IPN handler is safe to replay — Stripe, PayPal, Square, Razorpay and OnePay all reconcile to a single source of truth.
ISO 4217 rounding
USD & EUR round to 2 decimals; JPY and VND to 0. No more cents-lost-to-int-cast tickets from your accountant.
JavisTab vs other WordPress booking options.
Apples-to-apples: what you actually get in the base license, without add-ons or per-message fees. Categories compared against the most popular plugins & SaaS booking platforms on the market today.
| Feature |
JavisTab Booking Prov5.7 · WordPress
|
Popular Plugin A+ paid add-ons
|
Popular Plugin BDeveloper plan
|
Booking SaaSMonthly subscription
|
|---|---|---|---|---|
| Real-time visual floor plan | Built-in | Not available | Not available | Not available |
| Payment gateways included | 6 built-in | Add-on per gateway | 3–4 built-in | 2–3 built-in |
| SMS notifications | Bring your own gateway | SMS add-on + credits | Built-in | Paid credits |
| Built-in CRM & guest history | Full CRM | Customers add-on | Customers panel | Clients |
| Loyalty points & tiers | Built-in | Not available | Not available | Premium feature |
| EU VAT & reverse-charge invoices | Art. 196 / 226 | Manual | Manual | Manual |
| Languages with full .po files | 13 locales | ~20 | ~15 | ~30 |
| REST API + POS sync | /rbp/v1/* | Developer add-on | Custom API | REST |
| iCalendar (.ics) email attachment | + auto-cancel | Not available | Not available | Link only |
| Smart review funnel (Google routing) | Built-in | Not available | Not available | Add-on / 3rd-party |
| Per-booking commission to vendor | $0 forever | $0 | $0 | % of bookings |
| License model | Term · 3 sites | Annual · 1 site | Annual · 1+ sites | SaaS · monthly |
Comparison reflects publicly listed features of the most popular WordPress booking plugins & SaaS booking platforms, May 2026. Trademarks belong to their respective owners.
See JavisTab in three real industries.
Each demo is a live WordPress install running JavisTab Booking Pro. Make a real reservation — you’ll receive the confirmation email and ICS invite. Then deploy the same plugin on your own site.
Restaurant — tables & floor plan
Multi-floor table layout, courses, deposits, party sizes and waitlist promotion. The classic JavisTab use case.
Open restaurant demo javistab.digitalzila.com/reservationCafé — capacity by guest count
Slot-based bookings, brunch packages, deposits via VietQR & Stripe. Multi-cup ordering with line items on the confirmation email.
Open café demo cafe.digitalzila.comSpa & wellness — therapist scheduling
Per-therapist availability, suite assignments, treatment durations, buffer minutes between sessions and gift-card prepay.
Open spa demo spa.digitalzila.comBuilt for the long tail of bookings.
The booking engine is industry-agnostic. Switch terminology, units and rules with one preset.
Restaurants & cafés
Tables, courses, deposits, party sizes, waitlist promotion and a real-time floor plan your host can read at a glance.
Spas & wellness
Therapists, rooms, treatment durations and gift cards. Per-resource buffer minutes between sessions.
Salons & barbers
Stylist calendars, package menus, repeat-customer reminders and tip-on-checkout via Stripe.
Clinics & healthcare
Practitioner availability, intake forms, GDPR-compliant records, automated reminders 24h before.
Hotels & B&Bs
Multi-night rooms, suites, daily rate tables, payment-on-arrival or pre-pay deposit options.
Fitness & courts
Group classes, court bookings, capacity limits, recurring weekly sessions and class waitlists.
Cruises & tours
Departures, seat maps, multi-guest pricing groups (adults, child, infant) and printable boarding manifests.
Coworking & studios
Hourly desks, day passes, studio rentals, member tiers and walk-in QR check-in.
A booking platform that doesn’t end at the form.
Production-grade REST API, POS sync hooks, deterministic webhooks — and 13 fully-translated locales.
Clean REST API /wp-json/rbp/v1
Create, update, query bookings from a POS, kiosk, mobile app or a no-code platform. Rate-limited per-IP, nonce-aware and OpenAPI-documented.
# Create a booking from your POS curl -X POST https://your-site.com/wp-json/rbp/v1/bookings \ -H "Content-Type: application/json" \ -d '{ "restaurant_id": 1, "date": "2026-05-20", "time": "19:30", "guests": 4, "customer": { "name": "Mia Park", "email": "[email protected]", "phone": "+1 415 555 0199" }, "payment": "stripe", "deposit_amount": 30 }' # → 201 Created { "id": 8421, "ref": "RBP-9F2C81-038", "status": "pending_payment" }
13 languages, full .po / .mo coverage
Booking forms, admin UI and invoice strings translated end-to-end — including reverse-charge legal notes per EU Directive 2006/112/EC Art. 196.
The plugin we wish we’d found first.
Verified reviews from JavisTab license holders running production bookings across hospitality, wellness and clinics.
“We swapped two plugins, a Zapier flow and a $19/month SMS reseller for one JavisTab license. The floor plan alone paid for the year in the first month — our hosts stopped triple-seating tables.”
“EU VAT compliance out of the box was the deciding factor. We invoice across DE, AT and IT — the reverse-charge note prints automatically in the buyer’s language. Saved us a 3-week accounting project.”
“We’re a 22-chair barber chain. Built a POS integration in two days against the REST API. Walk-in QR check-in is honestly cooler than what our previous SaaS charged $89/month for.”
One plugin. Four simple plans.
Every paid plan includes every feature. The only difference is term length & support tier. 30-day money back, no questions asked.
Starter
Single-location bookings — get online & taking payments fast.
- All core features
- Floor plan + 6 gateways
- CRM + loyalty
- Email + SMS via Twilio
- Email support
Professional
Growing restaurants & multi-location operators — REST API & white label.
- Everything in Starter
- REST API + waitlist
- White label branding
- Multi-restaurant
- Priority email queue
Business
Multi-brand groups & agencies billing in multiple currencies.
- Everything in Professional
- 6 months of updates
- Full REST API + POS sync
- Multi-restaurant
- Email support
Annual
Best $/day value · maximum savings · priority response SLA.
- Everything in Business
- 365 days of updates
- Priority support SLA
- Migration assistance
- Best $/day value
Compare every line item on the full pricing page → · 30-day refund · USD, EUR, GBP, VND accepted · or claim a free 90-day code
Answers to the questions our team gets weekly.
Is JavisTab Booking Pro a one-time purchase or a subscription?
JavisTab Booking Pro is licensed in fixed terms: 30, 90, 180 or 365 days. Every plan ships with priority updates, security patches and email support for the full term. After the term ends, the plugin keeps working forever — only updates and support require renewal. There are no per-booking, per-message or commission fees from JavisTab.
Does it work with my WordPress theme & page builder?
Yes. The booking form is rendered through a shortcode and a Gutenberg block — it works inside Astra, GeneratePress, Kadence, Hello Elementor, Blocksy, Divi, Avada and any standards-compliant theme. Builders supported include Elementor, Bricks, Breakdance and Beaver Builder. Front-end CSS is scoped to the shortcode wrapper — no theme conflicts.
Can I take payments without installing WooCommerce?
Yes — that’s the point. Most WordPress booking plugins resell payments through WooCommerce, a three-plugin chain with three failure points. JavisTab ships Stripe, PayPal, Square, Razorpay, OnePay and VietQR/Bank Transfer natively, with HMAC-verified webhooks on each. WooCommerce is supported if you already use it — but never required.
Is it GDPR and EU VAT compliant out of the box?
Yes. The plugin ships EU-27 country and VAT rate tables, B2B VAT-ID capture, automatic reverse-charge per EU Directive 2006/112/EC Article 196, and Article 226-compliant invoices in 13 languages. GDPR: full export & delete in one click from the CRM record — every booking entity has an explicit data-purge endpoint.
How is JavisTab different from other WordPress booking plugins?
Most WordPress booking plugins are appointment calendars built around a staff schedule. Few of them have a visual floor plan; most require paid add-ons for SMS, payments, multi-language and loyalty. Booking SaaS platforms bill monthly and may take a percentage of bookings on premium tiers. See the side-by-side comparison → JavisTab ships every feature in the base license, with no commission, no add-on store, and no monthly creep.
Can I migrate from another booking platform?
Yes. The CRM accepts CSV import for customers, past bookings and loyalty balances. We provide importer mappings for common platforms — restaurant SaaS booking, generic WordPress appointment plugins, Google Sheets and HubSpot. Customers and historical bookings preserve guest visit counts so loyalty tiers carry over. The Annual plan includes hands-on migration assistance.
What hosting do you recommend?
Anything that runs WordPress 5.8+ and PHP 7.0+ (PHP 8.1+ recommended). Tested at scale on Kinsta, WP Engine, Cloudways, SiteGround and Hostinger Cloud. For high-volume sites (1,000+ bookings/day) we recommend a dedicated Redis object cache and a managed MySQL 8.
What if I run into trouble?
Email support on every plan. Professional & Annual plans get the priority queue, an in-admin diagnostics report tool you can attach to tickets, and a 30-day no-questions-asked refund. Read the documentation → for setup guides, REST API reference and migration walkthroughs.
The complete booking & CRM plugin for WordPress.
Why a WordPress booking plugin beats SaaS
SaaS reservation platforms own your customer list. Per-cover commissions and platform fees compound month-over-month — and the day you decide to migrate, you discover the customer data is no longer yours to export. A WordPress booking plugin like JavisTab Booking Pro flips that model: your customers, your data, your domain, your brand. Pay once per term, run forever.
A real-time floor plan, on your own server
Most WordPress reservation plugins were built as appointment calendars and bolted on resource management later. JavisTab is the inverse — the booking engine started as a real-time visual floor plan for hospitality. Drag tables, combine for parties of 8, lock buffer minutes between sittings, and watch reservations flow in live. The same engine reskins for spa suites, salon chairs, fitness courts and clinic rooms.
Stripe, PayPal, Square, Razorpay — built into the booking flow
Selling globally means accepting payments globally. JavisTab Booking Pro ships six payment gateways natively. Stripe handles cards, Apple Pay, Google Pay and SEPA across 46 countries. PayPal covers the long tail of trust-driven shoppers. Square is the right call for businesses that take in-person and online together. Razorpay opens up the Indian UPI market. OnePay covers Vietnam’s ATM/Visa/Master rails. Every gateway uses HMAC-verified server-to-server webhooks so a closed browser tab never strands a payment.
EU VAT, GDPR & multi-currency, ready for Europe
If you sell into the EU, your invoice has to satisfy Directive 2006/112/EC Articles 196 and 226. JavisTab ships the country table, the standard rates table, B2B VAT-ID capture and automatic reverse-charge — the legal note prints in the customer’s own language. Currency-aware rounding means cents never disappear into intval() on USD or EUR totals. Read the setup guide →
Run your bookings.
Keep your customers.
Install in under two minutes. Take your first reservation tonight. No commission, ever. Your plugin keeps working even after your license term ends.
30-day refund · auto-updates via WP Admin · annual term · no commissions, ever