Custom WordPress booking plugin for group reservations
NRV Group Booking is a custom WordPress booking plugin for restaurants. It automates group reservations and handles deposit payments through a direct integration with Swikly, all from the WordPress admin.

NRV Group Booking is a custom WordPress booking plugin designed by the NRV agency to solve a problem generic reservation tools handle poorly: managing group bookings for restaurants, with deposits.
The need
Restaurants taking large group reservations need more than a contact form. They need to hold a date, secure a deposit, and keep every booking organised in one place, without juggling spreadsheets or third-party platforms that take a cut of each cover.
The solution
I took over the development of this plugin and continued to maintain it after becoming a freelance web developer. The plugin automates the booking flow end to end and connects to the Swikly online service to collect and manage deposits without storing card data.
Key features
- Group reservation requests handled directly on the WordPress site
- Automated deposit collection through the Swikly API
- Centralised management of bookings, statuses and deposits in the admin
- Custom-built to match each restaurant’s booking rules
Results
Restaurants manage group bookings from a single dashboard, deposits are secured automatically, and no-shows drop because every reservation is backed by a payment commitment.
Need a custom plugin built around your own workflow? See my custom development services.