The WordPress
restaurant booking plugin
built for real ops.
JavisTab is a professional WordPress restaurant reservation & CRM plugin built by Digitalzila. Not adapted from a generic form builder — designed from the ground up for how restaurants, spas, and gyms actually operate.
We built this because
no one else did it right.
In 2022, the Digitalzila team was helping a restaurant client in Ho Chi Minh City move their reservation system onto WordPress. We spent two weeks testing every plugin on the market — Amelia, Bookly, WP Booking System, half a dozen others. Each one came up short in the same ways.
None had a live table floor plan. None supported VietQR bank transfer. Not one had Zalo OA messaging — the channel Vietnamese guests actually open. And every “CRM” was either a paid add-on or required connecting to a third-party service that added yet another monthly fee.
So we built JavisTab. Not as a side project — as a focused, fully committed product. We spoke to restaurant owners, managers, and front-of-house staff in Vietnam and beyond. Every feature exists because someone who runs a real restaurant asked for it.
The by_guests capacity mode for buffet restaurants came from Phố Xưa Buffet in Hải Phòng. The VietQR deposit threshold logic came from a rooftop bar in Hà Nội that was losing tables every weekend to no-shows. The Javis Review Funnel came from an owner who said: “I get bad reviews online but I never hear about problems in person.”
Today JavisTab handles reservations for restaurants, spas, gyms, and clinics — in Vietnam and internationally. Start with a free 15-day trial, or read the full setup documentation.
The problem
Helping a restaurant in HCM City migrate to WordPress, we evaluated every booking plugin available. None handled VietQR, Zalo OA, or a real table map. We decided to build what didn’t exist.
First build
First internal version shipped to 3 test restaurants. Core booking form, VietQR, and a basic floor plan. We got daily feedback and shipped fixes fast. The foundation was right.
Zalo OA, CRM & Loyalty
Added Zalo Official Account integration, ZNS notifications, full CRM with loyalty points, Twilio SMS, no-show blacklist, and waitlist management — all driven by customer requests.
Public launch v3.x
Public release with REST API, multi-restaurant, white label, OnePay Vietnam, and the Javis Review Funnel. Adopted by restaurants, spas, gyms, and clinics.
v5.6 — Active development
Current stable release. New features ship regularly — based directly on Zalo support conversations and real usage data, not a product roadmap written in a vacuum.
No card needed
VietQR · OnePay · Stripe · PayPal
All paid plans
No questions asked
VI · EN · FR
The WordPress restaurant booking plugin
built for real restaurant operations.
Most booking plugins treat restaurants as an afterthought — a calendar widget on top of a generic form. JavisTab was engineered exclusively for restaurants, with every feature chosen because owners asked for it.
Real-time table floor plan
Visual floor plan per floor and room. Every table shows its live status — Available, Booked, or Locked — the moment a booking is confirmed. Staff see exactly what’s free without calling anyone. Two table shapes: rectangular and round. Manual lock for cleaning or private events.
Zalo OA & ZNS integration
Automated confirmations, 3-day / 1-day / 6-hour reminders, and win-back messages via Zalo Official Account — the channel Vietnamese guests actually open, not email. ZNS (Zalo Notification Service) reaches guests who haven’t followed your OA. Requires a free Zalo OA.
VietQR, OnePay, Stripe & PayPal
All four payment gateways built in — including VietQR bank transfer (any Vietnamese bank, no merchant account needed) and OnePay Vietnam. Configurable deposit threshold by guest count. Prepaid discount for guests who pay in full. Zero per-transaction fee from JavisTab.
Booking-first CRM & loyalty points
Every reservation auto-creates a customer profile: visit count, total spend, notes, no-show history, and blacklist status. The loyalty points program lets guests earn and redeem points — turning first-time diners into regulars. No third-party CRM. All data lives in your WordPress database.
Availability calendar & booking lookup
The availability calendar shows guests open time slots — updated live via REST API. Two capacity modes: by_tables for à la carte, by_guests for buffets. The booking lookup widget lets guests self-check their reservation with no login required.
Javis Review Funnel — included free
After each completed booking, a star-rating email goes out automatically. 4–5★ guests are redirected straight to your Google Review page — with confetti. 1–3★ guests send a private alert: name, phone, booking ref, message. You call or reply before they post publicly. Included with every JavisTab plan. Zero extra cost.
Full booking form — date, time, guests, package, payment. Language override via lang=”vi” attribute.
Live floor plan — real-time table status per floor & room. Multi-restaurant via restaurant_id attribute.
Date picker + slot cards — shows available count or “HẾT BÀN” when full.
Guest self-service — enter booking reference, view full reservation details. No login needed.
Works with any WordPress site.
Zero dependencies.
Self-hosted plugin, flat license, no monthly SaaS fees. Installs in minutes on any WordPress site — no WooCommerce, no page builder required.
WordPress restaurant booking plugin — system requirements
JavisTab requires WordPress 5.8+, PHP 7.4+, and MySQL 5.7+. No WooCommerce, no Elementor, no third-party dependencies. Works with any WordPress theme. License verification requires an internet connection on activation.
Is JavisTab suitable for restaurants outside Vietnam?
Yes. While built with Vietnamese restaurants in mind — VietQR, Zalo OA, OnePay — all Vietnam-specific features are optional modules you can ignore. Stripe and PayPal handle international card payments. The English and French interfaces (set via lang=”en”) make the plugin fully usable worldwide. Spas, gyms, and clinics outside Vietnam use it today.
WordPress restaurant booking plugin with deposit payment
Configure a guest-count threshold in Settings — bookings above that number automatically require a deposit. Set amount, currency (VND or USD), and a configurable prepaid discount for guests who pay in full upfront. All handled inside JavisTab with no separate plugin.
Best WordPress plugin for buffet restaurant booking
Switch capacity mode to by_guests to cap total guest count per time slot — not tables. Create buffet-tier service packages such as “Buffet Premium 450,000đ/person” and the system multiplies price × guest count automatically. The slot closes when max_guests is reached.
Generic booking plugins
JavisTab
Restaurant CRM and loyalty program in WordPress
Every booking automatically creates or updates a customer record. The CRM stores visit frequency, total spend, notes, and no-show count in your WordPress database — nothing leaves your server. The loyalty points module lets guests earn points per booking and redeem them for discounts, configurable earn rate and minimum threshold.
Zalo OA restaurant booking notifications — how it works
JavisTab integrates with Zalo Official Account via the Zalo developer API. After a 30-minute setup, the plugin sends automated confirmations, reminders (3d · 1d · 6h), and win-back messages. ZNS (Zalo Notification Service) reaches guests who haven’t followed your OA — essential for cold guest re-engagement.
Does JavisTab support multiple restaurant locations?
Yes — the Business and Annual plans include multi-restaurant support, allowing one WordPress install to manage reservations across multiple locations with separate table layouts, time slots, and CRM records. The REST API connects JavisTab to your POS or custom dashboards. White label mode removes all JavisTab branding for agency clients.
Where is the complete setup documentation?
Bilingual (English & Vietnamese) documentation covering installation, all settings, payment gateways, Zalo OA, and every shortcode is on the Help & Documentation page. Support is available via Zalo and email at support@digitalzila.com.
How is JavisTab licensed and priced?
JavisTab uses a flat time-based license — 30, 90, 180, or 365 days — covering 3 WordPress sites. No per-booking fees, no monthly subscription that auto-renews without notice. See all pricing plans here, starting with a free 15-day trial.
A focused team obsessed
with restaurant technology.
The Digitalzila team combines WordPress engineering, Vietnamese restaurant market experience, and direct daily feedback from the restaurants using JavisTab.
Product Engineering
WordPress plugin architecture, REST API design, MySQL query optimisation, and payment gateway integration.
UX & Frontend
Booking form UX, table layout interfaces, mobile-first shortcodes, and multi-language accessibility.
Customer Success
Zalo and email support for installation, licensing, and live restaurant workflow questions — 7 days a week.
Integrations
Zalo OA & ZNS, Twilio SMS, VietQR, OnePay Vietnam, Stripe webhooks, and loyalty system engineering.
Start taking table reservations
in under an hour.
Free 15-day trial — no credit card required. Install, drop the shortcode, and go live. Upgrade when you’re ready.

