Features

Features · JavisTab Booking Pro

Every feature for taking a reservation, in one WordPress plugin.

A real-time floor plan, 6 payment gateways, built-in CRM, SMS, loyalty points, EU VAT-compliant invoices, REST API and 13 languages — every feature is included in the base license. No add-on store, no per-message fees, no commissions.

2.4M+
Bookings processed
6
Payment gateways built-in
13
Languages · full .po files
38
Countries · 24+ currencies
Everything, in one plugin

Built for businesses that actually take bookings.

Six pillars — bookings, CRM, payments, notifications, loyalty and compliance. Every line item below is included in the license. Zero add-on stores. Zero SMS reseller markup. Zero booking commissions, ever.

01 — Bookings

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
  • Combine & split tables on the fly
02 — CRM

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 & smart segments
  • GDPR export & delete in one click
  • Customer notes & allergen flags
03 — Payments

Six gateways, HMAC-verified, no WooCommerce

Stripe, PayPal, Square, Razorpay, OnePay and VietQR / Bank Transfer — 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
  • Idempotent IPN — safe to replay
04 — Notifications

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-ready
  • Smart review funnel (4–5★ → Google)
  • Reschedule reminders 6h & 24h before
  • Async job queue (1M-scale)
05 — Loyalty

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
  • Configurable expiry & rollover
06 — Compliance

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).

  • 27 EU country & rate lookup table
  • 13-language reverse-charge notes
  • Print/PDF invoices, sequential numbering
  • GDPR data-purge endpoint per booking
Spotlight · Resource management

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 flyWalk-in of 8? Drag tables 7+8 together — the system locks both as one until they leave.
  • Server-side double-booking lockDeterministic availability — two customers tapping “book” at the same second never both succeed.
  • Buffer minutes per resource15 minutes after a 4-top leaves before it can be booked again — configurable per table, room or service.
  • QR check-in, no iPad requiredA phone-camera scan flips status from Reserved → Seated. Mobile-optimised, no WP login for staff.
Spotlight · Global payments

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 everywhereThree tax modes — standard, inclusive, and cascading (SC → tax) — for EU VAT, AU GST, UK VAT and Thai/Malaysian ++ pricing.
  • Deposits or full prepayCharge a 30% deposit, a fixed amount, or the full grand total. Send a one-tap pay-link if you take bookings by phone.
  • Webhook idempotencyEvery IPN handler is safe to replay — Stripe, PayPal, Square, Razorpay and OnePay reconcile to a single source of truth.
  • ISO 4217 roundingUSD & EUR round to 2 decimals; JPY and VND to 0. No more cents-lost-to-int-cast tickets from your accountant.
Most used
Stripe
Cards · Apple Pay · SEPA
PayPal
Webhook + pull-verify
Square
In-person + online
Razorpay
UPI · India
OnePay
ATM · Visa · Master
Bank Transfer
VietQR + ref code
Notifications & reputation

Confirmations, reminders & a smart review funnel that routes 4★+ guests to Google.

After every completed booking, JavisTab emails a 1–5★ rating. Happy guests are pre-filled into your Google Business Profile. Unhappy guests are quietly captured for private follow-up — before they ever leave a public 1★ review.

01 · TRIGGER

Hooks `status=completed`

Fires directly off Booking Pro’s lifecycle. Zero config, no Zapier, no third-party service.

02 · ROUTE

Threshold split 4★+

Default: 4★+ goes to Google, 1–3★ stays private. Change the threshold in admin in one click.

03 · SECURE

HMAC-signed star URLs

Every rating link in the email is token-verified — guests cannot spoof their own scores.

04 · RECOVER

Private alert routing

Unhappy feedback emails the owner instantly with booking ref, customer name, phone & full text.

Smart Review Funnel · Free companion plugin
javis-review-funnel-v3.3.8.zip · 142 KB · GPL-2.0
One plugin · many verticals

Built for the long tail of bookings.

The booking engine is industry-agnostic. Switch terminology, units and rules with one preset — restaurant, spa, salon, clinic, hotel, fitness, cruise or coworking.

001

Restaurants & cafés

Tables, courses, deposits, party sizes, waitlist promotion and a real-time floor plan your host can read at a glance.

002

Spas & wellness

Therapists, rooms, treatment durations and gift cards. Per-resource buffer minutes between sessions.

003

Salons & barbers

Stylist calendars, package menus, repeat-customer reminders and tip-on-checkout via Stripe.

004

Clinics & healthcare

Practitioner availability, intake forms, GDPR-compliant records, automated reminders 24h before.

005

Hotels & B&Bs

Multi-night rooms, suites, daily rate tables, payment-on-arrival or pre-pay deposit options.

006

Fitness & courts

Group classes, court bookings, capacity limits, recurring weekly sessions and class waitlists.

007

Cruises & tours

Departures, seat maps, multi-guest pricing groups (adults, child, infant) and printable boarding manifests.

008

Coworking & studios

Hourly desks, day passes, studio rentals, member tiers and walk-in QR check-in.

Full feature index

Every single feature, in one license.

A complete catalog of what ships in JavisTab Booking Pro — bookings, CRM, payments, notifications, loyalty, compliance and developer hooks. No add-ons. No upsells. No surprises.

01

Bookings & Resources

10 features

Real-time floor plan

Drag tables, rooms, suites onto a visual grid with live availability.

Multi-floor & multi-room

Organise resources by floor, area, zone or branch — switch in one click.

Resource shapes & types

Round, square, rectangle. Tables, rooms, staff, seats, courts, equipment.

Combine & split tables

Walk-in of 8? Drag tables 7+8 together — server locks both as one unit.

Buffer minutes per resource

15 min after a 4-top leaves before it’s bookable. Per-resource control.

Configurable time slots

11:30 lunch, 19:00 dinner — define per restaurant, per service, per slot.

Walk-in mode

Add bookings on the fly from the floor plan — auto-confirmed, no friction.

Waitlist + auto-promote

When a slot opens, the system promotes the next eligible waiter automatically.

Manual lock with reason

Block a table for maintenance, VIP hold, or staff training — audit-trailed.

QR check-in (no iPad)

Phone-camera scan flips status from Reserved → Seated. Mobile-optimised.

02

CRM & Guest Management

7 features

Customer profiles

Visit count, lifetime value, preferences, no-show ratio — all in one record.

Auto-merge duplicates

Same email, phone or VAT ID? The CRM merges records — no manual cleanup.

VIP tags & segments

Tag guests by spend, frequency, allergens. Segment for marketing campaigns.

Birthday triggers

Auto-send birthday email + bonus loyalty points. Configurable per restaurant.

200 ms search

Name, phone, ref — full-text indexed, sub-second across 1M+ records.

CSV import & export

Bring customers, past bookings and loyalty balances from any platform.

One-click GDPR purge

Every booking entity ships a data-purge endpoint — Article 17 ready.

03

Payments & Pricing

12 features

Stripe (Cards + wallets)

Apple Pay, Google Pay, SEPA. 46-country coverage, HMAC-verified webhooks.

PayPal

Webhook + pull-verify. IPN double-charge race protection (v5.9.16+).

Square

In-person + online unified. Reconciles to a single source of truth.

Razorpay (UPI / India)

UPI, cards, netbanking. Deterministic fingerprint deduplication.

OnePay (Vietnam)

ATM, Visa, Master rails. Parallel return + callback URL hardening.

VietQR & Bank Transfer

Generate VietQR with booking ref auto-embedded. Manual reconcile flow.

Deposits or full prepay

30% deposit, fixed amount, full prepay, or pay-on-arrival — your call.

Refunds & captures

From admin, in one click — gateway sync. Audit-trail to the cent.

3 tax modes

Standard, inclusive, cascading (SC → tax) — EU VAT, AU GST, UK VAT, Thai ++.

WOOCS currency bridge

Multi-currency display, your accounting currency on the back-end.

Discount codes

Fixed amount or percentage, per-customer limits, expiry dates, usage caps.

Service packages

Buffet Trưa for lunch slot, Set Menu for dinner — per-timeslot menus.

04

Notifications & Reminders

10 features

Email via your provider

Bring your own SMTP — SendGrid, Mailgun, AWS SES, or WP transactional.

SMS gateways

Twilio, Vonage, MessageBird — bring your own keys. No reseller markup.

.ics calendar invites

Every confirmation ships a calendar invite that auto-removes on cancel.

Smart review funnel

4★+ → Google · 1–3★ → private owner alert. HMAC-signed star URLs.

6h & 24h reminders

Automatic reschedule reminders before the visit. Configurable per service.

No-show alerts

If a guest doesn’t check in, owner gets a real-time email + recovery flow.

Async job queue

1M-scale batched email / SMS / WhatsApp delivery. No PHP timeout risk.

Customizable templates

Edit every string — confirmations, reminders, vouchers — in 13 languages.

Boarding-pass voucher

Beautiful printable confirmation with QR — emailed and self-serve link.

Email log & resend

Every transactional email logged with status, retry & one-click resend.

05

Loyalty, Marketing & Compliance

9 features

Points & tiers

Earn rate per package, tier thresholds, redemption catalog — all built-in.

Birthday + first-visit bonus

Auto-credit points on milestone events. Configurable per restaurant.

Shared or per-brand wallet

One wallet across all branches, or isolated per location — admin choice.

Marketing campaigns

Segment + send bulk email / SMS to past guests. CTR / open tracking.

EU VAT (Art. 196 / 226)

Reverse-charge B2B, 27-country rate table, mandatory invoice fields.

Print/PDF invoices

Sequential numbering by series, configurable templates per restaurant.

13-language legal notes

Reverse-charge notice prints in the buyer’s own language automatically.

GDPR export & delete

Article 15 / Article 17 ready — one-click from any customer record.

B2B VAT-ID capture

Validated at booking, surfaced on invoice, triggers reverse-charge logic.

06

Developer, Integrations & Admin Ops

11 features

REST API /rbp/v1/*

Create / update / query bookings from POS, kiosk, mobile or no-code.

POS sync hooks

Two-way push — bookings flow to your POS, status updates flow back.

Google Calendar sync

Per-staff calendar sync — bookings appear on therapist / stylist agendas.

WhatsApp ready

Notification templates work over the WhatsApp Business API.

CF7 / Gravity / Ninja / WPForms

Booking adapters for the 4 biggest WP form plugins — drop-in widgets.

Page builder support

Elementor, Bricks, Breakdance, Divi, Beaver Builder, Gutenberg block.

Roles & permissions

Admin, manager, host, staff, customer — 5 built-in roles, fine-grained caps.

Multi-branch / multi-brand

Switch context with a dropdown — bookings, CRM, payments scoped per brand.

Dashboard & reports

Bookings, revenue, occupancy, no-show rate — by period, by branch, by staff.

Setup Wizard

First-time guided setup — get your first booking flow live in 2 minutes.

Diagnostics + cron monitor

One-click health report — cron status, DB schema, gateway connectivity.

59 features shipped in every license · no add-ons · no monthly creep · read the changelog →

For developers & global teams

A booking platform that doesn’t end at the form.

Production-grade REST API, POS sync hooks, deterministic webhooks — and 13 fully-translated locales with full .po / .mo coverage.

Clean REST API · /wp-json/rbp/v1

POST /wp-json/rbp/v1/bookings
# 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" }

Rate-limited per-IP, nonce-aware and OpenAPI-documented. Build a POS, kiosk, mobile app or no-code integration on top.

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.

🇬🇧 English en_US
🇫🇷 Français fr_FR
🇩🇪 Deutsch de_DE
🇪🇸 Español es_ES
🇮🇹 Italiano it_IT
🇵🇹 Português pt_PT
🇧🇷 PT-BR pt_BR
🇨🇳 简体中文 zh_CN
🇹🇼 繁體中文 zh_TW
🇯🇵 日本語 ja
🇰🇷 한국어 ko_KR
🇮🇩 Bahasa id_ID
🇻🇳 Tiếng Việt vi
How we compare

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 WordPress booking plugins and SaaS booking platforms on the market.

Feature JavisTab Booking ProWordPress plugin 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 $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.

FAQ

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. See full pricing →
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. JavisTab ships every feature in the base license, with no commission, no add-on store, and no monthly creep. See the side-by-side comparison ↑
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. Talk to our team →
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, or open the help center.
Start today

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