MetForm
93Elementor forms builder to create WordPress forms like contact form, booking form, feedback form, survey form,...
Professional table reservation system for restaurants. Manage bookings, opening hours, and guest communication via your personal app.
Mobile-Refuel Table Reservation is a WordPress plugin designed for restaurants, cafes, and food trucks to manage table reservations. It offers a multi-step reservation form, real-time availability checks, and a responsive design. The plugin also includes comprehensive backend reservation management features, such as filtering, sorting, and manual bookings.
The plugin is suitable for establishments looking for a straightforward way to handle reservations and communicate with guests. It supports multiple languages and provides a visual calendar view for managing bookings, making it a practical choice for food service businesses.
Best for: Restaurants, cafes, and food trucks looking for a simple reservation management system.
What it does well
Where it falls short
Mobile-Refuel Table Reservation provides essential tools for managing table bookings effectively, though some advanced features require a Pro version.
Maxim Ristow's own description of Mobile-Refuel Table Reservation, lightly tidied.
Professional table reservation system for restaurants, cafes, and food trucks. Features include:
📱 Personal smartphone app (PWA): 💎 (Pro) Turn your reservation system into a native smartphone app. Features include app installation, push notifications, offline functionality, custom branding (app name, icon, colors), and lightning-fast performance. QR code generation for easy installation on iOS and Android devices.
🖥️ Frontend: Multi-step reservation form with real-time availability check, responsive design, translated calendar, and smart time management.
⚙️ Backend: Comprehensive reservation management with filtering, sorting, status changes, manual bookings, CSV export, and direct guest communication.
🕒 Opening hours: Flexible weekly hours, holidays, special opening hours 💎 (Pro), and excluded days. Special hours automatically override regular hours.
🏖️ Vacation & Season Management: 💎 (Pro) Define closed periods (e.g. company holidays, seasonal breaks) that automatically block all days within the range for reservations. Configured vacation dates are highlighted in orange in all backend datepickers so you always have a clear overview.
🍽️ Kitchen Capacity Planning: 💎 (Pro) Limit the maximum number of guests that can be booked into the same time interval, independent of the overall restaurant seat count. This reflects kitchen throughput: even if the restaurant is not fully seated, a slot is blocked when the sum of already-booked guests in that interval plus the current request exceeds the configured per-interval maximum.
📧 Emails: Language-specific templates 💎 (Pro) (9 languages: DE, EN, US, IT, ES, FR, PL, RU, NL) with placeholders, customizable sender, and automatic language selection.
❌ Cancellations: Self-cancellation by guests 💎 (Pro) via email link with configurable minimum number of hours before the reservation and automatic notification.
🎉 Event Management: 💎 (Pro) Create fully configurable event types (e.g., birthday party, wedding, corporate event) with individual durations per type. Events can be restricted to specific weekdays (e.g., “Lunch only on Fridays & Saturdays”) or tied to hand-picked special dates with a tile-based date picker instead of a calendar, no unavailable-day confusion. A day that is normally closed can be opened automatically when an event is scheduled on it. Only time slots where the full event duration fits before closing time are shown, preventing uncompletable bookings. If exactly one event type is configured, the form activates it directly without showing extra steps. Event duration display in the frontend is optional.
📅 Calendar: Visual calendar view of all reservations with monthly, weekly, and daily views. Dynamic time slots automatically adjust to the configured opening hours. The weekly view shows the earliest to latest times for all days, while the daily view shows only the opening hours for the respective day. Pop-up for managing with a click 💎 (Pro) for status changes and iCal feed subscription 💎 (Pro) for Google Calendar, Apple Calendar, Outlook, and Thunderbird.
🎨 Design: Customizable colors (background, text, buttons 💎 (Pro), tile color 💎 (Pro)) and corner radius 💎 (Pro) with live preview 💎 (Pro) directly in the backend – see your changes in a real form preview before saving.
🌍 Internationalization: Full translation support for backend, frontend, emails, calendar, and all UI elements. Dynamic language switching. Supports 9 languages: German, English (US), English (UK), Dutch, Italian, Spanish, French, Polish, and Russian.
🔒 Security and performance: Nonce verification, input sanitization, SQL injection protection, XSS protection, optimized queries, and efficient AJAX handlers.
AJAX Integration:
Other plugins for taking bookings.
Elementor forms builder to create WordPress forms like contact form, booking form, feedback form, survey form,...
Calculated Fields Form: complete WordPress form builder for contact,booking,quote,payment forms & more,wit...
Appointment booking plugin for WordPress. Let clients self-schedule 24/7, accept payments at booking, and redu...
Unlimited appointments, booking calendars, and notifications. Powerful appointment booking plugin and booking...
WP Booking Calendar plugin for full-day bookings, time-slot appointments, rentals & events. Accept booking...
Amelia is a powerful booking plugin for appointments and events. Manage scheduling, calendars, and availabilit...